<?php if (!isset($user->htmleditor)) { $user->htmleditor = 1; } if (!isset($user->picture)) { $user->picture = NULL; } if (empty($user->lang)) { $user->lang = $CFG->lang; } ?> <form method="post" enctype="multipart/form-data" action="edit.php"> <table cellpadding=9 cellspacing=0 > <?php if (isadmin()) { $theadmin = get_admin(); $adminself = (($theadmin->id == $USER->id) and ($USER->id == $user->id)); echo "<tr valign=top>"; echo "<td><p>".get_string("username").":</td>"; if ($adminself || is_internal_auth() ){ echo "<td><input type=\"text\" name=\"username\" size=20 value=\""; p($user->username); echo "\">"; if (isset($err["username"])) formerr($err["username"]); } else { echo "<td>"; p($user->username); echo "<input type=\"hidden\" name=\"username\" value=\""; p($user->username); echo "\">"; } echo "</td>"; echo "</tr>"; if ($adminself || is_internal_auth() ){ echo "<tr valign=top>"; echo "<td><p>".get_string("newpassword").":</td>"; echo "<td><input type=\"text\" name=\"newpassword\" size=20 value=\""; if (isset($user->newpassword)) p($user->newpassword); echo "\">"; if (isset($err["newpassword"])) { formerr($err["newpassword"]); } else if (empty($user->newpassword)) { echo " (".get_string("leavetokeep").")"; } echo "</td>"; echo "</tr>"; echo "<tr><td colspan=2><HR></td></tr>"; } } ?> <tr valign=top> <td><p><?php print_string("firstname") ?>:</td> <td><input type="text" name="firstname" size=30 value="<?php p($user->firstname) ?>"> <?php if (isset($err["firstname"])) formerr($err["firstname"]); ?> </td> </tr> <tr valign=top> <td><p><?php print_string("lastname") ?>:</td> <td><input type="text" name="lastname" size=30 value="<?php p($user->lastname) ?>"> <?php if (isset($err["lastname"])) formerr($err["lastname"]); ?> </td> </tr> <tr valign=top> <td><p><?php print_string("email") ?>:</td> <td><input type="text" name="email" size=30 value="<?php p($user->email) ?>"> <?php if (isset($err["email"])) formerr($err["email"]); ?> </td> </tr> <tr valign=top> <td><p><?php print_string("emaildisplay") ?>:</td> <td><?php $choices["0"] = get_string("emaildisplayno"); $choices["1"] = get_string("emaildisplayyes"); $choices["2"] = get_string("emaildisplaycourse"); choose_from_menu ($choices, "maildisplay", $user->maildisplay, "") ?> </td> </tr> <tr valign=top> <td><p><?php print_string("emailformat") ?>:</td> <td><?php unset($choices); $choices["0"] = get_string("textformat"); $choices["1"] = get_string("htmlformat"); choose_from_menu ($choices, "mailformat", $user->mailformat, "") ?> </td> </tr> <tr valign=top> <td><p><?php print_string("autosubscribe") ?>:</td> <td><?php unset($choices); $choices["1"] = get_string("autosubscribeyes"); $choices["0"] = get_string("autosubscribeno"); choose_from_menu ($choices, "autosubscribe", $user->autosubscribe, "") ?> </td> </tr> <?php if ($CFG->htmleditor) { ?> <tr valign=top> <td><p><?php print_string("textediting") ?>:</td> <td><?php unset($choices); $choices["0"] = get_string("texteditor"); $choices["1"] = get_string("htmleditor"); choose_from_menu ($choices, "htmleditor", $user->htmleditor, "") ?> </td> </tr> <?php } ?> <tr valign=top> <td><p><?php print_string("city") ?>:</td> <td><input type="text" name="city" size=25 value="<?php p($user->city) ?>"> <?php if (isset($err["city"])) formerr($err["city"]); ?> </td> </tr> <tr valign=top> <td><p><?php print_string("country") ?>:</td> <td><?php if (!$user->country and $CFG->country) { $user->country = $CFG->country; } choose_from_menu (get_list_of_countries(), "country", $user->country, get_string("selectacountry")."...", "", "") ?> <?php if (isset($err["country"])) formerr($err["country"]); ?> </td> </tr> <tr valign=top> <td><p><?php print_string("preferredlanguage") ?>:</td> <td><?php if ($languages = get_list_of_languages()) { if (!$user->lang) { $user->lang = $CFG->lang; } choose_from_menu ($languages, "lang", $user->lang, "", "", ""); } if (isset($err["lang"])) formerr($err["lang"]); ?> </td> </tr> <tr valign=top> <td><p><?php print_string("timezone") ?>:</td> <td><?php if (abs($user->timezone) > 13) { $user->timezone = 99; } $timenow = time(); for ($tz = -26; $tz <= 26; $tz++) { $zone = (float)$tz/2.0; $usertime = $timenow + ($tz * 1800); if ($tz == 0) { $timezones["$zone"] = gmstrftime("%a, %I:%M %p", $usertime)." (GMT)"; } else if ($tz < 0) { $timezones["$zone"] = gmstrftime("%a, %I:%M %p", $usertime)." (GMT$zone)"; } else { $timezones["$zone"] = gmstrftime("%a, %I:%M %p", $usertime)." (GMT+$zone)"; } } choose_from_menu ($timezones, "timezone", $user->timezone, get_string("serverlocaltime"), "", "99"); echo "(".get_string("currentlocaltime").")"; ?> </td> </tr> <tr valign=top> <td><p><?php print_string("userdescription") ?>:</td> <td><?php if (isset($err["description"])) { formerr($err["description"]); echo "<br />"; } ?> <textarea name=description cols=50 rows=10 wrap=virtual><?php p($user->description) ?></textarea> <?php helpbutton("text", get_string("helptext")) ?> </td> </tr> <tr> <td colspan=2><br /><b><?php print_string("followingoptional") ?>:</b> <?php print_user_picture($user->id, $course->id, $user->picture, false, false, false); ?> </td> </tr> <?php $maxbytes = get_max_upload_file_size($CFG->maxbytes, $course->maxbytes); if (!empty($CFG->gdversion) and $maxbytes and empty($CFG->disableuserimages)) { ?> <tr valign=top> <td><p><?php print_string("newpicture") ?>:</td> <td> <input type="hidden" name="MAX_FILE_SIZE" value="<?php echo $maxbytes ?>"> <input type="file" name="imagefile" size=40> <?php helpbutton("picture", get_string("helppicture")); print_string("maxsize", "", display_size($maxbytes)); if (isset($err["imagefile"])) formerr($err["imagefile"]); ?> </td> </tr> <?php } ?> <tr valign=top> <td><p><?php print_string("webpage") ?>:</td> <td><input type="text" name="url" size=50 value="<?php p($user->url) ?>"> <?php if (isset($err["url"])) formerr($err["url"]); ?> </td> </tr> <tr valign=top> <td><p><?php print_string("icqnumber") ?>:</td> <td><input type="text" name="icq" size=25 value="<?php p($user->icq) ?>"> <?php if (isset($err["icq"])) formerr($err["icq"]); ?> </td> </tr> <tr valign=top> <td><p><?php print_string("idnumber") ?>:</td> <td><input type="text" name="idnumber" size=25 value="<?php p($user->idnumber) ?>"> <?php p($teacheronly) ?> <?php if (isset($err["idnumber"])) formerr($err["idnumber"]); ?> </td> </tr> <?php if (isadmin()) { ?> <tr valign=top> <td><p><?php print_string("institution") ?>:</td> <td><input type="text" name="institution" size=25 value="<?php p($user->institution) ?>"> <?php p($teacheronly) ?> </td> </tr> <tr valign=top> <td><p><?php print_string("department") ?>:</td> <td><input type="text" name="department" size=25 value="<?php p($user->department) ?>"> <?php p($teacheronly) ?> </td> </tr> <?php } ?> <tr valign=top> <td><p><?php print_string("phone") ?> 1:</td> <td><input type="text" name="phone1" size=25 value="<?php p($user->phone1) ?>"> <?php p($teacheronly) ?> <?php if (isset($err["phone1"])) formerr($err["phone1"]); ?> </td> </tr> <tr valign=top> <td><p><?php print_string("phone") ?> 2:</td> <td><input type="text" name="phone2" size=25 value="<?php p($user->phone2) ?>"> <?php p($teacheronly) ?> <?php if (isset($err["phone2"])) formerr($err["phone2"]); ?> </td> </tr> <tr valign=top> <td><p><?php print_string("address") ?>:</td> <td><input type="text" name="address" size=25 value="<?php p($user->address) ?>"> <?php p($teacheronly) ?> <?php if (isset($err["address"])) formerr($err["address"]); ?> </td> </tr> <tr> <td></td> <td align=right><input type="submit" value="<?php print_string("updatemyprofile") ?>"></td> </table> <input type="hidden" name="course" value="<?php p($course->id) ?>"> <input type="hidden" name="id" value="<?php p($user->id) ?>"> </form>