function save() { $squid = new squidnodes($_POST["nodeid"]); $squid->SET("listen_port", $_POST["listenport"]); $squid->SET("second_listen_port", $_POST["second_listen_port"]); $squid->SaveToLdap(); }
function save() { $sock = new squidnodes($_POST["nodeid"]); $datas = serialize($_POST); $sock->SET("SquidRedirectorsOptions", $datas); $sock->SaveToLdap(); }
function popup() { $page = CurrentPageName(); $squid = new squidnodes($_GET["nodeid"]); $t = time(); $field = Paragraphe_switch_img('{transparent_mode}', '{transparent_mode_text}', "squid_transparent{$t}", $squid->GET("hasProxyTransparent"), null, 350); $html = "\n\t\n\t<div id='squid_transparentdiv{$t}'>\n\t\t<div style='float:right'>" . help_icon("{transparent_mode_limitations}") . "</div><div class=explain>{transparent_mode_explain}</div>\n\t\t<table style='width:99%' class=form>\n\t\t\t<tr>\n\t\t\t\t<td colspan=2>{$field}</td>\n\t\t\t</tr>\n\t\t\t<td colspan=2 align='right'><hr>" . button("{apply}", "SaveTransparentProxy{$t}();", 18) . "</tD>\n\t\t</table>\n\t</div>\n\t\n\t<script>\n\t\n\tvar x_SaveTransparentProxy= function (obj) {\n\t\tvar tempvalue=obj.responseText;\n\t\tif(tempvalue.length>3){alert(tempvalue)};\n\t\tYahooWin6Hide();\n\t\tif(document.getElementById('main_squid_quicklinks_tabs{$_GET["nodeid"]}')){RefreshTab('main_squid_quicklinks_tabs{$_GET["nodeid"]}');}\n\t}\t\n\t\n\tfunction SaveTransparentProxy{$t}(){\n\t\tvar XHR = new XHRConnection();\n\t\tXHR.appendData('nodeid',{$_GET["nodeid"]});\n\t\tXHR.appendData('squid_transparent',document.getElementById('squid_transparent{$t}').value);\n\t\tAnimateDiv('squid_transparentdiv{$t}');\n\t\tXHR.sendAndLoad('{$page}', 'POST',x_SaveTransparentProxy);\t\t\n\t\t}\t\n\t\n\t\n\t</script>\n\t"; $tpl = new templates(); echo $tpl->_ENGINE_parse_body($html, 'squid.index.php'); }
function save() { $squid = new squidnodes($_POST["nodeid"]); $squid->SET("visible_hostname", $_POST["visible_hostname_save"]); $squid->SaveToLdap(); }
function squid_cache_save() { $cachesDirectory = $squid->GET("cachesDirectory"); $globalCachesize = $squid->GET("globalCachesize"); $q = new squidnodes($_POST["nodeid"]); $q->SET("cachesDirectory", $_POST["cachesDirectory"]); $q->SET("globalCachesize", $_POST["globalCachesize"]); $q->SaveToLdap(); $q->RebuildCaches(); }
function SQUIDCONF() { $nodeid = $_POST["nodeid"]; $workingdir = dirname(__FILE__) . "/ressources/logs/web/squid/{$nodeid}"; @mkdir($workingdir, 0777, true); @mkdir($workingdir, 0777, true); $squid = new squidnodes($nodeid); $blk = new blackboxes($nodeid); $data = $squid->build(); @file_put_contents("{$workingdir}/squid-block.acl", $GLOBALS["CLASS_SQUIDBEE"]->BuildBlockedSites()); $globalConfig = base64_encode(serialize($squid->DumpDatabases())); $DamonsSettings = base64_encode(serialize($blk->DumpSettings())); writelogs("Writing {$workingdir}/squid.conf", __FUNCTION__, __FILE__, __LINE__); @file_put_contents("{$workingdir}/squid.conf", $data); writelogs("saving {$workingdir}/DaemonSettings.conf", __FUNCTION__, __FILE__, __LINE__); @file_put_contents("{$workingdir}/DaemonSettings.conf", $DamonsSettings); if (!is_file("{$workingdir}/squid.conf")) { writelogs("{$workingdir}/squid.conf no such file", __FUNCTION__, __FILE__, __LINE__); return; } @file_put_contents("{$workingdir}/squid.db", $globalConfig); compress("{$workingdir}/squid.conf", "{$workingdir}/squid.conf.gz"); compress("{$workingdir}/squid.db", "{$workingdir}/squid.db.gz"); compress("{$workingdir}/squid-block.acl", "{$workingdir}/squid-block.acl.gz"); compress("{$workingdir}/squid-block.acl", "{$workingdir}/squid-block.acl.gz"); compress("{$workingdir}/DaemonSettings.conf", "{$workingdir}/DaemonSettings.conf.gz"); }
function save_plugins() { $squid = new squidnodes($_POST["nodeid"]); $squid->SET("EnableUfdbGuard", $_POST["EnableUfdbGuard"]); $squid->SET("EnableCicap", $_POST["EnableCicap"]); $squid->SET("EnableKav4proxy", $_POST["EnableKav4proxy"]); $squid->SaveToLdap(); }
function save() { $squid = new squidnodes($_POST["nodeid"]); $squid->SET("cache_mem", $_POST["cache_mem"]); $squid->SaveToLdap(); }