diff --git a/apps/aqhome-cgi/modules/common/musers.c b/apps/aqhome-cgi/modules/common/musers.c
index e94cfab..6cfbd4a 100644
--- a/apps/aqhome-cgi/modules/common/musers.c
+++ b/apps/aqhome-cgi/modules/common/musers.c
@@ -44,7 +44,8 @@ static int _handleRequest(AQH_MODULE *m, AQCGI_REQUEST *rq, AQH_SESSION *session
static void _handleRqIndex(AQH_MODULE *m, AQCGI_REQUEST *rq, AQH_SESSION *session, GWEN_BUFFER *dbuf);
static void _writeEditUserForm(const AQH_USER *user, const char *sAlias, GWEN_BUFFER *dbuf);
-static void _addLabelAndInputToFormTableH(const char *sTitle, const char *sName, const char *sValue, GWEN_BUFFER *dbuf);
+static void _addLabelAndInputToFormTableH(const char *title, const char *name, const char *value, const char *xxtra, GWEN_BUFFER *dbuf);
+static void _addUserStateLabelAndSelectionToFormTableH(const char *sTitle, const char *sName, int st, GWEN_BUFFER *dbuf);
static void _setLocationHeaderForMod(AQCGI_REQUEST *rq, const char *page, const char *sModName);
@@ -184,20 +185,14 @@ void _handleRqIndex(AQH_MODULE *m, AQCGI_REQUEST *rq, AQH_SESSION *session, GWEN
id=AQH_User_GetId(currentUser);
sAlias=AQH_User_GetAlias(currentUser);
GBAS(dbuf, "
");
- /* id */
GBAA(dbuf, "| %lu | ", (unsigned long int) id);
- /* alias */
GBAA(dbuf, "%s | ", sAlias?sAlias:"");
- /* name */
s=AQH_User_GetName(currentUser);
GBAA(dbuf, "%s | ", s?s:"");
- /* status */
s=AQH_UserState_toString(AQH_User_GetState(currentUser));
GBAA(dbuf, "%s | ", s?s:"");
- /* email */
s=AQH_User_GetEmail(currentUser);
GBAA(dbuf, "%s | ", s?s:"");
- /* notes */
s=AQH_User_GetNotes(currentUser);
GBAA(dbuf, "%s | ", s?s:"");
@@ -251,17 +246,17 @@ void _handleRqEditUserGet(AQH_MODULE *m, AQCGI_REQUEST *rq, AQH_SESSION *session
void _writeEditUserForm(const AQH_USER *user, const char *sAlias, GWEN_BUFFER *dbuf)
{
-
-
/* write module info */
GBAS(dbuf, "Module Info
\n");
GBAS(dbuf,
"\n\n");
@@ -271,13 +266,32 @@ void _writeEditUserForm(const AQH_USER *user, const char *sAlias, GWEN_BUFFER *d
-void _addLabelAndInputToFormTableH(const char *sTitle, const char *sName, const char *sValue, GWEN_BUFFER *dbuf)
+void _addUserStateLabelAndSelectionToFormTableH(const char *sTitle, const char *sName, int st, GWEN_BUFFER *dbuf)
+{
+ int i;
+
+ GBAA(dbuf, "
| ", sName?sName:"", sTitle?sTitle:"");
+ GBAA(dbuf, " |
");
+}
+
+
+
+void _addLabelAndInputToFormTableH(const char *sTitle, const char *sName, const char *sValue, const char *sExtra, GWEN_BUFFER *dbuf)
{
GBAS(dbuf, "");
GBAA(dbuf, " | ", sName?sName:"", sTitle?sTitle:"");
GBAA(dbuf, " | ");
GBAS(dbuf, "
\n");
}