summaryrefslogtreecommitdiffstats
path: root/database
diff options
context:
space:
mode:
authorDavid Sommerseth <dazo@users.sourceforge.net>2008-12-06 00:55:47 +0100
committerDavid Sommerseth <dazo@users.sourceforge.net>2008-12-06 00:55:47 +0100
commitffad61f92c98072b26fc0e40f7de0642f74f3fe3 (patch)
treed032dcdb5f73432f0c15c1d00e732cbb3b32e7fc /database
parent6d4373e026b3f12c5685e45e35f9f060379ed0f3 (diff)
downloadeurephia-ffad61f92c98072b26fc0e40f7de0642f74f3fe3.tar.gz
eurephia-ffad61f92c98072b26fc0e40f7de0642f74f3fe3.tar.xz
eurephia-ffad61f92c98072b26fc0e40f7de0642f74f3fe3.zip
Changed the sortkey type from int to const char *
Diffstat (limited to 'database')
-rw-r--r--database/eurephiadb_driver.h8
-rw-r--r--database/sqlite/administration.c16
2 files changed, 14 insertions, 10 deletions
diff --git a/database/eurephiadb_driver.h b/database/eurephiadb_driver.h
index 780ebb9..2aa2bf6 100644
--- a/database/eurephiadb_driver.h
+++ b/database/eurephiadb_driver.h
@@ -94,19 +94,19 @@ int (*eDBadminLogout) (eurephiaCTX *ctx, const char *session);
int (*eDBadminConfigSet) (eurephiaCTX *ctx, const char *key, const char *val);
int (*eDBadminConfigDelete) (eurephiaCTX *ctx, const char *key);
-eurephiaUSERLIST *(*eDBadminGetUserList) (eurephiaCTX *ctx, const int sortkey);
+eurephiaUSERLIST *(*eDBadminGetUserList) (eurephiaCTX *ctx, const char *sortkeys);
eurephiaUSERINFO *(*eDBadminGetUserInfo) (eurephiaCTX *ctx, eurephiaUSERINFO *searchkey);
int (*eDBadminAddUser) (eurephiaCTX *ctx, eurephiaUSERINFO *userinfo);
int (*eDBadminUpdateUser) (eurephiaCTX *ctx, const int uid, eurephiaUSERINFO *userinfo);
int (*eDBadminDeleteUser) (eurephiaCTX *ctx, const int uid, eurephiaUSERINFO *userinfo);
-eurephiaCERTLIST *(*eDBadminGetCertificateList) (eurephiaCTX *ctx, const int sortkey);
+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);
-eurephiaLOGLIST *(*eDBadminGetAttemptsLog) (eurephiaCTX *ctx, eurephiaUSERINFO *usersrch, eurephiaCERTINFO *certsrch);
+eurephiaLOGLIST *(*eDBadminGetLastlog) (eurephiaCTX *ctx, eurephiaUSERINFO *usersrch, eurephiaCERTINFO *certsrch, const char *sortkeys);
+eurephiaLOGLIST *(*eDBadminGetAttemptsLog) (eurephiaCTX *ctx, eurephiaUSERINFO *usersrch, eurephiaCERTINFO *certsrch, const char *sortkeys);
#endif /* !DRIVER_MODE */
diff --git a/database/sqlite/administration.c b/database/sqlite/administration.c
index 982608e..29face8 100644
--- a/database/sqlite/administration.c
+++ b/database/sqlite/administration.c
@@ -326,7 +326,7 @@ int eDBadminConfigDelete(eurephiaCTX *ctx, const char *key) {
return 1;
}
-eurephiaUSERLIST *eDBadminGetUserList(eurephiaCTX *ctx, const int sortkey) {
+eurephiaUSERLIST *eDBadminGetUserList(eurephiaCTX *ctx, const char *sortkeys) {
return NULL;
}
@@ -347,7 +347,7 @@ int eDBadminDeleteUser(eurephiaCTX *ctx, const int uid, eurephiaUSERINFO *usrinf
}
-eurephiaCERTLIST *eDBadminGetCertificateList(eurephiaCTX *ctx, const int sortkey) {
+eurephiaCERTLIST *eDBadminGetCertificateList(eurephiaCTX *ctx, const char *sortkeys) {
return NULL;
}
@@ -363,12 +363,16 @@ int eDBadminDeleteCertificate(eurephiaCTX *ctx, const int uid, eurephiaCERTINFO
return 0;
}
-eurephiaLOGLIST *eDBadminGetLastlog(eurephiaCTX *ctx, eurephiaUSERINFO *usersrch, eurephiaCERTINFO *certsrch) {
+eurephiaLOGLIST *eDBadminGetLastlog(eurephiaCTX *ctx, eurephiaUSERINFO *usersrch, eurephiaCERTINFO *certsrch,
+ const char *sortkeys)
+{
return NULL;
-};
+}
-eurephiaLOGLIST *eDBadminGetAttemptsLog(eurephiaCTX *ctx, eurephiaUSERINFO *usersrch, eurephiaCERTINFO *certsrch) {
+eurephiaLOGLIST *eDBadminGetAttemptsLog(eurephiaCTX *ctx, eurephiaUSERINFO *usersrch, eurephiaCERTINFO *certsrch,
+ const char *sortkeys)
+{
return NULL;
-};
+}
#endif