2001-11-22 06:23:56 +00:00
|
|
|
<FORM METHOD="post" ENCTYPE="multipart/form-data" action="edit.php">
|
|
|
|
<table cellpadding=9 cellspacing=0 >
|
2002-08-08 14:17:55 +00:00
|
|
|
<?
|
|
|
|
if (isadmin()) {
|
|
|
|
echo "<tr valign=top>";
|
|
|
|
echo "<td><P>".get_string("username").":</td>";
|
|
|
|
echo "<td><input type=text name=username size=20 value=\"";
|
|
|
|
p($user->username);
|
|
|
|
echo "\">";
|
|
|
|
echo formerr($err["username"]);
|
|
|
|
echo "</td>";
|
|
|
|
echo "</tr>";
|
|
|
|
|
|
|
|
echo "<tr valign=top>";
|
|
|
|
echo "<td><P>".get_string("newpassword").":</td>";
|
|
|
|
echo "<td><input type=text name=newpassword size=20 value=\"";
|
|
|
|
p($user->newpassword);
|
|
|
|
echo "\">";
|
|
|
|
if (isset($err["newpassword"])) {
|
|
|
|
formerr($err["newpassword"]);
|
|
|
|
} else if (empty($user->newpassword)) {
|
|
|
|
echo "(".get_string("leavetokeep").")";
|
|
|
|
}
|
|
|
|
echo "</td>";
|
|
|
|
echo "</tr>";
|
|
|
|
}
|
|
|
|
?>
|
2002-08-06 09:36:42 +00:00
|
|
|
<tr valign=top>
|
|
|
|
<td><P><? print_string("firstname") ?>:</td>
|
|
|
|
<td><input type="text" name="firstname" size=30 value="<? p($user->firstname) ?>">
|
|
|
|
<? formerr($err["firstname"]) ?>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr valign=top>
|
|
|
|
<td><P><? print_string("lastname") ?>:</td>
|
|
|
|
<td><input type="text" name="lastname" size=30 value="<? p($user->lastname) ?>">
|
|
|
|
<? formerr($err["lastname"]) ?>
|
|
|
|
</td>
|
|
|
|
</tr>
|
2001-11-22 06:23:56 +00:00
|
|
|
<tr valign=top>
|
2002-07-11 05:30:57 +00:00
|
|
|
<td><P><? print_string("userdescription") ?>:</td>
|
|
|
|
<td><TEXTAREA NAME=description COLS=50 ROWS=10 WRAP=virtual><? p($user->description) ?></TEXTAREA>
|
2002-07-21 08:34:25 +00:00
|
|
|
<? helpbutton("text", get_string("helptext")) ?>
|
2002-08-08 14:17:55 +00:00
|
|
|
<? formerr($err["description"]) ?>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr valign=top>
|
|
|
|
<td><P><? print_string("newpicture") ?>:</td>
|
|
|
|
<td>
|
|
|
|
<INPUT type="hidden" name="MAX_FILE_SIZE" value="4000000">
|
2002-09-01 14:31:14 +00:00
|
|
|
<input type="file" name="imagefile" size=40>
|
|
|
|
<? helpbutton("picture", get_string("helppicture"));
|
|
|
|
print_string("maxsize", "", display_size(get_max_upload_file_size()));
|
|
|
|
formerr($err["imagefile"]);
|
|
|
|
?>
|
2002-06-05 05:37:55 +00:00
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr valign=top>
|
2002-07-11 05:30:57 +00:00
|
|
|
<td><P><? print_string("email") ?>:</td>
|
|
|
|
<td><input type="text" name="email" size=30 value="<? p($user->email) ?>">
|
2001-11-22 06:23:56 +00:00
|
|
|
<? formerr($err["email"]) ?>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr valign=top>
|
2002-07-11 05:30:57 +00:00
|
|
|
<td><P><? print_string("emailformat") ?>:</td>
|
2002-06-05 05:37:55 +00:00
|
|
|
<td><?
|
2002-07-04 07:52:06 +00:00
|
|
|
$choices["0"] = get_string("textformat");
|
|
|
|
$choices["1"] = get_string("htmlformat");
|
2002-06-05 05:37:55 +00:00
|
|
|
choose_from_menu ($choices, "mailformat", $user->mailformat, "") ?>
|
|
|
|
</td>
|
|
|
|
</tr>
|
2002-08-21 13:29:25 +00:00
|
|
|
<tr valign=top>
|
|
|
|
<td><P><? print_string("emaildisplay") ?>:</td>
|
|
|
|
<td><?
|
|
|
|
$choices["0"] = get_string("emaildisplayno");
|
|
|
|
$choices["1"] = get_string("emaildisplayyes");
|
|
|
|
$choices["2"] = get_string("emaildisplaycourse");
|
|
|
|
choose_from_menu ($choices, "maildisplay", $user->maildisplay, "") ?>
|
|
|
|
</td>
|
|
|
|
</tr>
|
2002-06-05 05:37:55 +00:00
|
|
|
<tr valign=top>
|
2002-07-11 05:30:57 +00:00
|
|
|
<td><P><? print_string("webpage") ?>:</td>
|
2002-09-04 05:07:17 +00:00
|
|
|
<td><input type="text" name="url" size=50 value="<? p($user->url) ?>">
|
2002-06-05 05:37:55 +00:00
|
|
|
<? formerr($err["url"]) ?>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr valign=top>
|
2002-07-11 05:30:57 +00:00
|
|
|
<td><P><? print_string("icqnumber") ?>:</td>
|
|
|
|
<td><input type="text" name="icq" size=25 value="<? p($user->icq) ?>">
|
2001-11-22 06:23:56 +00:00
|
|
|
<? formerr($err["icq"]) ?>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr valign=top>
|
2002-07-11 05:30:57 +00:00
|
|
|
<td><P><? print_string("idnumber") ?>:</td>
|
|
|
|
<td><input type="text" name="idnumber" size=25 value="<? p($user->idnumber) ?>"> <? p($teacheronly) ?>
|
2002-06-05 05:37:55 +00:00
|
|
|
<? formerr($err["idnumber"]) ?>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr valign=top>
|
2002-07-11 05:30:57 +00:00
|
|
|
<td><P><? print_string("phone") ?> 1:</td>
|
|
|
|
<td><input type="text" name="phone1" size=25 value="<? p($user->phone1) ?>"> <? p($teacheronly) ?>
|
2001-11-22 06:23:56 +00:00
|
|
|
<? formerr($err["phone1"]) ?>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr valign=top>
|
2002-07-11 05:30:57 +00:00
|
|
|
<td><P><? print_string("phone") ?> 2:</td>
|
|
|
|
<td><input type="text" name="phone2" size=25 value="<? p($user->phone2) ?>"> <? p($teacheronly) ?>
|
2001-11-22 06:23:56 +00:00
|
|
|
<? formerr($err["phone2"]) ?>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr valign=top>
|
2002-07-11 05:30:57 +00:00
|
|
|
<td><P><? print_string("address") ?>:</td>
|
|
|
|
<td><input type="text" name="address" size=25 value="<? p($user->address) ?>"> <? p($teacheronly) ?>
|
2001-11-22 06:23:56 +00:00
|
|
|
<? formerr($err["address"]) ?>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr valign=top>
|
2002-07-11 05:30:57 +00:00
|
|
|
<td><P><? print_string("city") ?>:</td>
|
|
|
|
<td><input type="text" name="city" size=25 value="<? p($user->city) ?>">
|
2002-06-05 05:37:55 +00:00
|
|
|
<? formerr($err["city"]) ?>
|
2001-11-22 06:23:56 +00:00
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr valign=top>
|
2002-07-11 05:30:57 +00:00
|
|
|
<td><P><? print_string("country") ?>:</td>
|
2002-07-04 07:52:06 +00:00
|
|
|
<td><? choose_from_menu ($COUNTRIES, "country", $user->country, get_string("selectacountry")."...", "", "") ?>
|
2002-06-05 05:37:55 +00:00
|
|
|
<? formerr($err["country"]) ?>
|
2001-11-22 06:23:56 +00:00
|
|
|
</td>
|
|
|
|
</tr>
|
2002-06-05 03:15:30 +00:00
|
|
|
<tr valign=top>
|
2002-07-11 05:30:57 +00:00
|
|
|
<td><P><? print_string("timezone") ?>:</td>
|
2002-06-05 03:15:30 +00:00
|
|
|
<td><?
|
|
|
|
if (abs($user->timezone) > 12) {
|
|
|
|
$user->timezone = 99;
|
|
|
|
}
|
|
|
|
$timenow = time();
|
|
|
|
|
|
|
|
for ($tz = -23; $tz <= 24; $tz++) {
|
|
|
|
$zone = (float)$tz/2.0;
|
|
|
|
$usertime = $timenow + ($tz * 1800);
|
|
|
|
if ($tz == 0) {
|
2002-07-04 07:52:06 +00:00
|
|
|
$timezones["$zone"] = gmstrftime("%a, %I:%M %p", $usertime)." (GMT)";
|
2002-06-05 03:15:30 +00:00
|
|
|
} else if ($tz < 0) {
|
2002-07-04 07:52:06 +00:00
|
|
|
$timezones["$zone"] = gmstrftime("%a, %I:%M %p", $usertime)." (GMT$zone)";
|
2002-06-05 03:15:30 +00:00
|
|
|
} else {
|
2002-07-04 07:52:06 +00:00
|
|
|
$timezones["$zone"] = gmstrftime("%a, %I:%M %p", $usertime)." (GMT+$zone)";
|
2002-06-05 03:15:30 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2002-07-04 07:52:06 +00:00
|
|
|
choose_from_menu ($timezones, "timezone", $user->timezone, get_string("serverlocaltime"), "", "99");
|
2002-06-05 03:15:30 +00:00
|
|
|
|
2002-07-04 07:52:06 +00:00
|
|
|
echo "(".get_string(currentlocaltime).")";
|
2002-06-05 03:15:30 +00:00
|
|
|
?>
|
2002-07-04 07:52:06 +00:00
|
|
|
</td>
|
2002-06-05 03:15:30 +00:00
|
|
|
</tr>
|
2001-11-22 06:23:56 +00:00
|
|
|
<tr>
|
|
|
|
<td></td>
|
2002-08-06 09:36:42 +00:00
|
|
|
<td align=right><input type="submit" value="<? print_string("updatemyprofile") ?>"></td>
|
2001-11-22 06:23:56 +00:00
|
|
|
</TABLE>
|
2002-07-11 05:30:57 +00:00
|
|
|
<INPUT type="hidden" name="course" value="<? p($course->id) ?>">
|
|
|
|
<INPUT type="hidden" name="id" value="<? p($user->id) ?>">
|
2001-11-22 06:23:56 +00:00
|
|
|
</FORM>
|