summaryrefslogtreecommitdiffstats
path: root/database/eurephiadb.c
diff options
context:
space:
mode:
authorDavid Sommerseth <dazo@users.sourceforge.net>2008-11-28 12:59:11 +0100
committerDavid Sommerseth <dazo@users.sourceforge.net>2008-11-28 12:59:11 +0100
commitdd9f3ba31ddfeb1ab54b61128769a64c266f7c4a (patch)
tree06fbc09074ec1f4e24a875a060972edff16e411b /database/eurephiadb.c
parent9fc0e26e928add6b5124d60ea2c2fe38ac7259f1 (diff)
downloadeurephia-dd9f3ba31ddfeb1ab54b61128769a64c266f7c4a.tar.gz
eurephia-dd9f3ba31ddfeb1ab54b61128769a64c266f7c4a.tar.xz
eurephia-dd9f3ba31ddfeb1ab54b61128769a64c266f7c4a.zip
Added some needed admin functions
Diffstat (limited to 'database/eurephiadb.c')
-rw-r--r--database/eurephiadb.c18
1 files changed, 17 insertions, 1 deletions
diff --git a/database/eurephiadb.c b/database/eurephiadb.c
index bbc655f..ed17195 100644
--- a/database/eurephiadb.c
+++ b/database/eurephiadb.c
@@ -90,7 +90,23 @@ int eDBlink_init(eurephiaCTX *ctx, const char *dbl, const int minver)
default:
eurephia_log(ctx, LOG_WARNING, 0,
"eurephiaDB driver API is newer than the running eurephia version. Consider "
- "to upgrade eurphia to take advantage of newer features in the eurephiaDB driver.q");
+ "to upgrade eurphia to take advantage of newer features in the eurephiaDB driver.");
+ case 2:
+ eDBadminAuth = eGetSym(ctx, ctx->eurephia_driver, "eDBadminAuth");
+
+ eDBgetUserList = eGetSym(ctx, ctx->eurephia_driver, "eDBgetUserList");
+ eDBgetUserInfo = eGetSym(ctx, ctx->eurephia_driver, "eDBgetUserInfo");
+ eDBaddUser = eGetSym(ctx, ctx->eurephia_driver, "eDBaddUser");
+ eDBupdateUser = eGetSym(ctx, ctx->eurephia_driver, "eDBupdateUser");
+ eDBdeleteUser = eGetSym(ctx, ctx->eurephia_driver, "eDBdeleteUser");
+
+ eDBgetCertificateList = eGetSym(ctx, ctx->eurephia_driver, "eDBgetCertificateList");
+ eDBgetCertificateInfo = eGetSym(ctx, ctx->eurephia_driver, "eDBgetCertificateInfo");
+ eDBaddCertificate = eGetSym(ctx, ctx->eurephia_driver, "eDBaddCertificate");
+ eDBdeleteCertificate = eGetSym(ctx, ctx->eurephia_driver, "eDBdeleteCertificate");
+
+ eDBgetLastlog = eGetSym(ctx, ctx->eurephia_driver, "eDBgetLastlog");
+ eDBgetAttemptsLog = eGetSym(ctx, ctx->eurephia_driver, "eDBgetAttemptsLog");
case 1:
// Setup eDBlink functions