Advertisement
Guest User

Untitled

a guest
Mar 4th, 2015
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.47 KB | None | 0 0
  1. else if($mybb->input['action'] == 'search'){
  2.  
  3.     if($mybb->request_method == "post"){
  4.  
  5.         if ($mybb->input['username'] != '') {
  6.  
  7.             $user = get_user_by_username($mybb->input['username'], array('uid'));
  8.  
  9.             if (empty($user)) {
  10.                 error($lang->forumchat_nick_no_exists);
  11.             }else {
  12.  
  13.                 $per_page = 15;
  14.                 if($mybb->input['page'] && intval($mybb->input['page']) > 1){
  15.                     $mybb->input['page'] = intval($mybb->input['page']);
  16.                     $start = ($mybb->input['page']*$per_page)-$per_page;
  17.                 }else{
  18.                     $mybb->input['page'] = 1;
  19.                     $start = 0;
  20.                 }
  21.  
  22.                 $uid = intval($user['uid']);
  23.  
  24.                 $query = $db->simple_select("chatmessages", "COUNT(mid) as total", "uid=".$uid);
  25.                 $total_rows = $db->fetch_field($query, "total");
  26.  
  27.                 echo "</br>".draw_admin_pagination($mybb->input['page'], $per_page, $total_rows, "index.php?module=forumchat-managment&amp;action=search&amp;page={page}");
  28.  
  29.                 //SEARCH FORM
  30.                 $form_container = new FormContainer();
  31.                 $form = new Form("index.php?module=forumchat-managment&amp;action=search", "post", "forumchat");
  32.                 echo $form->generate_hidden_field("page", $mybb->input['page']);
  33.                 $form_container->output_row($lang->forumchat_search_label, $lang->forumchat_search_desc
  34.                     , $form->generate_text_box('username', ''));
  35.                 $form_container->end();
  36.  
  37.                 $buttons = "";
  38.                 $buttons[] = $form->generate_submit_button($lang->form_button_search);
  39.  
  40.                 $form->output_submit_wrapper($buttons);
  41.                 $form->end();
  42.  
  43.                 //INFO TABLE
  44.                 $table = new Table;
  45.                 $table->construct_header($lang->forumchat_message_username, array('width' => '15%','class' => 'align_center'));
  46.                 $table->construct_header($lang->forumchat_message_m, array('width' => '35%','class' => 'align_center'));
  47.  
  48.                 $query = $db->write_query("SELECT * FROM ".TABLE_PREFIX."chatmessages WHERE uid = ".$uid." ORDER BY mid DESC LIMIT {$start}, {$per_page}");
  49.  
  50.                 while($names = $db->fetch_array($query)){
  51.                     $message = $db->escape_string($names['message']);
  52.                     $uid = $names['uid'];
  53.                     $queryuser = $db->simple_select("users", "username", "uid = {$uid}");
  54.                     $owner = $db->fetch_field($queryuser, 'username');
  55.                     // table rows
  56.                     $table->construct_cell($db->escape_string($owner), array('class' => 'align_center', 'style' => 'text-color:#000'));
  57.                     $table->construct_cell($message, array('class' => 'align_center', 'style' => 'text-color:#000'));
  58.                     $table->construct_row();               
  59.                 }
  60.                 $table->output($lang->forumchat_managment_list_seached);
  61.             }
  62.         }      
  63.     }
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement