!_TAG_PROGRAM_NAME Exuberant Ctags //
!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/
!_TAG_PROGRAM_VERSION 5.9~svn20110310 //
-ConfirmedDelition htdocs/cgi-bin/remove.cgi 151;" s
+ConfirmedDelition htdocs/cgi-bin/remove.cgi 150;" s
DisplayDateDiffs htdocs/cgi-bin/remove.cgi 103;" s
-NotConfirmed htdocs/cgi-bin/remove.cgi 171;" s
-authenticate htdocs/cgi-bin/main.cgi 580;" s
+NotConfirmed htdocs/cgi-bin/remove.cgi 170;" s
+authenticate htdocs/cgi-bin/main.cgi 587;" s
big_money htdocs/cgi-bin/stats.cgi 126;" s
-boldDate htdocs/cgi-bin/remove.cgi 145;" s
+boldDate htdocs/cgi-bin/remove.cgi 144;" s
build htdocs/cgi-bin/search.cgi 85;" s
-buildNavigationButtons htdocs/cgi-bin/main.cgi 536;" s
-changeSystemSettings htdocs/cgi-bin/config.cgi 339;" s
-checkCreateTables htdocs/cgi-bin/login_ctr.cgi 112;" s
-dateDiff htdocs/cgi-bin/remove.cgi 137;" s
-exportCategoriesToCSV htdocs/cgi-bin/config.cgi 405;" s
-exportLogToCSV htdocs/cgi-bin/config.cgi 375;" s
-getConfiguration htdocs/cgi-bin/config.cgi 317;" s
-getConfiguration htdocs/cgi-bin/main.cgi 623;" s
-getConfiguration htdocs/cgi-bin/remove.cgi 229;" s
-importCatCSV htdocs/cgi-bin/config.cgi 437;" s
-importLogCSV htdocs/cgi-bin/config.cgi 478;" s
-insertDefCats htdocs/cgi-bin/login_ctr.cgi 216;" s
+buildNavigationButtons htdocs/cgi-bin/main.cgi 543;" s
+changeSystemSettings htdocs/cgi-bin/config.cgi 330;" s
+checkCreateTables htdocs/cgi-bin/login_ctr.cgi 113;" s
+dateDiff htdocs/cgi-bin/remove.cgi 136;" s
+exportCategoriesToCSV htdocs/cgi-bin/config.cgi 397;" s
+exportLogToCSV htdocs/cgi-bin/config.cgi 366;" s
+getConfiguration htdocs/cgi-bin/config.cgi 526;" s
+getConfiguration htdocs/cgi-bin/main.cgi 630;" s
+getConfiguration htdocs/cgi-bin/remove.cgi 228;" s
+importCatCSV htdocs/cgi-bin/config.cgi 429;" s
+importLogCSV htdocs/cgi-bin/config.cgi 470;" s
+insertDefCats htdocs/cgi-bin/login_ctr.cgi 254;" s
main htdocs/cgi-bin/login_ctr.cgi 6;" p
-main::checkCreateTables htdocs/cgi-bin/login_ctr.cgi 112;" s
-main::insertDefCats htdocs/cgi-bin/login_ctr.cgi 216;" s
-main::populateConfig htdocs/cgi-bin/login_ctr.cgi 231;" s
-main::processSubmit htdocs/cgi-bin/login_ctr.cgi 86;" s
-main::removeOldSessions htdocs/cgi-bin/login_ctr.cgi 242;" s
-main::selSQLTbl htdocs/cgi-bin/login_ctr.cgi 211;" s
-parseDate htdocs/cgi-bin/main.cgi 437;" s
-populateConfig htdocs/cgi-bin/login_ctr.cgi 231;" s
-processSubmit htdocs/cgi-bin/config.cgi 214;" s
-processSubmit htdocs/cgi-bin/login_ctr.cgi 86;" s
-processSubmit htdocs/cgi-bin/main.cgi 451;" s
-removeOldSessions htdocs/cgi-bin/login_ctr.cgi 242;" s
-selSQLTbl htdocs/cgi-bin/login_ctr.cgi 211;" s
+main::checkCreateTables htdocs/cgi-bin/login_ctr.cgi 113;" s
+main::insertDefCats htdocs/cgi-bin/login_ctr.cgi 254;" s
+main::populateConfig htdocs/cgi-bin/login_ctr.cgi 203;" s
+main::processSubmit htdocs/cgi-bin/login_ctr.cgi 87;" s
+main::removeOldSessions htdocs/cgi-bin/login_ctr.cgi 270;" s
+main::selSQLTbl htdocs/cgi-bin/login_ctr.cgi 249;" s
+parseDate htdocs/cgi-bin/main.cgi 444;" s
+populateConfig htdocs/cgi-bin/login_ctr.cgi 203;" s
+processSubmit htdocs/cgi-bin/config.cgi 225;" s
+processSubmit htdocs/cgi-bin/login_ctr.cgi 87;" s
+processSubmit htdocs/cgi-bin/main.cgi 458;" s
+removeOldSessions htdocs/cgi-bin/login_ctr.cgi 270;" s
+selSQLTbl htdocs/cgi-bin/login_ctr.cgi 249;" s
selectSQL htdocs/cgi-bin/stats.cgi 115;" s
-updConfSetting htdocs/cgi-bin/config.cgi 360;" s
-updateCATDB htdocs/cgi-bin/config.cgi 451;" s
-updateLOGDB htdocs/cgi-bin/config.cgi 494;" s
+updConfSetting htdocs/cgi-bin/config.cgi 353;" s
+updateCATDB htdocs/cgi-bin/config.cgi 443;" s
+updateLOGDB htdocs/cgi-bin/config.cgi 486;" s
wanted htdocs/cgi-bin/e_vars.pl 211;" s
sudo cpanm Number/Bytes/Human.pm;
sudo cpanm Regexp::Common;
-
-
#Upgrade Instructions
To upgrade to newer version of this software requires data migration.
cd /home/{user}/thttpd_dev/dbLifeLog
sqlite3 data_dev1_2_log.db
sqlite> .mode csv
-sqlite> .import curren_log.csv LOG;
+sqlite> .import current_log.csv LOG;
sqlite> select * FROM LOG;
sqlite>.quit
+++ /dev/null
-$D = {'passw' => '42FAP5H0JUSZM','_SESSION_ATIME' => 1556108755,'_SESSION_CTIME' => 1556108356,'alias' => 'admin','_SESSION_ETIME' => 1200,'_SESSION_REMOTE_ADDR' => '127.0.0.1','_SESSION_ID' => '03d0326a37715cad84058a32cda8b38b','database' => 'data_admin_log.db'};;$D
\ No newline at end of file
+++ /dev/null
-$D = {'_SESSION_REMOTE_ADDR' => '127.0.0.1','_SESSION_ATIME' => 1556162401,'_SESSION_ID' => '05922b7b97b61f0fdcba214dc91c9738','_SESSION_CTIME' => 1556162401};;$D
\ No newline at end of file
+++ /dev/null
-$D = {'_SESSION_REMOTE_ADDR' => '127.0.0.1','alias' => 'admin','_SESSION_ATIME' => 1556172198,'_SESSION_ID' => '1b0f0c395cee908405ce4abd93f915cd','passw' => '42FAP5H0JUSZM','_SESSION_CTIME' => 1556171617,'_SESSION_ETIME' => 1200,'database' => 'data_admin_log.db'};;$D
\ No newline at end of file
+++ /dev/null
-$D = {'_SESSION_REMOTE_ADDR' => '127.0.0.1','_SESSION_ID' => '23c07400412016cf766e0cb37f319e49','_SESSION_CTIME' => 1556107045,'_SESSION_ATIME' => 1556107045};;$D
\ No newline at end of file
+++ /dev/null
-$D = {'_SESSION_CTIME' => 1556137622,'_SESSION_ATIME' => 1556137622,'_SESSION_ETIME' => 1800,'_SESSION_ID' => '37a18b05f4cf19126540346512b4ccc6','_SESSION_REMOTE_ADDR' => '127.0.0.1'};;$D
\ No newline at end of file
+++ /dev/null
-$D = {'_SESSION_CTIME' => 1556077243,'_SESSION_ATIME' => 1556077243,'_SESSION_REMOTE_ADDR' => '127.0.0.1','_SESSION_ID' => '46a0fa1e42f2731eddd3025facc36f0b'};;$D
\ No newline at end of file
+++ /dev/null
-$D = {'_SESSION_ID' => '4c84e96b89b816bdfdebc4d767d11f2e','_SESSION_ATIME' => 1556063110,'_SESSION_CTIME' => 1556063110,'_SESSION_REMOTE_ADDR' => '127.0.0.1'};;$D
\ No newline at end of file
+++ /dev/null
-$D = {'_SESSION_REMOTE_ADDR' => '127.0.0.1','_SESSION_ATIME' => 1556102774,'_SESSION_CTIME' => 1556102774,'_SESSION_ID' => '5168c949c9926132008c7f8cffeffd29'};;$D
\ No newline at end of file
+++ /dev/null
-$D = {'_SESSION_REMOTE_ADDR' => '127.0.0.1','_SESSION_ATIME' => 1556165538,'_SESSION_CTIME' => 1556165538,'_SESSION_ID' => '5994e90a7f189bf777c9b1c3ff13c6c9'};;$D
\ No newline at end of file
+++ /dev/null
-$D = {'_SESSION_CTIME' => 1556067062,'_SESSION_ATIME' => 1556067062,'_SESSION_REMOTE_ADDR' => '127.0.0.1','_SESSION_ID' => '71912c3884dcafdddf8f32be1db02ff0','_SESSION_ETIME' => 1800};;$D
\ No newline at end of file
+++ /dev/null
-$D = {'_SESSION_CTIME' => 1556147306,'_SESSION_ID' => '72b09e20f9d2271a4b5260bd15bdc04c','_SESSION_ATIME' => 1556147306,'_SESSION_REMOTE_ADDR' => '127.0.0.1'};;$D
\ No newline at end of file
+++ /dev/null
-$D = {'_SESSION_REMOTE_ADDR' => '127.0.0.1','_SESSION_CTIME' => 1556086450,'_SESSION_ATIME' => 1556086450,'_SESSION_ID' => '75c1ba723680ab5c079b6e0a63fb45e1'};;$D
\ No newline at end of file
+++ /dev/null
-$D = {'_SESSION_ID' => '8bede9858a84a16b5b3f82ff8591cf83','_SESSION_CTIME' => 1556171617,'_SESSION_REMOTE_ADDR' => '127.0.0.1','_SESSION_ATIME' => 1556171617};;$D
\ No newline at end of file
+++ /dev/null
-$D = {'_SESSION_ID' => '9146fef782fca268013e627c7761c3df','_SESSION_REMOTE_ADDR' => '127.0.0.1','_SESSION_ATIME' => 1556144700,'_SESSION_CTIME' => 1556144700};;$D
\ No newline at end of file
+++ /dev/null
-$D = {'_SESSION_REMOTE_ADDR' => '127.0.0.1','_SESSION_ID' => '9a645c7ea2c5cab825f38eff05f6e827','_SESSION_ATIME' => 1556141562,'_SESSION_CTIME' => 1556141562};;$D
\ No newline at end of file
+++ /dev/null
-$D = {'_SESSION_ATIME' => 1556160951,'_SESSION_CTIME' => 1556160951,'_SESSION_REMOTE_ADDR' => '127.0.0.1','_SESSION_ID' => 'a43ee1a582404afa93be9257c1a66889'};;$D
\ No newline at end of file
+++ /dev/null
-$D = {'_SESSION_CTIME' => 1556086450,'passw' => '42FAP5H0JUSZM','alias' => 'admin','database' => 'data_admin_log.db','_SESSION_ATIME' => 1556090612,'_SESSION_ID' => 'ac5c5da7a235175332d773dbd518bbbb','_SESSION_ETIME' => 1200,'_SESSION_REMOTE_ADDR' => '127.0.0.1'};;$D
\ No newline at end of file
+++ /dev/null
-$D = {'_SESSION_ID' => 'c95ad659e4ccd15be68518ec3a3122a2','_SESSION_REMOTE_ADDR' => '127.0.0.1','_SESSION_CTIME' => 1556104820,'_SESSION_ATIME' => 1556104820};;$D
\ No newline at end of file
+++ /dev/null
-$D = {'_SESSION_ID' => 'd855d3e09d1b30916579110e8efe9434','_SESSION_REMOTE_ADDR' => '127.0.0.1','_SESSION_CTIME' => 1556153591,'_SESSION_ATIME' => 1556153591};;$D
\ No newline at end of file
+++ /dev/null
-$D = {'alias' => 'admin','database' => 'data_admin_log.db','passw' => '42FAP5H0JUSZM','_SESSION_ETIME' => 1200,'_SESSION_REMOTE_ADDR' => '127.0.0.1','_SESSION_ID' => 'dcbe5695e7c74b05d5fc548dd1c4aba7','_SESSION_ATIME' => 1556168684,'_SESSION_CTIME' => 1556165538};;$D
\ No newline at end of file
+++ /dev/null
-$D = {'_SESSION_REMOTE_ADDR' => '127.0.0.1','_SESSION_ID' => 'ece1806728575342a87c5ab9f7fd9d90','_SESSION_ATIME' => 1556108356,'_SESSION_CTIME' => 1556108356};;$D
\ No newline at end of file
+++ /dev/null
-$D = {'_SESSION_ATIME' => 1556131023,'_SESSION_REMOTE_ADDR' => '127.0.0.1','_SESSION_CTIME' => 1556131022,'_SESSION_ID' => 'f5781baa5eca7c3aa2d113e350ba3c7b','_SESSION_ETIME' => 1800};;$D
\ No newline at end of file
+++ /dev/null
-$D = {'_SESSION_ID' => 'f894200ea978de16fca329c976941e4c','_SESSION_CTIME' => 1556082147,'_SESSION_ATIME' => 1556082147,'_SESSION_REMOTE_ADDR' => '127.0.0.1'};;$D
\ No newline at end of file
+++ /dev/null
-$D = {'_SESSION_ATIME' => 1556104869,'_SESSION_ID' => 'fee0fa239cfb8d01eb9939433622ac90','alias' => 'admin','_SESSION_ETIME' => 1200,'passw' => '42FAP5H0JUSZM','_SESSION_REMOTE_ADDR' => '127.0.0.1','_SESSION_CTIME' => 1556104820,'database' => 'data_admin_log.db'};;$D
\ No newline at end of file
use strict;
use warnings;
+
+ open(my $fh, '<', '/home/will/dev/LifeLog/htdocs/cgi-bin/main.cnf' ) or die "Can't open main.cnf: $!";
+
+ while (my $line = <$fh>) {
+ chomp $line;
+
+ my %hsh = $line =~ m[(\S+)\s*=\s*(\S+)]g;
+ for my $key (keys %hsh) {
+ my %nash = $key =~ m[(\S+)\s*\|\$\s*(\S+)]g;
+ for my $id (keys %nash) {
+ my $name = $nash{$id};
+ my $value = $hsh{$key};
+ print "[$id]->$name:$value\n";
+ }
+
+ # print $nar[0].'='.$nar[1]."\n";
+ }
+
+
+
+
+ }
+ close $fh;
+
+=comment
+
+ for my $key (keys %pv) {
+ my %id = $key =~ m[(\s*)\|(\s*)]g;
+
+ }
+
+
use LWP::UserAgent;
use File::Basename;
#my $log ="Kurac palac deci davac. <<FRM<paw_<<B<Agreement> reached.\n";
my $log =
"Test <run></run><<IMG<Agreement> reached.<<B<errfrffff>\n";
-
+=cut
=comment
if($log =~ /<<IMG</){
my $idx = $-[0]+5;
font-style: normal;
font-weight: bold;
font-size: large;
- background-color: rgb(148, 205, 231);
+ background-color: #98e6e6;
border: 1px solid black;
border-right: 1px solid black;
text-align: center;