Esempio n. 1
0
	include_once(dirname(__FILE__) . '/ressources/class.main_cf.inc');
	include_once(dirname(__FILE__) . '/ressources/class.ldap.inc');
	include_once(dirname(__FILE__) . "/ressources/class.sockets.inc");
	include_once(dirname(__FILE__) . "/ressources/class.pdns.inc");
	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 "alert('". $tpl->javascript_parse_text("{ERROR_NO_PRIVS}")."');";
		die();exit();
	}
	if(isset($_POST["UseSimplifiedCachePattern"])){UseSimplifiedCachePattern();exit;}
	if(isset($_GET["explainthis"])){explainthis();exit;}
	
page();	
function page(){
	$t=time();
	$page=CurrentPageName();
	$tpl=new templates();
	$sock=new sockets();
	$q=new mysql_squid_builder();
	$need_to_reload_proxy=$tpl->javascript_parse_text("{need_to_reload_proxy}");
	$SquidReloadIntoIMS=$sock->GET_INFO("SquidReloadIntoIMS");
	$SquidCacheLevel=$sock->GET_INFO("SquidCacheLevel");
	$UseSimplifiedCachePattern=$sock->GET_INFO("UseSimplifiedCachePattern");
	if(!is_numeric($SquidCacheLevel)){$SquidCacheLevel=4;}
	if(!is_numeric($UseSimplifiedCachePattern)){$UseSimplifiedCachePattern=1;}
	if(!is_numeric($SquidReloadIntoIMS)){$SquidReloadIntoIMS=1;}
Esempio n. 2
0
include_once dirname(__FILE__) . "/ressources/class.pdns.inc";
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 "alert('" . $tpl->javascript_parse_text("{ERROR_NO_PRIVS}") . "');";
    die;
    exit;
}
if (isset($_POST["UseSimplifiedCachePattern"])) {
    UseSimplifiedCachePattern();
    exit;
}
if (isset($_GET["explainthis"])) {
    explainthis();
    exit;
}
page();
function page()
{
    $t = time();
    $page = CurrentPageName();
    $tpl = new templates();
    $sock = new sockets();
    $q = new mysql_squid_builder();
    $need_to_reload_proxy = $tpl->javascript_parse_text("{need_to_reload_proxy}");
    $SquidReloadIntoIMS = $sock->GET_INFO("SquidReloadIntoIMS");
    $SquidCacheLevel = $sock->GET_INFO("SquidCacheLevel");
    $EnableRangeOffset = intval($sock->GET_INFO("EnableRangeOffset"));
    $UseSimplifiedCachePattern = $sock->GET_INFO("UseSimplifiedCachePattern");