Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- else if($mybb->input['action'] == 'search'){
- if($mybb->request_method == "post"){
- if ($mybb->input['username'] != '') {
- $user = get_user_by_username($mybb->input['username'], array('uid'));
- if (empty($user)) {
- error($lang->forumchat_nick_no_exists);
- }else {
- $per_page = 15;
- if($mybb->input['page'] && intval($mybb->input['page']) > 1){
- $mybb->input['page'] = intval($mybb->input['page']);
- $start = ($mybb->input['page']*$per_page)-$per_page;
- }else{
- $mybb->input['page'] = 1;
- $start = 0;
- }
- $uid = intval($user['uid']);
- $query = $db->simple_select("chatmessages", "COUNT(mid) as total", "uid=".$uid);
- $total_rows = $db->fetch_field($query, "total");
- echo "</br>".draw_admin_pagination($mybb->input['page'], $per_page, $total_rows, "index.php?module=forumchat-managment&action=search&page={page}");
- //SEARCH FORM
- $form_container = new FormContainer();
- $form = new Form("index.php?module=forumchat-managment&action=search", "post", "forumchat");
- echo $form->generate_hidden_field("page", $mybb->input['page']);
- $form_container->output_row($lang->forumchat_search_label, $lang->forumchat_search_desc
- , $form->generate_text_box('username', ''));
- $form_container->end();
- $buttons = "";
- $buttons[] = $form->generate_submit_button($lang->form_button_search);
- $form->output_submit_wrapper($buttons);
- $form->end();
- //INFO TABLE
- $table = new Table;
- $table->construct_header($lang->forumchat_message_username, array('width' => '15%','class' => 'align_center'));
- $table->construct_header($lang->forumchat_message_m, array('width' => '35%','class' => 'align_center'));
- $query = $db->write_query("SELECT * FROM ".TABLE_PREFIX."chatmessages WHERE uid = ".$uid." ORDER BY mid DESC LIMIT {$start}, {$per_page}");
- while($names = $db->fetch_array($query)){
- $message = $db->escape_string($names['message']);
- $uid = $names['uid'];
- $queryuser = $db->simple_select("users", "username", "uid = {$uid}");
- $owner = $db->fetch_field($queryuser, 'username');
- // table rows
- $table->construct_cell($db->escape_string($owner), array('class' => 'align_center', 'style' => 'text-color:#000'));
- $table->construct_cell($message, array('class' => 'align_center', 'style' => 'text-color:#000'));
- $table->construct_row();
- }
- $table->output($lang->forumchat_managment_list_seached);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement