exit;
}
if (isset($_GET["delete-js"])) {
    delete_js();
    exit;
}
if (isset($_POST["delete"])) {
    delete();
    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();
include_once(dirname(__FILE__) . '/ressources/class.system.network.inc');
include_once(dirname(__FILE__) . '/ressources/class.squid.inc');


$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"));