diff options
Diffstat (limited to 'config/squid3')
-rwxr-xr-x | config/squid3/34/squid_monitor.php | 175 |
1 files changed, 77 insertions, 98 deletions
diff --git a/config/squid3/34/squid_monitor.php b/config/squid3/34/squid_monitor.php index 60a366fc..ba87f998 100755 --- a/config/squid3/34/squid_monitor.php +++ b/config/squid3/34/squid_monitor.php @@ -1,23 +1,21 @@ <?php -/* ========================================================================== */ /* squid_monitor.php - part of pfSense (http://www.pfSense.com) + part of pfSense (https://www.pfSense.org/) Copyright (C) 2012-2014 Marcello Coutinho - Copyright (C) 2012-2014 Carlos Cesario - carloscesario@gmail.com + Copyright (C) 2012-2014 Carlos Cesario <carloscesario@gmail.com> + Copyright (C) 2015 ESF, LLC All rights reserved. - */ -/* ========================================================================== */ -/* + Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY @@ -29,19 +27,13 @@ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ -/* ========================================================================== */ - +*/ require_once("/etc/inc/util.inc"); require_once("/etc/inc/functions.inc"); require_once("/etc/inc/pkg-utils.inc"); require_once("/etc/inc/globals.inc"); require_once("guiconfig.inc"); -$pfSversion = str_replace("\n", "", file_get_contents("/etc/version")); -if(strstr($pfSversion, "1.2")) - $one_two = true; - $pgtitle = "Status: Proxy Monitor"; $shortcut_section = "squid"; include("head.inc"); @@ -51,44 +43,40 @@ include("head.inc"); <?php include("fbegin.inc"); ?> -<?php if($one_two): ?> - - <p class="pgtitle"><?=$pgtitle?></font></p> - -<?php endif; ?> - <?php if ($savemsg) print_info_box($savemsg); ?> <!-- Function to call programs logs --> -<script language="JavaScript"> - function showLog(content,url,program) - { - new PeriodicalExecuter(function(pe) { +<script type="text/javascript"> +//<![CDATA[ + function showLog(content, url, program) { + new PeriodicalExecuter(function (pe) { new Ajax.Updater(content, url, { - method: 'post', - asynchronous: true, - evalScripts: true, - parameters: { maxlines: $('maxlines').getValue(), - strfilter: $('strfilter').getValue(), - program: program } + method: 'post', + asynchronous: true, + evalScripts: true, + parameters: { + maxlines: $('maxlines').getValue(), + strfilter: $('strfilter').getValue(), + program: program + } }) }, 1) } +//]]> </script> <div id="mainlevel"> - <table width="100%" border="0" cellpadding="0" cellspacing="0"> - <tr><td> + <table width="100%" border="0" cellpadding="0" cellspacing="0"> + <tr><td> <?php $tab_array = array(); - if ($_REQUEST["menu"]=="reverse"){ + if ($_REQUEST["menu"] == "reverse") { $tab_array[] = array(gettext("General"), false, "/pkg_edit.php?xml=squid_reverse_general.xml&id=0"); $tab_array[] = array(gettext("Web Servers"), false, "/pkg.php?xml=squid_reverse_peer.xml"); $tab_array[] = array(gettext("Mappings"), false, "/pkg.php?xml=squid_reverse_uri.xml"); $tab_array[] = array(gettext("Redirects"), false, "/pkg.php?xml=squid_reverse_redir.xml"); $tab_array[] = array(gettext("Real time"), true, "/squid_monitor.php?menu=reverse"); $tab_array[] = array(gettext("Sync"), false, "/pkg_edit.php?xml=squid_reverse_sync.xml"); - } - else{ + } else { $tab_array[] = array(gettext("General"), false, "/pkg_edit.php?xml=squid.xml&id=0"); $tab_array[] = array(gettext("Remote Cache"), false, "/pkg.php?xml=squid_upstream.xml"); $tab_array[] = array(gettext("Local Cache"), false, "/pkg_edit.php?xml=squid_cache.xml&id=0"); @@ -99,16 +87,15 @@ include("head.inc"); $tab_array[] = array(gettext("Users"), false, "/pkg.php?xml=squid_users.xml"); $tab_array[] = array(gettext("Real time"), true, "/squid_monitor.php"); $tab_array[] = array(gettext("Sync"), false, "/pkg_edit.php?xml=squid_sync.xml"); - } + } display_top_tabs($tab_array); ?> -</td></tr> - <tr> - <td> -<div id="mainarea" style="padding-top: 0px; padding-bottom: 0px; "> - <form id="paramsForm" name="paramsForm" method="post"> - <table class="tabcont" width="100%" border="0" cellspacing="0" cellpadding="6"> - <tbody> + </td></tr> + <tr><td> + <div id="mainarea" style="padding-top: 0px; padding-bottom: 0px; "> + <form id="paramsForm" name="paramsForm" method="post"> + <table class="tabcont" width="100%" border="0" cellspacing="0" cellpadding="6"> + <tbody> <tr> <td width="22%" valign="top" class="vncellreq">Max lines:</td> <td width="78%" class="vtable"> @@ -123,95 +110,87 @@ include("head.inc"); </select> <br/> <span class="vexpl"> - <?=gettext("Max. lines to be displayed.");?> + <?=gettext("Max. lines to be displayed.");?> </span> </td> </tr> <tr> <td width="22%" valign="top" class="vncellreq">String filter:</td> <td width="78%" class="vtable"> - <input name="strfilter" type="text" class="formfld search" id="strfilter" size="50" value=""> + <input name="strfilter" type="text" class="formfld search" id="strfilter" size="50" value="" /> <br/> <span class="vexpl"> - <?=gettext("Enter a grep like string/pattern to filterlog.");?><br> - <?=gettext("eg. username, ip addr, url.");?><br> - <?=gettext("Use <b>!</b> to invert the sense of matching, to select non-matching lines.");?> + <?=gettext("Enter a grep like string/pattern to filterlog.");?><br/> + <?=gettext("eg. username, ip addr, url.");?><br/> + <?=gettext("Use <b>!</b> to invert the sense of matching, to select non-matching lines.");?> </span> </td> </tr> - </tbody> - </table> - </form> - - <!-- Squid Table --> - <table width="100%" border="0" cellpadding="0" cellspacing="0"> - <tbody> - <tr> - <td> + </tbody> + </table> + </form> + + <!-- Squid Table --> + <table width="100%" border="0" cellpadding="0" cellspacing="0"> + <tbody> + <tr><td> <table class="tabcont" width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> - <td colspan="6" class="listtopic"><center><?=gettext("Squid Logs"); ?><center></td> + <td colspan="6" class="listtopic" align="center"><?=gettext("Squid Logs"); ?></td> </tr> <tbody id="squidView"> - <script language="JavaScript"> + <script type="text/javascript"> // Call function to show squid log - showLog('squidView', 'squid_monitor_data.php','squid'); + showLog('squidView', 'squid_monitor_data.php', 'squid'); </script> </tbody> </table> - </td> - </tr> - </tbody> - </table> -<?php if ($_REQUEST["menu"]!="reverse"){?> - <!-- SquidGuard Table --> - <table width="100%" border="0" cellpadding="0" cellspacing="0"> - <tbody> - <tr> - <td> + </td></tr> + </tbody> + </table> +<?php if ($_REQUEST["menu"] != "reverse") {?> + <!-- SquidGuard Table --> + <table width="100%" border="0" cellpadding="0" cellspacing="0"> + <tbody> + <tr><td> <table class="tabcont" width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> - <td colspan="5" class="listtopic"><center><?=gettext("SquidGuard Logs"); ?><center></td> + <td colspan="5" class="listtopic" align="center"><?=gettext("SquidGuard Logs"); ?></td> </tr> <tbody id="sguardView"> - <script language="JavaScript"> + <script type="text/javascript"> // Call function to show squidGuard log - showLog('sguardView', 'squid_monitor_data.php','sguard'); + showLog('sguardView', 'squid_monitor_data.php', 'sguard'); </script> </tbody> </table> - </td> - </tr> - </tbody> - </table> - <!-- clamav Table --> - <table width="100%" border="0" cellpadding="0" cellspacing="0"> - <tbody> - <tr> - <td> + </td></tr> + </tbody> + </table> + <!-- clamav Table --> + <table width="100%" border="0" cellpadding="0" cellspacing="0"> + <tbody> + <tr><td> <table class="tabcont" width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> - <td colspan="6" class="listtopic"><center><?=gettext("clamav Logs"); ?><center></td> + <td colspan="6" class="listtopic" align="center"><?=gettext("clamav Logs"); ?></td> </tr> <tbody id="clamView"> - <script language="JavaScript"> + <script type="text/javascript"> // Call function to show squidGuard log - showLog('clamView', 'squid_monitor_data.php','clamav'); + showLog('clamView', 'squid_monitor_data.php', 'clamav'); </script> </tbody> </table> - </td> - </tr> - </tbody> - </table> -</div> + </td></tr> + </tbody> + </table> + </div> <?php }?> -</td> -</tr> -</table> + </td></tr> + </table> </div> - <?php include("fend.inc"); ?> |