Prev"; $h_index = "Index"; $h_next = ($page_number >= $total_pages) ? "Next" : "Next"; $nav = "$h_prev | $h_index | $h_next"; $page->set_title("Comments"); $page->set_heading("Comments"); $this->display_paginator($page, "comment/list", null, $page_number, $total_pages); $page->disable_left(); } public function display_recent_comments($page, $comments) { // no recent comments in this theme //$html = $this->comments_to_html($comments, true); //$html .= "

Full List"; //$page->add_block(new Block("Comments", $html, "left")); } public function display_comments($page, $comments, $postbox, $image_id) { $count = count($comments); if($postbox) { $page->add_block(new Block("$count Comments", $this->comments_to_html($comments). $this->build_postbox($image_id), "main", 30)); } else { $page->add_block(new Block("$count Comments", $this->comments_to_html($comments), "main", 30)); } } protected function comment_to_html($comment, $trim=false) { global $user; $tfe = new TextFormattingEvent($comment->comment); send_event($tfe); $i_uid = int_escape($comment->owner_id); $h_name = html_escape($comment->owner_name); $h_poster_ip = html_escape($comment->poster_ip); $h_comment = ($trim ? substr($tfe->stripped, 0, 50)."..." : $tfe->formatted); $i_comment_id = int_escape($comment->comment_id); $i_image_id = int_escape($comment->image_id); $h_posted = html_escape($comment->posted); $h_userlink = "$h_name"; $h_dellink = $user->is_admin() ? " ($h_poster_ip, stripped."');\" ". "href='".make_link("comment/delete/$i_comment_id/$i_image_id")."'>Del)" : ""; $h_imagelink = $trim ? ">>>\n" : ""; return "

$h_userlink $h_dellink
Posted on $h_posted
$h_comment

"; } public function add_comment_list($page, $image, $comments, $position, $with_postbox) { $count = count($comments); $html = "
"; $html .= "
" . $this->build_thumb_html($image) . "
"; $html .= "
"; foreach($image->get_tag_array() as $tag) { $u_tag = url_escape($tag); $html .= "
".html_escape($tag).""; } $html .= "
"; $html .= "
"; $html .= "$count Comments
"; $html .= $this->comments_to_html($comments); $html .= "
"; $html .= "
"; $html .= "
 
"; $page->add_block(new Block(" ", $html, "main", $position)); } } ?>