public function search_usersAction()
 {
     if (empty($_SERVER['HTTP_X_REQUESTED_WITH'])) {
         error404();
     }
     $model = new AdminModel();
     $response['target_h']['#listing'] = '';
     $response['error'] = 0;
     $uid = post('__uid', 'int');
     $nickname = post('__nickname');
     $steamid = post('__steamid', 'int');
     $role = post('__role');
     $page = post('page');
     $count = $model->countSearchUsers($uid, $nickname, $steamid, $role);
     Pagination::calculate($page, 10, $count);
     $result = $model->searchUsers($uid, $nickname, $steamid, $role, Pagination::$start, Pagination::$end);
     while ($list = mysqli_fetch_object($result)) {
         if ($list->role == 'ban' && ($list->banRange == '0' or $list->banRange + $list->banDate > time())) {
             if ($list->banRange == '0') {
                 $banTime = '(' . Lang::translate('USERS_BAN_FOREVER') . ')';
             } else {
                 $banTime = '(' . Lang::translate('USERS_BAN_TO') . ' ' . printTime($list->banRange + $list->banDate, "H:i / m.d.Y") . ')';
             }
             $banned = '<div class="usersBanned">' . Lang::translate('USERS_BANNED') . ' ' . $banTime . '</div>';
             $banned .= '<div class="usersReason">' . $list->banComment . '</div>';
         } else {
             $banned = '';
         }
         if ($list->role == 'moder' or $list->role == 'admin') {
             $role = ' <span class="usersRole">(' . $list->role . ')</span>';
         } else {
             $role = '';
         }
         if ($list->role == 'user' or $list->role == 'claim') {
             $btn = '<dib class="usersBtn btn" onclick="' . ajaxLoad(url('admin', 'ban'), 'process', 'id:' . $list->id . '|height:\'+winH()+\'|width:\'+winW()+\'', 'openPopup') . '">' . Lang::translate('USERS_BAN') . '</dib>';
         } else {
             $btn = '';
         }
         $response['target_h']['#listing'] .= '<div class="usersRow">' . '<div class="usersImage"><a href="' . url($list->id) . '" target="_blank"><img src="' . getAvatar($list->id, 'm') . '"></a></div>' . '<div class="usersInfo">' . '<div class="usersName"><a href="' . url($list->id) . '">' . $list->nickname . '</a><span class="level-icon">' . $list->level . '</span> <span>ID:' . $list->id . '</span>' . $role . '</div>' . '<div class="usersRes"></div>' . '<div class="usersAction">' . '<div class="usersActionEl">' . $banned . $btn . '</div>' . '</div>' . '</div>' . '</div>';
     }
     $ajaxPag['href'] = '#';
     $ajaxPag['url'] = url('admin', 'search_users');
     $ajaxPag['permit'] = 'process';
     $ajaxPag['fields'] = '#uid!|#nickname!|#steamid!|#role!|';
     $response['target_h']['#listing'] .= '<div class="pagin">' . Pagination::ajaxPagination(2, 'span', $ajaxPag) . '</div>';
     echo json_encode($response);
     exit;
 }