function page() { $users = new usersMenus(); $page = CurrentPageName(); $tpl = new templates(); $date = $tpl->_ENGINE_parse_body("{zDate}"); $description = $tpl->_ENGINE_parse_body("{description}"); $context = $tpl->_ENGINE_parse_body("{context}"); $events = $tpl->_ENGINE_parse_body("{events}"); $empty = $tpl->_ENGINE_parse_body("{empty}"); $empty_events_text_ask = $tpl->javascript_parse_text("{empty_events_text_ask}"); $bt_klms_reset_pwd = null; $joomlaservername = $tpl->_ENGINE_parse_body("{joomlaservername}"); $memory = $tpl->_ENGINE_parse_body("{memory}"); $requests = $tpl->_ENGINE_parse_body("{requests}"); $member = $tpl->_ENGINE_parse_body("{member}"); $new_server = $tpl->_ENGINE_parse_body("{new_server}"); $add_default_www = $tpl->_ENGINE_parse_body("{add_default_www}"); $delete_freeweb_text = $tpl->javascript_parse_text("{delete_freeweb_text}"); $delete_freeweb_dnstext = $tpl->javascript_parse_text("{delete_freeweb_dnstext}"); $WebDavPerUser = $tpl->_ENGINE_parse_body("{WebDavPerUser}"); $rebuild_items = $tpl->_ENGINE_parse_body("{rebuild_items}"); $size = $tpl->_ENGINE_parse_body("{size}"); $help = $tpl->_ENGINE_parse_body("{help}"); $restore = $tpl->_ENGINE_parse_body("{restore}"); $status = $tpl->javascript_parse_text("{status}"); $reset_admin_password = $tpl->javascript_parse_text("{reset_admin_password}"); $choose_your_zarafa_webserver_type = $tpl->_ENGINE_parse_body("{choose_your_zarafa_webserver_type}"); $freeweb_compile_background = $tpl->javascript_parse_text("{freeweb_compile_background}"); $enable = $tpl->javascript_parse_text("{enable}"); $bt_default_www = "{name: '{$add_default_www}', bclass: 'add', onpress : FreeWebAddDefaultVirtualHost},"; $bt_webdav = "{name: '{$WebDavPerUser}', bclass: 'add', onpress : FreeWebWebDavPerUsers},"; $bt_rebuild = "{name: '{$rebuild_items}', bclass: 'Reconf', onpress : RebuildFreeweb},"; $bt_help = "{name: '{$help}', bclass: 'Help', onpress : HelpSection},"; $bt_restore = "{name: '{$restore}', bclass: 'Restore', onpress : RestoreSite},"; $bt_stats = "{name: '{$status}', bclass: 'Network', onpress : ApacheAllstatus},"; $MAIN_TITLE = null; $tablewidth = 874; $servername_size = 366; $bt_function_add = "AddNewFreeWebServer"; if ($_GET["force-groupware"] != null) { include_once dirname(__FILE__) . "/ressources/class.apache.inc"; $default_www = null; $bt_webdav = null; $ach = new vhosts(); $MAIN_TITLE = "<span style=font-size:18px>" . $tpl->_ENGINE_parse_body("{" . $ach->TEXT_ARRAY[$_GET["force-groupware"]]["TITLE"] . "}") . "</span>"; if ($_GET["force-groupware"] == "KLMS") { $bt_klms_reset_pwd = "{name: '{$reset_admin_password}', bclass: 'Restore', onpress : klmsresetwebpassword},"; } } if ($_GET["tabzarafa"] == "yes") { $tablewidth = 690; $servername_size = 64; $bt_webdav = null; $bt_default_www = null; $bt_function_add = "AddNewFreeWebServerZarafa"; $bt_restore = null; } if ($_GET["minimal-tools"] == "yes") { $bt_default_www = null; $bt_restore = null; $bt_webdav = null; $bt_help = null; } if (!$users->APACHE_MOD_STATUS) { $bt_stats = null; } $users = new usersMenus(); if ($users->SQUID_INSTALLED) { $sock = new sockets(); $SquidActHasReverse = $sock->GET_INFO("SquidActHasReverse"); if (!is_numeric($SquidActHasReverse)) { $SquidActHasReverse = 0; } $squid = new squidbee(); if ($squid->isNGnx()) { $SquidActHasReverse = 1; } if ($SquidActHasReverse == 1) { $explainSquidActHasReverse = $tpl->_ENGINE_parse_body("<div class=explain style='font-size:14px'>{explain_freewebs_reverse}</div>"); } } $t = time(); $buttons = "\n\tbuttons : [\n\t{name: '<b>{$new_server}</b>', bclass: 'add', onpress : {$bt_function_add}},{$bt_default_www}{$bt_webdav}{$bt_rebuild}{$bt_restore}{$bt_klms_reset_pwd}{$bt_help}{$bt_stats}\n\t\n\t\t],"; $html = "\n\t{$explainSquidActHasReverse}\n\t<input type='hidden' id='freewebs-table-id' value='freewebs-table-{$t}'>\n\t<table class='freewebs-table-{$t}' style='display: none' id='freewebs-table-{$t}' style='width:100%;margin:-10px'></table>\n<script>\nFreeWebIDMEM='';\n\n\$('#freewebs-table-{$t}').flexigrid({\n\turl: '{$page}?servers-list=yes&t={$t}&force-groupware={$_GET["force-groupware"]}&ForceInstanceZarafaID={$_GET["ForceInstanceZarafaID"]}&t={$t}&tabzarafa={$_GET["tabzarafa"]}',\n\tdataType: 'json',\n\tcolModel : [\n\t\t{display: ' ', name : 'icon', width : 31, sortable : false, align: 'center'},\n\t\t{display: '{$joomlaservername}', name : 'servername', width :{$servername_size}, sortable : true, align: 'left'},\n\t\t{display: 'compile', name : 'compile', width :80, sortable : false, align: 'center'},\n\t\t{display: '{$enable}', name : 'enabled', width :80, sortable : true, align: 'center'},\n\t\t{display: '{$size}', name : 'DirectorySize', width :80, sortable : true, align: 'center'},\n\t\t{display: '{$memory}', name : 'memory', width :80, sortable : false, align: 'center'},\n\t\t{display: '{$requests}', name : 'requests', width : 72, sortable : false, align: 'center'},\n\t\t{display: 'SSL', name : 'useSSL', width : 31, sortable : true, align: 'center'},\n\t\t{display: 'RESOLV', name : 'resolved_ipaddr', width : 31, sortable : true, align: 'center'},\n\t\t{display: 'DNS', name : 'dns', width : 31, sortable : false, align: 'center'},\n\t\t{display: '{$member}', name : 'member', width : 31, sortable : false, align: 'center'},\n\t\t{display: ' ', name : 'none1', width : 80, sortable : false, align: 'center'},\n\t],\n\t{$buttons}\n\n\tsearchitems : [\n\t\t{display: '{$joomlaservername}', name : 'servername'},\n\t\t],\n\tsortname: 'servername',\n\tsortorder: 'desc',\n\tusepager: true,\n\ttitle: '{$MAIN_TITLE}',\n\tuseRp: true,\n\trp: 50,\n\tshowTableToggleBtn: false,\n\twidth: '99%',\n\theight: 550,\n\tsingleSelect: true\n\t\n\t}); \n\n\n\tfunction HelpSection(){\n\t\tLoadHelp('freewebs_explain','',false);\n\t}\n\n\tfunction AddNewFreeWebServer(){\n\t\t Loadjs('freeweb.edit.php?hostname=&force-groupware={$_GET["force-groupware"]}&t={$t}')\n\t}\n\t\n\tfunction AddNewFreeWebServerZarafa(){\n\t\tYahooWin('650','{$page}?freeweb-zarafa-choose=yes&t={$t}','{$choose_your_zarafa_webserver_type}');\n\t}\n\t\n\t\n\tfunction ApacheAllstatus(){\n\t\tLoadjs('freeweb.status.php');\n\t}\n\t\n\t\n\tfunction FreeWebWebDavPerUsers(){\n\t\tLoadjs('freeweb.webdavusr.php?t={$t}')\n\t}\n\t\n\tfunction RestoreSite(){\n\t\tLoadjs('freeweb.restoresite.php?t={$t}')\n\t}\n\t\n\tfunction FreeWebsRefreshWebServersList(){\n\t\t\$('#freewebs-table-{$t}').flexReload();\n\t}\n\t\n\t\n\tvar x_EmptyEvents= function (obj) {\n\t\tvar results=obj.responseText;\n\t\tif(results.length>3){alert(results);return;}\n\t\t\$('#freewebs-table-{$t}').flexReload();\n\t\t//\$('#grid_list').flexOptions({url: 'newurl/'}); \n\t\t// \$('#fgAllPatients').flexOptions({ query: 'blah=qweqweqwe' }).flexReload();\n\t\t\n\t}\t\n\t\n\tvar x_FreeWebsRebuildvHostsTable= function (obj) {\n\t\tvar results=obj.responseText;\n\t\tif(results.length>3){alert(results);return;}\n\t\talert('{$freeweb_compile_background}');\n\t\t\$('#freewebs-table-{$t}').flexReload();\n\t\t//\$('#grid_list').flexOptions({url: 'newurl/'}); \n\t\t// \$('#fgAllPatients').flexOptions({ query: 'blah=qweqweqwe' }).flexReload();\n\t\t}\n\n\t\n\tvar x_klmsresetwebpassword{$t}= function (obj) {\n\t\tvar results=obj.responseText;\n\t\tif(results.length>3){alert(results);return;}\n\t\t\$('#freewebs-table-{$t}').flexReload();\n\t}\t\n\t\n\tvar x_FreeWebDelete=function (obj) {\n\t\t\tvar results=obj.responseText;\n\t\t\tif(results.length>10){alert(results);return;}\t\n\t\t\t\$('#row'+FreeWebIDMEM).remove();\n\t\t\tif(document.getElementById('container-www-tabs')){\tRefreshTab('container-www-tabs');}\n\t\t}\t\n\t\t\n\t\tfunction FreeWebDelete(server,dns,md){\n\t\t\tFreeWebIDMEM=md;\n\t\t\tif(confirm('{$delete_freeweb_text}')){\n\t\t\t\tvar XHR = new XHRConnection();\n\t\t\t\tif(dns==1){if(confirm('{$delete_freeweb_dnstext}')){XHR.appendData('delete-dns',1);}else{XHR.appendData('delete-dns',0);}}\n\t\t\t\tXHR.appendData('delete-servername',server);\n \t\t\tXHR.sendAndLoad('freeweb.php', 'GET',x_FreeWebDelete);\n\t\t\t}\n\t\t}\n\n\tvar x_FreeWebRefresh=function (obj) {\n\t\t\tvar results=obj.responseText;\n\t\t\tif(results.length>10){alert(results);return;}\t\n\t\t\t\$('#freewebs-table-{$t}').flexReload();\n\t\t}\t\t\n\t\t\n\t\tfunction FreeWebAddDefaultVirtualHost(){\n\t\t\tvar XHR = new XHRConnection();\n\t\t\tXHR.appendData('AddDefaultOne','yes');\n \t\tXHR.sendAndLoad('freeweb.php', 'POST',x_FreeWebRefresh);\t\t\n\t\t}\n\t\t\n\t\tfunction FreeWeCheckVirtualHost(){\n\t\t\tvar XHR = new XHRConnection();\n\t\t\tXHR.appendData('CheckAVailable','yes');\n \t\tXHR.sendAndLoad('freeweb.php', 'POST',x_FreeWebDelete);\t\t\t\n\t\t}\n\t\t\n\t\tvar x_RebuildFreeweb{$t}=function (obj) {\n\t\t\tvar results=obj.responseText;\n\t\t\tif(results.length>0){alert(results);}\t\t\t\n\t\t\t\$('#freewebs-table-{$t}').flexReload();\n\t\t}\t\t\t\n\t\t\n\t\tfunction RebuildFreeweb(){\n\t\t\tvar XHR = new XHRConnection();\n\t\t\tXHR.appendData('rebuild-items','yes');\n \t\tXHR.sendAndLoad('freeweb.php', 'GET',x_RebuildFreeweb{$t});\n\t\t\n\t\t}\n\n\t\tfunction klmsresetwebpassword(){\n\t\t if(confirm('{$reset_admin_password} ?')){\n\t\t\t\tvar XHR = new XHRConnection();\n\t\t\t\tXHR.appendData('klms-reset-password','yes');\n \t\t\tXHR.sendAndLoad('klms.php', 'POST',x_klmsresetwebpassword{$t});\n \t\t}\t\t\n\t\t}\n\t\t\n\tfunction FreeWebsRebuildvHostsTable(servername){\n\t\tvar XHR = new XHRConnection();\n\t\tXHR.appendData('FreeWebsRebuildvHosts',servername);\n\t\tXHR.sendAndLoad('freeweb.edit.php', 'POST',x_FreeWebsRebuildvHostsTable);\n\t}\n\n\n\t\t\n\t\n</script>"; echo $html; }
function features() { $sock = new sockets(); $users = new usersMenus(); $check = "42-green.png"; $uncheck = "42-red.png"; $squid = new squidbee(); $INTEGER[0] = $uncheck; $INTEGER[1] = $check; $INTEGER[-1] = "42-green-grey.png"; $tpl = new templates(); $DisableAnyCache = $sock->GET_INFO("DisableAnyCache"); if (!is_numeric($DisableAnyCache)) { $DisableAnyCache = 0; } $hasProxyTransparent = $sock->GET_INFO("hasProxyTransparent"); if (!is_numeric($hasProxyTransparent)) { $hasProxyTransparent = 0; } $SquidCacheLevel = $sock->GET_INFO("SquidCacheLevel"); if (!is_numeric($SquidCacheLevel)) { $SquidCacheLevel = 4; } if ($SquidCacheLevel == 0) { $DisableAnyCache = 1; } $EnableRemoteStatisticsAppliance = $sock->GET_INFO("EnableRemoteStatisticsAppliance"); if (!is_numeric($EnableRemoteStatisticsAppliance)) { $EnableRemoteStatisticsAppliance = 0; } $SquidGuardIPWeb = trim($sock->GET_INFO("SquidGuardIPWeb")); $SquidGuardServerName = $sock->GET_INFO("SquidGuardServerName"); $SquidDisableAllFilters = $sock->GET_INFO("SquidDisableAllFilters"); $SquideCapAVEnabled = $sock->GET_INFO("SquideCapAVEnabled"); $kavicapserverEnabled = $sock->GET_INFO("kavicapserverEnabled"); $EnableSplashScreen = $sock->GET_INFO("EnableSplashScreen"); $PdnsHotSpot = $sock->GET_INFO("EnableSplashScreen"); $EnableMalwarePatrol = $sock->GET_INFO("EnableMalwarePatrol"); $AsSquidLoadBalancer = $sock->GET_INFO("AsSquidLoadBalancer"); $SquidActHasReverse = $sock->GET_INFO("SquidActHasReverse"); if ($squid->isNGnx()) { $SquidActHasReverse = 0; } $UfdbEnabledCentral = $sock->GET_INFO('UfdbEnabledCentral'); $AntivirusEnabledCentral = $sock->GET_INFO('AntivirusEnabledCentral'); $EnableKerbAuthCentral = $sock->GET_INFO('EnableKerbAuthCentral'); $EnableUfdbGuard = $sock->EnableUfdbGuard(); $DnsFilterCentral = $sock->GET_INFO('DnsFilterCentral'); $SquidBubbleMode = $sock->GET_INFO('SquidBubbleMode'); $EnableITChart = $sock->GET_INFO('EnableITChart'); $CicapEnabled = $sock->GET_INFO("CicapEnabled"); $EnableFTPProxy = $sock->GET_INFO('EnableFTPProxy'); $MonitConfig = unserialize(base64_decode($sock->GET_INFO("SquidWatchdogMonitConfig"))); $Watchdog = $MonitConfig["watchdog"]; $UnlockWebStats = $sock->GET_INFO("UnlockWebStats"); if (!is_numeric($UnlockWebStats)) { $UnlockWebStats = 0; } if ($UnlockWebStats == 1) { $EnableRemoteStatisticsAppliance = 0; } $EnableHaarp = $sock->GET_INFO("EnableHaarp"); if (!is_numeric($EnableHaarp)) { $EnableHaarp = 0; } // APP_HAARP $EnableHaarp if (!is_numeric($EnableFTPProxy)) { $EnableFTPProxy = 0; } $PDSNInUfdb = $sock->GET_INFO("PDSNInUfdb"); $EnableKerbAuth = $sock->GET_INFO("EnableKerbAuth"); $EnableCNTLM = $sock->GET_INFO("EnableCNTLM"); if (!is_numeric($EnableKerbAuth)) { $EnableKerbAuth = 0; } if (!is_numeric($EnableUfdbGuard)) { $EnableUfdbGuard = 0; } if (!is_numeric($SquideCapAVEnabled)) { $SquideCapAVEnabled = 0; } if (!is_numeric($EnableMalwarePatrol)) { $EnableMalwarePatrol = 0; } if (!is_numeric($SquidDisableAllFilters)) { $SquidDisableAllFilters = 0; } if (!is_numeric($EnableSplashScreen)) { $EnableSplashScreen = 0; } if (!is_numeric($PdnsHotSpot)) { $PdnsHotSpot = 0; } if (!is_numeric($AsSquidLoadBalancer)) { $AsSquidLoadBalancer = 0; } if (!is_numeric($SquidActHasReverse)) { $SquidActHasReverse = 0; } if (!is_numeric($kavicapserverEnabled)) { $kavicapserverEnabled = 0; } if (!is_numeric($SquidBubbleMode)) { $SquidBubbleMode = 0; } if (!is_numeric($EnableITChart)) { $EnableITChart = 0; } if (!is_numeric($EnableHaarp)) { $EnableHaarp = 0; } if (!is_numeric($CicapEnabled)) { $CicapEnabled = 0; } if (!is_numeric($EnableCNTLM)) { $EnableCNTLM = 0; } if (!is_numeric($EnableKerbAuth)) { $EnableKerbAuth = 0; } if ($EnableKerbAuth == 0) { $EnableCNTLM = 0; } $isNGnx = 0; if (!$users->CNTLM_INSTALLED) { $EnableCNTLM = -1; } if (!$users->APP_FTP_PROXY) { $EnableFTPProxy = -1; } if (!$users->SAMBA_INSTALLED) { $EnableKerbAuth = -1; } if (!$users->APP_UFDBGUARD_INSTALLED) { $EnableUfdbGuard = -1; } if (!$users->KAV4PROXY_INSTALLED) { $kavicapserverEnabled = -1; } if (!$users->HAARP_INSTALLED) { $EnableHaarp = -1; } if ($squid->isNGnx()) { $isNGnx = 1; } if (!$users->NGINX_INSTALLED) { $isNGnx = -1; } if ($users->C_ICAP_INSTALLED) { $CicapEnabled = -1; } $LICENSE = 0; if ($users->CORP_LICENSE) { $LICENSE = 1; } $ARRAY["CORP_LICENSE"]["TITLE"] = "{artica_license}"; $ARRAY["CORP_LICENSE"]["EXPL"] = "{license_proxy_benefits}"; $ARRAY["CORP_LICENSE"]["ICON"] = $INTEGER[$LICENSE]; $ARRAY["transparent"]["TITLE"] = "Active Directory"; $ARRAY["transparent"]["EXPL"] = "{squid_ad_benefits}"; $ARRAY["transparent"]["ICON"] = $INTEGER[$EnableKerbAuth]; $ARRAY["EnableCNTLM"]["TITLE"] = "{APP_CNTLM}"; $ARRAY["EnableCNTLM"]["EXPL"] = "{APP_CNTLM_EXPLAIN}"; $ARRAY["EnableCNTLM"]["ICON"] = $INTEGER[$EnableCNTLM]; $ARRAY["DisableAnyCache"]["TITLE"] = "{caches} {disk}"; $ARRAY["DisableAnyCache"]["EXPL"] = "{DisableAnyCache_explain2}"; $ARRAY["DisableAnyCache"]["ICON"] = $INTEGER[$DisableAnyCache]; $ARRAY["SquidBubbleMode"]["TITLE"] = "Bubble"; $ARRAY["SquidBubbleMode"]["EXPL"] = "{bubble_mode_explain}"; $ARRAY["SquidBubbleMode"]["ICON"] = $INTEGER[$SquidBubbleMode]; $ARRAY["EnableHaarp"]["TITLE"] = "{APP_HAARP}"; $ARRAY["EnableHaarp"]["EXPL"] = "{APP_HAARP_EXPLAIN}"; $ARRAY["EnableHaarp"]["ICON"] = $INTEGER[$EnableHaarp]; $ARRAY["SquidBubbleMode"]["TITLE"] = "{IT_charter}"; $ARRAY["SquidBubbleMode"]["EXPL"] = "{IT_charter_explain}"; $ARRAY["SquidBubbleMode"]["ICON"] = $INTEGER[$EnableITChart]; $ARRAY["isNGnx"]["TITLE"] = "{squid_reverse_proxy}"; $ARRAY["isNGnx"]["EXPL"] = "{nginx_benefits}"; $ARRAY["isNGnx"]["ICON"] = $INTEGER[$isNGnx]; $ARRAY["EnableRemoteStatisticsAppliance"]["TITLE"] = "{use_stats_appliance}"; $ARRAY["EnableRemoteStatisticsAppliance"]["EXPL"] = "{STATISTICS_APPLIANCE_EXPLAIN}"; $ARRAY["EnableRemoteStatisticsAppliance"]["ICON"] = $INTEGER[$EnableRemoteStatisticsAppliance]; $ARRAY["EnableFTPProxy"]["TITLE"] = "FTP Proxy"; $ARRAY["EnableFTPProxy"]["EXPL"] = "{FTP_PROXY_EXPLAIN}"; $ARRAY["EnableFTPProxy"]["ICON"] = $INTEGER[$EnableFTPProxy]; $ARRAY["EnableFTPProxy"]["TITLE"] = "FTP Proxy"; $ARRAY["EnableFTPProxy"]["EXPL"] = "{FTP_PROXY_EXPLAIN}"; $ARRAY["EnableFTPProxy"]["ICON"] = $INTEGER[$EnableFTPProxy]; $ARRAY["EnableUfdbGuard"]["TITLE"] = "{webfilter_engine}"; $ARRAY["EnableUfdbGuard"]["EXPL"] = "{webfilter_engine_benefits}"; $ARRAY["EnableUfdbGuard"]["ICON"] = $INTEGER[$EnableUfdbGuard]; $ARRAY["kavicapserverEnabled"]["TITLE"] = "Kaspersky For Proxy server"; $ARRAY["kavicapserverEnabled"]["EXPL"] = "{kav4proxy_about}"; $ARRAY["kavicapserverEnabled"]["ICON"] = $INTEGER[$kavicapserverEnabled]; $ARRAY["CicapEnabled"]["TITLE"] = "{cicap_title}"; $ARRAY["CicapEnabled"]["EXPL"] = "{enable_c_icap_text}"; $ARRAY["CicapEnabled"]["ICON"] = $INTEGER[$CicapEnabled]; while (list($day, $array) = each($ARRAY)) { $title = $tpl->_ENGINE_parse_body($array["TITLE"]); $explain = $tpl->_ENGINE_parse_body($array["EXPL"]); $tr[] = "\n\t\t<tr id='{$id}'>\n\t\t<td {$link} nowrap style='font-size:16px;font-weight:bolder'><i class='icon-info-sign'></i> {$title}</a></td>\n\t\t<td {$link}>{$explain}</td>\n\t\t<td {$link}><img src='img/{$array["ICON"]}'></td>\n\t\t</tr>"; } echo $tpl->_ENGINE_parse_body("\n\t\n\t\t<table class='table table-bordered'>\n\t\n\t\t\t<thead>\n\t\t\t\t<tr>\n\t\t\t\t\t<th>{feature}</th>\n\t\t\t\t\t<th>{explain}</th>\n\t\t\t\t\t<th>{status}</th>\n\t\t\t\t</tr>\n\t\t\t</thead>\n\t\t\t <tbody>\n\t\t\t") . @implode("", $tr) . "</tbody></table>"; }
function section_architecture_content(){ if(GET_CACHED(__FILE__, __FUNCTION__,__FUNCTION__)){return;} $page=CurrentPageName(); $sock=new sockets(); $users=new usersMenus(); $squid=new squidbee(); $compilefile="ressources/logs/squid.compilation.params"; if(!is_file($compilefile)){$sock->getFrameWork("squid.php?compil-params=yes");} $COMPILATION_PARAMS=unserialize(base64_decode(file_get_contents($compilefile))); $SquidActHasReverse=$sock->GET_INFO("SquidActHasReverse"); if(!is_numeric($SquidActHasReverse)){$SquidActHasReverse=0;} if($users->SQUID_REVERSE_APPLIANCE){$SquidActHasReverse=1;} if($squid->isNGnx()){$SquidActHasReverse=0;} $listen_port=Paragraphe('folder-network-64.png','{listen_port}','{listen_port_text}',"javascript:Loadjs('squid.popups.php?script=listen_port')"); $listen_addr=Paragraphe('folder-network-64.png','{listen_address}','{squid_listen_text}',"javascript:Loadjs('squid.nic.php')"); $visible_hostname=Paragraphe('64-work-station-linux.png','{visible_hostname}','{visible_hostname_intro}',"javascript:Loadjs('squid.popups.php?script=visible_hostname')"); //$transparent_mode=Paragraphe('relayhost.png','{transparent_mode}','{transparent_mode_text}',"javascript:Loadjs('squid.newbee.php?squid-transparent-js=yes')"); $your_network=Paragraphe('folder-realyrules-64.png','{your_network}','{your_network_text}',"javascript:Loadjs('squid.popups.php?script=network')"); $stat_appliance=Paragraphe("64-dansguardian-stats.png","{STATISTICS_APPLIANCE}","{STATISTICS_APPLIANCE_TEXT}","javascript:Loadjs('squid.stats-appliance.php')"); //$sslbump=Paragraphe('web-ssl-64.png','{squid_sslbump}','{squid_sslbump_text}',"javascript:Loadjs('squid.sslbump.php')"); $watchdog=Paragraphe('service-check-64-grey.png','{squid_watchdog}','{squid_watchdog_text}',""); $syslogRemote=Paragraphe('syslog-64-client.png','{remote_statistics_server}','{remote_statistics_server_text}',"javascript:Loadjs('squid.remotestats.php')"); $log_location=Paragraphe('syslog-64-client.png','{log_location}','{log_location_text}', "javascript:Loadjs('squid.varlog.php')"); $ftp_user=Paragraphe('ftp-user-64.png','{squid_ftp_user}','{squid_ftp_user_text}',"javascript:Loadjs('squid.ftp.user.php')"); $messengers=Paragraphe('messengers-64.png','{instant_messengers}','{squid_instant_messengers_text}',"javascript:Loadjs('squid.messengers.php')"); $enable_squid_service=Paragraphe('shutdown-green-64.png','{enable_squid_service}','{enable_squid_service_text}',"javascript:Loadjs('squid.newbee.php?js_enable_disable_squid=yes')"); if(!isset($COMPILATION_PARAMS["enable-ssl"])){ $sslbump=Paragraphe('web-ssl-64-grey.png','{squid_sslbump}','{squid_sslbump_text}',""); } if($users->MONIT_INSTALLED){ $watchdog=Paragraphe('service-check-64.png','{squid_watchdog}','{squid_watchdog_text}',"javascript:Loadjs('squid.watchdog.php')"); } $booster=Paragraphe('perfs-64.png','{squid_booster}','{squid_booster_text}', "javascript:Loadjs('squid.booster.php')"); $googlenossl=Paragraphe('google-64.png','{disable_google_ssl}','{disable_google_ssl_text}', "javascript:Loadjs('squid.google.ssl.php')"); if($SquidActHasReverse==1){ $googlenossl=null; $messengers=null; $sslbump=null; $transparent_mode=null; } $sock=new sockets(); $users=new usersMenus(); $squid=new squidbee(); $SquidActHasReverse=$sock->GET_INFO("SquidActHasReverse"); if(!is_numeric($SquidActHasReverse)){$SquidActHasReverse=0;} $squid_reverse_proxy=Paragraphe('squid-reverse-64.png','{squid_reverse_proxy}','{squid_reverse_proxy_text}',"javascript:Loadjs('squid.reverse.proxy.php')"); $squid_advanced_parameters=Paragraphe('64-settings.png','{squid_advanced_parameters}','{squid_advanced_parameters_text}',"javascript:Loadjs('squid.advParameters.php')"); $squid_conf=Paragraphe('script-view-64.png','{configuration_file}','{display_generated_configuration_file}',"javascript:Loadjs('squid.conf.php')"); $performances_tuning=Paragraphe('performance-tuning-64.png','{tune_squid_performances}','{tune_squid_performances_text}',"javascript:Loadjs('squid.perfs.php')"); $denywebistes=Paragraphe("folder-64-denywebistes.png","{deny_websites}","{deny_websites_text}","javascript:Loadjs('squid.popups.php?script=url_regex');"); $AsSquidLoadBalancerIcon=Paragraphe("load-blancing-64.png","{load_balancer}","{squid_load_balancer_text}", "javascript:Loadjs('squid.loadblancer.php');"); $AsSquidLoadBalancer=$sock->GET_INFO("AsSquidLoadBalancer"); if(!is_numeric($AsSquidLoadBalancer)){$AsSquidLoadBalancer=0;} $squid=new squidbee(); if($squid->isNGnx()){ $users->SQUID_REVERSE_APPLIANCE=false; $squid_reverse_proxy=null; $SquidActHasReverse=0; } if($users->SQUID_REVERSE_APPLIANCE){$squid_reverse_proxy=null;$SquidActHasReverse=1;} if($SquidActHasReverse==1){ $AsSquidLoadBalancer=0; $squid_accl_websites=Paragraphe('website-64.png','{squid_accel_websites}','{squid_accel_websites_text}',"javascript:Loadjs('squid.reverse.websites.php')"); } $redirectors_options=Paragraphe('redirector-64.png','{squid_redirectors}','{squid_redirectors_text}', "javascript:Loadjs('squid.redirectors.php')"); $memory_option=Paragraphe('bg_memory-64.png','{cache_mem}','{cache_mem_text}', "javascript:Loadjs('squid.cache_mem.php')"); $dns_servers=Paragraphe('dns-64.png','{dns_servers}','{dns_servers_text}',"javascript:Loadjs('squid.popups.php?script=dns')"); $syslog=Paragraphe("syslog-64.png", "Syslog", "{squid_syslog_text}","javascript:Loadjs('squid.syslog.php')"); $syslogMAC=Paragraphe("syslog-64.png", "{ComputerMacAddress}", "{squid_ComputerMacAddress_text}","javascript:Loadjs('squid.macaddr.php')"); $sarg=Paragraphe('sarg-logo.png','{APP_SARG}','{APP_SARG_TXT}',"javascript:Loadjs('sarg.php')","{APP_SARG_TXT}"); $disable_stats=Paragraphe('statistics-64.png','{ARTICA_STATISTICS}','{ARTICA_STATISTICS_TEXT}', "javascript:Loadjs('squid.artica.statistics.php')","{ARTICA_STATISTICS_TEXT}"); $anonym=Paragraphe("hide-64.png", "{anonymous_browsing}", "{anonymous_browsing_explain}","javascript:Loadjs('squid.anonymous.php')"); $csvstats=Paragraphe("csv-64.png", "{squid_csv_logs}", "{squid_csv_logs_explain}","javascript:Loadjs('squid.csv.php')"); $file_descriptors=Paragraphe("64-filetype.png", "{file_descriptors}", "{file_descriptors_squid_explain}", "javascript:Loadjs('squid.file_desc.php')"); $snmp=Paragraphe("64-snmp.png", "SNMP", "{squid_snmp_explain}", "javascript:Loadjs('squid.snmp.php')"); $forwarded_for=Paragraphe("icon-html-64.png", "x-Forwarded-For", "{x-Forwarded-For_explain}", "javascript:Loadjs('squid.forwarded_for.php')"); $CacheManagement2=Paragraphe("web-site.png", "{CacheManagement2}", "{CacheManagement2_explain}", "javascript:Loadjs('squid.caches.ManagementChoose.php')"); if($users->PROXYTINY_APPLIANCE){$disable_stats=null;} $denywebistes=null; if($SquidActHasReverse==1){ $squid_parent_proxy=null; $redirectors_options=null; $loadbalancing=null; $AsSquidLoadBalancer=null; } if($AsSquidLoadBalancer==1){ $loadbalancing=null; $anonym=null; $redirectors_options=null; $squid_reverse_proxy=null; $squid_parent_proxy=null; } if($users->SQUID_REVERSE_APPLIANCE){ $squid_accl_websites=null; } $tr[]=$your_network; $tr[]=$squid_conf; $tr[]=$squid_advanced_parameters; $tr[]=$visible_hostname; $tr[]=$log_location; $tr[]=$syslog; $tr[]=$syslogMAC; $tr[]=$booster; $tr[]=$stat_appliance; $tr[]=$ftp_user; $tr[]=$messengers; $tr[]=$sslbump; $tr[]=$googlenossl; $tr[]=$enable_squid_service; $tr[]=$file_descriptors; $tr[]=$timeouts; $tr[]=$forwarded_for; //$tr[]=$dns_servers; $tr[]=$performances_tuning; $tr[]=$AsSquidLoadBalancerIcon; $tr[]=$loadbalancing; $tr[]=$redirectors_options; $tr[]=$denywebistes; $tr[]=$anonym; $tr[]=$snmp; $tr[]=$disable_stats; $tr[]=$csvstats; $tr[]=$squid_parent_proxy; $tr[]=$squid_reverse_proxy; $tr[]=$squid_accl_websites; $tr[]=$CacheManagement2; $html=CompileTr4($tr); $tpl=new templates(); $html="<div id='architecture-status'></div> $html <script> LoadAjaxTiny('architecture-status','$page?architecture-status=yes'); QuickLinkShow('quicklinks-proxy_parameters'); </script>"; $html=$tpl->_ENGINE_parse_body($html,'squid.index.php'); SET_CACHED(__FILE__,__FUNCTION__,__FUNCTION__,$html); echo $html; }
function listen_port_popup() { $q = new mysql(); $squid = new squidbee(); $users = new usersMenus(); if (!is_numeric($squid->second_listen_port)) { $squid->second_listen_port = 0; } if (!is_numeric($squid->ssl_port)) { $squid->ssl_port = 0; } if ($squid->isNGnx()) { $users->SQUID_REVERSE_APPLIANCE = false; } $transparent = null; if ($squid->hasProxyTransparent == 1) { $transparent = "{transparent}"; } $sock = new sockets(); $EnableCNTLM = $sock->GET_INFO("EnableCNTLM"); $CNTLMPort = $sock->GET_INFO("CnTLMPORT"); $DisableSSLStandardPort = $sock->GET_INFO("DisableSSLStandardPort"); if (!is_numeric($DisableSSLStandardPort)) { $DisableSSLStandardPort = 1; } if (!is_numeric($EnableCNTLM)) { $EnableCNTLM = 0; } if (!is_numeric($CNTLMPort)) { $CNTLMPort = 3155; } $arrayParams = unserialize(base64_decode($sock->getFrameWork("squid.php?compile-list=yes"))); $SSL = 1; if (!isset($arrayParams["--enable-ssl"])) { $SSL = 0; } include_once dirname(__FILE__) . "/ressources/class.squid.reverse.inc"; $squid_reverse = new squid_reverse(); $sslcertificates = $squid_reverse->ssl_certificates_list(); if ($users->SQUID_REVERSE_APPLIANCE) { $lock = "lock();"; if ($SSL == 1) { $squid->ssl_port = 443; } } $page = CurrentPageName(); $t = time(); $EnableTCPOptimize = $sock->GET_INFO("EnableTCPOptimize"); if (!is_numeric($EnableTCPOptimize)) { $EnableTCPOptimize = 0; } $form = "<center id='animate-{$t}'></center>\n\t\t<div style='width:98%' class=form>\n\t\t<table style='width:100%' >\n\t\t\t<tr>\n\t\t\t\t<td class=legend nowrap style='font-size:16px;'>{EnableTCPOptimize}:</td>\n\t\t\t\t<td>" . Field_checkbox("EnableTCPOptimize-{$t}", 1, $EnableTCPOptimize, 'width:95px;font-size:16px;padding:5px') . "</td>\n\t\t\t\t<td width=1% nowrap style='font-weight:bold;color:#C81717;font-size:14px !important'></td>\n\t\t\t\t<td width=1%>" . help_icon("{EnableTCPOptimize_explain}") . "</td>\n\t\t\t</tr>\t\t\n\t\t\n\t\t\n\t\t\t<tr>\n\t\t\t\t<td class=legend nowrap style='font-size:16px;'>{listen_port}:</td>\n\t\t\t\t<td>" . Field_text("listen_port-{$t}", $squid->listen_port, 'width:95px;font-size:16px;padding:5px') . "</td>\n\t\t\t\t<td width=1% nowrap style='font-weight:bold;color:#C81717;font-size:14px !important'>{$transparent}</td>\n\t\t\t\t<td> </td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t\t<td class=legend nowrap style='font-size:16px;'>{second_port}:</td>\n\t\t\t\t<td>" . Field_text("second_listen_port-{$t}", $squid->second_listen_port, 'width:95px;font-size:16px;padding:5px') . "</td>\n\t\t\t\t<td> </td>\n\t\t\t\t<td width=1%>" . help_icon("{squid_second_port_explain}") . "</td>\n\t\t\t</tr>\t\n\t\t\t<tr>\n\t\t\t\t<td class=legend nowrap style='font-size:16px;'>{smartphones_port}:</td>\n\t\t\t\t<td>" . Field_text("smartphones_port-{$t}", $squid->smartphones_port, 'width:95px;font-size:16px;padding:5px') . "</td>\n\t\t\t\t<td> </td>\n\t\t\t\t<td width=1%>" . help_icon("{smartphones_port_explain}") . "</td>\n\t\t\t</tr>\t\t\t\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td class=legend nowrap style='font-size:16px;'>{cntlm_port}:</td>\n\t\t\t\t<td>" . Field_text("CNTLMPort-{$t}", $CNTLMPort, 'width:95px;font-size:16px;padding:5px') . "</td>\n\t\t\t\t<td> </td>\n\t\t\t\t<td width=1%>" . help_icon("{CnTLMPORT_explain2}") . "</td>\n\t\t\t</tr>\t\t\t\t\t\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td class=legend nowrap style='font-size:16px;'>{icp_port}:</td>\n\t\t\t\t<td>" . Field_text("icp_port-{$t}", $squid->ICP_PORT, 'width:95px;font-size:16px;padding:5px') . "</td>\n\t\t\t\t<td> </td>\n\t\t\t\t<td width=1%>" . help_icon("{icp_port_explain}") . "</td>\n\t\t\t</tr>\t\n\t\t\t<tr>\n\t\t\t\t<td class=legend nowrap style='font-size:16px;'>{htcp_port}:</td>\n\t\t\t\t<td>" . Field_text("htcp_port-{$t}", $squid->HTCP_PORT, 'width:95px;font-size:16px;padding:5px') . "</td>\n\t\t\t\t<td> </td>\n\t\t\t\t<td width=1%>" . help_icon("{htcp_port_explain}") . "</td>\n\t\t\t</tr>\t\t\t\t\t\t\t\t\t\n\t\t\t<tr>\n\t\t\t\t<td class=legend nowrap style='font-size:16px;'>{ssl_port}:</td>\n\t\t\t\t<td>" . Field_text("ssl_port-{$t}", $squid->ssl_port, 'width:95px;font-size:16px;padding:5px') . "</td>\n\t\t\t\t<td width=1% nowrap style='font-weight:bold;color:#C81717;font-size:14px !important'>{$transparent}</td>\n\t\t\t\t<td width=1%>" . help_icon("{squid_ssl_port_explain}") . "</td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t\t<td class=legend nowrap style='font-size:16px;'>{certificate}:</td>\n\t\t\t\t<td colspan=3>" . Field_array_Hash($sslcertificates, "certificate-{$t}", $squid->certificate_center, null, null, 0, "font-size:16px") . "</td>\n\t\t\t</tr>\t\n\t\t\t<tr>\n\t\t\t\t<td class=legend nowrap style='font-size:16px;'>{DisableSSLStandardPort}:</td>\n\t\t\t\t<td >" . Field_checkbox("DisableSSLStandardPort-{$t}", $DisableSSLStandardPort, 1) . "</td>\n\t\t\t\t<td> </td>\n\t\t\t\t<td width=1%>" . help_icon("{DisableSSLStandardPort_explain}") . "</td>\t\t\t\t\t\t\n\t\t\t</tr>\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t<tr>\n\t\t\t<td colspan=4 align='right'><hr>" . button("{apply}", "listenport{$t}()", 16) . "</td>\n\t\t\t</tr>\n\t\t</table>\n\t\t</div>\n\t\t<script>\n\t\t\tfunction CheckSSLPort{$t}(){\n\t\t\t\tvar SSL='{$SSL}';\n\t\t\t\tif(SSL==0){\n\t\t\t\t\tdocument.getElementById('ssl_port-{$t}').disabled=true;\n\t\t\t\t\tdocument.getElementById('certificate-{$t}').disabled=true;\n\t\t\t\t\tdocument.getElementById('ssl_port-{$t}').value=0;\n\t\t\t\t}\t\n\t\t\t\t\t\t\t\n\t\t\t}\n\t\t\t\n\t\t\tfunction lock(){\n\t\t\t\tdocument.getElementById('listen_port-{$t}').disabled=true;\n\t\t\t\tdocument.getElementById('ssl_port-{$t}').disabled=true;\n\t\t\t}\n\t\t\t\n\t\t\t{$lock}\n\t\t\t\n\t\tvar x_listenport{$t}= function (obj) {\n\t\t\tvar results=obj.responseText;\n\t\t\tif(results.length>3){alert(results);}\n\t\t\tdocument.getElementById('animate-{$t}').innerHTML='';\n\t\t\tLoadjs('squid.restart.php?ApplyConfToo=yes&ask=yes');\n\t\t\t\n\t\t}\n\t\t\n\t\tfunction listenport{$t}(){\n\t\t\tvar XHR = new XHRConnection();\n\t\t\tXHR.appendData('listenport',document.getElementById('listen_port-{$t}').value);\n\t\t\tXHR.appendData('second_listen_port',document.getElementById('second_listen_port-{$t}').value);\n\t\t\tXHR.appendData('icp_port',document.getElementById('icp_port-{$t}').value);\n\t\t\tXHR.appendData('htcp_port',document.getElementById('htcp_port-{$t}').value);\n\t\t\tXHR.appendData('CNTLMPort',document.getElementById('CNTLMPort-{$t}').value);\n\t\t\tXHR.appendData('smartphones_port',document.getElementById('smartphones_port-{$t}').value);\n\t\t\t\n\t\t\t\n\t\t\tif( document.getElementById('EnableTCPOptimize-{$t}').checked){\n\t\t\t\tXHR.appendData('EnableTCPOptimize',1);\n\t\t\t}else{\n\t\t\t\tXHR.appendData('EnableTCPOptimize',0);\n\t\t\t}\t\t\t\n\t\t\t\n\t\t\tif( document.getElementById('DisableSSLStandardPort-{$t}').checked){\n\t\t\t\tXHR.appendData('DisableSSLStandardPort',1);\n\t\t\t}else{\n\t\t\t\tXHR.appendData('DisableSSLStandardPort',0);\n\t\t\t}\n\t\t\t\n\t\t\t\n\t\t\tXHR.appendData('ssl_port',document.getElementById('ssl_port-{$t}').value);\n\t\t\tXHR.appendData('certificate_center',document.getElementById('certificate-{$t}').value);\t\n\t\t\tAnimateDiv('animate-{$t}');\t\n\t\t\tXHR.sendAndLoad('{$page}', 'GET',x_listenport{$t});\t\n\t\t}\t\t\t\t\n\t\t\t\n\t\t</script>\n\t\t"; if ($squid->enable_dansguardian == 1) { $form = "\n\t\t\n\t\t<table style='width:100%'>\n\t\t\t<tr>\n\t\t\t<td class=legend nowrap style='font-size:16px;'>DansGuardian {listen_port}:</td>\n\t\t\t<td><strong style='width:16px'>" . Field_text('listen_port', $squid->listen_port, 'width:95px;;font-size:16px;padding:5px') . "</strong></td>\n\t\t\t</tr>\t\t\n\t\t\t<tr>\n\t\t\t<td class=legend nowrap>SQUID {listen_port}:</td>\n\t\t\t<td><strong style='font-size:16px;'>{$squid->alt_listen_port}</strong></td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t<td colspan=2 align='right'><hr>" . button("{apply}", "listenport()") . "\n\t\t\t</td>\n\t\t\t</tr>\n\t\t</table>"; } $html = "\n\t\t\t<div class=explain style='font-size:14px;'>{listen_port_text}</div>\n\t\t\t\t{$form}\n\t\t\t<br>\n\t\t\t\n\t\t"; $tpl = new templates(); echo $tpl->_ENGINE_parse_body($html, 'squid.index.php'); }
function popup() { $tpl = new templates(); $page = CurrentPageName(); $users = new usersMenus(); $sock = new sockets(); $SquidPerformance = intval($sock->GET_INFO("SquidPerformance")); if ($SquidPerformance > 2) { echo $tpl->_ENGINE_parse_body(FATAL_ERROR_SHOW_128("{software_is_disabled_performance}")); return; } $array["index"] = '{status}'; $array["webs"] = '{squid_accel_websites}'; $array["params"] = '{parameters}'; $array["listen_addresses"] = '{listen_addresses}'; if ($users->SQUID_INSTALLED) { $SquidActHasReverse = $sock->GET_INFO("SquidActHasReverse"); if (!is_numeric($SquidActHasReverse)) { $SquidActHasReverse = 0; } if ($users->SQUID_REVERSE_APPLIANCE) { $SquidActHasReverse = 1; } } $squid = new squidbee(); if ($squid->isNGnx()) { $SquidActHasReverse = 1; } if ($SquidActHasReverse == 1) { unset($array["listen_addresses"]); } $array["modules"] = '{available_modules}'; if ($users->TOMCAT_INSTALLED) { $array["tomcat"] = '{APP_TOMCAT}'; } $array["groupwares"] = '{groupwares}'; $array["WebCopy"] = 'WebCopy'; $fontsize = "style='font-size:18px'"; if (isset($_GET["force-groupware"])) { unset($array["index"]); unset($array["params"]); unset($array["modules"]); unset($array["pure-ftpd"]); unset($array["tomcat"]); $force_groupware = "&force-groupware={$_GET["force-groupware"]}&ForceInstanceZarafaID={$_GET["ForceInstanceZarafaID"]}"; } while (list($num, $ligne) = each($array)) { if ($num == "pure-ftpd") { $html[] = $tpl->_ENGINE_parse_body("<li><a href=\"pureftp.index.php?pure-ftpd-page=yes\" {$fontsize}><span {$fontsize}>{$ligne}</span></a></li>\n"); continue; } if ($num == "tomcat") { $html[] = $tpl->_ENGINE_parse_body("<li><a href=\"tomcat.php\" {$fontsize}><span {$fontsize}>{$ligne}</span></a></li>\n"); continue; } if ($num == "groupwares") { $html[] = $tpl->_ENGINE_parse_body("<li><a href=\"freewebs.install.php?full-expand=yes\" {$fontsize}><span {$fontsize}>{$ligne}</span></a></li>\n"); continue; } if ($num == "WebCopy") { $html[] = $tpl->_ENGINE_parse_body("<li><a href=\"freewebs.HTTrack.php\" {$fontsize}><span {$fontsize}>{$ligne}</span></a></li>\n"); continue; } if ($num == "listen_addresses") { $html[] = $tpl->_ENGINE_parse_body("<li><a href=\"freewebs.addresses.php?t={$t}{$force_groupware}\" {$fontsize}><span {$fontsize}>{$ligne}</span></a></li>\n"); continue; } $html[] = $tpl->_ENGINE_parse_body("<li><a href=\"{$page}?{$num}=yes{$force_groupware}&tabzarafa={$_GET["tabzarafa"]}\" {$fontsize}><span {$fontsize}>{$ligne}</span></a></li>\n"); } echo build_artica_tabs($html, "main_config_freeweb") . "<script>LeftDesign('web-white-256-opac20.png');</script>"; }
function events_search_defaults($return=false){ //Loadjs('squid.popups.php?script=listen_port'); $squid=new squidbee(); $users=new usersMenus(); $sock=new sockets(); $tpl=new templates(); if(!is_numeric($squid->second_listen_port)){$squid->second_listen_port=0;} if(!is_numeric($squid->ssl_port)){$squid->ssl_port=0;} if($squid->isNGnx()){$users->SQUID_REVERSE_APPLIANCE=false;} $SquidBinIpaddr=$sock->GET_INFO("SquidBinIpaddr"); $transparent=null; if($squid->hasProxyTransparent==1){ $transparent="{transparent}"; } $sock=new sockets(); $EnableCNTLM=$sock->GET_INFO("EnableCNTLM"); $CNTLMPort=$sock->GET_INFO("CnTLMPORT"); $DisableSSLStandardPort=$sock->GET_INFO("DisableSSLStandardPort"); if(!is_numeric($DisableSSLStandardPort)){$DisableSSLStandardPort=1;} if(!is_numeric($EnableCNTLM)){$EnableCNTLM=0;} if(!is_numeric($CNTLMPort)){$CNTLMPort=3155;} if($SquidBinIpaddr==null){$SquidBinIpaddr="0.0.0.0";} $SquidAsMasterPeerPort=intval($sock->GET_INFO("SquidAsMasterPeerPort")); $SquidAsMasterPeerIPAddr=$sock->GET_INFO("SquidAsMasterPeerIPAddr"); if($SquidAsMasterPeerIPAddr==null){$SquidAsMasterPeerIPAddr="0.0.0.0";} $icon="folder-network-48.png"; $check="check-48.png"; //check-48-grey.png $delete="delete-48-grey.png"; $color="black"; $explainStyle="font-size:13px"; $data = array(); $data['page'] = 1; $data['total'] = 5; $data['rows'] = array(); $listen_port=$tpl->_ENGINE_parse_body("<strong>{main_port}</strong> $transparent {CnTLMPORT_explain}</strong>"); $second_port=$tpl->_ENGINE_parse_body("<strong>{second_port}</strong><br>{squid_second_port_explain}"); $smartphones_port=$tpl->_ENGINE_parse_body("<strong>{smartphones_port}</strong><br>{smartphones_port_explain}"); $cntlm_port=$tpl->_ENGINE_parse_body("<strong>{cntlm_port}</strong><br>{CnTLMPORT_explain2}"); $ssl_port=$tpl->_ENGINE_parse_body("<strong>{ssl_port}</strong> $transparent<br>{squid_ssl_port_explain}"); $parent_port=$tpl->_ENGINE_parse_body("<strong>{parent_port}</strong><br>{parent_port_explain}"); $smartphones_port=wordwrap($smartphones_port,130,"<br>"); $second_port=wordwrap($second_port,130,"<br>"); $cntlm_port=wordwrap($cntlm_port,130,"<br>"); $ssl_port=wordwrap($ssl_port,130,"<br>"); $EditJs="<a href=\"javascript:blur();\" OnClick=\"javascript:Loadjs('squid.popups.php?script=listen_port');\" style='font-size:30px;font-weight:normal;color:$color;text-decoration:underline'>"; $SpanJs="<a href=\"javascript:blur();\" style='font-size:30px;font-weight:normal;color:$color;'>"; $color="black"; $icon="folder-network-48.png"; $check="check-48.png"; //check-48-grey.png $data['rows'][] = array( 'id' => "001", 'cell' => array( "<span style='font-size:30px;font-weight:normal;color:$color'><img src='img/$icon'></span>", "$EditJs$SquidBinIpaddr</a> ", "$EditJs$squid->listen_port</a> <div style='font-size:14px'>$listen_port</div>", "<span style='font-size:30px;font-weight:normal;color:$color'><img src='img/$check'></span>", "<span style='font-size:30px;font-weight:normal;color:$color'><img src='img/$delete'></span>",) ); if($squid->second_listen_port==0){$color="#A0A0A0";$check="check-48-grey.png";$icon="folder-network-48-grey.png";} $EditJs="<a href=\"javascript:blur();\" OnClick=\"javascript:Loadjs('squid.popups.php?script=listen_port');\" style='font-size:30px;font-weight:normal;color:$color;text-decoration:underline'>"; $data['rows'][] = array( 'id' => "0002", 'cell' => array( "<span style='font-size:30px;font-weight:normal;color:$color'><img src='img/$icon'></span>", "$EditJs$SquidBinIpaddr</a> ", "$EditJs$squid->second_listen_port</a> <div style='$explainStyle'><span style='color:$color'>$second_port</span></div>", "<span style='font-size:30px;font-weight:normal;color:$color'><img src='img/$check'></span>", "<span style='font-size:30px;font-weight:normal;color:$color'><img src='img/$delete'></span>",) ); $color="black"; $icon="folder-network-48.png"; $check="check-48.png"; //check-48-grey.png $EnableCNTLM=intval($sock->GET_INFO("EnableCNTLM")); if($EnableCNTLM==0){$color="#A0A0A0";$check="check-48-grey.png";$icon="folder-network-48-grey.png";} $EditJs="<a href=\"javascript:blur();\" OnClick=\"javascript:Loadjs('squid.popups.php?script=listen_port');\" style='font-size:30px;font-weight:normal;color:$color;text-decoration:underline'>"; $data['rows'][] = array( 'id' => "0003", 'cell' => array( "<span style='font-size:30px;font-weight:normal;color:$color'> <img src='img/$icon'></span>", "$EditJs$SquidBinIpaddr</a>", "$EditJs$CNTLMPort</a><div style='$explainStyle'><span style='color:$color'>$cntlm_port</span></div>", "<span style='font-size:30px;font-weight:normal;color:$color'><img src='img/$check'></span>", "<span style='font-size:30px;font-weight:normal;color:$color'><img src='img/$delete'></span>",) ); $color="black"; $icon="folder-network-48.png"; $check="check-48.png"; //check-48-grey.png $EditJs="<a href=\"javascript:blur();\" OnClick=\"javascript:Loadjs('squid.popups.php?script=listen_port');\" style='font-size:30px;font-weight:normal;color:$color;text-decoration:underline'>"; $color="black"; $icon="folder-network-48.png"; $check="check-48.png"; //check-48-grey.png if($squid->ssl_port==0){$color="#A0A0A0";$check="check-48-grey.png";$icon="folder-network-48-grey.png";} $EditJs="<a href=\"javascript:blur();\" OnClick=\"javascript:Loadjs('squid.popups.php?script=listen_port');\" style='font-size:30px;font-weight:normal;color:$color;text-decoration:underline'>"; $data['rows'][] = array( 'id' => "0004", 'cell' => array( "<span style='font-size:30px;font-weight:normal;color:$color'><img src='img/$icon'></span>", "$EditJs$SquidBinIpaddr</a>", "$EditJs$squid->ssl_port</a><div style='$explainStyle'><span style='color:$color'>$ssl_port</div>", "<span style='font-size:30px;font-weight:normal;color:$color'><img src='img/$check'></span>", "<span style='font-size:30px;font-weight:normal;color:$color'><img src='img/$delete'></span>",) ); $color="black"; $icon="folder-network-48.png"; $check="check-48.png"; //check-48-grey.png if($squid->smartphones_port==0){$color="#A0A0A0";$check="check-48-grey.png";$icon="folder-network-48-grey.png";} $EditJs="<a href=\"javascript:blur();\" OnClick=\"javascript:Loadjs('squid.popups.php?script=listen_port');\" style='font-size:30px;font-weight:normal;color:$color;text-decoration:underline'>"; $data['rows'][] = array( 'id' => "0005", 'cell' => array( "<span style='font-size:30px;font-weight:normal;color:$color'><img src='img/$icon'></span>", "$EditJs$SquidBinIpaddr</a>", "$EditJs$squid->smartphones_port</a> <div style='$explainStyle'><span style='color:$color'>$smartphones_port</div>", "<span style='font-size:30px;font-weight:normal;color:$color'><img src='img/$check'></span>", "<span style='font-size:30px;font-weight:normal;color:$color'><img src='img/$delete'></span>",) ); $color="black"; $icon="folder-network-48.png"; $check="check-48.png"; //check-48-grey.png if($SquidAsMasterPeerPort==0){$color="#A0A0A0";$check="check-48-grey.png";$icon="folder-network-48-grey.png";} $EditJs="<a href=\"javascript:blur();\" OnClick=\"javascript:Loadjs('squid.popups.php?script=listen_port');\" style='font-size:30px;font-weight:normal;color:$color;text-decoration:underline'>"; $data['rows'][] = array( 'id' => "0005", 'cell' => array( "<span style='font-size:30px;font-weight:normal;color:$color'><img src='img/$icon'></span>", "$SpanJs<span style='color:$color'>$SquidAsMasterPeerIPAddr</a>", "$SpanJs<span style='color:$color'>$SquidAsMasterPeerPort</a> <div style='$explainStyle'><span style='color:$color'>$parent_port</div>", "<span style='font-size:30px;font-weight:normal;color:$color'><img src='img/$check'></span>", "<span style='font-size:30px;font-weight:normal;color:$color'><img src='img/$delete'></span>",) ); if($return){return $data['rows'];} echo json_encode($data); }
function dansguardian_status($asroot = false) { $page = CurrentPageName(); $users = new usersMenus(); $tpl = new templates(); $q = new mysql_squid_builder(); $categories = $q->LIST_TABLES_CATEGORIES(); $sock = new sockets(); $squid = new squidbee(); $SquidGuardIPWeb = trim($sock->GET_INFO("SquidGuardIPWeb")); $SquidGuardServerName = $sock->GET_INFO("SquidGuardServerName"); $SquidDisableAllFilters = $sock->GET_INFO("SquidDisableAllFilters"); $SquideCapAVEnabled = $sock->GET_INFO("SquideCapAVEnabled"); $kavicapserverEnabled = $sock->GET_INFO("kavicapserverEnabled"); $EnableSquidRemoteMySQL = $sock->GET_INFO("EnableSquidRemoteMySQL"); if (!is_numeric($EnableSquidRemoteMySQL)) { $EnableSquidRemoteMySQL = 0; } $EnableSplashScreen = $sock->GET_INFO("EnableArticaHotSpot"); $PdnsHotSpot = $sock->GET_INFO("EnableSplashScreen"); $EnableMalwarePatrol = $sock->GET_INFO("EnableMalwarePatrol"); $AsSquidLoadBalancer = $sock->GET_INFO("AsSquidLoadBalancer"); $SquidActHasReverse = $sock->GET_INFO("SquidActHasReverse"); if ($squid->isNGnx()) { $SquidActHasReverse = 0; } $UfdbEnabledCentral = $sock->GET_INFO('UfdbEnabledCentral'); $AntivirusEnabledCentral = $sock->GET_INFO('AntivirusEnabledCentral'); $EnableKerbAuthCentral = $sock->GET_INFO('EnableKerbAuthCentral'); $EnableUfdbGuard = intval($sock->EnableUfdbGuard()); $DnsFilterCentral = $sock->GET_INFO('DnsFilterCentral'); $SquidBubbleMode = $sock->GET_INFO('SquidBubbleMode'); $EnableCNTLM = $sock->GET_INFO("EnableCNTLM"); $EnableRDPProxy = $sock->GET_INFO("EnableRDPProxy"); $EnableLocalDNSMASQ = $sock->GET_INFO("EnableLocalDNSMASQ"); $WizardStatsApplianceDisconnected = intval($sock->GET_INFO("WizardStatsApplianceDisconnected")); $SquidNoAccessLogs = intval($sock->GET_INFO("SquidNoAccessLogs")); $EnableFTPProxy = $sock->GET_INFO('EnableFTPProxy'); $MonitConfig = unserialize(base64_decode($sock->GET_INFO("SquidWatchdogMonitConfig"))); $Watchdog = $MonitConfig["watchdog"]; $UnlockWebStats = $sock->GET_INFO("UnlockWebStats"); if (!is_numeric($UnlockWebStats)) { $UnlockWebStats = 0; } if ($UnlockWebStats == 1) { $EnableRemoteStatisticsAppliance = 0; } $EnableHaarp = $sock->GET_INFO("EnableHaarp"); if (!is_numeric($EnableHaarp)) { $EnableHaarp = 0; } // APP_HAARP $EnableHaarp if (!is_numeric($EnableRDPProxy)) { $EnableRDPProxy = 0; } if (!is_numeric($EnableFTPProxy)) { $EnableFTPProxy = 0; } $PDSNInUfdb = $sock->GET_INFO("PDSNInUfdb"); $EnableKerbAuth = $sock->GET_INFO("EnableKerbAuth"); if (!is_numeric($EnableKerbAuth)) { $EnableKerbAuth = 0; } if (!is_numeric($EnableUfdbGuard)) { $EnableUfdbGuard = 0; } if (!is_numeric($SquideCapAVEnabled)) { $SquideCapAVEnabled = 0; } if (!is_numeric($EnableMalwarePatrol)) { $EnableMalwarePatrol = 0; } if (!is_numeric($SquidDisableAllFilters)) { $SquidDisableAllFilters = 0; } if (!is_numeric($EnableSplashScreen)) { $EnableSplashScreen = 0; } if (!is_numeric($PdnsHotSpot)) { $PdnsHotSpot = 0; } if (!is_numeric($AsSquidLoadBalancer)) { $AsSquidLoadBalancer = 0; } if (!is_numeric($SquidActHasReverse)) { $SquidActHasReverse = 0; } if (!is_numeric($kavicapserverEnabled)) { $kavicapserverEnabled = 0; } if (!is_numeric($SquidBubbleMode)) { $SquidBubbleMode = 0; } if (!is_numeric($EnableCNTLM)) { $EnableCNTLM = 0; } if (!is_numeric($Watchdog)) { $Watchdog = 1; } $t = 1; if (!is_numeric($DnsFilterCentral)) { $DnsFilterCentral = 0; } if (!is_numeric($EnableLocalDNSMASQ)) { $EnableLocalDNSMASQ = 0; } if ($users->APP_CHILLI_INSTALLED) { $EnableChilli = $sock->GET_INFO("EnableChilli"); if (!is_numeric($EnableChilli)) { $EnableChilli = 0; } $EnableSplashScreen = $EnableChilli; } if (!is_numeric($PDSNInUfdb)) { $PDSNInUfdb = 0; } if ($PdnsHotSpot == 1) { $EnableSplashScreen = 1; } if ($EnableRemoteStatisticsAppliance == 1) { if (is_numeric($EnableKerbAuthCentral)) { $EnableKerbAuth = $EnableKerbAuthCentral; } if (is_numeric($DnsFilterCentral)) { $PDSNInUfdb = $DnsFilterCentral; } if (is_numeric($UfdbEnabledCentral)) { $EnableUfdbGuard = $UfdbEnabledCentral; } if (is_numeric($AntivirusEnabledCentral)) { $SquideCapAVEnabled = $AntivirusEnabledCentral; $kavicapserverEnabled = $AntivirusEnabledCentral; } } if ($SquidGuardIPWeb == null) { $SquidGuardApachePort = $sock->GET_INFO("SquidGuardApachePort"); if (!is_numeric($SquidGuardApachePort)) { $SquidGuardApachePort = 9020; } $fulluri = "http://" . $_SERVER['SERVER_ADDR'] . ':' . $SquidGuardApachePort . "/ufdbguardd.php"; $sock->SET_INFO("SquidGuardIPWeb", $fulluri); } if ($SquidGuardServerName == null) { $sock->SET_INFO("SquidGuardServerName", $_SERVER['SERVER_ADDR']); } $eCapClam = null; $pic = "status_ok-grey.png"; $picSplashScreen = "status_ok-grey.png"; $picSquidBubbleMode = "status_ok-grey.png"; $SquidBubbleModeText = "{disabled}"; // APP_HAARP $EnableHaarp $picFTPMode = "status_ok-grey.png"; $picDNSMode = "status_ok-grey.png"; $EnableFTPProxyText = "<a href=\"javascript:blur();\"\n\t\tOnClick=\"javascript:Loadjs('ftp.proxy.php');\"\n\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{disabled}</a>"; $EnableLocalDNSMASQText = "<a href=\"javascript:blur();\"\n\t\tOnClick=\"javascript:Loadjs('squid.popups.php?script=dns');\"\n\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{disabled}</a>"; $EnableHaarpText = "<span style='font-size:12px;font-weight:bold;text-decoration:underline'>{disabled}</span>"; $picHaarp = "status_ok-grey.png"; $picCNTLM = "status_ok-grey.png"; $picRDPProxy = "status_ok-grey.png"; $picAccessLogs = "status_ok.png"; $EnableAccessLogsText = "<a href=\"javascript:blur();\"\n\t\t\tOnClick=\"javascript:Loadjs('squid.NoAccessLogs.php');\"\n\t\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{enabled}</a>"; $status_users = status_users(); if (!$users->dnsmasq_installed) { $EnableLocalDNSMASQText = "-"; } else { if ($EnableLocalDNSMASQ == 1) { $picDNSMode = "status_ok.png"; $EnableLocalDNSMASQText = "<a href=\"javascript:blur();\"\n\t\t\tOnClick=\"javascript:Loadjs('squid.popups.php?script=dns');\"\n\t\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{enabled}</a>"; } } if (!$users->APP_FTP_PROXY) { $EnableFTPProxyText = "-"; } else { if ($EnableFTPProxy == 1) { $picFTPMode = "status_ok.png"; $EnableFTPProxyText = "<a href=\"javascript:blur();\"\n\t\t\tOnClick=\"javascript:Loadjs('ftp.proxy.php');\"\n\t\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{enabled}</a>"; } } if (!$users->HAARP_INSTALLED) { $EnableHaarpText = "-"; } else { if ($EnableHaarp == 1) { $picHaarp = "status_ok.png"; $EnableHaarpText = "<a href=\"javascript:blur();\"\n\t\t\tOnClick=\"javascript:Loadjs('{$page}?disable-haarp-js=yes',true);\"\n\t\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{enabled}</a>"; } } if (!$users->CNTLM_INSTALLED) { $EnableCNTLMText = "-"; } else { $EnableCNTLMText = "<a href=\"javascript:blur();\"\n\t\t\t\tOnClick=\"javascript:Loadjs('squid.adker.php',true);\"\n\t\t\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{disabled}</a>"; if ($EnableCNTLM == 1) { $picCNTLM = "status_ok.png"; $EnableCNTLMText = "<a href=\"javascript:blur();\"\n\t\t\t\tOnClick=\"javascript:Loadjs('squid.adker.php',true);\" \n\t\t\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{enabled}</a>"; } } if ($SquidNoAccessLogs == 1) { $picAccessLogs = "status_ok-grey.png"; $EnableAccessLogsText = "<a href=\"javascript:blur();\"\n\t\t\tOnClick=\"javascript:Loadjs('squid.NoAccessLogs.php');\"\n\t\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{disabled}</a>"; } $EnableActiveDirectoryText = "<a href=\"javascript:blur();\"\n\t\tOnClick=\"javascript:Loadjs('squid.adker.php',true);\" \n\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{disabled}</a>"; $EnableSplashScreenText = "<a href=\"javascript:blur();\"\n\t\tOnClick=\"javascript:Loadjs('squid.webauth.php',true);\" \n\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{disabled}</a>"; if ($SquidBubbleMode == 1) { $SquidBubbleModeText = "{enabled}"; $picSquidBubbleMode = "status_ok.png"; } $SquidBubbleModeTR = "<tr>\n\t<td width=1%><span id='AdSquidStatusLeft3'><img src='img/{$picSquidBubbleMode}'></span></td>\n\t<td class=legend nowrap style='font-size:12px'>{bubble_mode}:</td>\n\t<td><div style='font-size:12px' nowrap>\n\t<a href=\"javascript:blur();\"\n\tOnClick=\"javascript:Loadjs('squid.bubble.php');\"\n\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{$SquidBubbleModeText}</a></td>\n\t</tr>"; if ($EnableKerbAuth == 1) { $pic = "status_ok.png"; $EnableActiveDirectoryText = "<a href=\"javascript:blur();\"\n\t\tOnClick=\"javascript:Loadjs('squid.adker.php',true);\" \n\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{enabled}</a>"; } if ($EnableSplashScreen == 1) { $picSplashScreen = "status_ok.png"; $EnableSplashScreenText = "<a href=\"javascript:blur();\"\n\t\tOnClick=\"javascript:Loadjs('squid.webauth.php',true);\" \n\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{enabled}</a>"; } $EnableActiveDirectoryTextTR = "<tr>\n\t\t\t\t<td width=1%><span id='AdSquidStatusLeft'><img src='img/{$pic}'></span></td>\n\t\t\t\t<td class=legend style='font-size:12px'>Active Directory:</td>\n\t\t\t\t<td><div style='font-size:12px' nowrap>{$EnableActiveDirectoryText}</td>\n\t\t\t\t</tr>"; $EnableFTPProxyTextTR = "<tr>\n\t<td width=1%><span id='AdSquidStatusLeft'><img src='img/{$picFTPMode}'></span></td>\n\t<td class=legend style='font-size:12px'>{APP_FTP_PROXY}:</td>\n\t<td><div style='font-size:12px' nowrap>{$EnableFTPProxyText}</td>\n\t</tr>"; //APP_FTP_PROXY // $EnableFTPProxy $EnableHaarpTextTR = "<tr>\n\t<td width=1%><span id='AdSquidStatusLeft'><img src='img/{$picHaarp}'></span></td>\n\t<td class=legend style='font-size:12px'>{APP_HAARP}:</td>\n\t<td><div style='font-size:12px' nowrap>{$EnableHaarpText}</td>\n\t</tr>"; $EnableCNTLMTextTR = "<tr>\n\t<td width=1%><span id='AdSquidStatusLeft'><img src='img/{$picCNTLM}'></span></td>\n\t<td class=legend style='font-size:12px'>{APP_CNTLM}:</td>\n\t<td><div style='font-size:12px' nowrap>{$EnableCNTLMText}</td>\n\t</tr>"; if ($AsSquidLoadBalancer == 1) { $t++; $AsSquidLoadBalancerText = "<a href=\"javascript:blur();\"\n\t\tOnClick=\"javascript:Loadjs('squid.loadbalancer.main.php?js=yes');\" \n\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{enabled}</a>"; $AsSquidLoadBalancerText = "<tr>\n\t\t\t\t<td width=1%><span id='AdSquidStatusLeft3'><img src='img/status_ok.png'></span></td>\n\t\t\t\t<td class=legend style='font-size:12px'>Load-balancer:</td>\n\t\t\t\t<td><div style='font-size:12px' nowrap>{$AsSquidLoadBalancerText}</td>\n\t\t\t\t</tr>"; } // ---------------------------------------------------------------------------------------------------------------- $EnableRemoteStatisticsAppliancePic = "status_ok-grey.png"; $EnableRemoteStatisticsApplianceText = "{disabled}"; if ($EnableSquidRemoteMySQL == 1) { $EnableRemoteStatisticsAppliancePic = "status_ok.png"; $EnableRemoteStatisticsApplianceText = "{enabled}"; } if ($WizardStatsApplianceDisconnected == 1) { $EnableRemoteStatisticsAppliancePic = "status_ok.png"; $EnableRemoteStatisticsApplianceText = "{disconnected_mode}"; } $EnableRemoteStatisticsApplianceTextTR = "<tr>\n\t\t\t\t<td width=1%><span id='AdSquidStatusLeft3'><img src='img/{$EnableRemoteStatisticsAppliancePic}'></span></td>\n\t\t\t\t<td class=legend style='font-size:12px'>Stats Appliance:</td>\n\t\t\t\t<td><div style='font-size:12px' nowrap>\n\t\t\t\t<a href=\"javascript:blur();\"\n\t\t\t\tOnClick=\"javascript:Loadjs('squid.stats-appliance.php');\" \n\t\t\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{$EnableRemoteStatisticsApplianceText}</a></td>\n\t\t\t\t</tr>"; // ---------------------------------------------------------------------------------------------------------------- $EnableWatchdogPic = "status_ok-grey.png"; $EnableWatchdogText = "{disabled}"; if ($Watchdog == 1) { $EnableWatchdogPic = "status_ok.png"; $EnableWatchdogText = "{enabled}"; } $t++; $EnableWatchdogTextTR = "<tr>\n\t<td width=1%><span id='AdSquidStatusLeft3'><img src='img/{$EnableWatchdogPic}'></span></td>\n\t<td class=legend nowrap style='font-size:12px'>{squid_watchdog_mini}:</td>\n\t<td><div style='font-size:12px' nowrap>\n\t<a href=\"javascript:blur();\"\n\tOnClick=\"javascript:Loadjs('squid.watchdog.php');\"\n\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{$EnableWatchdogText}</a></td>\n\t</tr>"; // ---------------------------------------------------------------------------------------------------------------- if ($users->SQUID_REVERSE_APPLIANCE) { $SquidActHasReverse = 1; } if ($squid->isNGnx()) { $SquidActHasReverse = 0; } if ($SquidActHasReverse == 1) { $SquidBubbleModeTR = null; $t++; $AsSquidLoadBalancerText = "<a href=\"javascript:blur();\"\n\t\tOnClick=\"javascript:Loadjs('squid.reverse.websites.php');\" \n\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{enabled}</a>"; $AsSquidLoadBalancerText = "<tr>\n\t\t\t\t<td width=1%><span id='AdSquidStatusLeft2'><img src='img/status_ok.png'></span></td>\n\t\t\t\t<td class=legend style='font-size:12px'>{squid_reverse_proxy}:</td>\n\t\t\t\t<td><div style='font-size:12px' nowrap>{$AsSquidLoadBalancerText}</td>\n\t\t\t\t</tr>"; } if ($users->SQUID_REVERSE_APPLIANCE) { $AsSquidLoadBalancerText = "<tr>\n\t\t\t\t<td width=1%><span id='AdSquidStatusLeft2'><img src='img/status_ok-grey.png'></span></td>\n\t\t\t\t<td class=legend style='font-size:12px'>{squid_reverse_proxy}:</td>\n\t\t\t\t<td><div style='font-size:12px' nowrap><a href=\"javascript:blur();\"\n\t\t\t\tOnClick=\"javascript:blur();\" \n\t\t\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{disabled}</a></td>\n\t\t\t\t</tr>"; } if ($users->NGINX_INSTALLED) { $EnableNginx = $sock->GET_INFO("EnableNginx"); if (!is_numeric($EnableNginx)) { $EnableNginx = 1; } if ($EnableNginx == 1) { $AsSquidLoadBalancerText = "<tr>\n\t\t\t\t<td width=1%><span id='AdSquidStatusLeft2'><img src='img/status_ok.png'></span></td>\n\t\t\t\t<td class=legend style='font-size:12px'>{squid_reverse_proxy}:</td>\n\t\t\t\t<td><div style='font-size:12px' nowrap><a href=\"javascript:blur();\"\n\t\t\t\tOnClick=\"javascript:Loadjs('squid.nginx.php');\"\n\t\t\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{enabled}</a></td>\n\t\t\t\t</tr>"; } else { $AsSquidLoadBalancerText = "<tr>\n\t\t\t\t<td width=1%><span id='AdSquidStatusLeft2'><img src='img/status_ok-grey.png'></span></td>\n\t\t\t\t<td class=legend style='font-size:12px'>{squid_reverse_proxy}:</td>\n\t\t\t\t<td><div style='font-size:12px' nowrap><a href=\"javascript:blur();\"\n\t\t\t\tOnClick=\"javascript:Loadjs('squid.nginx.php');\"\n\t\t\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{disabled}</a></td>\n\t\t\t\t</tr>"; } } // ---------------------------------------------------------------------------------------------------------------- $ufdb = null; $dansgu = null; $time = time(); if ($EnableRemoteStatisticsAppliance == 1) { $datas = unserialize(base64_decode($sock->GET_INFO("ufdbguardConfig"))); $users->APP_UFDBGUARD_INSTALLED = true; $UseRemoteUfdbguardService = $datas["UseRemoteUfdbguardService"]; if (!is_numeric($UseRemoteUfdbguardService)) { $UseRemoteUfdbguardService = 0; } } if ($users->APP_UFDBGUARD_INSTALLED) { $t++; $APP_UFDBGUARD_INSTALLED = "{installed}"; $pic = "status_ok-grey.png"; $EnableUfdbGuardText = "<a href=\"javascript:blur();\"\n\t\tOnClick=\"javascript:EnableUfdbGuard(1);\" \n\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{disabled}</a>"; if ($EnableUfdbGuard == 1) { $pic = "status_ok.png"; $EnableUfdbGuardText = "<a href=\"javascript:blur();\"\n\t\t\tOnClick=\"javascript:EnableUfdbGuard(0);\" \n\t\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{enabled}</a>"; } $ufdb = "\n\t\t<tr>\n\t\t\t<td width=1%><span id='ufd-{$time}'><img src='img/{$pic}'></span></td>\n\t\t\t<td class=legend nowrap style='font-size:12px'>{APP_UFDBGUARD}:</td>\n\t\t\t<td><div style='font-size:12px' nowrap><span id='ufd-{$time}'>{$EnableUfdbGuardText}</span></td>\n\t\t</tr>"; if ($users->POWER_DNS_INSTALLED) { $t++; if ($EnableUfdbGuard == 0) { $PDSNInUfdb = 0; } $pic = "status_ok-grey.png"; $EnableUfdbPDNSText = "<a href=\"javascript:blur();\"\n\t\t\tOnClick=\"javascript:Loadjs('pdns.ufdb.php');\"\n\t\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{disabled}</a>"; if ($EnableUfdbGuard == 1) { if ($PDSNInUfdb == 1) { $pic = "status_ok.png"; $EnableUfdbPDNSText = "<a href=\"javascript:blur();\"\n\t\t\t\t\tOnClick=\"javascript:Loadjs('pdns.ufdb.php');\"\n\t\t\t\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{enabled}</a>"; } } } $ufdbPDNS = "\n\t\t<tr>\n\t\t\t<td width=1%><span id='ufdPDNS-{$time}'><img src='img/{$pic}'></span></td>\n\t\t\t<td class=legend nowrap style='font-size:12px'>{dns_filter}:</td>\n\t\t\t<td><div style='font-size:12px' nowrap><span id='ufd-{$time}'>{$EnableUfdbPDNSText}</span></td>\n\t\t</tr>"; } if ($users->DANSGUARDIAN_INSTALLED) { $t++; $pic = null; $DANSGUARDIAN_INSTALLED = "{installed}"; $DansGuardianEnabled = $sock->GET_INFO("DansGuardianEnabled"); if (!is_numeric($DansGuardianEnabled)) { $DansGuardianEnabled = 0; } $DansGuardianEnabledText = "<a href=\"javascript:blur();\"\n\t\tOnClick=\"javascript:EnableDansguardian(1);\" \n\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{disabled}</a>"; $pic = "status_ok-grey.png"; if ($DansGuardianEnabled == 1) { $DansGuardianEnabledText = "<a href=\"javascript:blur();\"\n\t\t\tOnClick=\"javascript:EnableDansguardian(0);\" \n\t\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{enabled}</a>"; $pic = "status_ok.png"; } $dansgu = "<tr>\n\t\t\t<td width=1%><span id='dans-{$time}'><img src='img/{$pic}'></td>\n\t\t\t<td class=legend nowrap style='font-size:12px'>{APP_DANSGUARDIAN}:</td>\n\t\t\t<td><div style='font-size:12px' nowrap>{$DansGuardianEnabledText}</td>\n\t\t\t</tr>"; } $SplashScreenFinal = "<tr>\n\t\t\t<td width=1%><span id='spalsh-{$time}'><img src='img/{$picSplashScreen}'></td>\n\t\t\t<td class=legend nowrap style='font-size:12px'>HotSpot:</td>\n\t\t\t<td><div style='font-size:12px' nowrap>{$EnableSplashScreenText}</td>\n\t\t\t</tr>"; if (!$users->KASPERSKY_WEB_APPLIANCE) { $pic = "status_ok-grey.png"; $eCapAVText = "{not_installed}"; if ($users->ECAPAV_INSTALLED) { if ($SquideCapAVEnabled == 0) { $eCapAVText = "<a href=\"javascript:blur();\"\n\t\t\t\tOnClick=\"javascript:EnableeCapAV(1);\" \n\t\t\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{disabled}</a>"; } else { $eCapAVText = "<a href=\"javascript:blur();\"\n\t\t\t\tOnClick=\"javascript:EnableeCapAV(0);\" \n\t\t\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{enabled}</a>"; $pic = "status_ok.png"; } } $eCapClam = "\n\t\t\t<tr>\n\t\t\t\t<td width=1%><span id='ecapav-{$time}'><img src='img/{$pic}'></span></td>\n\t\t\t\t<td class=legend style='font-size:12px'>{APP_ECAPAV}:</td>\n\t\t\t\t<td><div style='font-size:12px' nowrap>{$eCapAVText}</td>\n\t\t\t</tr>"; } if ($users->KAV4PROXY_INSTALLED) { $t++; $kavicapserverEnabledText = "<a href=\"javascript:blur();\"\n\t\tOnClick=\"javascript:Loadjs('kav4proxy.php?js-popup=yes');\" \n\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{disabled}</a>"; $pic = "status_ok-grey.png"; if ($kavicapserverEnabled == 1) { $kavicapserverEnabledText = "<a href=\"javascript:blur();\"\n\t\t\tOnClick=\"javascript:Loadjs('kav4proxy.php?js-popup=yes');\" \n\t\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{enabled}</a>"; $pic = "status_ok.png"; } $kav = "<tr>\n\t\t\t<td width=1%><span id='kav4-{$time}'><img src='img/{$pic}'></span></td>\n\t\t\t<td class=legend nowrap>Kaspersky:</td>\n\t\t\t<td><div style='font-size:12px' nowrap>{$kavicapserverEnabledText}</td>\n\t\t\t</tr>"; } else { $pic = "status_ok-grey.png"; $kavicapserverEnabledText = "<a href=\"javascript:blur();\"\n\t\t\tOnClick=\"javascript:Loadjs('Kav4Proxy.install.php')\" \n\t\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{installation}</a>"; $kav = "<tr>\n\t\t\t<td width=1%><img src='img/{$pic}'></td>\n\t\t\t<td class=legend nowrap style='font-size:12px'>Kaspersky:</td>\n\t\t\t<td><div style='font-size:12px' nowrap>{$kavicapserverEnabledText}</td>\n\t\t\t</tr>"; } if ($users->C_ICAP_INSTALLED) { $CicapEnabled = $sock->GET_INFO("CicapEnabled"); if (!is_numeric($CicapEnabled)) { $CicapEnabled = 0; } if ($users->WEBSTATS_APPLIANCE) { $CicapEnabled = 1; } $pic = "status_ok-grey.png"; $CicapEnabledText = "<a href=\"javascript:blur();\"\n\t\tOnClick=\"javascript:Loadjs('c-icap.index.php',true);\" \n\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{disabled}</a>"; if ($CicapEnabled == 1) { $CicapEnabledText = "<a href=\"javascript:blur();\"\n\t\t\tOnClick=\"javascript:Loadjs('c-icap.index.php',true);\" \n\t\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{enabled}</a>"; $pic = "status_ok.png"; } if ($users->APP_KHSE_INSTALLED) { $KavMetascannerEnable = $sock->GET_INFO("KavMetascannerEnable"); if (!is_numeric($KavMetascannerEnable)) { $KavMetascannerEnable = 0; } if ($KavMetascannerEnable == 1) { $CicapEnabledText = "<span style='font-size:12px;font-weight:bold;'>{enabled}</span>"; } } $cicap = "<tr>\n\t\t\t\t<td width=1%><span id='cicap-{$time}'><img src='img/{$pic}'></span></td>\n\t\t\t\t<td class=legend style='font-size:12px'>Antivirus:</td>\n\t\t\t\t<td><div style='font-size:12px' nowrap>{$CicapEnabledText}</td>\n\t\t\t\t</tr>"; if ($users->APP_KHSE_INSTALLED) { $t++; $pic = "status_ok-grey.png"; $KavMetascannerEnableText = "<a href=\"javascript:blur();\"\n\t\t\tOnClick=\"javascript:EnableMetaScan(1);\" \n\t\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{disabled}</a>"; if ($KavMetascannerEnable == 1) { $KavMetascannerEnableText = "<a href=\"javascript:blur();\"\n\t\t\t\tOnClick=\"javascript:EnableMetaScan(0);\" \n\t\t\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{enabled}</a>"; $pic = "status_ok.png"; } $kavMeta = "\n\t\t\t\t<tr>\n\t\t\t\t<td width=1%><span id='kavmeta-{$time}'><img src='img/{$pic}'></span></td>\n\t\t\t\t<td class=legend style='font-size:12px'>{APP_KAVMETASCANNER}:</td>\n\t\t\t\t<td><div style='font-size:12px' nowrap>{$KavMetascannerEnableText}</td>\n\t\t\t\t</tr>"; } else { $kavMeta = "\n\t\t\t\t\t<tr>\n\t\t\t\t\t<td width=1%><img src='img/{$pic}'></td>\n\t\t\t\t\t<td class=legend style='font-size:12px'>{APP_KAVMETASCANNER}:</td>\n\t\t\t\t\t<td><div style='font-size:12px' nowrap>{not_installed}</td>\n\t\t\t\t\t</tr>"; } } else { $pic = "status_ok-grey.png"; $cicap = "<tr>\n\t\t\t\t<td width=1%><img src='img/{$pic}'></td>\n\t\t\t\t<td class=legend style='font-size:12px'>Antivirus:</td>\n\t\t\t\t<td><div style='font-size:12px' nowrap>-</td>\n\t\t\t\t</tr>"; } //-------------------------- MALWARE PATROL -------------------------------------- $pic = "status_ok-grey.png"; $SquidEnableMalWarePatrol = "<a href=\"javascript:blur();\"\n\tOnClick=\"javascript:JSEnableMalWarePatrol(1);\" \n\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{disabled}"; if ($EnableMalwarePatrol == 1) { $pic = "status_ok.png"; $SquidEnableMalWarePatrol = "<a href=\"javascript:blur();\"\n\t\tOnClick=\"javascript:JSEnableMalWarePatrol(0);\" \n\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{enabled}</a>"; } $MalWarePatrol = "<tr>\n\t\t\t\t<td width=1%><span id='malwarepatrol-{$time}'><img src='img/{$pic}'></span></td>\n\t\t\t\t<td class=legend style='font-size:12px'>Malware Patrol:</td>\n\t\t\t\t<td><div style='font-size:12px' nowrap>{$SquidEnableMalWarePatrol}</td>\n\t\t\t</tr>"; //----------------------------------------------------------------------------------- $MalWarePatrol = null; $SquidDisableAllFiltersText = "<a href=\"javascript:blur();\"\n\t\tOnClick=\"javascript:JSDisableAllFilters(1);\" \n\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{disabled}</a>"; $pic = "status_ok-grey.png"; if ($SquidDisableAllFilters == 1) { $pic = "status_ok_red.png"; $SquidDisableAllFiltersText = "<a href=\"javascript:blur();\"\n\t\tOnClick=\"javascript:JSDisableAllFilters(0);\" \n\t\tstyle='font-size:12px;font-weight:bold;text-decoration:underline'>{enabled}</a>"; } $DisableAllFilters = "<tr>\n\t\t\t\t\t<td width=1%><span id='disableall-{$time}'><img src='img/{$pic}'></span></td>\n\t\t\t\t\t<td class=legend style='font-size:12px'>{disable_filters}:</td>\n\t\t\t\t\t<td><div style='font-size:12px' nowrap>{$SquidDisableAllFiltersText}</td>\n\t\t\t\t\t</tr>"; $EnableLocalDNSMASQTR = "<tr>\n\t\t\t\t\t<td width=1%><span id='aaaaa-{$time}'><img src='img/{$picDNSMode}'></span></td>\n\t\t\t\t\t<td class=legend style='font-size:12px'>DNS:</td>\n\t\t\t\t\t<td><div style='font-size:12px' nowrap>{$EnableLocalDNSMASQText}</td>\n\t\t\t\t\t</tr>"; $EnableLocalAccessLogsTR = "<tr>\n\t\t\t\t\t<td width=1%><span id='aaaaa-{$time}'><img src='img/{$picAccessLogs}'></span></td>\n\t\t\t\t\t<td class=legend style='font-size:12px'>{access_log}:</td>\n\t\t\t\t\t<td><div style='font-size:12px' nowrap>{$EnableAccessLogsText}</td>\n\t\t\t\t\t</tr>"; $eCapClam = null; if ($squid->isNGnx()) { $SquidActHasReverse = 0; } if ($SquidActHasReverse == 1) { $ufdb = null; $ufdbPDNS = null; $MalWarePatrol = null; $dansgu = null; $SplashScreenFinal = null; $SquidBubbleModeTR = null; $EnableActiveDirectoryTextTR = null; } if (!$users->APP_KHSE_INSTALLED) { $kavMeta = null; } if ($t > 0) { $table = "\n\t\t<div style='width:93%' class=form>\n\t\t<table style='width:250px' class='TableRemove TableMarged'><tbody>\n\t\t{$EnableWatchdogTextTR}\n\t\t{$EnableLocalAccessLogsTR}\n\t\t{$EnableActiveDirectoryTextTR}\n\t\t{$status_users}\n\t\t{$EnableCNTLMTextTR}\n\t\t{$EnableLocalDNSMASQTR}\n\t\t{$SquidBubbleModeTR}\n\t\t{$EnableRemoteStatisticsApplianceTextTR}\n\t\t{$AsSquidLoadBalancerText}\n\t\t{$SplashScreenFinal}\n\t\t{$ufdb}\n\t\t{$ufdbPDNS}\n\t\t{$eCapClam}\n\t\t{$dansgu}\n\t\t{$cicap}\n\t\t{$kav}\n\t\t{$kavMeta}\n\t\t{$MalWarePatrol}\n\t\t{$EnableHaarpTextTR}\n\t\t{$EnableFTPProxyTextTR}\n\t\t\n\t\t{$DisableAllFilters}\n\t\t\n\t\t</tbody>\n\t\t</table></div>"; } if (!is_numeric($EnableRemoteStatisticsAppliance)) { $EnableRemoteStatisticsAppliance = 0; } $MEM_HIGER_1G = 1; if (!$users->MEM_HIGER_1G) { $MEM_HIGER_1G = 0; } $t = time(); $off = "<script>UnlockPage();</script>"; $html = "\n\t{$table}\n\t\n\t<script>\n\t\tfunction RefreshDansguardianMainService(){\n\t\t\tLoadAjax('dansguardian-service-status','{$page}?dansguardian-service-status=yes');\n\t\t}\n\t\t\n\t\tvar x_enable_plugins{$t}= function (obj) {\n\t\t\tvar results=obj.responseText;\n\t\t\tif(results.length>5){alert(results);}\n\t\t\tLoadjs('squid.popups.php?x-save-plugins=yes');\n\t\t}\n\n\t\tfunction ThisisAClientStats(){\n\t\t\tvar EnableRemoteStatisticsAppliance={$EnableRemoteStatisticsAppliance};\n\t\t\tif(EnableRemoteStatisticsAppliance){\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\treturn false;\n\t\t}\n\t\t\n\t\t\n\t\tfunction EnableUfdbGuard(value){\n\t\t\t if(ThisisAClientStats()){return 1;}\n\t\t\t var XHR = new XHRConnection();\n\t\t\t XHR.appendData('enable_plugins','yes');\n\t\t\t XHR.appendData('enable_ufdbguardd',value);\n\t\t\t XHR.sendAndLoad('squid.popups.php', 'GET',x_enable_plugins{$t});\t\n\t\t}\n\t\tfunction EnableKav4Proxy(value){\n\t\t\t var MEM_HIGER_1G={$MEM_HIGER_1G};\n\t\t\t if(MEM_HIGER_1G==0){alert('Not enough memory..');return;}\n\t\t\t if(ThisisAClientStats()){return 1;}\n\t\t\t var XHR = new XHRConnection();\n\t\t\t XHR.appendData('enable_plugins','yes');\n\t\t\t XHR.appendData('enable_kavproxy',value);\n\t\t\t document.getElementById('kav4-{$time}').innerHTML='<center style=\"width:100%\"><img src=img/wait.gif></center>';\n\t\t\t XHR.sendAndLoad('squid.popups.php', 'GET',x_enable_plugins{$t});\t\n\t\t}\n\t\t\n\t\tfunction EnableDansguardian(value){\n\t\t\t if(ThisisAClientStats()){return 1;}\n\t\t\t var XHR = new XHRConnection();\n\t\t\t XHR.appendData('enable_plugins','yes');\n\t\t\t XHR.appendData('enable_dansguardian',value);\n\t\t\t document.getElementById('dans-{$time}').innerHTML='<center style=\"width:100%\"><img src=img/wait.gif></center>';\n\t\t\t XHR.sendAndLoad('squid.popups.php', 'GET',x_enable_plugins{$t});\t\t\n\t\t}\n\t\t\n\t\tfunction JSDisableAllFilters(value){\n\t\t\tif(ThisisAClientStats()){return 1;}\n\t\t\t var XHR = new XHRConnection();\n\t\t\t XHR.appendData('DisableAllFilters','yes');\n\t\t\t XHR.appendData('value',value);\n\t\t\t document.getElementById('disableall-{$time}').innerHTML='<center style=\"width:100%\"><img src=img/wait.gif></center>';\n\t\t\t XHR.sendAndLoad('{$page}', 'POST',x_enable_plugins);\t\t\n\t\t}\n\t\t\n\t\tfunction JSEnableMalWarePatrol(value){\n\t\t\tif(ThisisAClientStats()){return 1;}\n\t\t\t var XHR = new XHRConnection();\n\t\t\t XHR.appendData('EnableMalWarePatrol','yes');\n\t\t\t if(value==1){\n\t\t\t \tLoadjs('squid.newbee.php?warn-enable-malware-patrol-js=yes');\n\t\t\t }\n\t\t\t XHR.appendData('value',value);\n\t\t\t document.getElementById('malwarepatrol-{$time}').innerHTML='<center style=\"width:100%\"><img src=img/wait.gif></center>';\n\t\t\t XHR.sendAndLoad('{$page}', 'POST',x_enable_plugins);\t\t\n\t\t}\t\t\n\n\t\t\n\t\tfunction EnableeCapAV(value){\n\t\t\tif(ThisisAClientStats()){return 1;}\n\t\t\t var XHR = new XHRConnection();\n\t\t\t XHR.appendData('enable_plugins','yes');\n\t\t\t XHR.appendData('enable_ecapav',value);\n\t\t\t document.getElementById('ecapav-{$time}').innerHTML='<center style=\"width:100%\"><img src=img/wait.gif></center>';\n\t\t\t XHR.sendAndLoad('squid.popups.php', 'GET',x_enable_plugins{$t});\t\n\t\t}\t\t\t\n\t\t\n\t\t\n\n\t\tfunction EnableCiCap(value){\n\t\t\tif(ThisisAClientStats()){return 1;}\n\t\t\t var MEM_HIGER_1G={$MEM_HIGER_1G};\n\t\t\t if(MEM_HIGER_1G==0){alert('Not enough memory..');return;}\n\t\t\t var XHR = new XHRConnection();\n\t\t\t if(value==0){\n\t\t\t \tLoadjs('c-icap.index.php');\n\t\t\t \treturn;\n\t\t\t }\n\t\t\t \n\t\t\t \n\t\t\t XHR.appendData('enable_plugins','yes');\n\t\t\t XHR.appendData('enable_c_icap',value);\n\t\t\t document.getElementById('cicap-{$time}').innerHTML='<center style=\"width:100%\"><img src=img/wait.gif></center>';\n\t\t\t XHR.sendAndLoad('squid.popups.php', 'GET',x_enable_plugins{$t});\t\n\t\t}\t\t\n\t\tfunction EnableMetaScan(value){\n\t\t\t var MEM_HIGER_1G={$MEM_HIGER_1G};\n\t\t\t if(MEM_HIGER_1G==0){alert('Not enough memory..');return;}\n\t\t\t if(ThisisAClientStats()){return 1;}\n\t\t\t var XHR = new XHRConnection();\n\t\t\t XHR.appendData('enable_plugins','yes');\n\t\t\t XHR.appendData('enable_metascanner',value);\n\t\t\t document.getElementById('kavmeta-{$time}').innerHTML='<center style=\"width:100%\"><img src=img/wait.gif></center>';\n\t\t\t XHR.sendAndLoad('squid.popups.php', 'GET',x_enable_plugins{$t});\t\n\t\t}\t\t\n\t\t\n\t\t\n\t\t\n\t\tRefreshDansguardianMainService();\n\t\tUnlockPage();\n\t</script>\t\n\t"; SET_CACHED(__FILE__, __FUNCTION__, __FUNCTION__, $html); if ($asroot) { return; } echo $tpl->_ENGINE_parse_body($html); }
function content() { $page = CurrentPageName(); $tpl = new templates(); $t = $_GET["t"]; $ff = time(); $users = new usersMenus(); if ($users->SQUID_INSTALLED) { $sock = new sockets(); $SquidActHasReverse = $sock->GET_INFO("SquidActHasReverse"); if (!is_numeric($SquidActHasReverse)) { $SquidActHasReverse = 0; } if ($SquidActHasReverse == 1) { $explainSquidActHasReverse = "<div class=text-info>{explain_freewebs_reverse}</div>"; } } $squid = new squidbee(); if ($squid->isNGnx()) { $SquidActHasReverse = 1; } $html = "\n\t<div class=BodyContent>\n\t<div style='font-size:14px'>\n\t<a href=\"miniadm.index.php\">{myaccount}</a>\n\t » <a href=\"{$page}\">FreeWebs</a>\n\t</div>\n\t<H1>FreeWebs</H1>\n\t<p>{enable_freeweb_text}</p>{$explainSquidActHasReverse}\n\t</div>\n\t<div id='webstats-middle-{$ff}' class=BodyContent></div>\n\n\t<script>\n\tLoadAjax('webstats-middle-{$ff}','{$page}?tabs=yes');\n\t</script>\n\t"; echo $tpl->_ENGINE_parse_body($html); }