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(){