include("mod/reading/lib.php");
include("mod/forum/lib.php");
- if (! $site = get_record("course", "category", 0)) {
+ if (! $site = get_site()) {
redirect("$CFG->wwwroot/admin/");
}
$string[address] = "Address";
$string[admin] = "Admin";
$string[adminpage] = "Admin page";
+$string[again] = "again";
$string[alllogs] = "All logs";
+$string[allfieldsrequired] = "All fields are required";
+$string[alphanumerical] = "Can only contain alphabetical letters or numbers";
+$string[alreadyconfirmed] = "Registration has already been confirmed";
$string[availablecourses] = "Available Courses";
+$string[changepassword] = "Change password";
+$string[changedpassword] = "Changed password";
$string[city] = "City/town";
+$string[confirmed] = "Your registration has been confirmed";
$string[contributions] = "Contributions";
$string[country] = "Country";
$string[course] = "Course";
$string[courses] = "Courses";
+$string[createaccount] = "Create my new account";
$string[currentlocaltime] = "your current local time";
$string[delete] = "Delete";
$string[editmyprofile] = "Edit my profile";
-$string[email] = "Email";
+$string[email] = "Email address";
$string[emailformat] = "Email format";
+$string[emailconfirm] = "Confirm your account";
$string[emailconfirmsent] = "
<P>An email should have been sent to your address at <B>\$a</B>
<P>It contains easy instructions to complete your registration.
<P>If you continue to have difficulty, contact the site administrator.";
+$string[emailconfirmation] = "Hi \$a->firstname,
+A new account has been requested at '\$a->sitename'
+using your email address.
+
+To confirm your new account, please go to the
+following web address:
+
+ \$a->link
+
+In most mail programs, this should appear as a blue link
+which you can just click on. If that doesn't work,
+then cut and paste the address into the address
+line at the top of your web browser window.
+
+Cheers from the '\$a->sitename' administrator,
+\$a->admin";
+
+$string[emailexists] = "This email address is already registered.";
$string[entercourse] = "Click to enter this course";
+$string[enteremailaddress] = "Enter in your email address to reset your
+ password and have the new password sent to you via email.";
+$string[firstname] = "First name";
$string[firsttime] = "Is this your first time here?";
$string[forgotten] = "Forgotten your username or password?";
$string[fullprofile] = "Full profile";
$string[icqnumber] = "ICQ number";
$string[idnumber] = "ID number";
$string[invalidlogin] = "Invalid login, please try again";
+$string[invalidemail] = "Invalid email address";
$string[lastaccess] = "Last access";
+$string[lastname] = "Last name";
$string[location] = "Location";
$string[loggedinas] = "You are logged in as \$a.";
$string[loggedinnot] = "You are not logged in.";
$string[loginguest] = "Login as a guest";
$string[loginsite] = "Login to the site";
$string[loginusing] = "Login using your username and password";
-$string[loginsteps] = "
- Hi! For full access to courses you'll need to take a minute to create
- a new account for yourself on this web site.
+$string[loginsteps] = "Hi! For full access to courses you'll need to take
+ a minute to create a new account for yourself on this web site.
Each of the individual courses may also have a one-time
"enrolment key", which you won't need until later. Here are
the steps:
</OL>";
$string[logout] = "Logout";
$string[mainmenu] = "Main menu";
+$string[missingcity] = "Missing city/town";
+$string[missingcountry] = "Missing country";
+$string[missingemail] = "Missing email address";
+$string[missingfirstname] = "Missing first name";
+$string[missinglastname] = "Missing last name";
+$string[missingnewpassword] = "Missing new password";
+$string[missingpassword] = "Missing password";
+$string[missingusername] = "Missing username";
$string[movedown] = "Move down";
$string[moveup] = "Move up";
$string[mustconfirm] = "You need to confirm your login";
+$string[newaccount] = "New account";
+$string[newpassword] = "New password";
+$string[newpasswordtext] = "Hi \$a->firstname,
+
+Your account password at '\$a->sitename' has been reset
+and you have been issued with a new temporary password.
+
+Your current login information is now:
+ username: \$a->username
+ password: \$a->newpassword
+
+Please go to this page to change your password:
+ \$a->link
+
+In most mail programs, this should appear as a blue link
+which you can just click on. If that doesn't work,
+then cut and paste the address into the address
+line at the top of your web browser window.
+
+Cheers from the '\$a->sitename' administrator,
+\$a->signoff\n";
+
$string[newpicture] = "New picture";
+$string[nosuchemail] = "No such email address";
$string[notenrolled] = "\$a is not enrolled in this course.";
+$string[ok] = "OK";
$string[participants] = "Participants";
$string[password] = "Password";
+$string[passwordchanged] = "Password has been changed";
+$string[passwordsdiffer] = "These passwords do not match";
+$string[passwordsent] = "Password has been sent";
+$string[passwordsenttext] = "
+ <P>An email has been sent to your address at \$a->email.
+ <P><B>Please check your email for your new password</B>
+ <P>The new password was automatically generated, so you might like to
+ <A HREF=\$a->link>change it to something easier to remember</A>.";
$string[personalprofile] = "Personal profile";
$string[phone] = "Phone";
$string[returningtosite] = "Returning to this web site?";
$string[teacheronly] = "for the \$a only";
$string[textformat] = "Plain text format";
$string[timezone] = "Timezone";
+$string[thanks] = "Thanks";
$string[todaylogs] = "Today's logs";
$string[unenrol] = "Unenrol";
$string[unenrolme] = "Unenrol me from \$a";
$string[updatemyprofile] = "Update my profile";
$string[userdescription] = "Description";
$string[username] = "Username";
+$string[usernameexists] = "This username already exists, choose another";
+$string[userprofilefor] = "User profile for \$a";
$string[webpage] = "Web page";
+$string[wrongpassword] = "Incorrect password for this username";
?>
//
//
-function nvl(&$var, $default="") {
-// if $var is undefined, return $default, otherwise return $var
-
- return isset($var) ? $var : $default;
-}
-
-function ov(&$var) {
-// returns $var with the HTML characters (like "<", ">", etc.) properly quoted,
-// or if $var is undefined, will return an empty string. note this function
-// must be called with a variable, for normal strings or functions use o()
-
- return isset($var) ? htmlSpecialChars(stripslashes($var)) : "";
-}
-
-function pv(&$var) {
-// prints $var with the HTML characters (like "<", ">", etc.) properly quoted,
-// or if $var is undefined, will print an empty string. note this function
-// must be called with a variable, for normal strings or functions use p()
-
- echo isset($var) ? htmlSpecialChars(stripslashes($var)) : "";
-}
-
-function o($var) {
+function s($var) {
// returns $var with HTML characters (like "<", ">", etc.) properly quoted,
// or if $var is empty, will return an empty string.
echo empty($var) ? "" : htmlSpecialChars(stripslashes($var));
}
+function nvl(&$var, $default="") {
+// if $var is undefined, return $default, otherwise return $var
+
+ return isset($var) ? $var : $default;
+}
function strip_querystring($url) {
// takes a URL and returns it without the querystring portion
function get_referer() {
// returns the URL of the HTTP_REFERER, less the querystring portion
- $HTTP_REFERER = getenv("HTTP_REFERER");
- return strip_querystring(nvl($HTTP_REFERER));
+ $HTTP_REFERER = getenv("HTTP_REFERER");
+ return strip_querystring(nvl($HTTP_REFERER));
}
-
function me() {
// returns the name of the current script, WITH the querystring portion.
// this function is necessary because PHP_SELF and REQUEST_URI and PATH_INFO
reset_login_count();
- print_header("Changed password", "Password changed successfully", "Changed Password", "");
- notice("Password changed successfully", "$CFG->wwwroot/course/");
+ $passwordchanged = get_string("passwordchanged");
+ print_header($passwordchanged, $passwordchanged, $passwordchanged, "");
+ notice($passwordchanged, "$CFG->wwwroot/course/");
print_footer();
exit;
}
$focus = "form.username";
}
-
- print_header("Change password", "Change Password", "Change Password", "$focus");
+ $changepassword = get_string("changepassword");
+ print_header($changepassword, $changepassword, $changepassword, $focus);
print_simple_box_start("center", "", $THEME->cellheading);
include("change_password_form.html");
print_simple_box_end();
function validate_form($frm, &$err) {
if (empty($frm->username))
- $err->username = "Missing username";
+ $err->username = get_string("missingusername");
else if (empty($frm->password))
- $err->password = "Missing password";
+ $err->password = get_string("missingpassword");
else if (!verify_login($frm->username, $frm->password))
- $err->password = "Incorrect password for this username";
+ $err->password = get_string("wrongpassword");
if (empty($frm->newpassword1))
- $err->newpassword1 = "Missing new password";
+ $err->newpassword1 = get_string("missingnewpassword");
if (empty($frm->newpassword2))
- $err->newpassword2 = "Missing new password";
+ $err->newpassword2 = get_string("missingnewpassword");
else if ($frm->newpassword1 <> $frm->newpassword2)
- $err->newpassword2 = "Passwords not the same";
+ $err->newpassword2 = get_string("passwordsdiffer");
return;
}
-<P><B>All fields are required</B></P>
+<P><B><? print_string("allfieldsrequired") ?></B></P>
<form name="form" method="post" action="change_password.php">
<table cellpadding=10>
<tr valign=top>
- <td><P>Username:</P></td>
- <td><input type="text" name="username" size=25 value="<? pv($frm->username) ?>">
+ <td><P><? print_string("username") ?>:</P></td>
+ <td><input type="text" name="username" size=25 value="<? p($frm->username) ?>">
<? formerr($err->username) ?>
</td>
</tr>
<tr valign=top>
- <td><P>Password:</P></td>
- <td><input type="text" name="password" size=25 value="<? pv($frm->password) ?>">
+ <td><P><? print_string("password") ?>:</P></td>
+ <td><input type="text" name="password" size=25 value="<? p($frm->password) ?>">
<? formerr($err->password) ?>
</td>
</tr>
<tr valign=top>
- <td><P>New Password:</P></td>
- <td><input type="text" name="newpassword1" size=25 value="<? pv($frm->newpassword1) ?>">
+ <td><P><? print_string("newpassword") ?>:</P></td>
+ <td><input type="text" name="newpassword1" size=25 value="<? p($frm->newpassword1) ?>">
<? formerr($err->newpassword1) ?>
</td>
</tr>
<tr valign=top>
- <td><P>New Password (again):</P></td>
- <td><input type="text" name="newpassword2" size=25 value="<? pv($frm->newpassword2) ?>">
+ <td><P><? print_string("newpassword") ?> (<? print_string("again") ?>):</P></td>
+ <td><input type="text" name="newpassword2" size=25 value="<? p($frm->newpassword2) ?>">
<? formerr($err->newpassword2) ?>
</td>
</tr>
<tr>
<td></td>
- <td><input type="submit" value="Change Password"></td>
+ <td><input type="submit" value="<? print_string("changepassword") ?>"></td>
</table>
</form>
if ($user->username == $s) {
if ($user->confirmed) {
- print_header("Registration already confirmed", "Already confirmed", "Confirmed", "");
- echo "<CENTER><H3>Thanks, ". $USER->firstname ." ". $USER->lastname . "</H3>\n";
- echo "<H4>Your registration has already been confirmed.</H4>\n";
- echo "<H3><A HREF=\"$CFG->wwwroot/course/\">Proceed to the courses</A></H3>\n";
+ print_header(get_string("alreadyconfirmed"), get_string("alreadyconfirmed"), "", "");
+ echo "<CENTER><H3>".get_string("thanks").", ". $USER->firstname ." ". $USER->lastname . "</H3>\n";
+ echo "<H4>".get_string("alreadyconfirmed")."</H4>\n";
+ echo "<H3><A HREF=\"$CFG->wwwroot/course/\">".get_string("courses")."</A></H3>\n";
print_footer();
exit;
}
$rs = $db->Execute("UPDATE user SET confirmed=1, lastIP='$REMOTE_ADDR',
firstaccess='$timenow', lastaccess='$timenow'
WHERE id = '$USER->id' ");
- if (!$rs) error("Could not update this user while confirming");
+ if (!$rs) {
+ error("Could not update this user while confirming");
+ }
set_moodle_cookie($USER->username);
redirect("$goto");
}
- print_header("Registration confirmed", "Confirmed", "Confirmed", "");
- echo "<CENTER><H3>Thanks, ". $USER->firstname ." ". $USER->lastname . "</H3>\n";
- echo "<H4>Your registration is now confirmed.</H4>\n";
- echo "<H3><A HREF=\"$CFG->wwwroot/course/\">Show me the courses</A></H3>\n";
+ print_header(get_string("confirmed"), get_string("confirmed"), "", "");
+ echo "<CENTER><H3>".get_string("thanks").", ". $USER->firstname ." ". $USER->lastname . "</H3>\n";
+ echo "<H4>".get_string("confirmed")."</H4>\n";
+ echo "<H3><A HREF=\"$CFG->wwwroot/course/\">".get_string("courses")."</A></H3>\n";
print_footer();
+
} else {
error("Invalid confirmation data");
}
}
reset_login_count();
- print_header("Password has been sent", "Password has been sent", "Password Sent", "");
- include("forgot_password_change.html");
+ print_header(get_string("passwordsent"), get_string("passwordsent"), get_string("passwordsent"));
+ echo "<CENTER>";
+ $a->email = $frm->email;
+ $a->link = "$CFG->wwwroot/login/change_password.php";
+ print_string("passwordsenttext", "", $a);
+ echo "</CENTER>";
+ print_footer();
exit;
}
}
}
}
- print_header("Email your login details", "Email your login details", "<A HREF=\"$CFG->wwwroot/login\">Login</A> -> Email username and password", "form.email");
-
+ print_header(get_string("senddetails"), get_string("senddetails"),
+ "<A HREF=\"$CFG->wwwroot/login\">".get_string("login")."</A> -> ".get_string("senddetails"),
+ "form.email");
include("forgot_password_form.html");
+ print_footer();
/******************************************************************************
function validate_form($frm, &$err) {
if (empty($frm->email))
- $err->email = "Missing email address";
+ $err->email = get_string("missingemail");
else if (! validate_email($frm->email))
- $err->email = "Invalid email address";
+ $err->email = get_string("invalidemail");
else if (! record_exists("user", "email", $frm->email))
- $err->email = "No such email address on file";
+ $err->email = get_string("nosuchemail");
}
error("Could not set user password!");
}
- $message = "Hi $user->firstname,\n\n";
-
- $message .= "Your account password at '$site->fullname' has been reset\n";
- $message .= "and you have been issued with a new temporary password.\n\n";
-
- $message .= "Your current login information is now:\n\n";
-
- $message .= " username: $user->username\n";
- $message .= " password: $newpassword\n\n";
-
- $message .= "Please go to this page to change your password:\n\n";
+ $a->firstname = $user->firstname;
+ $a->sitename = $site->fullname;
+ $a->username = $user->username;
+ $a->newpassword = $newpassword;
+ $a->link = "$CFG->wwwroot/login/change_password.php";
+ $a->signoff = "$from->firstname $from->lastname ($from->email)";
- $message .= "$CFG->wwwroot/login/change_password.php\n\n";
+ $message = get_string("newpasswordtext", "", $a);
- $message .= "In most mail programs, this should appear as a blue link\n";
- $message .= "which you can just click on. If that doesn't work, \n";
- $message .= "then cut and paste the address into the address\n";
- $message .= "line at the top of your web browser window.\n\n";
-
- $message .= "Cheers from the '$site->fullname' administrator,\n";
- $message .= "$from->firstname $from->lastname ($from->email)\n";
-
- $subject = "$site->fullname: Changed password";
+ $subject = "$site->fullname: ".get_string("changedpassword");
return email_to_user($user, $from, $subject, $message);
}
-
-
?>
+++ /dev/null
-<CENTER>
-
-<P>An email has been sent to your address at <? pv($frm->email) ?> </P>
-
-<P><B>Please check your email for your new password</B>
-
-<P>The new password was automatically generated, so you might like to
- <A HREF="<?=$CFG->wwwroot ?>/login/change_password.php">change it to something easier to remember</A>.
-</P>
-
-<HR>
-<CENTER>
-<P><A HREF="<?=$CFG->wwwroot ?>">Home</A></P>
-
-
<table cellpadding=20 align=center>
<tr valign=top>
<td width=300 class=normal>
- <p>Enter in your email address to reset your password, and
- have the new password sent to you via email.
-
- <p>Otherwise, you can return to the
- <a href="<?=$CFG->wwwroot ?>/login/">login screen</a> or the
- <a href="<?=$CFG->wwwroot ?>">home page</a> now.
+ <p><? print_string("enteremailaddress") ?>
</td>
<td bgcolor="<?=$THEME->cellheading?>">
<form name="form" method="post" action="<?=$ME?>">
<table>
<tr>
- <td class=label>Email:</td>
- <td><input type="text" name="email" size=25 value="<? pv($frm->email) ?>">
+ <td class=label><? print_string("email") ?>:</td>
+ <td><input type="text" name="email" size=25 value="<? p($frm->email) ?>">
<? formerr($err->email); ?>
</tr>
<tr>
<td></td>
- <td><input type="submit" value="Submit">
+ <td><input type="submit" value="<? print_string("ok") ?>">
<input type="button" value="Cancel" onClick="javascript: history.go(-1)">
</td>
</table>
</tr>
</table>
-<HR>
-<CENTER>
-<P><A HREF="<?=$CFG->wwwroot ?>">Home</A></P>
-
if (! $user->confirmed ) { // they never confirmed via email
print_header(get_string("mustconfirm"), get_string("mustconfirm") );
include("index_confirm.html");
+ print_footer();
die;
}
$loginsite = get_string("loginsite");
print_header($loginsite, $loginsite, get_string("login"), $focus);
-
include("index_form.html");
+ print_footer();
exit;
<CENTER>
<H2><? print_string("mustconfirm") ?></H2>
<? print_string("emailconfirmsent", "", $user->email) ?>
-<HR>
-<P><A HREF="<?=$CFG->wwwroot ?>"><? print_string("home") ?></A></P>
-</CENTER>
</TD>\r
</TR>\r
</TABLE>\r
-\r
-<HR>\r
-<CENTER>\r
-<P><A HREF="<?=$CFG->wwwroot ?>"><? print_string("home") ?></A></P>\r
error("Tried to send you an email but failed!");
}
- print_header("Check your email", "Check your email", "Confirm", "");
- include("signup_confirm.html");
+ $emailconfirm = get_string("emailconfirm");
+ print_header($emailconfirm, $emailconfirm, $emailconfirm);
+ print_string("emailconfirmsent", "", $user->email);
+ print_footer();
exit;
}
}
}
}
- print_header("New account", "New account",
- "<A HREF=\".\">Login</A> -> New Account", $focus);
+ $newaccount = get_string("newaccount");
+ $login = get_string("login");
+ print_header($newaccount, $newaccount, "<A HREF=\".\">$login</A> -> $newaccount", $focus);
include("signup_form.php");
+ print_footer();
function validate_form($user, &$err) {
if (empty($user->username))
- $err->username = "Missing username";
+ $err->username = get_string("missingusername");
else if (record_exists("user", "username", $user->username))
- $err->username = "This username already exists, choose another";
+ $err->username = get_string("usernameexists");
else {
$string = eregi_replace("[^([:alnum:])]", "", $user->username);
if (strcmp($user->username, $string))
- $err->username = "Must only contain alphabetical characters";
+ $err->username = get_string("alphanumerical");
}
if (empty($user->password))
- $err->password = "Missing password";
+ $err->password = get_string("missingpassword");
if (empty($user->firstname))
- $err->firstname = "Missing first name";
+ $err->firstname = get_string("missingfirstname");
if (empty($user->lastname))
- $err->lastname = "Missing last name";
+ $err->lastname = get_string("missinglastname");
if (empty($user->email))
- $err->email = "Missing email address";
+ $err->email = get_string("missingemail");
else if (! validate_email($user->email))
- $err->email = "Invalid email address, check carefully";
+ $err->email = get_string("invalidemail");
else if (record_exists("user", "email", $user->email))
- $err->email = "Email address already registered. <A HREF=forgot_password.php>New password?</A>";
+ $err->email = get_string("emailexists")."<A HREF=forgot_password.php>".get_string("newpassword")."</A>";
if (empty($user->city))
- $err->city = "Missing city";
+ $err->city = get_string("missingcity");
if (empty($user->country))
- $err->country = "Missing country";
+ $err->country = get_string("missingcountry");
return;
}
global $CFG;
- $site = get_site();
+ $site = get_site();
$from = get_admin();
- $message = "Hi $user->firstname,\n\n";
+ $data->firstname = $user->firstname;
+ $data->sitename = $site->fullname;
+ $data->link = "$CFG->wwwroot/login/confirm.php?x=$user->id&s=$user->username";
+ $data->admin = "$from->firstname $from->lastname ($from->email)";
- $message .= "A new account has been requested at '$site->fullname'\n";
- $message .= "using your email address.\n\n";
-
- $message .= "To confirm your new account, please go to the \n";
- $message .= "following web address:\n\n";
-
- $message .= "$CFG->wwwroot/login/confirm.php?x=$user->id&s=$user->username\n\n";
-
- $message .= "In most mail programs, this should appear as a blue link\n";
- $message .= "which you can just click on. If that doesn't work, \n";
- $message .= "then cut and paste the address into the address\n";
- $message .= "line at the top of your web browser window.\n\n";
-
- $message .= "Cheers from the '$site->fullname' administrator,\n";
- $message .= "$from->firstname $from->lastname ($from->email)\n";
-
- $subject = "$site->fullname account confirmation";
+ $message = get_string("emailconfirmation", "", $data);
+ $subject = "$site->fullname account confirmation";
return email_to_user($user, $from, $subject, $message);
+++ /dev/null
-<CENTER>
-
-<h2>Thanks, <? pv($user->firstname) ?></h2>
-<h2>Your new account is almost finished</h2>
-
-<h2>Please check your email!</h2>
-
-<p class=normal>
-An email has been sent to your address at <? pv($user->email) ?>
-
-</p>
-<p class=normal>
-It contains easy instructions to confirm your new account.
-</p>
-
-<HR>
-<CENTER>
-<P><A HREF="<?=$CFG->wwwroot ?>">Home</A></P>
-
<td colspan=2><P><B>Create a new username and password to log in with:</td>
</tr>
<tr valign=top>
- <td><P>New username:</td>
- <td><input type="text" name="username" size=12 value="<? pv($user->username) ?>">
+ <td><P><? print_string("username") ?>:</td>
+ <td><input type="text" name="username" size=12 value="<? p($user->username) ?>">
<? formerr($err->username) ?>
</td>
</tr>
<tr valign=top>
- <td><P>New password:</td>
- <td><input type="text" name="password" size=12 value="<? pv($user->password) ?>">
+ <td><P><? print_string("password") ?>:</td>
+ <td><input type="text" name="password" size=12 value="<? p($user->password) ?>">
<? formerr($err->password) ?>
</td>
</tr>
<td colspan=2><BR><P><B>Please supply some information about yourself:</B><BR>(Note: your email address must be a real one)</P>
</tr>
<tr valign=top>
- <td><P>Email address:</td>
- <td><input type="text" name="email" size=25 value="<? pv($user->email) ?>">
+ <td><P><? print_string("email") ?>:</td>
+ <td><input type="text" name="email" size=25 value="<? p($user->email) ?>">
<? formerr($err->email) ?>
</td>
</tr>
<tr valign=top>
- <td><P>First name:</td>
- <td><input type="text" name="firstname" size=25 value="<? pv($user->firstname) ?>">
+ <td><P><? print_string("firstname") ?>:</td>
+ <td><input type="text" name="firstname" size=25 value="<? p($user->firstname) ?>">
<? formerr($err->firstname) ?>
</td>
</tr>
<tr valign=top>
- <td><P>Last name:</td>
- <td><input type="text" name="lastname" size=25 value="<? pv($user->lastname) ?>">
+ <td><P><? print_string("lastname") ?>:</td>
+ <td><input type="text" name="lastname" size=25 value="<? p($user->lastname) ?>">
<? formerr($err->lastname) ?>
</td>
</tr>
<tr valign=top>
- <td><P>ID Number:</td>
- <td><input type="text" name="idnumber" size=25 value="<? pv($user->idnumber) ?>"> (optional)
+ <td><P><? print_string("idnumber") ?>:</td>
+ <td><input type="text" name="idnumber" size=25 value="<? p($user->idnumber) ?>"> (optional)
<? formerr($err->idnumber) ?>
</td>
</tr>
<tr valign=top>
- <td><P>Phone number:</td>
- <td><input type="text" name="phone" size=25 value="<? pv($user->phone) ?>"> (optional)
+ <td><P><? print_string("phone") ?>:</td>
+ <td><input type="text" name="phone" size=25 value="<? p($user->phone) ?>"> (optional)
<? formerr($err->phone) ?>
</td>
</tr>
<tr valign=top>
- <td><P>City or town:</td>
- <td><input type="text" name="city" size=25 value="<? pv($user->city) ?>">
+ <td><P><? print_string("city") ?>:</td>
+ <td><input type="text" name="city" size=25 value="<? p($user->city) ?>">
<? formerr($err->city) ?>
</td>
</tr>
<tr valign=top>
- <td><P>Country:</td>
- <td><? choose_from_menu ($COUNTRIES, "country", $user->country, "Select a country...", "", "") ?>
+ <td><P><? print_string("country") ?>:</td>
+ <td><? choose_from_menu ($COUNTRIES, "country", $user->country, get_string("selectacountry"), "", "") ?>
<? formerr($err->country) ?>
</td>
</tr>
<tr>
<td></td>
- <td><input type="submit" value="Create my new account"></td>
+ <td><input type="submit" value="<? print_string("createaccount") ?>"></td>
</table>
</form>
</td></tr></table>
-<HR>
-<CENTER>
-<P><A HREF="<?=$CFG->wwwroot ?>">Home</A></P>
-
<FORM METHOD="post" ENCTYPE="multipart/form-data" action="edit.php">
<table cellpadding=9 cellspacing=0 >
<tr valign=top>
- <td><P><? echo get_string("newpicture") ?>:</td>
+ <td><P><? print_string("newpicture") ?>:</td>
<td>
<INPUT type="hidden" name="MAX_FILE_SIZE" value="4000000">
<input type="file" name="imagefile" size=40> ( .jpg / .png ) <? helpbutton("picture") ?>
</td>
</tr>
<tr valign=top>
- <td><P><? echo get_string("userdescription") ?>:</td>
- <td><TEXTAREA NAME=description COLS=50 ROWS=10 WRAP=virtual><?=$user->description ?></TEXTAREA>
+ <td><P><? print_string("userdescription") ?>:</td>
+ <td><TEXTAREA NAME=description COLS=50 ROWS=10 WRAP=virtual><? p($user->description) ?></TEXTAREA>
<? helpbutton("text") ?>
</td>
</tr>
<tr valign=top>
- <td><P><? echo get_string("email") ?>:</td>
- <td><input type="text" name="email" size=30 value="<?=$user->email ?>">
+ <td><P><? print_string("email") ?>:</td>
+ <td><input type="text" name="email" size=30 value="<? p($user->email) ?>">
<? formerr($err["email"]) ?>
</td>
</tr>
<tr valign=top>
- <td><P><? echo get_string("emailformat") ?>:</td>
+ <td><P><? print_string("emailformat") ?>:</td>
<td><?
$choices["0"] = get_string("textformat");
$choices["1"] = get_string("htmlformat");
</td>
</tr>
<tr valign=top>
- <td><P><? echo get_string("webpage") ?>:</td>
- <td><input type="text" name="url" size=30 value="<?=$user->url ?>">
+ <td><P><? print_string("webpage") ?>:</td>
+ <td><input type="text" name="url" size=30 value="<? p($user->url) ?>">
<? formerr($err["url"]) ?>
</td>
</tr>
<tr valign=top>
- <td><P><? echo get_string("icqnumber") ?>:</td>
- <td><input type="text" name="icq" size=25 value="<?=$user->icq ?>">
+ <td><P><? print_string("icqnumber") ?>:</td>
+ <td><input type="text" name="icq" size=25 value="<? p($user->icq) ?>">
<? formerr($err["icq"]) ?>
</td>
</tr>
<tr valign=top>
- <td><P><? echo get_string("idnumber") ?>:</td>
- <td><input type="text" name="idnumber" size=25 value="<?=$user->idnumber ?>"> <?=$teacheronly ?>
+ <td><P><? print_string("idnumber") ?>:</td>
+ <td><input type="text" name="idnumber" size=25 value="<? p($user->idnumber) ?>"> <? p($teacheronly) ?>
<? formerr($err["idnumber"]) ?>
</td>
</tr>
<tr valign=top>
- <td><P><? echo get_string("phone") ?> 1:</td>
- <td><input type="text" name="phone1" size=25 value="<?=$user->phone1 ?>"> <?=$teacheronly ?>
+ <td><P><? print_string("phone") ?> 1:</td>
+ <td><input type="text" name="phone1" size=25 value="<? p($user->phone1) ?>"> <? p($teacheronly) ?>
<? formerr($err["phone1"]) ?>
</td>
</tr>
<tr valign=top>
- <td><P><? echo get_string("phone") ?> 2:</td>
- <td><input type="text" name="phone2" size=25 value="<?=$user->phone2 ?>"> <?=$teacheronly ?>
+ <td><P><? print_string("phone") ?> 2:</td>
+ <td><input type="text" name="phone2" size=25 value="<? p($user->phone2) ?>"> <? p($teacheronly) ?>
<? formerr($err["phone2"]) ?>
</td>
</tr>
<tr valign=top>
- <td><P><? echo get_string("address") ?>:</td>
- <td><input type="text" name="address" size=25 value="<?=$user->address ?>"> <?=$teacheronly ?>
+ <td><P><? print_string("address") ?>:</td>
+ <td><input type="text" name="address" size=25 value="<? p($user->address) ?>"> <? p($teacheronly) ?>
<? formerr($err["address"]) ?>
</td>
</tr>
<tr valign=top>
- <td><P><? echo get_string("city") ?>:</td>
- <td><input type="text" name="city" size=25 value="<?=$user->city ?>">
+ <td><P><? print_string("city") ?>:</td>
+ <td><input type="text" name="city" size=25 value="<? p($user->city) ?>">
<? formerr($err["city"]) ?>
</td>
</tr>
<tr valign=top>
- <td><P><? echo get_string("country") ?>:</td>
+ <td><P><? print_string("country") ?>:</td>
<td><? choose_from_menu ($COUNTRIES, "country", $user->country, get_string("selectacountry")."...", "", "") ?>
<? formerr($err["country"]) ?>
</td>
</tr>
<tr valign=top>
- <td><P><? echo get_string("timezone") ?>:</td>
+ <td><P><? print_string("timezone") ?>:</td>
<td><?
if (abs($user->timezone) > 12) {
$user->timezone = 99;
</tr>
<tr>
<td></td>
- <td><input type="submit" value="<? echo get_string("updatemyprofile") ?>"></td>
+ <td><input type="submit" value="<? print_string("updatemyprofile") ?>"></td>
</TABLE>
-<INPUT type="hidden" name="course" value="<?=$course->id ?>">
-<INPUT type="hidden" name="id" value="<?=$user->id ?>">
+<INPUT type="hidden" name="course" value="<? p($course->id) ?>">
+<INPUT type="hidden" name="id" value="<? p($user->id) ?>">
</FORM>
/// Otherwise fill and print the form.
+ $editmyprofile = get_string("editmyprofile");
+ $participants = get_string("participants");
+
if ($course->category) {
- print_header("Edit user profile", "Edit user profile",
+ print_header($editmyprofile, $editmyprofile,
"<A HREF=\"$CFG->wwwroot/course/view.php?id=$course->id\">$course->shortname</A>
- -> <A HREF=\"index.php?id=$course->id\">Participants</A>
+ -> <A HREF=\"index.php?id=$course->id\">$participants</A>
-> <A HREF=\"view.php?id=$USER->id&course=$course->id\">$USER->firstname $USER->lastname</A>
- -> Edit profile", "");
+ -> $editmyprofile", "");
} else {
- print_header("Edit user profile", "Edit user profile",
+ print_header($editmyprofile, $editmyprofile,
"<A HREF=\"view.php?id=$USER->id&course=$course->id\">$USER->firstname $USER->lastname</A>
- -> Edit profile", "");
+ -> $editmyprofile", "");
}
$teacher = strtolower($course->teacher);
$teacheronly = "(".get_string("teacheronly", "", $teacher).")";
print_simple_box_start("center", "", "$THEME->cellheading");
- echo "<H2>User profile for $user->firstname $user->lastname</H2>";
+ print_heading( get_string("userprofilefor", "", "$user->firstname $user->lastname") );
include("edit.html");
print_simple_box_end();
-
print_footer($course);
function find_form_errors(&$user, &$usernew, &$err) {
if (empty($usernew->email))
- $err["email"] = "Missing email address";
+ $err["email"] = get_string("missingemail");
if (empty($usernew->city))
- $err["city"] = "Missing city or town";
+ $err["city"] = get_string("missingcity");
if (empty($usernew->country))
- $err["country"] = "Missing country";
+ $err["country"] = get_string("missingcountry");
else if (! validate_email($usernew->email))
- $err["email"] = "Invalid email address, check carefully";
+ $err["email"] = get_string("invalidemail");
else if ($otheruser = get_record("user", "email", $usernew->email)) {
if ($otheruser->id <> $user->id) {
- $err["email"] = "Email address already in use by someone else.";
+ $err["email"] = get_string("emailexists");
}
}