ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/reports/php/alerts/alerts.php
(Generate patch)

Comparing projects/cms/source/reports/php/alerts/alerts.php (file contents):
Revision 1.7 by pjm2, Thu Mar 15 17:37:59 2001 UTC vs.
Revision 1.13 by pjm2, Wed Mar 21 11:58:26 2001 UTC

# Line 40 | Line 40 | function printAlert($machine, $alert) {
40      $alertLevel = $alertLevelNames[$alertLevel];
41      $initialAlertTime = strftime("%x %X", intval($initialAlertTime / 1000));
42  
43 <    echo <<<EOT
43 >    if ($small) {
44      
45 <    <table border="0" cellspacing="5">
46 <      <tr>
47 <        <td><b>$attributeName</b></td>
48 <        <td>&nbsp;</td>
49 <        <td><font color="$alertColour" size="2"><b>$alertLevel</b></font></td>
50 <        <td>&nbsp;</td>
51 <      </tr>
52 <      <tr>
53 <        <td><font size="2">Threshold:</font></td>
54 <        <td>$thresholdValue</td>
55 <        <td><font size="2">Initially raised:</font></td>
56 <        <td>$initialAlertTime</td>
57 <      </tr>
58 <      <tr>
59 <        <td><font size="2">Alert value:</font></td>
60 <        <td><b>$value</b></td>
61 <        <td><!--Next alert time:--> </td>
62 <        <td><!--$timeTillNextAlert--> </td>
63 <      </tr>
64 <    </table>
65 <    
45 >    }
46 >    else {
47 >        echo <<<EOT
48 >        
49 >        <table border="0" cellspacing="5">
50 >          <tr>
51 >            <td><b>$attributeName</b></td>
52 >            <td>&nbsp;</td>
53 >            <td><font color="$alertColour" size="2"><b>$alertLevel</b></font></td>
54 >            <td>&nbsp;</td>
55 >          </tr>
56 >          <tr>
57 >            <td><font size="2">Threshold:</font></td>
58 >            <td>$thresholdValue</td>
59 >            <td><font size="2">Initially raised:</font></td>
60 >            <td>$initialAlertTime</td>
61 >          </tr>
62 >          <tr>
63 >            <td><font size="2">Alert value:</font></td>
64 >            <td><b>$value</b></td>
65 >            <td><!--Next alert time:--> </td>
66 >            <td><!--$timeTillNextAlert--> </td>
67 >          </tr>
68 >        </table>
69 >            
70   EOT;
71 +        printLine("");
72 +    }
73  
68    printLine("");
69
74   }
75  
76   function printReports($machine) {
# Line 75 | Line 79 | function printReports($machine) {
79      $alertArray = getdirArray("$alertDirectory/$machine", 'rsort');
80    
81      echo <<<EOT
82 <        <center>
83 <          <font size="4">
84 <            <b>
82 >         <p>&nbsp;</p>
83 >         <table border="0" cellpadding="3" cellspacing="2" bgcolor="#000066" width="100%">
84 >          <tr>
85 >           <td>
86 >            <font color="white">
87 >             <b>
88                Current alerts for $machine
89 <            </b>
90 <          </font>
91 <          <font size="2">
92 <            <br>Sorted by time, latest first.
93 <          </font>
94 <        </center>
89 >             </b>
90 >             <font size="2">
91 >              <br>Sorted by time, latest first.
92 >             </font>
93 >            </font>
94 >           </td>
95 >          </tr>
96 >          <tr>
97 >           <td bgcolor="white">
98      
99   EOT;
100  
101      printLine("");
102    
103 <    foreach($alertArray as $file_name) {
104 <        $input = file("$alertDirectory/$machine/$file_name");
105 <        $input = $input[0];
106 <        $alerts[] = $input;
107 <    }
103 >    if ($alertArray != FALSE) {
104 >
105 >        foreach($alertArray as $file_name) {
106 >            $input = file("$alertDirectory/$machine/$file_name");
107 >            $input = $input[0];
108 >            $alerts[] = $input;
109 >        }
110        
111 <    foreach ($alerts as $alert) {
112 <        printAlert($machine, $alert);
111 >        foreach ($alerts as $alert) {
112 >            printAlert($machine, $alert);
113 >        }
114      }
115 +    else {
116 +        echo "There are currently no alerts held about <b>$machine</b>";
117 +        printLine("");
118 +    }
119 +
120 +    echo <<<EOT
121 +         </td>
122 +        </tr>
123 +       </table>
124 + EOT;
125   }
126  
127  
# Line 117 | Line 140 | EOT;
140          <option selected value="<? echo $machine ?>"><? echo $machine ?></option>
141          <option value="">----------------</option>
142      <? }
143 <    foreach($file_array as $file_name) {
143 >    foreach ($file_array as $file_name) {
144          #if (is_dir($file_name)) {
145              print "<option value=\"$file_name\">$file_name</option>";
146          #}
# Line 132 | Line 155 | EOT;
155  
156         printLine("");
157  
158 <       printReports($machine);
158 >       if ($machine == "ALL") {
159 >           $machine_array = getdirArray($alertDirectory, 'asort');
160 >           if ($machine_array != FALSE) {
161 >               foreach ($machine_array as $machine) {
162 >                   printReports($machine);
163 >               }
164 >           }
165 >       }
166 >       else {
167 >           printReports($machine);
168 >       }
169        
170     }
171     else {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines