'page' => FILTER_VALIDATE_INT | FILTER_SANITIZE_NUMBER_INT, 'search' => FILTER_SANITIZE_STRING, 'search-type' => FILTER_VALIDATE_INT | FILTER_SANITIZE_NUMBER_INT, 'area' => FILTER_VALIDATE_INT | FILTER_SANITIZE_NUMBER_INT, ); $filteredG = filter_input_array(INPUT_GET, $filter); if ($filteredG['area']) { $area = $filteredG['area'] ? max(1, min($filteredG['area'], $conf['area-count'] + 1 )) : 1; } else { $area = $user->area; } if ($area == $conf['area-count'] + 1) { $area = '*'; } $t->page = $filteredG['page'] ? max($filteredG['page'], 1) : 1; $t->user = $user; $t->users = User::getActiveUsers($t->page, 0, $filteredG['search'], $filteredG['search-type'], $area); $t->usersCount = User::getActiveUsersCount(0, $filteredG['search'], $filteredG['search-type'], $area); $t->totalPages = ceil($t->usersCount / $conf['users-per-page']); $t->search = $filteredG['search' ]; $t->searchType = $filteredG['search-type']; $t->area = $area; $t->pageTitle = 'Battlefield'; $t->display(); ?>