use warnings;
use strict;
use CGI::Carp qw(warningsToBrowser fatalsToBrowser);
+use URI::Escape;
use CGI;
use utf8;
use POSIX;
open(my $cdata, '<', $cfile) or die "Could not open '$cfile' $!\n";
while (my $line = <$cdata>) {
$line =~ s/#.*//;
- my @f = split(" " , $line);
+ my @f = split(" " , $line,5);
if(defined $f[3]) {
$f[4] = $f[4] || '';
- my $val = '--.--';
- $val = sprintf('%02.2f',$values->[$f[0]*8+$f[1]]) if defined $values->[$f[0]*8+$f[1]];
- print "
- <div class=\"sensor\" id=\"$f[0].$f[1]\" style=\"left:".($f[3]*20)."px;top:".($f[2]*20)."px;background:".findcolor($values->[$f[0]*8+$f[1]],$min,$max)."\">
- <div class=\"value\">$val</div>
- <div class=\"sid\">$f[0].$f[1]</div>
- <div class=\"name\">$f[4]</div>
- </div>
- ";##/($count->[$f[0]*8+$f[1]]||0)
+ if($f[0] != 99) {
+ my $val = '--.--';
+ $val = sprintf('%02.2f',$values->[$f[0]*8+$f[1]]) if defined $values->[$f[0]*8+$f[1]];
+ print "
+ <div class=\"sensor\" id=\"$f[0].$f[1]\" style=\"left:".($f[3]*20)."px;top:".($f[2]*20)."px;background:".findcolor($values->[$f[0]*8+$f[1]],$min,$max)."\">
+ <div class=\"value\">$val</div>
+ <div class=\"sid\">$f[0].$f[1]</div>
+ <div class=\"name\">".uri_unescape($f[4])."</div>
+ </div>
+ ";##/($count->[$f[0]*8+$f[1]]||0)
+ }
+ else {
+ print "<div class='sensor comment' id=\"$f[0].$f[1]\" style=\"left:".($f[3]*20)."px;top:".($f[2]*20)."px\"><div class='comment'>".uri_unescape($f[4])."</div> </div>";
+ }
}
}
my $str = $ENV{'QUERY_STRING'};
my @new = split(',', $str);
$str =~ s/,/\t\t\t\t/g;
-
+print join('-', @new);
my $out = "";
my $cfile = "config/default.conf";
open($cdata, '>', $cfile) or die "Could not open '$cfile' $!\n";
print $cdata $out;
close($cdata);
-
\ No newline at end of file
+