From ee00d79c2594aa0aa485e11f3816e4b5516f51f3 Mon Sep 17 00:00:00 2001 From: Will Budic Date: Tue, 3 Mar 2020 06:09:20 +1100 Subject: [PATCH] Anons recognised now. --- htdocs/cgi-bin/config.cgi | 77 +++++++++++++++++++-------------------- 1 file changed, 38 insertions(+), 39 deletions(-) diff --git a/htdocs/cgi-bin/config.cgi b/htdocs/cgi-bin/config.cgi index ed20ea8..f2d2682 100755 --- a/htdocs/cgi-bin/config.cgi +++ b/htdocs/cgi-bin/config.cgi @@ -63,20 +63,11 @@ my $csvp = $cgi->param('csv'); &exportToCSV if ($csvp); -if($cgi->param('bck')){ - &backup; -} -elsif($cgi->param('bck_del')){ - &backupDelete; -} -elsif($cgi->param('data_bck')){ - &restore; -} -elsif($cgi->param('data_cat')){ - &importCatCSV; -}elsif($cgi->param('data_log')){ - &importLogCSV; -} +if($cgi->param('bck')) {&backup;} +elsif($cgi->param('bck_del')) {&backupDelete;} +elsif($cgi->param('data_bck')){&restore;} +elsif($cgi->param('data_cat')){&importCatCSV;} +elsif($cgi->param('data_log')){&importLogCSV;} @@ -85,7 +76,6 @@ my $status = "Ready for change!"; my $cats; my %hshCats = {}; &cats; - ############### &processSubmit; ############### @@ -155,7 +145,6 @@ my $frmCats = qq(
); - $tbl = qq( @@ -285,19 +274,16 @@ while(my @row = $dbs->fetchrow_array()) { ); } - elsif($n eq "RELEASE_VER"){ $REL = qq(); next; } - else{ + elsif(!defined(Settings::anon($n))){ #change into settable field to us found here unknown and not anon. $v = ''; } - - $tbl = qq($tbl @@ -306,7 +292,7 @@ while(my @row = $dbs->fetchrow_array()) { ); } -$tbl = qq($tbl$REL); #RELEASE VERSION we make outstand last, can't be changed. :) +$tbl = qq($tbl$REL); #RELEASE VERSION we make to outstand last, can't be changed. :) my $frmVars = qq( $tbl @@ -375,6 +361,14 @@ else{ $bck_list = qq(

Tick Select Backup to Restore or Delete

$bck_list

); } +my $inpRestore = qq( +  ); +my $inpCVS = qq(  +); +if((Settings::anon("backup_enabled") == 0)){ + $inpRestore = $inpCVS = ' Sorry this feature has been dissabled!'; +} + # # Page printout from here! # @@ -396,8 +390,9 @@ print qq( - - + @@ -410,17 +405,15 @@ print qq( -
* SYSTEM CONFIGURATION *
$n $v $d
$n

$bck_list

  
+ $inpRestore +

CSV File Format

Export Categories: -   - +   +
Import Log:
Export Log: -   - +
Export Log:$inpCVS

For Server -> $sys -> $dbname


↟ Go to Top of page @@ -649,19 +642,19 @@ elsif($chdbfix){ if( $isByCat || $isByDate){ - my $output = qq(
+ my $output = qq( - - - + + + ); my $sel =""; - if ($isByCat){$sel = "ID_CAT ='$category'"} + if($isByCat){$sel = "ID_CAT ='$category'"} if($isByDate){ - if ($isByCat){ $sel .= " AND ";} + $sel .= " AND " if ($isByCat); $sel .= "DATE<='$del_date_from'"; } @@ -672,7 +665,6 @@ elsif($chdbfix){ my $ct = $hshCats{$row[1]}; #ID_CAT my $dt = DateTime::Format::SQLite->parse_datetime( $row[2] ); my $log = $row[3]; - my ( $dty, $dtf ) = $dt->ymd; my $dth = $dt->hms; if ( &Settings::universalDate == 1 ) { @@ -682,7 +674,10 @@ elsif($chdbfix){ $dtf = $lang->time2str( "%d %b %Y", $dt->epoch, &Settings::timezone ); } - $output .= qq( + $log =~ s/''/'/g; + $log =~ s/\\n/
/gs; + + $output .= qq( @@ -691,14 +686,18 @@ elsif($chdbfix){ ); }#while - $output .= qq( +

Select Categories To Delete

Date

Select Categories To Delete

Date Time Log# Category
$dtf $dth $log
- + $output .= qq(
+ To Top + Go Back + +
); - &getTheme; + &Settings::getTheme; &getHeader; print "
$output
"; -- 2.34.1