From: Will Budic Date: Tue, 18 Feb 2020 08:51:32 +0000 (+1100) Subject: log display fixes. X-Git-Url: https://lifelog.hopto.org/gitweb/?a=commitdiff_plain;h=2d522a50a0f22b97ddc4ba70c5ca2008759e1f19;p=LifeLog.git log display fixes. --- diff --git a/htdocs/cgi-bin/data.cgi b/htdocs/cgi-bin/data.cgi index fc602e0..cd83e1f 100755 --- a/htdocs/cgi-bin/data.cgi +++ b/htdocs/cgi-bin/data.cgi @@ -79,15 +79,8 @@ if ($datediff){ }elsif ($confirmed){ &ConfirmedDelition; }else{ - print $cgi->header(-expires=>"+6os"); - print $cgi->start_html(-title => "Personal Log Record Removal", -BGCOLOR => $BGCOL, - -script=>{-type => 'text/javascript', -src => 'wsrc/main.js'}, - -style =>{-type => 'text/css', -src => "wsrc/$TH_CSS"} - - ); - - - &NotConfirmed; + print $cgi->redirect('main.cgi') if not $cgi->param('chk'); + &NotConfirmed; } @@ -192,19 +185,25 @@ sub NotConfirmed { #Get ids and build confirm table and check my $stm = $stmS ." "; foreach my $id ($cgi->param('chk')){ - $stm = $stm . "PID = " . $id . " OR "; + $stm = $stm . "ID = " . $id . " OR "; } $stm =~ s/ OR $//; $stm .= $stmE; - print $cgi->pre("###[stm:$stm][confirmed:$confirmed]") if($DEBUG); $st = $db->prepare( $stm ); - $rv = $st->execute() or die "

Error->"& $DBI::errstri &"

"; - if($rv < 0) { - print "

Error->"& $DBI::errstri &"

"; - } + $rv = $st->execute(); + print $cgi->header(-expires=>"+6os"); + print $cgi->start_html(-title => "Personal Log Record Removal", -BGCOLOR => $BGCOL, + -script=>{-type => 'text/javascript', -src => 'wsrc/main.js'}, + -style =>{-type => 'text/css', -src => "wsrc/$TH_CSS"} + + ); + + print $cgi->pre("###NotConfirmed($rv,$st)->[stm:$stm]") if($DEBUG); my $r_cnt = 0; my $rs = "r1"; + + while(my @row = $st->fetchrow_array()) { my $ct = $row[2]; @@ -257,7 +256,7 @@ sub log2html{ my $len = index( $log, '>', $idx ); $sub = substr( $log, $idx + 1, $len - $idx - 1 ); my $url = qq($sub); - $log =~ s/</$url/osi; + $log =~ s/<+/$url/osi; } if ( $log =~ /<', $idx ); $sub = substr( $log, $idx + 1, $len - $idx - 1 ); my $url = qq(); - $log =~ s/</$url/osi; + $log =~ s/<+/$url/osi; } elsif ( $log =~ /<); } - $log =~ s/</$lnk/o; + $log =~ s/<+/$lnk/o; } #Replace with a full link an HTTP URI