diff options
Diffstat (limited to 'database')
| -rw-r--r-- | database/eurephiadb_driver.h | 11 | ||||
| -rw-r--r-- | database/sqlite/CMakeLists.txt | 1 | ||||
| -rw-r--r-- | database/sqlite/administration.c | 9 |
3 files changed, 10 insertions, 11 deletions
diff --git a/database/eurephiadb_driver.h b/database/eurephiadb_driver.h index f7d3928..625c2bd 100644 --- a/database/eurephiadb_driver.h +++ b/database/eurephiadb_driver.h @@ -107,18 +107,19 @@ int (*eDBadminConfigDelete) (eurephiaCTX *ctx, const char *key); #ifdef HAVE_LIBXML2 xmlDoc *(*eDBadminGetUserList) (eurephiaCTX *ctx, const char *sortkeys); xmlDoc *(*eDBadminGetUserInfo) (eurephiaCTX *ctx, int infoType, xmlDoc *srch); -int (*eDBadminAddUser) (eurephiaCTX *ctx, eurephiaUSERINFO *userinfo); +int (*eDBadminAddUser) (eurephiaCTX *ctx, xmlDoc *userinfo); int (*eDBadminUpdateUser) (eurephiaCTX *ctx, const int uid, xmlDoc *userinfo); -int (*eDBadminDeleteUser) (eurephiaCTX *ctx, const int uid, eurephiaUSERINFO *userinfo); -#endif +int (*eDBadminDeleteUser) (eurephiaCTX *ctx, const int uid, xmlDoc *userinfo); + eurephiaCERTLIST *(*eDBadminGetCertificateList) (eurephiaCTX *ctx, const char *sortkeys); eurephiaCERTINFO *(*eDBadminGetCertificateInfo) (eurephiaCTX *ctx, eurephiaCERTINFO *searchkey); int (*eDBadminAddCertificate) (eurephiaCTX *ctx, eurephiaCERTINFO *certinfo); int (*eDBadminDeleteCertificate) (eurephiaCTX *ctx, const int certid, eurephiaCERTINFO *certinfo); -eurephiaLOGLIST *(*eDBadminGetLastlog) (eurephiaCTX *ctx, eurephiaUSERINFO *usersrch, eurephiaCERTINFO *certsrch, const char *sortkeys); -eurephiaLOGLIST *(*eDBadminGetAttemptsLog) (eurephiaCTX *ctx, eurephiaUSERINFO *usersrch, eurephiaCERTINFO *certsrch, const char *sortkeys); +eurephiaLOGLIST *(*eDBadminGetLastlog) (eurephiaCTX *ctx, xmlDoc *usersrch, eurephiaCERTINFO *certsrch, const char *sortkeys); +eurephiaLOGLIST *(*eDBadminGetAttemptsLog) (eurephiaCTX *ctx, xmlDoc *usersrch, eurephiaCERTINFO *certsrch, const char *sortkeys); +#endif /* HAVE_LIBXML2 */ #endif /* !DRIVER_MODE */ diff --git a/database/sqlite/CMakeLists.txt b/database/sqlite/CMakeLists.txt index 84e653c..12042ef 100644 --- a/database/sqlite/CMakeLists.txt +++ b/database/sqlite/CMakeLists.txt @@ -8,7 +8,6 @@ SET(edb_sqlite_SRC ) SET(COMMON ../eurephiadb_mapping.c - ../../common/eurephia_admin_common.c ../../common/eurephia_log.c ../../common/eurephiadb_session_common.c ../../common/eurephia_values.c diff --git a/database/sqlite/administration.c b/database/sqlite/administration.c index bf228ce..211f8a2 100644 --- a/database/sqlite/administration.c +++ b/database/sqlite/administration.c @@ -35,7 +35,6 @@ #include <eurephia_nullsafe.h> #include <eurephia_context.h> #include <eurephia_admin_struct.h> -#include <eurephia_admin_common.h> #include <eurephia_log.h> #include <eurephia_xml.h> #include <eurephia_values.h> @@ -542,7 +541,7 @@ xmlDoc *eDBadminGetUserInfo(eurephiaCTX *ctx, int getInfo, xmlDoc *srch) { } } -int eDBadminAddUser(eurephiaCTX *ctx, eurephiaUSERINFO *usrinf) { +int eDBadminAddUser(eurephiaCTX *ctx, xmlDoc *usrinf) { return 0; } @@ -595,7 +594,7 @@ int eDBadminUpdateUser(eurephiaCTX *ctx, const int uid, xmlDoc *usrinf) { return 1; } -int eDBadminDeleteUser(eurephiaCTX *ctx, const int uid, eurephiaUSERINFO *usrinf) { +int eDBadminDeleteUser(eurephiaCTX *ctx, const int uid, xmlDoc *usrinf) { return 0; } @@ -616,13 +615,13 @@ int eDBadminDeleteCertificate(eurephiaCTX *ctx, const int uid, eurephiaCERTINFO return 0; } -eurephiaLOGLIST *eDBadminGetLastlog(eurephiaCTX *ctx, eurephiaUSERINFO *usersrch, eurephiaCERTINFO *certsrch, +eurephiaLOGLIST *eDBadminGetLastlog(eurephiaCTX *ctx, xmlDoc *usersrch, eurephiaCERTINFO *certsrch, const char *sortkeys) { return NULL; } -eurephiaLOGLIST *eDBadminGetAttemptsLog(eurephiaCTX *ctx, eurephiaUSERINFO *usersrch, eurephiaCERTINFO *certsrch, +eurephiaLOGLIST *eDBadminGetAttemptsLog(eurephiaCTX *ctx, xmlDoc *usersrch, eurephiaCERTINFO *certsrch, const char *sortkeys) { return NULL; |
