From 6c59358d8decc300d176e3eea5f46eaffe4be117 Mon Sep 17 00:00:00 2001 From: David Sommerseth Date: Wed, 17 Dec 2008 22:47:47 +0100 Subject: Updated eAdminGetUserInfo(...) work after commit 31911812e53a8fda5ce8fa8e9d45254053a580c5 --- database/sqlite/administration.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'database/sqlite') diff --git a/database/sqlite/administration.c b/database/sqlite/administration.c index 7e1855f..576ddb2 100644 --- a/database/sqlite/administration.c +++ b/database/sqlite/administration.c @@ -37,6 +37,7 @@ #include #include #include +#include #include #include #include @@ -418,9 +419,10 @@ xmlDoc *eDBadminGetUserInfo(eurephiaCTX *ctx, int getInfo, xmlDoc *srch) { int flag = 0, uid = 0; xmlDoc *doc = NULL; - xmlNode *root_n = NULL, *info_n = NULL; + xmlNode *root_n = NULL, *info_n = NULL, *fieldmap = NULL; - uinfo_map = eDBxmlMapping(ctx, tbl_sqlite_users, "u", srch); + fieldmap = eurephiaXML_getRoot(ctx, srch, "fieldMapping", 1); + uinfo_map = eDBxmlMapping(ctx, tbl_sqlite_users, "u", fieldmap); // Query the database, find the user defined in the user map uinf = sqlite_query_mapped(ctx, SQL_SELECT, -- cgit