From 4e0151a1abb653ce1044420d2ddf2890e781df84 Mon Sep 17 00:00:00 2001 From: jongfoster Date: Tue, 26 Mar 2002 22:59:17 +0000 Subject: [PATCH] Fixing /toggle to display status consistently. --- cgiedit.c | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/cgiedit.c b/cgiedit.c index babb761b..5fe03f4e 100644 --- a/cgiedit.c +++ b/cgiedit.c @@ -1,4 +1,4 @@ -const char cgiedit_rcs[] = "$Id: cgiedit.c,v 1.24 2002/03/24 15:23:33 jongfoster Exp $"; +const char cgiedit_rcs[] = "$Id: cgiedit.c,v 1.25 2002/03/26 22:29:54 swa Exp $"; /********************************************************************* * * File : $Source: /cvsroot/ijbswa/current/cgiedit.c,v $ @@ -42,6 +42,9 @@ const char cgiedit_rcs[] = "$Id: cgiedit.c,v 1.24 2002/03/24 15:23:33 jongfoster * * Revisions : * $Log: cgiedit.c,v $ + * Revision 1.25 2002/03/26 22:29:54 swa + * we have a new homepage! + * * Revision 1.24 2002/03/24 15:23:33 jongfoster * Name changes * @@ -4161,11 +4164,6 @@ jb_err cgi_toggle(struct client_state *csp, return cgi_error_disabled(csp, rsp); } - if (NULL == (exports = default_exports(csp, "toggle"))) - { - return JB_ERR_MEMORY; - } - mode = get_char_param(parameters, "set"); if (mode == 'E') @@ -4184,6 +4182,11 @@ jb_err cgi_toggle(struct client_state *csp, g_bToggleIJB = !g_bToggleIJB; } + if (NULL == (exports = default_exports(csp, "toggle"))) + { + return JB_ERR_MEMORY; + } + err = map_conditional(exports, "enabled", g_bToggleIJB); if (err) { -- 2.39.2