1 <?php
if ($A == "UpdateAccount"): ?
>
3 <?
= __('Click %shere%s if you want to permanently delete this account.', '<a href="' . get_user_uri($N) . 'delete/' . '">', '</a>') ?
>
4 <?
= __('Click %shere%s for user details.', '<a href="' . get_user_uri($N) . '">', '</a>') ?
>
7 <form id
="edit-profile-form" action
="<?= get_user_uri($N) . 'update/'; ?>" method
="post">
9 <form id
="edit-profile-form" action
="<?= get_uri('/register/'); ?>" method
="post">
12 <input type
="hidden" name
="Action" value
="<?= $A ?>" />
14 <input type
="hidden" name
="ID" value
="<?= $UID ?>" />
15 <input type
="hidden" name
="token" value
="<?= htmlspecialchars($_COOKIE['AURSID']) ?>" />
20 <label
for="id_username"><?
= __("Username") ?
>:</label
>
21 <input type
="text" size
="30" maxlength
="<?= config_get_int('options', 'username_max_len'); ?>" name
="U" id
="id_username" value
="<?= htmlspecialchars($U,ENT_QUOTES) ?>" /> (<?
= __("required") ?
>)
24 <em
><?
= __("Your user name is the name you will use to login. It is visible to the general public, even if your account is inactive.") ?
></em
>
27 # Only TUs or Devs can promote/demote/suspend a user
28 if (has_credential(CRED_ACCOUNT_CHANGE_TYPE
)):
31 <label
for="id_type"><?
= __("Account Type") ?
>:</label
>
32 <select name
="T" id
="id_type">
33 <?php
if ($T == 1): ?
>
34 <option value
="1" selected
="selected"><?
= __("Normal user") ?
></option
>
36 <option value
="1"><?
= __("Normal user") ?
></option
>
38 <?php
if ($T == 2): ?
>
39 <option value
="2" selected
="selected"><?
= __("Trusted user") ?
></option
>
41 <option value
="2"><?
= __("Trusted user") ?
></option
>
43 <?php
if (has_credential(CRED_ACCOUNT_EDIT_DEV
)): ?
>
45 <?php
$T == 3 ?
print " selected=\"selected\">" : print ">";
46 print __("Developer")."\n"; ?
>
49 <?php
$T == 4 ?
print " selected=\"selected\">" : print ">";
50 print __("Trusted User & Developer")."\n"; ?
>
58 <label
for="id_suspended"><?
= __("Account Suspended") ?
>:</label
>
60 <input type
="checkbox" name
="S" id
="id_suspended" checked
="checked" />
62 <input type
="checkbox" name
="S" id
="id_suspended" />
67 <?php
if ($A == "UpdateAccount"): ?
>
69 <label
for="id_inactive"><?
= __("Inactive") ?
>:</label
>
70 <input type
="checkbox" name
="J" id
="id_inactive" <?
= $J ?
'checked="checked"' : '' ?
> />
75 <label
for="id_email"><?
= __("Email Address") ?
>:</label
>
76 <input type
="text" size
="30" maxlength
="254" name
="E" id
="id_email" value
="<?= htmlspecialchars($E,ENT_QUOTES) ?>" /> (<?
= __("required") ?
>)
80 <em
><?
= __("Please ensure you correctly entered your email address, otherwise you will be locked out.") ?
></em
>
84 <label
for="id_hide"><?
= __("Hide Email Address") ?
>:</label
>
85 <input type
="checkbox" name
="H" id
="id_hide" <?
= $H ?
'checked="checked"' : '' ?
> />
88 <?php
if ($A == "UpdateAccount"): ?
>
90 <label
for="id_passwd1"><?
= __("Password") ?
>:</label
>
91 <input type
="password" size
="30" name
="P" id
="id_passwd1" value
="<?= $P ?>" />
95 <label
for="id_passwd2"><?
= __("Re-type password") ?
>:</label
>
96 <input type
="password" size
="30" name
="C" id
="id_passwd2" value
="<?= $C ?>" />
101 <label
for="id_realname"><?
= __("Real Name") ?
>:</label
>
102 <input type
="text" size
="30" maxlength
="32" name
="R" id
="id_realname" value
="<?= htmlspecialchars($R,ENT_QUOTES) ?>" />
106 <label
for="id_homepage"><?
= __("Homepage") ?
>:</label
>
107 <input type
="text" size
="30" name
="HP" id
="id_homepage" value
="<?= htmlspecialchars($HP,ENT_QUOTES) ?>" />
111 <label
for="id_irc"><?
= __("IRC Nick") ?
>:</label
>
112 <input type
="text" size
="30" maxlength
="32" name
="I" id
="id_irc" value
="<?= htmlspecialchars($I,ENT_QUOTES) ?>" />
116 <label
for="id_pgp"><?
= __("PGP Key Fingerprint") ?
>:</label
>
117 <input type
="text" size
="30" maxlength
="50" name
="K" id
="id_pgp" value
="<?= html_format_pgp_fingerprint($K) ?>" />
121 <label
for="id_language"><?
= __("Language") ?
>:</label
>
122 <select name
="L" id
="id_language">
124 reset($SUPPORTED_LANGS);
125 while (list($code, $lang) = each($SUPPORTED_LANGS)) {
127 print "<option value=\"".$code."\" selected=\"selected\"> ".$lang."</option>"."\n";
129 print "<option value=\"".$code."\"> ".$lang."</option>"."\n";
136 <label
for="id_timezone"><?
= __("Timezone") ?
></label
>
137 <select name
="TZ" id
="id_timezone">
139 $timezones = generate_timezone_list();
140 while (list($key, $val) = each($timezones)) {
142 print "<option value=\"".$key."\" selected=\"selected\"> ".$val."</option>\n";
144 print "<option value=\"".$key."\"> ".$val."</option>\n";
153 <legend
><?
= __("The following information is only required if you want to submit packages to the Arch User Repository.") ?
></legend
>
155 <label
for="id_ssh"><?
= __("SSH Public Key") ?
>:</label
>
156 <textarea name
="PK" id
="id_ssh" rows
="5" cols
="30"><?
= htmlspecialchars($PK) ?
></textarea
>
161 <legend
><?
= __("Notification settings") ?
>:</legend
>
163 <label
for="id_commentnotify"><?
= __("Notify of new comments") ?
>:</label
>
164 <input type
="checkbox" name
="CN" id
="id_commentnotify" <?
= $CN ?
'checked="checked"' : '' ?
> />
167 <label
for="id_updatenotify"><?
= __("Notify of package updates") ?
>:</label
>
168 <input type
="checkbox" name
="UN" id
="id_updatenotify" <?
= $UN ?
'checked="checked"' : '' ?
> />
171 <label
for="id_ownershipnotify"><?
= __("Notify of ownership changes") ?
>:</label
>
172 <input type
="checkbox" name
="ON" id
="id_ownershipnotify" <?
= $ON ?
'checked="checked"' : '' ?
> />
179 <?php
if ($A == "UpdateAccount"): ?
>
180 <input type
="submit" class="button" value
="<?= __("Update
") ?>" />  
;
182 <input type
="submit" class="button" value
="<?= __("Create
") ?>" />  
;
184 <input type
="reset" class="button" value
="<?= __("Reset
") ?>" />