added a method to return javascript to select form element with first error for use...
[moodle.git] / login / signup_form.html
CommitLineData
9a58f7cb 1<?php
9a58f7cb 2 if (empty($user->username)) {
9a58f7cb 3 $user->username = "";
9a58f7cb 4 }
9a58f7cb 5 if (empty($user->password)) {
9a58f7cb 6 $user->password = "";
9a58f7cb 7 }
9a58f7cb 8 if (empty($user->email)) {
9a58f7cb 9 $user->email = "";
9a58f7cb 10 }
9a58f7cb 11 if (empty($user->email2)) {
9a58f7cb 12 $user->email2 = "";
9a58f7cb 13 }
9a58f7cb 14 if (empty($user->firstname)) {
9a58f7cb 15 $user->firstname = "";
9a58f7cb 16 }
9a58f7cb 17 if (empty($user->lastname)) {
9a58f7cb 18 $user->lastname = "";
9a58f7cb 19 }
9a58f7cb 20 if (empty($user->city)) {
9a58f7cb 21 $user->city = "";
9a58f7cb 22 }
9a58f7cb 23 if (empty($user->country)) {
9a58f7cb 24 $user->country = "";
9a58f7cb 25 }
9a58f7cb 26?>
4313a1ae 27<table cellpadding="20" align="center"> <tr> <td class="generalbox">
9a58f7cb 28<form action="signup.php" method="post" name="form" id="form">
9a58f7cb 29<table>
9a58f7cb 30<tr valign="top">
894ff63f 31 <td colspan="2"><b><?php print_string("createuserandpass") ?>:</b></td>
9a58f7cb 32</tr>
9a58f7cb 33<tr valign="top">
894ff63f 34 <td align="right"><?php print_string("username") ?>:</td>
35 <td><input type="text" name="username" size="12" value="<?php p($user->username) ?>" alt="<?php print_string("username") ?>" />
36 <?php if (!empty($err->username)) { formerr($err->username); } ?>
37 </td>
9a58f7cb 38</tr>
9a58f7cb 39<tr valign="top">
894ff63f 40 <td align="right"><?php print_string("password") ?>:</td>
41 <td><input type="password" name="password" size="12" value="<?php p($user->password) ?>" alt="<?php print_string("password") ?>" />
42 <?php if (!empty($err->password)) { formerr($err->password); } ?>
43 </td>
9a58f7cb 44</tr>
9a58f7cb 45<tr valign="top">
894ff63f 46 <td colspan="2"><p><br />
9a58f7cb 47 <b><?php print_string("supplyinfo") ?>:</b><br />
9a58f7cb 48 (<?php print_string("emailmustbereal") ?>)</p>
9a58f7cb 49 </td>
9a58f7cb 50 </tr>
9a58f7cb 51<tr valign="top">
894ff63f 52 <td align="right"><?php print_string("email") ?>:</td>
53 <td><input type="text" name="email" size="25" value="<?php p($user->email) ?>" alt="<?php print_string("email") ?>" />
54 <?php if (!empty($err->email)) { formerr($err->email); } ?>
55 </td>
9a58f7cb 56</tr>
9a58f7cb 57<tr valign="top">
894ff63f 58 <td align="right"><?php print_string("emailagain") ?>:</td>
59 <td><input type="text" name="email2" size="25" value="<?php p($user->email2) ?>" alt="<?php print_string("emailagain") ?>" />
60 <?php if (!empty($err->email2)) { formerr($err->email2); } ?>
61 </td>
9a58f7cb 62</tr>
9a58f7cb 63<tr valign="top">
894ff63f 64 <td align="right"><?php print_string("firstname") ?>:</td>
65 <td><input type="text" name="firstname" size="25" value="<?php p($user->firstname) ?>" alt="<?php print_string("firstname") ?>" />
66 <?php if (!empty($err->firstname)) { formerr($err->firstname);} ?>
67 </td>
9a58f7cb 68</tr>
9a58f7cb 69<tr valign="top">
894ff63f 70 <td align="right"><?php print_string("lastname") ?>:</td>
71 <td><input type="text" name="lastname" size="25" value="<?php p($user->lastname) ?>" alt="<?php print_string("lastname") ?>" />
72 <?php if (!empty($err->lastname)) { formerr($err->lastname);} ?>
73 </td>
9a58f7cb 74</tr>
9a58f7cb 75<tr valign="top">
894ff63f 76 <td align="right"><?php print_string("city") ?>:</td>
77 <td><input type="text" name="city" size="25" value="<?php p($user->city) ?>" alt="<?php print_string("city") ?>" />
78 <?php if (!empty($err->city)) { formerr($err->city);} ?>
79 </td>
9a58f7cb 80</tr>
9a58f7cb 81<tr valign="top">
894ff63f 82 <td align="right"><?php print_string("country") ?>:</td>
83 <td><?php choose_from_menu (get_list_of_countries(), "country", $user->country, get_string("selectacountry"), "", "") ?>
84 <?php if (!empty($err->country)) { formerr($err->country);} ?>
85 </td>
9a58f7cb 86</tr>
9a58f7cb 87<tr>
894ff63f 88 <td></td>
89 <td><input type="submit" value="<?php print_string("createaccount") ?>" /></td>
9a58f7cb 90</tr>
9a58f7cb 91</table>
9a58f7cb 92</form>
9a58f7cb 93</td></tr></table>