示例#1
0
 private function onPageRequest_beta_search(PageRequestEvent $event)
 {
     $search = $event->get_arg(1);
     $page_num = int_escape($event->get_arg(2));
     $duser = User::by_name($search);
     $i_comment_count = Comment::count_comments_by_user($duser);
     $com_per_page = 50;
     $total_pages = ceil($i_comment_count / $com_per_page);
     $page_num = clamp($page_num, 1, $total_pages);
     $comments = $this->get_user_comments($duser->id, $com_per_page, ($page_num - 1) * $com_per_page);
     $this->theme->display_all_user_comments($comments, $page_num, $total_pages, $duser);
 }