From 8abc4e5b3ed016502076dd78eccc2635d365a84b Mon Sep 17 00:00:00 2001 From: "root@ac.supos.de" Date: Mon, 14 Jul 2014 20:44:46 +0000 Subject: [PATCH] Added function init_db. FossilOrigin-Name: 136a0d17f0829df79d3189cb4889cfb88f067078515bab62267b8160a5828b85 --- src/ac/db.c | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/ac/db.c b/src/ac/db.c index e3281f36..9aca223c 100644 --- a/src/ac/db.c +++ b/src/ac/db.c @@ -5,6 +5,12 @@ static sqlite3 *handle; + +const char * init_tables = "\ + CREATE TABLE IF NOT EXISTS acs (acid TEXT PRIMARY KEY, TIMESTAMP lastseen); \ + CREATE TABLE IF NOT EXISTS acips (acid TEXT,ip TEXT); \ + "; + int db_init() { const char * filename="ac.sqlite3"; @@ -18,12 +24,12 @@ int db_init() } - const char * cmd = "CREATE TABLE IF NOT EXISTS aclist (acid TEXT PRIMARY KEY,pass TEXT NOT NULL,activated INTEGER)"; + const char * cmd = init_tables; rc = sqlite3_exec(handle,cmd,0,0,0); if (rc) { const char *em = sqlite3_errmsg(handle); - cw_log(LOG_ERR,"Error executing sql \"%s\" - Error msg: %s",cmd, em); + cw_log(LOG_ERR,"Error executing SQL \"%s\" - Error msg: %s",cmd, em); return 0; } @@ -31,6 +37,14 @@ int db_init() return 1; } +int db_ping() +{ + const char * cmd = ""; + +// int rc = sqlite3_exec( + +} +