0) ? (int)$_GET['page'] : 1; $limit_GameHomes = (isset($_GET['limit']) && (int)$_GET['limit'] > 0) ? (int)$_GET['limit'] : 10; $searchString = (isset($_GET['search']) && !empty($_GET['search'])) ? $_GET['search'] : false; $searchTypes = array('ip_port' => 'IP / Port', 'ownedBy' => 'Server Owner', 'rserver' => 'Remote Server', 'home_name' => 'Server Name'); $searchType = isset($_GET['searchType']) ? $_GET['searchType'] : false; if(hasValue($loggedInUserInfo) && is_array($loggedInUserInfo) && $loggedInUserInfo["users_page_limit"] && !(isset($_GET['limit']) and !empty($_GET['limit']))){ $limit_GameHomes = $loggedInUserInfo["users_page_limit"]; } $game_homes = $db->getGameHomes_limit($page_GameHomes, $limit_GameHomes, $searchType, $searchString); echo "

".get_lang('game_servers')."

"; echo '

'.get_lang("add_new_game_home").'

'. create_drop_box_from_array($searchTypes, 'searchType', $searchType, false) .'
'; if (empty($game_homes)) { if (!empty($search_field)) { print_failure(get_lang_f('no_results_found', htmlentities($search_field))); $view->refresh("?m=user_games", 5); } else { print_failure(get_lang('no_game_homes_found')); } return; } echo "

".get_lang('available_game_homes')."

"; echo ''; echo ""; $i = 0; // sort($game_homes); foreach( $game_homes as $row ) { $display_ip = checkDisplayPublicIP($row['display_public_ip'], (isset($row['ip']) and $row['ip'] != $row['agent_ip']) ? $row['ip'] : $row['agent_ip']); $os_arch = preg_match('/win/',$row['game_key']) ? "(Windows" : "(Linux"; $os_arch .= preg_match('/(win|linux)64/',$row['game_key']) ? " 64bit)" : ")"; echo "". ""; } echo ""; echo "
".get_lang('home_id')."".get_lang('game_server')." ".get_lang('game_type')." ".get_lang('game_home')." ".get_lang('game_home_name')." ".get_lang('server_expiration_date')." ".get_lang('actions')."
$row[home_id]".$display_ip."$row[game_name] $os_arch$row[home_path]
[".get_lang('get_size')."]
"; echo empty($row['home_name']) ? get_lang('not_available') : htmlentities($row['home_name']); $expiration_date = $row['server_expiration_date'] == "X" ? "X" : date('d/m/Y H:i:s', $row['server_expiration_date']); echo "".$expiration_date." [".get_lang('delete')."] [".get_lang('edit')."] [".get_lang('clone')."]
".get_lang('total_size').":
[".get_lang('get_size')."]
"; $count_GameHomes = $db->get_GameHomes_count($searchType, $searchString); if (isset($_GET['search']) && !empty($_GET['search'])) { $uri = '?m=user_games&search='.$_GET['search'].'&limit='.$limit_GameHomes.'&page='; } else { $uri = '?m=user_games&limit='.$limit_GameHomes.'&page='; } echo paginationPages($count_GameHomes[0]['total'], $page_GameHomes, $limit_GameHomes, $uri, 3, 'userGames'); ?>