From c5299fe9459f7f2cc55338034204b4c2d117cd7b Mon Sep 17 00:00:00 2001 From: Stefan Ritt Date: Tue, 13 Jan 2004 15:02:17 +0000 Subject: [PATCH] Sort user names in selection box SVN revision: 668 --- src/elogd.c | 49 ++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 40 insertions(+), 9 deletions(-) diff --git a/src/elogd.c b/src/elogd.c index e048c355..b7f01bbb 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -6,6 +6,9 @@ Contents: Web server program for Electronic Logbook ELOG $Log$ + Revision 1.185 2004/01/13 15:02:17 midas + Sort user names in selection box + Revision 1.184 2004/01/13 11:40:40 midas Fixed probelem with redirection @@ -7119,11 +7122,19 @@ int remove_user(LOGBOOK * lbs, char *user) /*------------------------------------------------------------------*/ +int ascii_compare(const void *s1, const void *s2) +{ + return stricmp(*(char **)s1, *(char **)s2); +} + +/*------------------------------------------------------------------*/ + void show_config_page(LOGBOOK * lbs) { char str[256], user[80], password[80], full_name[80], user_email[80], email_notify[256], logbook[256]; - int i; + char **user_list; + int i, n; if (lbs) strcpy(logbook, lbs->name); @@ -7165,16 +7176,34 @@ void show_config_page(LOGBOOK * lbs) rsprintf("%s:\n", loc("Select user")); rsprintf("