| [Date Prev] [Date Next] | [Thread Prev] [Thread Next] | [Date Index] [Thread Index] |
[snips-users] genweb.cgi update
|
Ok, a bit of insomnia this evening (what else is new). I've updated
genweb.cgi to also behave correctly with subdevices (ie. those plussed
variables and such).
Best Regards,
Russell
-- begin
Index: genweb.cgi
===================================================================
RCS file: /home/cvsroot/snips/snipsweb/genweb.cgi,v
retrieving revision 1.3
diff -u -r1.3 genweb.cgi
--- genweb.cgi 30 Jan 2002 05:42:45 -0000 1.3
+++ genweb.cgi 20 Oct 2003 13:10:19 -0000
@@ -106,7 +106,7 @@
#
#########################################################################
-my $SNIPSVERSION = "1.1"; # version
+my $SNIPSVERSION = "1.2"; # version
# Global variables.
use strict;
use vars qw (
@@ -638,8 +638,16 @@
my @rowcolor = ("#FFFFcc", "#D8D8D8"); # alternating row colors
my $action = $views[$view2severity{$view}];
- my $update = ($updates{"$ev->{device_name}:$ev->{device_addr}:$ev->{var_name}"}
- or '');
+ my( $update );
+ if ( ! $ev->{device_subdev} ){
+ $update =
+ ($updates{"$ev->{device_name}:$ev->{device_addr}:$ev->{var_name}"}
+ or '');
+ } else {
+ $update =
+ ($updates{"$ev->{device_subdev}+$ev->{device_name}:$ev->{device_addr}:$ev->{var_name}"}
+ or '');
+ }
$update = "OLD DATA" if ($ev->{state} & $n_OLDDATA);
#if ($update eq "") {$update = $updates{"$ev->{device_name}:$ev->{device_addr}"}; }
-- end
--
Russell M. Van Tassell
russell at loosenut com
"Never argue with an idiot. They drag you down to their level then
beat you with experience."
|