exit;
}
if (isset($_GET["rule-js"])) {
    rule_js();
    exit;
}
if (isset($_GET["rule-tab"])) {
    rule_tabs();
    exit;
}
if (isset($_GET["rule-parameters"])) {
    rule_parameters();
    exit;
}
if (isset($_GET["rule-filestypes"])) {
    rule_files_types();
    exit;
}
if (isset($_POST["MIME-ID"])) {
    rule_files_types_save();
    exit;
}
table();
function rule_js()
{
    header("content-type: application/x-javascript");
    $page = CurrentPageName();
    $ID = $_GET["ID"];
    $tpl = new templates();
    $q = new mysql_squid_builder();
    $ligne = mysql_fetch_array($q->QUERY_SQL("SELECT rulename FROM artica_caches WHERE ID='{$ID}'", "artica_backup"));

$user=new usersMenus();
if($user->AsSquidAdministrator==false){
	$tpl=new templates();
	echo FATAL_ERROR_SHOW_128("{ERROR_NO_PRIVS}");
	die();
}

if(isset($_GET["liste-rules"])){list_rules();exit;}
if(isset($_POST["new-rule"])){new_rule();exit;}
if(isset($_POST["MaxSizeBytes"])){rule_save();exit;}
if(isset($_GET["rule-js"])){rule_js();exit;}
if(isset($_GET["rule-tab"])){rule_tabs();exit;}
if(isset($_GET["rule-parameters"])){rule_parameters();exit;}
if(isset($_GET["rule-filestypes"])){rule_files_types();exit;}
if(isset($_POST["MIME-ID"])){rule_files_types_save();exit;}
if(isset($_GET["rule-delete-js"])){rule_delete_js();exit;}
if(isset($_POST["delete-rule"])){delete_rule();exit;}
if(isset($_POST["default-rules"])){create_default_rules();exit;}
table();

function rule_js(){
	header("content-type: application/x-javascript");
	$page=CurrentPageName();
	$ID=$_GET["ID"];
	$tpl=new templates();
	$q=new mysql_squid_builder();
	$ligne=mysql_fetch_array($q->QUERY_SQL("SELECT rulename FROM artica_caches WHERE ID='$ID'","artica_backup"));
	$html="YahooWin3('890','$page?rule-tab=yes&ID=$ID','{$ligne["rulename"]}')";
	echo $html;