]> lifelog.hopto.org Git - LifeLog.git/commitdiff
v. change, updated.
authorWill Budicm <redacted>
Wed, 20 May 2020 10:33:06 +0000 (20:33 +1000)
committerWill Budicm <redacted>
Wed, 20 May 2020 10:33:06 +0000 (20:33 +1000)
htdocs/cgi-bin/login_ctr.cgi
htdocs/cgi-bin/system/modules/Settings.pm

index 073fe617eecd41d07b5a0e1ddcb6eb0d453fc113..c127a930e02af2b5d20660fe8f44e6764974a070 100755 (executable)
@@ -284,7 +284,8 @@ sub checkCreateTables {
     }
     elsif($hasLogTbl && $DEF_VERSION > $DB_VERSION && $DB_VERSION < 2.0){
         #dev 1.9 main log view has changed in 1.8..1.9, above scope will perform anyway, its drop, to be recreated later.
-        $db->do('DROP TABLE VW_LOG;');delete($curr_tables{'VW_LOG'});
+        $db->do('DROP VIEW VW_LOG;');delete($curr_tables{'VW_LOG'});
+        $changed = 1;
     }
 
     if(!$hasLogTbl) {
index a49285e4fd7fe2a4992f7528e50297325dea0009..d1898bdf57365b03426a96767b48642ae1cceb5f 100644 (file)
@@ -17,7 +17,7 @@ use DBI;
 use constant CIPHER_KEY => '95d7a85ba891da';
 
 #DEFAULT SETTINGS HERE!
-our $RELEASE_VER  = '1.8';
+our $RELEASE_VER  = '2.0';
 our $TIME_ZONE    = 'Australia/Sydney';
 our $LANGUAGE     = 'English';
 our $PRC_WIDTH    = '60';
@@ -211,7 +211,7 @@ sub renumerate {
     my $db = shift;
     #Renumerate Log! Copy into temp. table.
     my $sql;
-    selectRecords($db, 'CREATE TABLE life_log_temp_table AS SELECT * FROM LOG;');
+    selectRecords($db,'CREATE TABLE life_log_temp_table AS SELECT * FROM LOG;');
     #update  notes table with new log id only for reference sake.
     my $st = selectRecords($db, 'SELECT rowid, DATE FROM LOG WHERE ID_RTF > 0 ORDER BY DATE;');
     while(my @row =$st->fetchrow_array()) {
@@ -232,15 +232,17 @@ sub renumerate {
     }
 
     # Delete any possible orphaned Notes records.
+    $st->finish();
     $st = selectRecords($db, "SELECT LID, LOG.rowid from NOTES LEFT JOIN LOG ON
                                     NOTES.LID = LOG.rowid WHERE LOG.rowid is NULL;");
     while($st->fetchrow_array()) {
         $db->do("DELETE FROM NOTES WHERE LID=".$_[0].";")
     }
+    $st->finish();
     $db->do('DROP TABLE LOG;');
     $db->do(&createLOGStmt);
     $db->do('INSERT INTO LOG (ID_CAT, ID_RTF, DATE, LOG, AMOUNT,AFLAG,STICKY)
-                       SELECT ID_CAT, ID_RTF, DATE, LOG, AMOUNT, AFLAG, STICKY FROM life_log_temp_table ORDER by DATE;');
+                       SELECT ID_CAT, ID_RTF, DATE, LOG, AMOUNT, AFLAG, STICKY FROM life_log_temp_table ORDER by DATE;');    
     $db->do('DROP TABLE life_log_temp_table;');
 }