Add global comment notification setting
[aur.git] / web / template / account_edit_form.php
blob4f92f6932a981f615c16c51560ebaffccab26ec6
1 <?php if ($A == "UpdateAccount"): ?>
2 <p>
3 <?= __('Click %shere%s if you want to permanently delete this account.', '<a href="' . get_user_uri($N) . 'delete/' . '">', '</a>') ?>
4 </p>
6 <form id="edit-profile-form" action="<?= get_user_uri($N) . 'update/'; ?>" method="post">
7 <?php else: ?>
8 <form id="edit-profile-form" action="<?= get_uri('/register/'); ?>" method="post">
9 <?php endif; ?>
10 <fieldset>
11 <input type="hidden" name="Action" value="<?= $A ?>" />
12 <?php if ($UID): ?>
13 <input type="hidden" name="ID" value="<?= $UID ?>" />
14 <input type="hidden" name="token" value="<?= htmlspecialchars($_COOKIE['AURSID']) ?>" />
15 <?php endif; ?>
16 </fieldset>
17 <fieldset>
18 <p>
19 <label for="id_username"><?= __("Username") ?>:</label>
20 <input type="text" size="30" maxlength="<?= config_get_int('options', 'username_max_len'); ?>" name="U" id="id_username" value="<?= htmlspecialchars($U,ENT_QUOTES) ?>" /> (<?= __("required") ?>)
21 </p>
22 <?php
23 # Only TUs or Devs can promote/demote/suspend a user
24 if (has_credential(CRED_ACCOUNT_CHANGE_TYPE)):
26 <p>
27 <label for="id_type"><?= __("Account Type") ?>:</label>
28 <select name="T" id="id_type">
29 <?php if ($T == 1): ?>
30 <option value="1" selected="selected"><?= __("Normal user") ?></option>
31 <?php else: ?>
32 <option value="1"><?= __("Normal user") ?></option>
33 <?php endif; ?>
34 <?php if ($T == 2): ?>
35 <option value="2" selected="selected"><?= __("Trusted user") ?></option>
36 <?php else: ?>
37 <option value="2"><?= __("Trusted user") ?></option>
38 <?php endif; ?>
39 <?php if (has_credential(CRED_ACCOUNT_EDIT_DEV)): ?>
40 <option value="3"
41 <?php $T == 3 ? print " selected=\"selected\">" : print ">";
42 print __("Developer")."\n"; ?>
43 </option>
44 <option value="4"
45 <?php $T == 4 ? print " selected=\"selected\">" : print ">";
46 print __("Trusted User & Developer")."\n"; ?>
47 </option>
48 <?php endif; ?>
50 </select>
51 </p>
53 <p>
54 <label for="id_suspended"><?= __("Account Suspended") ?>:</label>
55 <?php if ($S): ?>
56 <input type="checkbox" name="S" id="id_suspended" checked="checked" />
57 <?php else: ?>
58 <input type="checkbox" name="S" id="id_suspended" />
59 <?php endif; ?>
60 </p>
61 <?php endif; ?>
63 <?php if ($A == "UpdateAccount"): ?>
64 <p>
65 <label for="id_inactive"><?= __("Inactive") ?>:</label>
66 <input type="checkbox" name="J" id="id_inactive" <?= $J ? 'checked="checked"' : '' ?> />
67 </p>
68 <?php endif; ?>
70 <p>
71 <label for="id_email"><?= __("Email Address") ?>:</label>
72 <input type="text" size="30" maxlength="254" name="E" id="id_email" value="<?= htmlspecialchars($E,ENT_QUOTES) ?>" /> (<?= __("required") ?>)
73 </p>
75 <p>
76 <em><?= __("Please ensure you correctly entered your email address, otherwise you will be locked out.") ?></em>
77 </p>
79 <p>
80 <label for="id_hide"><?= __("Hide Email Address") ?>:</label>
81 <input type="checkbox" name="H" id="id_hide" <?= $H ? 'checked="checked"' : '' ?> />
82 </p>
84 <?php if ($A == "UpdateAccount"): ?>
85 <p>
86 <label for="id_passwd1"><?= __("Password") ?>:</label>
87 <input type="password" size="30" name="P" id="id_passwd1" value="<?= $P ?>" />
88 </p>
90 <p>
91 <label for="id_passwd2"><?= __("Re-type password") ?>:</label>
92 <input type="password" size="30" name="C" id="id_passwd2" value="<?= $C ?>" />
93 </p>
94 <?php endif; ?>
96 <p>
97 <label for="id_realname"><?= __("Real Name") ?>:</label>
98 <input type="text" size="30" maxlength="32" name="R" id="id_realname" value="<?= htmlspecialchars($R,ENT_QUOTES) ?>" />
99 </p>
102 <label for="id_irc"><?= __("IRC Nick") ?>:</label>
103 <input type="text" size="30" maxlength="32" name="I" id="id_irc" value="<?= htmlspecialchars($I,ENT_QUOTES) ?>" />
104 </p>
107 <label for="id_pgp"><?= __("PGP Key Fingerprint") ?>:</label>
108 <input type="text" size="30" maxlength="50" name="K" id="id_pgp" value="<?= html_format_pgp_fingerprint($K) ?>" />
109 </p>
112 <label for="id_language"><?= __("Language") ?>:</label>
113 <select name="L" id="id_language">
114 <?php
115 reset($SUPPORTED_LANGS);
116 while (list($code, $lang) = each($SUPPORTED_LANGS)) {
117 if ($L == $code) {
118 print "<option value=\"".$code."\" selected=\"selected\"> ".$lang."</option>"."\n";
119 } else {
120 print "<option value=\"".$code."\"> ".$lang."</option>"."\n";
124 </select>
125 </p>
126 </fieldset>
128 <fieldset>
129 <legend><?= __("The following information is only required if you want to submit packages to the Arch User Repository.") ?></legend>
131 <label for="id_ssh"><?= __("SSH Public Key") ?>:</label>
132 <textarea name="PK" id="id_ssh" rows="5" cols="30"><?= htmlspecialchars($PK) ?></textarea>
133 </p>
134 </fieldset>
136 <fieldset>
137 <legend><?= __("Notification settings") ?>:</legend>
139 <label for="id_commentnotify"><?= __("Notify of new comments") ?>:</label>
140 <input type="checkbox" name="CN" id="id_commentnotify" <?= $CN ? 'checked="checked"' : '' ?> />
141 </p>
142 </fieldset>
144 <fieldset>
146 <label></label>
147 <?php if ($A == "UpdateAccount"): ?>
148 <input type="submit" class="button" value="<?= __("Update") ?>" /> &nbsp;
149 <?php else: ?>
150 <input type="submit" class="button" value="<?= __("Create") ?>" /> &nbsp;
151 <?php endif; ?>
152 <input type="reset" class="button" value="<?= __("Reset") ?>" />
153 </p>
154 </fieldset>
155 </form>