diff options
Diffstat (limited to 'login_register.php')
| -rw-r--r-- | login_register.php | 192 |
1 files changed, 104 insertions, 88 deletions
diff --git a/login_register.php b/login_register.php index 384affc6b1..de247f32fe 100644 --- a/login_register.php +++ b/login_register.php @@ -45,10 +45,10 @@ if (empty($action)) $action = safe_GET('action'); if (empty($user_name)) $user_name = safe_GET('user_name', WT_REGEX_USERNAME); if (empty($user_hashcode)) $user_hashcode = safe_GET('user_hashcode'); -$message=""; +$message=''; switch ($action) { - case "pwlost" : + case 'pwlost' : print_header(WT_I18N::translate('Lost password request')); ?> <script type="text/javascript"> @@ -83,24 +83,24 @@ switch ($action) { <?php break; - case "requestpw" : + case 'requestpw' : print_header(WT_I18N::translate('Lost password request')); - echo "<div class=\"center\">"; + echo '<div class="center">'; $user_id=get_user_id($user_name); if (!$user_id) { - AddToLog("New password requests for user ".$user_name." that does not exist", 'auth'); - echo "<span class=\"warning\">"; + AddToLog('New password requests for user '.$user_name.' that does not exist', 'auth'); + echo '<span class="warning">'; echo WT_I18N::translate('Could not verify the information you entered. Please try again or contact the site administrator for more information.'); - echo "</span><br />"; + echo '</span><br />'; } else { if (getUserEmail($user_id)=='') { - AddToLog("Unable to send password to user ".$user_name." because they do not have an email address", 'auth'); - echo "<span class=\"warning\">"; + AddToLog('Unable to send password to user '.$user_name.' because they do not have an email address', 'auth'); + echo '<span class="warning">'; echo WT_I18N::translate('Could not verify the information you entered. Please try again or contact the site administrator for more information.'); - echo "</span><br />"; + echo '</span><br />'; } else { - $passchars = "abcdefghijklmnopqrstuvqxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; - $user_new_pw = ""; + $passchars = 'abcdefghijklmnopqrstuvqxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; + $user_new_pw = ''; $max = strlen($passchars)-1; for ($i=0; $i<8; $i++) { $index = rand(0,$max); @@ -114,7 +114,7 @@ switch ($action) { WT_I18N::init(get_user_setting($user_id, 'language')); $newuserName=getUserFullName($user_id); - $mail_body = ""; + $mail_body = ''; $mail_body .= WT_I18N::translate('Hello %s ...', $newuserName) . "\r\n\r\n"; $mail_body .= WT_I18N::translate('A new password was requested for your user name.') . "\r\n\r\n"; $mail_body .= WT_I18N::translate('User name') . ": " . $user_name . "\r\n"; @@ -124,32 +124,32 @@ switch ($action) { $mail_body .= WT_I18N::translate('Please click on the link below or paste it into your browser, login with the new password, and change it immediately to keep the integrity of your data secure.') . "\r\n\r\n"; $mail_body .= WT_I18N::translate('After you have logged in, select the «My Account» link under the «My Page» menu and fill in the password fields to change your password.') . "\r\n\r\n"; - if ($TEXT_DIRECTION=="rtl") $mail_body .= "<a href=\"".WT_SERVER_NAME.WT_SCRIPT_PATH."\">".WT_SERVER_NAME.WT_SCRIPT_PATH."</a>"; + if ($TEXT_DIRECTION=='rtl') $mail_body .= "<a href=\"".WT_SERVER_NAME.WT_SCRIPT_PATH."\">".WT_SERVER_NAME.WT_SCRIPT_PATH."</a>"; else $mail_body .= WT_SERVER_NAME.WT_SCRIPT_PATH; require_once WT_ROOT.'includes/functions/functions_mail.php'; - webtreesMail(getUserEmail($user_id), $WEBTREES_EMAIL, WT_I18N::translate('Data request at %s', WT_SERVER_NAME.WT_SCRIPT_PATH), $mail_body); + webtreesMail(getUserEmail($user_id), $WEBTREES_EMAIL, WT_I18N::translate('Data request at %s', get_gedcom_setting(WT_GED_ID, 'title').' - '.WT_SERVER_NAME.WT_SCRIPT_PATH), $mail_body); ?> <table class="center facts_table"> <tr><td class="wrap <?php echo $TEXT_DIRECTION; ?>"><?php echo WT_I18N::translate('Hello...<br /><br />An email with your new password was sent to the address we have on file for <b>%s</b>.<br /><br />Please check your email account; you should receive our message soon.<br /><br />Recommendation:<br />You should login to this site with your new password as soon as possible, and you should change your password to maintain your data\'s security.', $user_name); ?></td></tr> </table> <?php - AddToLog("Password request was sent to user: ".$user_name, 'auth'); + AddToLog('Password request was sent to user: '.$user_name, 'auth'); WT_I18N::init(WT_LOCALE); // Reset language } } - echo "</div>"; + echo '</div>'; break; - case "register" : - $_SESSION["good_to_send"] = true; + case 'register' : + $_SESSION['good_to_send'] = true; if (!get_site_setting('USE_REGISTRATION_MODULE')) { header('Location: '.WT_SERVER_NAME.WT_SCRIPT_PATH); exit; } - $message = ""; + $message = ''; if (!$user_name) { $message .= WT_I18N::translate('You must enter a user name.')."<br />"; $user_name_false = true; @@ -186,7 +186,7 @@ switch ($action) { if (!$user_comments) $user_comments_false = true; else $user_comments_false = false; - if ($user_name_false == false && $user_password01_false == false && $user_password02_false == false && $user_realname_false == false && $user_email_false == false && $user_language_false == false && $user_comments_false == false && $password_mismatch == false) $action = "registernew"; + if ($user_name_false == false && $user_password01_false == false && $user_password02_false == false && $user_realname_false == false && $user_email_false == false && $user_language_false == false && $user_comments_false == false && $password_mismatch == false) $action = 'registernew'; else { print_header(WT_I18N::translate('Request new user account')); // Empty user array in case any details might be left @@ -252,10 +252,10 @@ switch ($action) { </script> <?php if ($SHOW_REGISTER_CAUTION) { - echo "<center><table class=\"width50 ", $TEXT_DIRECTION, "\"><tr><td>"; + echo '<center><table class="width50 ', $TEXT_DIRECTION, '"><tr><td>'; echo WT_I18N::translate('<div class="largeError">Notice:</div><div class="error">By completing and submitting this form, you agree:<ul><li>to protect the privacy of living people listed on our site;</li><li>and in the text box below, to explain to whom you are related, or to provide us with information on someone who should be listed on our site.</li></ul></div>'); - echo "<br />"; - echo "</td></tr></table></center>"; + echo '<br />'; + echo '</td></tr></table></center>'; } ?> <div class="center"> @@ -270,8 +270,8 @@ switch ($action) { <tr><td class="descriptionbox wrap <?php echo $TEXT_DIRECTION; ?>"><label for="user_password01"><?php echo WT_I18N::translate('Desired password'), '</label>', help_link('edituser_password'); ?></td><td class="optionbox <?php echo $TEXT_DIRECTION; ?>"><input type="password" id="user_password01" name="user_password01" value="" /> *</td></tr> <tr><td class="descriptionbox wrap <?php echo $TEXT_DIRECTION; ?>"><label for="user_password02"><?php echo WT_I18N::translate('Confirm password'), '</label>', help_link('edituser_conf_password'); ?></td><td class="optionbox <?php echo $TEXT_DIRECTION; ?>"><input type="password" id="user_password02" name="user_password02" value="" /> *</td></tr> <?php - echo "<tr><td class=\"descriptionbox wrap ", $TEXT_DIRECTION, "\">"; - echo '<label for="user_language">', WT_I18N::translate('Change language'), '</label>', help_link('edituser_change_lang'); + echo '<tr><td class="descriptionbox wrap ', $TEXT_DIRECTION, '">'; + echo '<label for="user_language">', WT_I18N::translate('Language'), '</label>', help_link('edituser_change_lang'); echo '</td><td class="optionbox ', $TEXT_DIRECTION, '">'; echo edit_field_language('user_language', WT_LOCALE); echo '</td></tr>'; @@ -289,44 +289,44 @@ switch ($action) { break; } - case "registernew" : + case 'registernew' : if (!get_site_setting('USE_REGISTRATION_MODULE')) { header('Location: '.WT_SERVER_NAME.WT_SCRIPT_PATH); exit; } - if ((stripos($user_name, "SUNTZU")!==false) || (stripos($user_email, "SUNTZU")!==false)) { - AddToLog("SUNTZU hacker", 'auth'); - echo "Go Away!"; + if ((stripos($user_name, 'SUNTZU')!==false) || (stripos($user_email, 'SUNTZU')!==false)) { + AddToLog('SUNTZU hacker', 'auth'); + echo 'Go Away!'; exit; } //-- check referer for possible spam attack - if (!isset($_SERVER['HTTP_REFERER']) || stristr($_SERVER['HTTP_REFERER'],"login_register.php")===false) { - echo "<center><br /><span class=\"error\">Invalid page referer.</span>"; - echo "<br /><br /></center>"; + if (!isset($_SERVER['HTTP_REFERER']) || stristr($_SERVER['HTTP_REFERER'],'login_register.php')===false) { + echo '<center><br /><span class="error">Invalid page referer.</span>'; + echo '<br /><br /></center>'; AddToLog('Invalid page referer while trying to register a user. Possible spam attack.', 'auth'); exit; } - if ((!isset($_SESSION["good_to_send"]))||($_SESSION["good_to_send"]!==true)) { + if ((!isset($_SESSION['good_to_send']))||($_SESSION['good_to_send']!==true)) { AddToLog('Invalid session reference while trying to register a user. Possible spam attack.', 'auth'); exit; } - $_SESSION["good_to_send"] = false; + $_SESSION['good_to_send'] = false; if (isset($user_name)) { print_header(WT_I18N::translate('New Account confirmation')); - echo "<div class=\"center\">"; + echo '<div class="center">'; $user_created_ok = false; - AddToLog("User registration requested for: ".$user_name, 'auth'); + AddToLog('User registration requested for: '.$user_name, 'auth'); if (get_user_id($user_name)) { - echo "<span class=\"warning\">".WT_I18N::translate('Duplicate user name. A user with that user name already exists. Please choose another user name.')."</span><br /><br />"; - echo "<a href=\"javascript:history.back()\">".WT_I18N::translate('Back')."</a><br />"; + echo '<span class="warning">', WT_I18N::translate('Duplicate user name. A user with that user name already exists. Please choose another user name.'), '</span><br /><br />'; + echo '<a href="javascript:history.back()">', WT_I18N::translate('Back'), '</a><br />'; } elseif (get_user_by_email($user_email)) { - echo "<span class=\"warning\">".WT_I18N::translate('Duplicate email address. A user with that email already exists.')."</span><br /><br />"; - echo "<a href=\"javascript:history.back()\">".WT_I18N::translate('Back')."</a><br />"; + echo '<span class="warning">', WT_I18N::translate('Duplicate email address. A user with that email already exists.'), '</span><br /><br />'; + echo '<a href="javascript:history.back()">', WT_I18N::translate('Back'), '</a><br />'; } elseif ($user_password01 == $user_password02) { if ($user_id=create_user($user_name, $user_realname, $user_email, $user_password01)) { set_user_setting($user_id, 'language', $user_language); @@ -334,7 +334,7 @@ switch ($action) { set_user_setting($user_id, 'verified_by_admin', !$REQUIRE_ADMIN_AUTH_REGISTRATION); set_user_setting($user_id, 'reg_timestamp', date('U')); set_user_setting($user_id, 'reg_hashcode', md5(uniqid(rand(), true))); - set_user_setting($user_id, 'contactmethod', "messaging2"); + set_user_setting($user_id, 'contactmethod', 'messaging2'); set_user_setting($user_id, 'visibleonline', 1); set_user_setting($user_id, 'editaccount', 1); set_user_setting($user_id, 'auto_accept', 0); @@ -342,43 +342,44 @@ switch ($action) { set_user_setting($user_id, 'sessiontime', 0); $user_created_ok = true; } else { - echo "<span class=\"warning\">".WT_I18N::translate('Unable to add user. Please try again.')."<br /></span>"; - echo "<a href=\"javascript:history.back()\">".WT_I18N::translate('Back')."</a><br />"; + echo '<span class="warning">', WT_I18N::translate('Unable to add user. Please try again.'), '<br /></span>'; + echo '<a href="javascript:history.back()">', WT_I18N::translate('Back'), '</a><br />'; } } else { - echo "<span class=\"warning\">".WT_I18N::translate('Passwords do not match.')."</span><br />"; - echo "<a href=\"javascript:history.back()\">".WT_I18N::translate('Back')."</a><br />"; + echo '<span class="warning">', WT_I18N::translate('Passwords do not match.'), '</span><br />'; + echo '<a href="javascript:history.back()">', WT_I18N::translate('Back'), '</a><br />'; } if ($user_created_ok) { // switch to the user's language WT_I18N::init($user_language); $mail_body = ""; $mail_body .= WT_I18N::translate('Hello %s ...', $user_realname) . "\r\n\r\n"; - $mail_body .= /* I18N: %s placeholders are the site URL and an email address */ WT_I18N::translate('A request was received at %s to create a webtrees account with your email address %s.', WT_SERVER_NAME.WT_SCRIPT_PATH, $user_email) . " "; + $mail_body .= /* I18N: %s placeholders are the site URL and an email address */ WT_I18N::translate('A request was received at %s to create a webtrees account with your email address %s.', get_gedcom_setting(WT_GED_ID, 'title').' - '.WT_SERVER_NAME.WT_SCRIPT_PATH, $user_email) . " "; $mail_body .= WT_I18N::translate('Information about the request is shown under the link below.') . "\r\n\r\n"; $mail_body .= WT_I18N::translate('Please click on the following link and fill in the requested data to confirm your request and email address.') . "\r\n\r\n"; - if ($TEXT_DIRECTION=="rtl") { + if ($TEXT_DIRECTION=='rtl') { $mail_body .= "<a href=\""; $mail_body .= WT_SERVER_NAME.WT_SCRIPT_PATH . "login_register.php?user_name=".urlencode($user_name)."&user_hashcode=".urlencode(get_user_setting($user_id, 'reg_hashcode'))."&action=userverify\">"; } $mail_body .= WT_SERVER_NAME.WT_SCRIPT_PATH . "login_register.php?user_name=".urlencode($user_name)."&user_hashcode=".urlencode(get_user_setting($user_id, 'reg_hashcode'))."&action=userverify"; - if ($TEXT_DIRECTION=="rtl") $mail_body .= "</a>"; + if ($TEXT_DIRECTION=='rtl') $mail_body .= "</a>"; $mail_body .= "\r\n"; $mail_body .= WT_I18N::translate('User name') . " " . $user_name . "\r\n"; $mail_body .= WT_I18N::translate('Verification code:') . " " . get_user_setting($user_id, 'reg_hashcode') . "\r\n\r\n"; $mail_body .= WT_I18N::translate('Comments').": " . $user_comments . "\r\n\r\n"; $mail_body .= WT_I18N::translate('If you didn\'t request an account, you can just delete this message.') . " "; $mail_body .= WT_I18N::translate('You won\'t get any more email from this site, because the account request will be deleted automatically after seven days.') . "\r\n"; + require_once WT_ROOT.'includes/functions/functions_mail.php'; - webtreesMail($user_email, $WEBTREES_EMAIL, WT_I18N::translate('Your registration at %s', WT_SERVER_NAME.WT_SCRIPT_PATH), $mail_body); + webtreesMail($user_email, $WEBTREES_EMAIL, WT_I18N::translate('Your registration at %s', get_gedcom_setting(WT_GED_ID, 'title').' - '.WT_SERVER_NAME.WT_SCRIPT_PATH), $mail_body); // switch language to webmaster settings $webmaster_user_id=get_gedcom_setting(WT_GED_ID, 'WEBMASTER_USER_ID'); WT_I18N::init(get_user_setting($webmaster_user_id, 'language')); - $mail_body = ""; + $mail_body = ''; $mail_body .= WT_I18N::translate('Hello Administrator ...') . "\r\n\r\n"; - $mail_body .= WT_I18N::translate('A prospective user has registered with webtrees at %s.', WT_SERVER_NAME.WT_SCRIPT_PATH) . "\r\n\r\n"; + $mail_body .= WT_I18N::translate('A prospective user has registered with webtrees at %s.', get_gedcom_setting(WT_GED_ID, 'title').' - '.WT_SERVER_NAME.WT_SCRIPT_PATH) . "\r\n\r\n"; $mail_body .= WT_I18N::translate('User name') . " " . $user_name . "\r\n"; $mail_body .= WT_I18N::translate('Real name') . " " . $user_realname . "\r\n"; $mail_body .= WT_I18N::translate('Email Address:') . " " . $user_email . "\r\n\r\n"; @@ -388,13 +389,20 @@ switch ($action) { else $mail_body .= WT_I18N::translate('You will be informed by e-mail when this prospective user has confirmed the request. After this, the user will be able to login without any action on your part.') . "\r\n"; $message = array(); - $message["to"]=get_user_name($webmaster_user_id); - $message["from"]=$user_name; - $message["subject"] = WT_I18N::translate('New registration at %s', WT_SERVER_NAME.WT_SCRIPT_PATH); - $message["body"] = $mail_body; - $message["created"] = $time; - $message["method"] = get_user_setting($webmaster_user_id, 'contact_method'); - addMessage($message); + $message['to']=get_user_name($webmaster_user_id); + $message['from']=$user_name; + $message['subject'] = WT_I18N::translate('New registration at %s', get_gedcom_setting(WT_GED_ID, 'title').' - '.WT_SERVER_NAME.WT_SCRIPT_PATH); + $message['body'] = $mail_body; + $message['body'] .= "\r\n=--------------------------------------=\r\nIP ADDRESS: ".$_SERVER['REMOTE_ADDR']."\r\n"; + $message['body'] .= "DNS LOOKUP: ".gethostbyaddr($_SERVER['REMOTE_ADDR'])."\r\n"; + $message['body'] .= "LANGUAGE: ".WT_LOCALE."\r\n"; + $message['created'] = $time; + $message['method'] = get_user_setting($webmaster_user_id, 'contact_method'); + webtreesMail($WEBTREES_EMAIL, $user_email, $message['subject'], $message['body']); + if (get_site_setting('STORE_MESSAGES') && ($message['method']!='messaging3' && $message['method']!='mailto' && $message['method']!='none')) { + WT_DB::prepare("INSERT INTO `##message` (sender, ip_address, user_id, subject, body) VALUES (? ,? ,? ,? ,?)") + ->execute(array($message['from'], $_SERVER['REMOTE_ADDR'], get_user_id($message['to']), $message['subject'], $message['body'])); + } // switch language to user's settings WT_I18N::init($user_language); @@ -410,14 +418,14 @@ switch ($action) { <?php WT_I18N::init(WT_LOCALE); // Reset language } - echo "</div>"; + echo '</div>'; } else { header('Location: '.WT_SERVER_NAME.WT_SCRIPT_PATH.'login.php'); exit; } break; - case "userverify" : + case 'userverify' : if (!get_site_setting('USE_REGISTRATION_MODULE')) { header('Location: '.WT_SERVER_NAME.WT_SCRIPT_PATH); exit; @@ -428,7 +436,7 @@ switch ($action) { WT_I18N::init(get_user_setting($user_id, 'language')); print_header(WT_I18N::translate('User verification')); - echo "<div class=\"center\">"; + echo '<div class="center">'; ?> <form name="verifyform" method="post" action="" onsubmit="t = new Date(); document.verifyform.time.value=t.toUTCString();"> <input type="hidden" name="action" value="verify_hash" /> @@ -448,22 +456,22 @@ switch ($action) { <?php break; - case "verify_hash" : + case 'verify_hash' : if (!get_site_setting('USE_REGISTRATION_MODULE')) { header('Location: '.WT_SERVER_NAME.WT_SCRIPT_PATH); exit; } - AddToLog("User attempted to verify hashcode: ".$user_name, 'auth'); + AddToLog('User attempted to verify hashcode: '.$user_name, 'auth'); // Change to the new user's language $user_id=get_user_id($user_name); WT_I18N::init(get_user_setting($user_id, 'language')); print_header(WT_I18N::translate('User verification')); // <-- better verification of authentication code - echo "<div class=\"center\">"; - echo "<table class=\"center facts_table wrap ".$TEXT_DIRECTION."\">"; - echo "<tr><td class=\"topbottombar\">".WT_I18N::translate('User verification')."</td></tr>"; - echo "<tr><td class=\"optionbox\">"; + echo '<div class="center">'; + echo '<table class="center facts_table wrap '.$TEXT_DIRECTION.'">'; + echo '<tr><td class="topbottombar">'.WT_I18N::translate('User verification').'</td></tr>'; + echo '<tr><td class="optionbox">'; echo WT_I18N::translate('The data for the user <b>%s</b> was checked.', $user_name); if ($user_id) { $pw_ok = check_user_password($user_id, $user_password); @@ -476,19 +484,19 @@ switch ($action) { if (!$REQUIRE_ADMIN_AUTH_REGISTRATION) { set_user_setting($user_id, 'verified_by_admin', 1); } - AddToLog("User verified: ".$user_name, 'auth'); + AddToLog('User verified: '.$user_name, 'auth'); // switch language to webmaster settings $webmaster_user_id=get_gedcom_setting(WT_GED_ID, 'WEBMASTER_USER_ID'); WT_I18N::init(get_user_setting($webmaster_user_id, 'language')); - $mail_body = ""; + $mail_body = ''; $mail_body .= WT_I18N::translate('Hello Administrator ...') . "\r\n\r\n"; $mail_body .= /* I18N: User <login-id> (<real name>) has ... */ WT_I18N::translate('User %s (%s) has confirmed their request for an account.', $user_name, getUserFullName($user_id)) . "\r\n\r\n"; if ($REQUIRE_ADMIN_AUTH_REGISTRATION) $mail_body .= WT_I18N::translate('Please click on the link below to login to your site. You must Edit the user to activate the account so that he can login to your site.') . "\r\n"; else $mail_body .= WT_I18N::translate('You do not have to take any action; the user can now login.') . "\r\n"; - if ($TEXT_DIRECTION=="rtl") { + if ($TEXT_DIRECTION=='rtl') { $mail_body .= "<a href=\""; $mail_body .= WT_SERVER_NAME.WT_SCRIPT_PATH."admin_users.php?action=edituser&username=" . urlencode($user_name) . "\">"; } @@ -497,34 +505,42 @@ switch ($action) { $mail_body .= "\r\n"; $message = array(); - $message["to"]=get_user_name($webmaster_user_id); - $message["from"]=$user_name; - $message["subject"] = WT_I18N::translate('New user at %s', WT_SERVER_NAME.WT_SCRIPT_PATH); - $message["body"] = $mail_body; - $message["created"] = $time; - $message["method"] = get_user_setting($webmaster_user_id, 'CONTACT_METHOD'); - addMessage($message); + $message['to']=get_user_name($webmaster_user_id); + $message['from']=$user_name; + $message['subject'] = WT_I18N::translate('New user at %s', get_gedcom_setting(WT_GED_ID, 'title').' - '.WT_SERVER_NAME.WT_SCRIPT_PATH); + $message['body'] = $mail_body; + $message['body'] .= "\r\n=--------------------------------------=\r\nIP ADDRESS: ".$_SERVER['REMOTE_ADDR']."\r\n"; + $message['body'] .= "DNS LOOKUP: ".gethostbyaddr($_SERVER['REMOTE_ADDR'])."\r\n"; + $message['body'] .= "LANGUAGE: ".WT_LOCALE."\r\n"; + $message['created'] = $time; + $message['method'] = get_user_setting($webmaster_user_id, 'CONTACT_METHOD'); + require_once WT_ROOT.'includes/functions/functions_mail.php'; + webtreesMail($WEBTREES_EMAIL, $user_email, $message['subject'], $message['body']); + if (get_site_setting('STORE_MESSAGES') && ($message['method']!='messaging3' && $message['method']!='mailto' && $message['method']!='none')) { + WT_DB::prepare("INSERT INTO `##message` (sender, ip_address, user_id, subject, body) VALUES (? ,? ,? ,? ,?)") + ->execute(array($message['from'], $_SERVER['REMOTE_ADDR'], get_user_id($message['to']), $message['subject'], $message['body'])); + } WT_I18N::init(WT_LOCALE); // Reset language - echo "<br /><br />".WT_I18N::translate('You have confirmed your request to become a registered user.')."<br /><br />"; + echo '<br /><br />'.WT_I18N::translate('You have confirmed your request to become a registered user.').'<br /><br />'; if ($REQUIRE_ADMIN_AUTH_REGISTRATION) echo WT_I18N::translate('The Administrator has been informed. As soon as he gives you permission to login, you can login with your user name and password.'); else echo WT_I18N::translate('You can now login with your user name and password.'); - echo "<br /><br /></td></tr>"; + echo '<br /><br /></td></tr>'; } else { - echo "<br /><br />"; - echo "<span class=\"warning\">"; + echo '<br /><br />'; + echo '<span class="warning">'; echo WT_I18N::translate('Data was not correct, please try again'); - echo "</span><br /><br /></td></tr>"; + echo '</span><br /><br /></td></tr>'; } } else { - echo "<br /><br />"; - echo "<span class=\"warning\">"; + echo '<br /><br />'; + echo '<span class="warning">'; echo WT_I18N::translate('Could not verify the information you entered. Please try again or contact the site administrator for more information.'); - echo "</span><br /><br /></td></tr>"; + echo '</span><br /><br /></td></tr>'; } - echo "</table>"; - echo "</div>"; + echo '</table>'; + echo '</div>'; break; default : |
