From 6d57610a3eb3c785cea0f74277f75176abda7f3a Mon Sep 17 00:00:00 2001 From: wbudic Date: Mon, 22 Feb 2021 17:32:31 +1100 Subject: [PATCH] upd. --- htdocs/cgi-bin/data.cgi | 90 +---------------------------------------- 1 file changed, 2 insertions(+), 88 deletions(-) diff --git a/htdocs/cgi-bin/data.cgi b/htdocs/cgi-bin/data.cgi index f53aa0e..f29bb87 100755 --- a/htdocs/cgi-bin/data.cgi +++ b/htdocs/cgi-bin/data.cgi @@ -352,7 +352,7 @@ try{ my $tbl = ' - '; + '; while(my @row = $st->fetchrow_array()) { my $ct = $row[2]; @@ -362,7 +362,7 @@ try{ $tbl = $tbl . '" . '" . '\n". - ''; + ''; } $tbl .= '
Date Time LogCategory
DateTime LogCategory
'. $dt->ymd . "' . $dt->hms . "'."$log' . $ct. '
' . $ct. '
'; @@ -376,90 +376,4 @@ try{ } } -sub log2html{ - my $log = shift; - my ($re_a_tag, $sub) = qr/.*<\/a>/si; - $log =~ s/^(^\*)(.*)(\*)(\\n)/$2<\/b>
/oi; - $log =~ s/''/'/g; - $log =~ s/\r\n/
/gs; - $log =~ s/\\n/
/gs; - - - if ( $log =~ /<', $idx ); - $sub = substr( $log, $idx + 1, $len - $idx - 1 ); - my $url = qq($sub); - $log =~ s/<+/$url/osi; - } - - if ( $log =~ /<', $idx ); - $sub = substr( $log, $idx + 1, $len - $idx - 1 ); - my $url = qq(); - $log =~ s/<+/$url/osi; - } - elsif ( $log =~ /<', $idx ); - $sub = substr( $log, $idx + 1, $len - $idx - 1 ); - my $lnk = $sub; - if ( $lnk =~ /_frm.png/ ) { - my $ext = substr( $lnk, index( $lnk, '.' ) ); - $lnk =~ s/_frm.png/$ext/; - if ( not -e "./images/$lnk" ) { - $lnk =~ s/$ext/.jpg/; - if ( not -e "./images/$lnk" ) { - $lnk =~ s/.jpg/.gif/; - } - } - $lnk = - qq(\n - ); - } - else { - #TODO fetch from web locally the original image. - $lnk = qq(\n); - } - $log =~ s/<+/$lnk/o; - } - - #Replace with a full link an HTTP URI - if ( $log =~ /); - $b = q(); - $log =~ s/$a/$b/o; - } - else { - my @chnks = split( /($re_a_tag)/si, $log ); - foreach my $ch_i (@chnks) { - next if $ch_i =~ /$re_a_tag/; - next if index( $ch_i, " -1; - $ch_i =~ s/https/http/gsi; - $ch_i =~ s/($RE{URI}{HTTP})/$1<\/a>/gsi; - } - $log = join( '', @chnks ); - } - - #$log =~ s/\<\\>/>>/gs; - -return $log; -} - - - 1; \ No newline at end of file -- 2.34.1