$alias = $cre[0];
$passw = $cre[1];
}
+ $db->disconnect();
}
}
catch{
$st = $db->prepare(selSQLTbl('NOTES'));
$st->execute();
if(!$st->fetchrow_array()) {
- my $stmt = qq(
- CREATE VIRTUAL TABLE NOTES USING fts4(
- ID INT PRIMARY KEY NOT NULL,
- ID_LOG INT,
- AUTHOR,
- CONTENT TEXT NOT NULL,
- compress=zip, uncompress=unzip
- );
- );
+my $stmt = qq(
+ CREATE VIRTUAL TABLE NOTES USING fts4(
+ ID INT PRIMARY KEY NOT NULL,
+ ID_LOG INT,
+ AUTHOR,
+ CONTENT TEXT NOT NULL,
+ compress=zip, uncompress=unzip
+ );
+);
$rv = $db->do($stmt);
if($rv < 0){print "<p>Error->"& $DBI::errstri &"</p>"};
$st = $db->prepare("SELECT * FROM AUTH WHERE alias='$alias' AND passw='$passw';");
my $insConfig = $db->prepare('INSERT INTO CONFIG VALUES (?,?,?,?)');
my $insCat = $db->prepare('INSERT INTO CAT VALUES (?,?,?)');
+ $db->begin_work();
foreach my $line (@lines) {
my @tick = split("`",$line);
}
}
die "Configuration script $LOG_PATH.'main.cnf' [$fh] contains errors." if $err;
+ $db->commit();
} catch{
print $cgi->header;
- print "<font color=red><b>SERVER ERROR!</b></font><br> ".$_."<br><pre>$err</pre>";
- print $cgi->end_html;
+ print "<font color=red><b>SERVER ERROR!</b></font><br> ".$_."<br><pre>$err</pre>";
+ print $cgi->end_html;
exit;
}
}
sub insertDefCats {
my
$st = $_[0]->prepare('INSERT INTO CAT VALUES (?,?,?)');
+ $_[0]->begin_work();
$st->execute(1, "Unspecified", "For quick uncategorised entries.");
$st->execute(3, "File", "Operating file system short log.");
$st->execute(6, "System Log", "Operating system important log.");
$st->execute(35,"Income", "Significant yearly income.");
$st->execute(40,"Work", "Work related entry, worth monitoring.");
$st->execute(45,"Food", "Quick reference to recepies, observations.");
+ $_[0]->commit();
$st->finish();
}
}
else {
#TODO fetch from web locally the original image.
- $lnk =
-qq(\n<img src="$lnk" width="$imgw" height="$imgh" class="tag_FRM"/>);
+ $lnk=qq(\n<img src="$lnk" width="$imgw" height="$imgh" class="tag_FRM"/>);
}
if ( !$tagged ) {
$tags .= qq(<input id="tag$id" type="hidden" value="$log"/>\n);
}
#Decode escaped \\n
- $log =~ s/\\n/<br>/gs;
+ $log =~ s/\r\n/<br>/gs;
+ $log =~ s/\n/<br>/gs;
if ( $CID_EVENT == $row[1] ) {
$log = "<font color='#eb4848' style='font-weight:bold'>$log</font>";
try {
#Apostroph's need to be replaced with doubles and white space fixed for the SQL.
- $log =~ s/(?<=\w) ?' ?(?=\w)/''/g;
+ $log =~ s/'/''/g;
if ( $edit_mode && $edit_mode != "0" ) {
$stmt =
'SELECT rowid, ID_CAT, DATE, LOG, AMMOUNT from LOG where rowid <= "'
. $rs_cur
- . '" ORDER BY DATE DESC;;;'
+ . '" ORDER BY DATE DESC;'
. $rs_page;
return;
}
#check for double entry
#
- my $st =
- $db->prepare( "SELECT DATE,LOG FROM LOG where DATE='"
- . $date
- . "' AND LOG='"
- . $log
- . "';" );
+ my $st = $db->prepare( qq(SELECT DATE,LOG FROM LOG where DATE='$date' AND LOG='$log';) );
$st->execute();
if ( my @row = $st->fetchrow_array() ) {
$("#menu_close").click(function() {
$("#menu").effect("shake", {}, 1000, function() {
- $("#menu").effect("drop", { direction: "down" }, 1500, function() {
+ $("#menu").effect("drop", { direction: "down" }, 1500, function() {
$("#menu").hide();
})
- })
+ })
});
$("#div_log").toggle();
return false;
}
-function hideLog(){
- $("#div_log").hide(); return false;
+
+function hideLog() {
+ $("#div_log").hide();
+ return false;
}
function encodeText(el) {