@@ -65,7 +65,7 @@ function initializeLogsTable(){
65
65
}
66
66
67
67
if ($ _SESSION ['db_type ' ] == "MySQL " ){
68
- $ db ->exec ('CREATE TABLE IF NOT EXISTS lxd_logs (id INTEGER PRIMARY KEY AUTOINCREMENT , control VARCHAR(255), remote_id INTEGER, project VARCHAR(255), object VARCHAR(255), status_code INT, message VARCHAR(255), hostname VARCHAR(255), user_id INT, date DATE); ' );
68
+ $ db ->exec ('CREATE TABLE IF NOT EXISTS lxd_logs (id INTEGER PRIMARY KEY AUTO_INCREMENT , control VARCHAR(255), remote_id INTEGER, project VARCHAR(255), object VARCHAR(255), status_code INT, message VARCHAR(255), hostname VARCHAR(255), user_id INT, date DATE); ' );
69
69
}
70
70
71
71
$ db = null ;
@@ -79,7 +79,7 @@ function initializePreferencesTable(){
79
79
}
80
80
81
81
if ($ _SESSION ['db_type ' ] == "MySQL " ){
82
- $ db ->exec ('CREATE TABLE IF NOT EXISTS lxd_preferences (id INTEGER PRIMARY KEY AUTOINCREMENT , name VARCHAR(255), value VARCHAR(255)); ' );
82
+ $ db ->exec ('CREATE TABLE IF NOT EXISTS lxd_preferences (id INTEGER PRIMARY KEY AUTO_INCREMENT , name VARCHAR(255), value VARCHAR(255)); ' );
83
83
}
84
84
85
85
//Default Preferences
@@ -696,7 +696,14 @@ function addLogEvent($control, $remote_id, $project, $object, $status_code, $mes
696
696
$ db = establishDatabaseConnection ();
697
697
698
698
try {
699
- $ stmt = $ db ->prepare ("INSERT INTO lxd_logs (control, remote_id, project, object, status_code, message, hostname, user_id, date) VALUES (:control, :remote_id, :project, :object, :status_code, :message, :hostname, :user_id, datetime('now')); " );
699
+ $ stmt = null ;
700
+ if ($ _SESSION ['db_type ' ] == "SQLite " ){
701
+ $ stmt = $ db ->prepare ("INSERT INTO lxd_logs (control, remote_id, project, object, status_code, message, hostname, user_id, date) VALUES (:control, :remote_id, :project, :object, :status_code, :message, :hostname, :user_id, datetime('now')); " );
702
+ }
703
+
704
+ if ($ _SESSION ['db_type ' ] == "MySQL " ){
705
+ $ stmt = $ db ->prepare ("INSERT INTO lxd_logs (control, remote_id, project, object, status_code, message, hostname, user_id, date) VALUES (:control, :remote_id, :project, :object, :status_code, :message, :hostname, :user_id, DATE(NOW())); " );
706
+ }
700
707
$ stmt ->bindValue (':control ' , $ control , PDO ::PARAM_STR );
701
708
$ stmt ->bindValue (':remote_id ' , $ remote_id , PDO ::PARAM_INT );
702
709
$ stmt ->bindValue (':project ' , $ project , PDO ::PARAM_STR );
@@ -709,7 +716,13 @@ function addLogEvent($control, $remote_id, $project, $object, $status_code, $mes
709
716
}
710
717
catch ( PDOException $ e ) {
711
718
initializeAllTables ();
712
- $ stmt = $ db ->prepare ("INSERT INTO lxd_logs (control, remote_id, project, object, status_code, message, hostname, user_id, date) VALUES (:control, :remote_id, :project, :object, :status_code, :message, :hostname, :user_id, datetime('now')); " );
719
+ if ($ _SESSION ['db_type ' ] == "SQLite " ){
720
+ $ stmt = $ db ->prepare ("INSERT INTO lxd_logs (control, remote_id, project, object, status_code, message, hostname, user_id, date) VALUES (:control, :remote_id, :project, :object, :status_code, :message, :hostname, :user_id, datetime('now')); " );
721
+ }
722
+
723
+ if ($ _SESSION ['db_type ' ] == "MySQL " ){
724
+ $ stmt = $ db ->prepare ("INSERT INTO lxd_logs (control, remote_id, project, object, status_code, message, hostname, user_id, date) VALUES (:control, :remote_id, :project, :object, :status_code, :message, :hostname, :user_id, DATE(NOW())); " );
725
+ }
713
726
$ stmt ->bindValue (':control ' , $ control , PDO ::PARAM_STR );
714
727
$ stmt ->bindValue (':remote_id ' , $ remote_id , PDO ::PARAM_INT );
715
728
$ stmt ->bindValue (':project ' , $ project , PDO ::PARAM_STR );
0 commit comments