| 1 | 
   | 
 <?php | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 2 | 
   | 
  | 
 
 
 
 
 
 
 
 
 
 | 3 | 
 – | 
 # Navigation for the i-scream alerts. | 
 
 
 
 
 
 
 
 
 
 | 4 | 
 – | 
 # pjm2@ukc.ac.uk | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 3 | 
   | 
 # | 
 
 
 
 
 
 
 
 
 | 4 | 
 + | 
 # i-scream central monitoring system | 
 
 
 
 
 
 
 
 
 | 5 | 
 + | 
 # http://www.i-scream.org | 
 
 
 
 
 
 
 
 
 | 6 | 
 + | 
 # Copyright (C) 2000-2002 i-scream | 
 
 
 
 
 
 
 
 
 | 7 | 
 + | 
 #  | 
 
 
 
 
 
 
 
 
 | 8 | 
 + | 
 # This program is free software; you can redistribute it and/or | 
 
 
 
 
 
 
 
 
 | 9 | 
 + | 
 # modify it under the terms of the GNU General Public License | 
 
 
 
 
 
 
 
 
 | 10 | 
 + | 
 # as published by the Free Software Foundation; either version 2 | 
 
 
 
 
 
 
 
 
 | 11 | 
 + | 
 # of the License, or (at your option) any later version. | 
 
 
 
 
 
 
 
 
 | 12 | 
 + | 
 #  | 
 
 
 
 
 
 
 
 
 | 13 | 
 + | 
 # This program is distributed in the hope that it will be useful, | 
 
 
 
 
 
 
 
 
 | 14 | 
 + | 
 # but WITHOUT ANY WARRANTY; without even the implied warranty of | 
 
 
 
 
 
 
 
 
 | 15 | 
 + | 
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 
 
 
 
 
 
 
 
 
 | 16 | 
 + | 
 # GNU General Public License for more details. | 
 
 
 
 
 
 
 
 
 | 17 | 
 + | 
 #  | 
 
 
 
 
 
 
 
 
 | 18 | 
 + | 
 # You should have received a copy of the GNU General Public License | 
 
 
 
 
 
 
 
 
 | 19 | 
 + | 
 # along with this program; if not, write to the Free Software | 
 
 
 
 
 
 
 
 
 | 20 | 
 + | 
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. | 
 
 
 
 
 
 
 
 
 | 21 | 
 + | 
 # | 
 
 
 
 
 
 
 
 
 | 22 | 
 + | 
  | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 23 | 
   | 
 # CONFIGURABLE CONSTANTS: - | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 24 | 
   | 
  | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 25 | 
   | 
 include("alerts_config.inc.php"); | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 29 | 
   | 
  | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 30 | 
   | 
 include("iutils.inc.php"); | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 31 | 
   | 
  | 
 
 
 
 
 
 
 
 
 | 32 | 
 + | 
 if ($formMethod == "GET") { | 
 
 
 
 
 
 
 
 
 | 33 | 
 + | 
     # in order of public.php | 
 
 
 
 
 
 
 
 
 | 34 | 
 + | 
     $machine = isset($_GET['machine']) ? $_GET['machine'] : ""; | 
 
 
 
 
 
 
 
 
 | 35 | 
 + | 
     $fontsize = isset($_GET['fontsize']) ? $_GET['fontsize'] : ""; | 
 
 
 
 
 
 
 
 
 | 36 | 
 + | 
     $refresh = isset($_GET['refresh']) ? $_GET['refresh'] : ""; | 
 
 
 
 
 
 
 
 
 | 37 | 
 + | 
     $hideform = isset($_GET['hideform']) ? $_GET['hideform'] : ""; | 
 
 
 
 
 
 
 
 
 | 38 | 
 + | 
     $pagewidth = isset($_GET['pagewidth']) ? $_GET['pagewidth'] : ""; | 
 
 
 
 
 
 
 
 
 | 39 | 
 + | 
     $small = isset($_GET['small']) ? $_GET['small'] : ""; | 
 
 
 
 
 
 
 
 
 | 40 | 
 + | 
     $submit = isset($_GET['submut']) ? $_GET['submit'] : ""; | 
 
 
 
 
 
 
 
 
 | 41 | 
 + | 
 } | 
 
 
 
 
 
 
 
 
 | 42 | 
 + | 
  | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 43 | 
   | 
 function printLine($title) { | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 44 | 
   | 
     echo "<hr style=\"color:#9999ff;\">"; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 45 | 
   | 
     echo "<b>$title</b>"; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 93 | 
   | 
               <font size="$fontsize" color="$alertColour"><b>$alertLevel</b></font> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 94 | 
   | 
              </td> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 95 | 
   | 
              <td> | 
 
 
 
 
 
 
 
 
 
 
 
 | 96 | 
 < | 
               <font size="$fontsize">$attributeName</font> | 
 
 
 
 
 
 
 
 
 
 | 96 | 
 > | 
               <font size="$fontsize">$attributeName (c:$value t:$thresholdValue)</font> | 
 
 
 
 
 
 
 
 
 
 
 
 | 97 | 
   | 
              </td> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 98 | 
   | 
              <td> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 99 | 
   | 
                 | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 264 | 
   | 
                foreach ($machine_array as $machine) { | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 265 | 
   | 
                    printReports($machine, $small); | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 266 | 
   | 
                } | 
 
 
 
 
 
 
 
 
 | 267 | 
 + | 
            } | 
 
 
 
 
 
 
 
 
 | 268 | 
 + | 
            else { | 
 
 
 
 
 
 
 
 
 | 269 | 
 + | 
                print "<font size='$fontsize'><b>There are currently no alerts</b></font>"; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 270 | 
   | 
            } | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 271 | 
   | 
        } | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 272 | 
   | 
        else { |