Removed parameters are displayed in a shaded style.
[gnucomo.git] / src / web / parameter.php
index ce19381..d612b4d 100644 (file)
@@ -9,7 +9,7 @@
 ***********************
 **      FILE NAME      : parameter.php
 **      SYSTEM NAME    : Gnucomo - Gnu Computer Monitoring
-**      VERSION NUMBER : $Revision: 1.4 $
+**      VERSION NUMBER : $Revision: 1.5 $
 **
 **  DESCRIPTION      : 
 **
 
 /*****************************
    $Log: parameter.php,v $
-   Revision 1.4  2003-02-21 08:50:12  arjen
+   Revision 1.5  2003-07-15 11:06:45  arjen
+   Removed parameters are displayed in a shaded style.
+
+   Revision 1.4  2003/02/21 08:50:12  arjen
    Database optimizations.
 
    Revision 1.3  2003/02/13 09:01:29  arjen
@@ -38,7 +41,7 @@
 
 ******************************/
 
-// RCSID = "$Id: parameter.php,v 1.4 2003-02-21 08:50:12 arjen Exp $";
+// RCSID = "$Id: parameter.php,v 1.5 2003-07-15 11:06:45 arjen Exp $";
 
 
 ini_set('include_path', '.:./classes:../phpclasses');
@@ -94,25 +97,32 @@ class param_page extends page
       while ($row < pg_numrows($res))
       {
          $par = pg_fetch_object($res, $row);
-         ?>
-         <tr><td align='center'>
-            <?php echo $par->class?>
-         </td><td>
-            <?php echo $par->name?>
-         </td><td>
-            <?php echo $par->description?>
-         </td><td>
-            <?php
-               $r = pg_exec($this->database, "SELECT name, value FROM property
-                                              WHERE paramid=CAST('" . $par->paramid . "' AS BIGINT)");
-               for ($p = 0; $p < pg_numrows($r); $p++)
-               {
-                  $prop = pg_fetch_object($r, $p);
-                  echo $prop->name . "=" . $prop->value . " ";
-               }
+         $qry ="select change_nature from history where paramid= CAST('";
+         $qry .= $par->paramid . "' AS BIGINT) order by modified desc";
+         $rhist = pg_exec($this->database, $qry);
+         $hist = pg_fetch_object($rhist, 0);
+         if ($hist->change_nature != "REMOVED")
+         {
             ?>
-         </td></tr>
-         <?php
+            <tr><td align='center'>
+               <?php echo $par->class?>
+            </td><td>
+               <?php echo $par->name?>
+            </td><td>
+               <?php echo $par->description?>
+            </td><td>
+               <?php
+                  $r = pg_exec($this->database, "SELECT name, value FROM property
+                                              WHERE paramid=CAST('" . $par->paramid . "' AS BIGINT)");
+                  for ($p = 0; $p < pg_numrows($r); $p++)
+                  {
+                     $prop = pg_fetch_object($r, $p);
+                     echo $prop->name . "=" . $prop->value . " ";
+                  }
+               ?>
+            </td></tr>
+            <?php
+         }
          $row++;
       }
       echo "</table>";