our $IMG_W_H = '210x120';
our $AUTO_WRD_LMT= 200;
our $AUTO_LOGIN = 0;
+our $FRAME_SIZE = 0;
#END OF SETTINGS
#This is the OS developer release key, replace on istallation. As it is not secure.
$u = "SELECTED"
}
$v = qq(<select id="almi" name="var$i">
- <option value="0" $l>Disabled</option>
- <option value="1" $u>Enabled</option>
- </select>);
+ <option value="0" $l>Disabled</option>
+ <option value="1" $u>Enabled</option>
+ </select>);
}
- elsif($n ne "RELEASE_VER"){
+ elsif($n eq "FRAME_SIZE"){
+ my($l,$m,$s, $t)=("","");
+ if($v == 0){
+ $l = "SELECTED"
+ }
+ elsif($v == 1){
+ $m = "SELECTED"
+ }
+ elsif($v == 2){
+ $s = "SELECTED"
+ }
+ else{
+ $t = $v;
+ }
+ $v = qq(<select id="almi" name="var$i">
+ <option value="0" $l>Large</option>
+ <option value="1" $m>Medium</option>
+ <option value="2" $s>Small</option>
+ <option value="3" $t>---</option>
+ </select>);
+ }
+ elsif($n ne "RELEASE_VER"){
$v = '<input name="var'.$i.'" type="text" value="'.$v.'" size="12">';
- }
+ }
+
+
$tbl = qq($tbl
<tr class="r0" align="left">
<td>$n</td>
case "IMG_W_H" {$IMG_W_H=$var; updCnf($r[0],$var)}
case "AUTO_WRD_LMT"{$AUTO_WRD_LMT=$var; updCnf($r[0],$var)}
case "AUTO_LOGIN" {$AUTO_LOGIN=$var; updCnf($r[0],$var)}
+ case "FRAME_SIZE" {$FRAME_SIZE=$var; updCnf($r[0],$var)}
}
}
}
case "IMG_W_H" {$IMG_W_H=$r[2]}
case "AUTO_WRD_LMT" {$AUTO_WRD_LMT=$r[2]}
case "AUTO_LOGIN" {$AUTO_LOGIN=$r[2]}
+ case "FRAME_SIZE" {$FRAME_SIZE=$r[2]}
}
}
our $IMG_W_H = '210x120';
our $AUTO_WRD_LMT= 200;
our $AUTO_LOGIN = 0;
+our $FRAME_SIZE = 0;
#END OF SETTINGS
CREATE INDEX idx_cat_name ON CAT (NAME);
);
$rv = $db->do($stmt);
- $changed = 1;
- #insertDefCats($db);
+ $changed = 1;
}
#Have cats been wiped out?
$st = $db->prepare('SELECT count(ID) FROM CAT;');
}
sub populate {
-
my $db = shift;
my ($did,$name, $value, $desc);
return "SELECT name FROM sqlite_master WHERE type='table' AND name='$name';"
}
-sub insertDefCats {
- my
- $st = $_[0]->prepare('INSERT INTO CAT VALUES (?,?,?)');
- $_[0]->begin_work();
- $st->execute(1, "Unspecified", "For quick uncategorised entries.");
- $st->execute(2, "Document", "Large Protected RichText document log entry type.");
- $st->execute(3, "File", "Operating file system short log.");
- $st->execute(6, "System Log", "Operating system important log.");
- $st->execute(9, "Event", "Event that occured, meeting, historically important.");
- $st->execute(28,"Personal", "Personal log of historical importance, diary type.");
- $st->execute(32,"Expense", "Significant yearly expense.");
- $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();
-}
-
sub removeOldSessions {
opendir(DIR, $LOG_PATH);
use Date::Language;
use Date::Parse;
use Time::localtime;
+
use Regexp::Common qw /URI/;
#DEFAULT SETTINGS HERE!
our $RELEASE_VER = '1.5';
our $AUTHORITY = '';
our $IMG_W_H = '210x120';
-our $AUTO_WRD_LMT = 200;
-
+our $AUTO_WRD_LMT = 1000;
+our $FRAME_SIZE = 0;
#END OF SETTINGS
my $cgi = CGI->new;
#Replace with a full link an HTTP URI
if($log =~ /<iframe /){
my $a = q(<iframe width="560" height="315");
- my $b = q(<iframe width="390" height="215");
+ my $b;
+ switch ( $FRAME_SIZE ) {
+ case "0" { $b = q(width="390" height="215") }
+ case "1" { $b = q(width="280" height="180") }
+ case "2" { $b = q(width="160" height="120") }
+ else{
+ $b = $FRAME_SIZE;
+ }
+ }
+ $b = "<iframe $b";
$log =~ s/$a/$b/o;
}
else{
case "LANGUAGE" { $LANGUAGE = $r[2] }
case "IMG_W_H" { $IMG_W_H = $r[2] }
case "AUTO_WRD_LMT" { $AUTO_WRD_LMT = $r[2] }
+ case "FRAME_SIZE" { $FRAME_SIZE = $r[2] }
else {
print "Unknow variable setting: " . $r[1] . " == " . $r[2];
}