From 9ac468f851c0f3ae96e0f6b19c1cc0efcdc75d56 Mon Sep 17 00:00:00 2001 From: Stefan Ritt Date: Mon, 16 Oct 2006 06:38:59 +0000 Subject: [PATCH] Fixed problem with activating user accounts under non-english languages SVN revision: 1732 --- src/elogd.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/elogd.c b/src/elogd.c index b6ffcc8c..9e63a37c 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -11533,8 +11533,8 @@ int save_user_config(LOGBOOK * lbs, char *user, BOOL new_user, BOOL activate) url_encode(enc_pwd, sizeof(enc_pwd)); if (isparam("new_user_name")) sprintf(mail_text + strlen(mail_text), - "?cmd=Activate&new_user_name=%s&new_full_name=%s", getparam("new_user_name"), - str); + "?cmd=%s&new_user_name=%s&new_full_name=%s", loc("Activate"), + getparam("new_user_name"), str); if (isparam("new_user_email")) sprintf(mail_text + strlen(mail_text), "&new_user_email=%s", getparam("new_user_email")); @@ -11678,7 +11678,7 @@ void show_config_page(LOGBOOK * lbs) show_standard_title(logbook, "", 0); /*---- activation notice ----*/ - if (isparam("cmd") && strieq(getparam("cmd"), "Activate")) { + if (isparam("cmd") && strieq(getparam("cmd"), loc("Activate"))) { rsprintf("\n"); sprintf(str, " %s <%s>", getparam("new_user_name"), getparam("new_user_email")); rsprintf(loc("Activation notice has been sent to %s"), str); @@ -22154,8 +22154,8 @@ int do_self_register(LOGBOOK * lbs, char *command) show_standard_header(lbs, FALSE, loc("ELOG registration"), "", FALSE, NULL); rsprintf(""); rsprintf("
\n"); - rsprintf(loc - ("Your request has been forwarded to the administrator. You will be notified by email upon activation of your new account.")); + rsprintf("%s.", loc("Your request has been forwarded to the administrator")); + rsprintf("%s.", loc("You will be notified by email upon activation of your new account")); rsprintf("
\n"); show_bottom_text(lbs); rsprintf("\n"); @@ -22513,7 +22513,7 @@ void interprete(char *lbook, char *path) /* check for activate */ strcpy(str, loc("Activate")); - if (isparam("cmd") && strieq(getparam("cmd"), "Activate")) { + if (isparam("cmd") && strieq(getparam("cmd"), loc("Activate"))) { if (!save_user_config(NULL, getparam("new_user_name"), TRUE, TRUE)) return; if (isparam("new_user_name")) @@ -22738,7 +22738,7 @@ void interprete(char *lbook, char *path) if (!check_user_password(lbs, isparam("unm") ? getparam("unm") : "", isparam("upwd") ? getparam("upwd") : "", - isparam("cmdline") ? getparam("cmdline") : "")) + _cmdline)) return; } } @@ -23250,7 +23250,7 @@ void interprete(char *lbook, char *path) return; } - if (strieq(command, "Activate") && isparam("new_user_name")) { + if (strieq(command, loc("Activate")) && isparam("new_user_name")) { if (!save_user_config(lbs, getparam("new_user_name"), TRUE, TRUE)) return; setparam("cfg_user", getparam("new_user_name"));