mirror of
https://github.com/ChronosX88/psyced.git
synced 2024-11-14 14:31:02 +00:00
26 lines
508 B
C
26 lines
508 B
C
#include <net.h>
|
|
|
|
#ifdef STORAGE_SQLITE
|
|
# ifndef SQLITE_DB_PERSON
|
|
# define SQLITE_DB_PERSON DATA_PATH "person-sqlite"
|
|
# endif
|
|
#endif
|
|
|
|
/*
|
|
* TODO: actually, this may need be a wrapper, as every object is only allowed
|
|
* a single sqlite db
|
|
*/
|
|
|
|
|
|
create() {
|
|
#if defined(STORAGE_SQLITE)
|
|
sl_open(SQLITE_DB_PERSON);
|
|
#endif
|
|
}
|
|
|
|
mixed query(string q, varargs mixed args) {
|
|
// TODO: it might be wise to db_conv_string on each arg to
|
|
// avoid sql injections
|
|
return sl_exec(sprintf(q, args...));
|
|
}
|