exit; } if (isset($_GET["popup"])) { popup(); exit; } if (isset($_POST["url_rewrite_children"])) { save(); exit; } if (isset($_GET["status"])) { status_table(); exit; } if (isset($_GET["status-search"])) { status_search(); exit; } js(); function js() { header("content-type: application/x-javascript"); $tpl = new templates(); $page = CurrentPageName(); $title = $tpl->javascript_parse_text("{squid_redirectors}"); $html = "YahooWin2('990','{$page}?tabs=yes','{$title}')"; echo $html; } function tabs() { $tpl = new templates();
function status_search_submit() { global $data, $smarty; if (!empty($_REQUEST['kingdom_id'])) { $search = 'kingdom_id'; $kingdom_id = abs((int) $_REQUEST['kingdom_id']); } elseif (!empty($_REQUEST['player_id'])) { $search = 'player_id'; $player_id = abs((int) $_REQUEST['player_id']); } elseif (!empty($_REQUEST['kingdom_name'])) { $search = 'kingdom_name'; $error = str_check($_REQUEST['kingdom_name'], array(3, 25, REGEXP_NAME)); if ($error) { $smarty->append('status', 'Invalid characters in kingdom name'); status_search(); exit; } $kingdom_name = $_REQUEST['kingdom_name']; } elseif (!empty($_REQUEST['player_name'])) { $search = 'player_name'; $error = str_check($_REQUEST['player_name'], array(3, 25, REGEXP_NAME)); if ($error) { $smarty->append('status', 'Invalid characters in player name'); status_search(); exit; } $player_name = $_REQUEST['player_name']; } else { status_search(); exit; } switch ($search) { case 'kingdom_id': $results = $data->kingdom($kingdom_id); break; case 'player_id': $results = $data->player($player_id); break; case 'kingdom_name': $db_query = "\n\t\t\t\tSELECT `kingdom_id` \n\t\t\t\tFROM `kingdoms` \n\t\t\t\tWHERE \n\t\t\t\t\t`round_id` = " . $_SESSION['round_id'] . " AND \n\t\t\t\t\t`name` LIKE '%" . $kingdom_name . "%'\n\t\t\t\tORDER BY `name` ASC"; $db_results = mysql_query($db_query); $kingdom_ids = array(); while ($db_row = mysql_fetch_array($db_results, MYSQL_ASSOC)) { $kingdom_ids[] = $db_row['kingdom_id']; } $results = $data->kingdom($kingdom_ids); break; case 'player_name': $db_query = "\n\t\t\t\tSELECT `player_id` \n\t\t\t\tFROM `players` \n\t\t\t\tWHERE \n\t\t\t\t\t`round_id` = " . $_SESSION['round_id'] . " AND \n\t\t\t\t\t`name` LIKE '%" . $player_name . "%'\n\t\t\t\tORDER BY `name` ASC"; $db_results = mysql_query($db_query); $player_ids = array(); while ($db_row = mysql_fetch_array($db_results, MYSQL_ASSOC)) { $player_ids[] = $db_row['player_id']; } $results = $data->player($player_ids); break; } $smarty->assign('results', $results); $smarty->assign('search', $search); status_search(); exit; }
include_once('ressources/class.templates.inc'); include_once('ressources/class.users.menus.inc'); include_once('ressources/class.squid.inc'); $user=new usersMenus(); if(!$user->AsSquidAdministrator){ $tpl=new templates(); echo "alert('". $tpl->javascript_parse_text("{ERROR_NO_PRIVS}")."');"; die();exit(); } if(isset($_GET["tabs"])){tabs();exit;} if(isset($_GET["popup"])){popup();exit;} if(isset($_POST["url_rewrite_children"])){save();exit;} if(isset($_GET["status"])){status_table();exit;} if(isset($_GET["status-search"])){status_search();exit;} js(); function js(){ header("content-type: application/x-javascript"); $tpl=new templates(); $page=CurrentPageName(); $title=$tpl->javascript_parse_text("{squid_redirectors}"); $html="YahooWin2('990','$page?tabs=yes','$title')"; echo $html; } function tabs(){