account_edit_form.php 3.88 KB
Newer Older
1
<?php if ($A == "UpdateAccount"): ?>
2
<form id="edit-profile-form" action="<?= get_user_uri($U) . 'update/'; ?>" method="post">
3
<?php else: ?>
4
<form id="edit-profile-form" action="<?= get_uri('/register/'); ?>" method="post">
5
<?php endif; ?>
6
	<fieldset>
Lukas Fleischer's avatar
Lukas Fleischer committed
7
		<input type="hidden" name="Action" value="<?= $A ?>" />
8
		<?php if ($UID): ?>
Lukas Fleischer's avatar
Lukas Fleischer committed
9
10
		<input type="hidden" name="ID" value="<?= $UID ?>" />
		<input type="hidden" name="token" value="<?= htmlspecialchars($_COOKIE['AURSID']) ?>" />
11
12
		<?php endif; ?>
	</fieldset>
13
14
15
16
17
	<fieldset>
		<p>
			<label for="id_username"><?= __("Username") ?>:</label>
			<input type="text" size="30" maxlength="64" name="U" id="id_username" value="<?= htmlspecialchars($U,ENT_QUOTES) ?>" /> (<?= __("required") ?>)
		</p>
18
19
20
21
		<?php
		# Only TUs or Devs can promote/demote/suspend a user
		if ($UTYPE == "Trusted User" || $UTYPE == "Developer"):
		?>
22
23
24
		<p>
			<label for="id_type"><?= __("Account Type") ?>:</label>
			<select name="T" id="id_type">
25
				<?php if ($T == 1): ?>
26
				<option value="1" selected="selected"><?= __("Normal user") ?></option>
27
				<?php else: ?>
28
				<option value="1"><?= __("Normal user") ?></option>
29
				<?php endif; ?>
30
				<?php if ($T == 2): ?>
31
				<option value="2" selected="selected"><?= __("Trusted user") ?></option>
32
				<?php else: ?>
33
				<option value="2"><?= __("Trusted user") ?></option>
34
35
36
37
38
39
				<?php endif; ?>
				<?php
				# Only developers can make another account a developer
				if ($UTYPE == "Developer"):
				?>
				<option value="3"
40
				<?php $T == 3 ? print " selected=\"selected\">" : print ">";
41
				print __("Developer")."\n"; ?>
42
				</option>
43
				<?php endif; ?>
44

45
46
			</select>
		</p>
47

48
49
		<p>
			<label for="id_suspended"><?= __("Account Suspended") ?>:</label>
50
			<?php if ($S): ?>
51
			<input type="checkbox" name="S" id="id_suspended" checked="checked" />
52
			<?php else: ?>
53
			<input type="checkbox" name="S" id="id_suspended" />
54
			<?php endif; ?>
55
		</p>
56
57
		<?php endif; ?>

58
59
60
61
		<p>
			<label for="id_email"><?= __("Email Address") ?>:</label>
			<input type="text" size="30" maxlength="64" name="E" id="id_email" value="<?= htmlspecialchars($E,ENT_QUOTES) ?>" /> (<?= __("required") ?>)
		</p>
62

63
64
		<p>
			<label for="id_passwd1"><?= __("Password") ?>:</label>
65
			<input type="password" size="30" name="P" id="id_passwd1" value="<?= $P ?>" />
66
67
			<?php if ($A != "UpdateAccount"): print " (".__("required").")"; endif; ?>
		</p>
68

69
70
		<p>
			<label for="id_passwd2"><?= __("Re-type password") ?>:</label>
71
			<input type="password" size="30" name="C" id="id_passwd2" value="<?= $C ?>" />
72
73
			<?php if ($A != "UpdateAccount"): print " (".__("required").")"; endif; ?>
		</p>
74

75
76
77
78
		<p>
			<label for="id_realname"><?= __("Real Name") ?>:</label>
			<input type="text" size="30" maxlength="32" name="R" id="id_realname" value="<?= htmlspecialchars($R,ENT_QUOTES) ?>" />
		</p>
79

80
81
82
83
		<p>
			<label for="id_irc"><?= __("IRC Nick") ?>:</label>
			<input type="text" size="30" maxlength="32" name="I" id="id_irc" value="<?= htmlspecialchars($I,ENT_QUOTES) ?>" />
		</p>
84

85
86
87
88
		<p>
			<label for="id_pgp"><?= __("PGP Key Fingerprint") ?>:</label>
			<input type="text" size="30" maxlength="50" name="K" id="id_pgp" value="<?= html_format_pgp_fingerprint($K) ?>" />
		</p>
89

90
91
92
		<p>
			<label for="id_language"><?= __("Language") ?>:</label>
			<select name="L" id="id_language">
93
94
95
96
<?php
	reset($SUPPORTED_LANGS);
	while (list($code, $lang) = each($SUPPORTED_LANGS)) {
		if ($L == $code) {
97
			print "<option value=\"".$code."\" selected=\"selected\"> ".$lang."</option>"."\n";
98
		} else {
99
			print "<option value=\"".$code."\"> ".$lang."</option>"."\n";
100
101
102
		}
	}
?>
103
104
			</select>
		</p>
105

106
107
108
109
110
111
112
113
114
115
		<p>
			<label></label>
			<?php if ($A == "UpdateAccount"): ?>
			<input type="submit" class="button" value="<?= __("Update") ?>" /> &nbsp;
			<?php else: ?>
			<input type="submit" class="button" value="<?= __("Create") ?>" /> &nbsp;
			<?php endif; ?>
			<input type="reset" class="button" value="<?= __("Reset") ?>" />
		</p>
	</fieldset>
116
</form>