hanno commited on 2007-08-09 19:24:54
Zeige 1 geänderte Dateien mit 27 Einfügungen und 26 Löschungen.
git-svn-id: https://svn.schokokeks.org/repos/tools/webinterface/trunk@609 87cf0b9e-d624-0410-a070-f6ee81989793
... | ... |
@@ -115,52 +115,53 @@ if ($output_something) |
115 | 115 |
<p><strong>Hinweis:</strong> In dieser Matrix sehen Sie links die Datenbanken und oben die Benutzer, die Sie eingerichtet haben. |
116 | 116 |
In die leeren Eingabefelder können Sie den Namen eines neuen Benutzers bzw. einer neuen Datenbank eintragen. Sofern Sie noch keine Datenbank(en) oder Benutzer eingerichtet haben, erscheinen nur die Eingabefelder. Vergessen Sie nicht, nach der Erstellung eines neuen Benutzerkontos dem betreffenden Benutzer ein Passwort zu setzen (s. unten auf dieser Seite). Der Name von Datenbanken und Datenbank-Benutzern muss mit dem Namen des System-Benutzeraccounts übereinstimmen oder mit diesem und einem nachfolgenden Unterstrich beginnen. Z.B. kann der System-Benutzer <em>bernd</em> die MySQL-Accounts <em>bernd</em> und <em>bernd_2</em> erzeugen. Aufgrund einer Beschränkung des MySQL-Servers dürfen Benutzernamen allerdings zur Zeit nur 16 Zeichen lang sein.</p>'); |
117 | 117 |
|
118 |
- output('<form action="'.($debugmode ? '?debug': '').'" method="post"> |
|
119 |
- '.generate_form_token('mysql_databases_access').' |
|
118 |
+ $form = ' |
|
120 | 119 |
<table> |
121 | 120 |
<tr><th> </th><th style="background-color: #729bb3; color: #fff;padding: 0.2em;" colspan="'.(count($users)+1).'">Benutzerkonten</th></tr> |
122 |
- <tr><th style="background-color: #729bb3; color: #fff;padding: 0.2em; text-align: left;">Datenbanken</th>'); |
|
121 |
+ <tr><th style="background-color: #729bb3; color: #fff;padding: 0.2em; text-align: left;">Datenbanken</th>'; |
|
123 | 122 |
|
124 | 123 |
foreach ($users as $user) |
125 |
- output("<th>{$user}<br /><a href=\"?".($debugmode ? 'debug&': '')."action=delete_user&user={$user}\"><img border=\"0\" src=\"{$prefix}images/delete.png\" title=\"Benutzer »{$user}« löschen\" alt=\"löschen\" /></a></th>"); |
|
126 |
- output('<th><input type="text" name="new_user" size="10" value="" /></th>'); |
|
127 |
- output("</tr>\n"); |
|
124 |
+ $form .= "<th>{$user}<br /><a href=\"?".($debugmode ? 'debug&': '')."action=delete_user&user={$user}\"><img border=\"0\" src=\"{$prefix}images/delete.png\" title=\"Benutzer »{$user}« löschen\" alt=\"löschen\" /></a></th>"; |
|
125 |
+ $form .= '<th><input type="text" name="new_user" size="10" value="" /></th></tr> |
|
126 |
+'; |
|
128 | 127 |
|
129 | 128 |
array_push($users, "new"); |
130 | 129 |
|
131 | 130 |
foreach($dbs as $db) |
132 | 131 |
{ |
133 |
- output("<tr><td style=\"border: 0px; font-weight: bold; text-align: right;\">{$db} <a href=\"?".($debugmode ? 'debug&': '')."action=delete_db&db={$db}\"><img border=\"0\" src=\"{$prefix}images/delete.png\" title=\"Datenbank »{$db}« löschen\" alt=\"löschen\" /></a></td>"); |
|
132 |
+ $form .= "<tr><td style=\"border: 0px; font-weight: bold; text-align: right;\">{$db} <a href=\"?".($debugmode ? 'debug&': '')."action=delete_db&db={$db}\"><img border=\"0\" src=\"{$prefix}images/delete.png\" title=\"Datenbank »{$db}« löschen\" alt=\"löschen\" /></a></td>"; |
|
134 | 133 |
foreach ($users as $user) |
135 |
- output('<td style="text-align: center;"><input type="checkbox" id="'.$db.'_'.$user.'" name="access['.$db.'][]" value="'.$user.'" '.(get_mysql_access($db, $user) ? 'checked="checked" ' : '')." /></td>"); |
|
136 |
- output("</tr>\n"); |
|
134 |
+ $form .= '<td style="text-align: center;"><input type="checkbox" id="'.$db.'_'.$user.'" name="access['.$db.'][]" value="'.$user.'" '.(get_mysql_access($db, $user) ? 'checked="checked" ' : '')." /></td>"; |
|
135 |
+ $form .= "</tr>\n"; |
|
137 | 136 |
} |
138 | 137 |
|
139 |
- output(' |
|
140 |
- <tr><td style="border: 0px; font-weight: bold; text-align: right;"><input type="text" name="new_db" size="15" value="" /></td>'); |
|
138 |
+ $form .= ' |
|
139 |
+ <tr><td style="border: 0px; font-weight: bold; text-align: right;"><input type="text" name="new_db" size="15" value="" /></td>'; |
|
141 | 140 |
foreach ($users as $user) |
142 |
- output('<td style="text-align: center;"><input type="checkbox" id="new_'.$user.'" name="access[new][]" value="'.$user.'" /></td>'); |
|
143 |
- output('</tr>'); |
|
144 |
- output('</table> |
|
141 |
+ $form .= '<td style="text-align: center;"><input type="checkbox" id="new_'.$user.'" name="access[new][]" value="'.$user.'" /></td>'; |
|
142 |
+ $form .= '</tr> |
|
143 |
+ </table> |
|
145 | 144 |
<br /> |
146 |
- <input type="submit" value="Speichern" /> |
|
147 |
- </form> |
|
148 |
- <br />'); |
|
145 |
+ <input type="submit" value="Speichern" /><br />'; |
|
146 |
+ |
|
147 |
+ |
|
148 |
+ output(html_form('mysql_databases', 'databases.php', '', $form)); |
|
149 | 149 |
|
150 | 150 |
$users = get_mysql_accounts($_SESSION['userinfo']['uid']); |
151 | 151 |
|
152 |
- output('<h4>Passwort ändern</h4> |
|
153 |
- <p>Hier können Sie das Passwort eines MySQL-Benutzeraccounts ändern bzw. neu setzen</p> |
|
154 | 152 |
|
155 |
- <p> |
|
156 |
- <form action="?action=change_pw'.($debugmode ? '&debug': '').'" method="post"> |
|
157 |
- '.generate_form_token('mysql_databases_change_pw').' |
|
153 |
+ $form = ' |
|
158 | 154 |
<label for="username">Benutzername:</label> <select name="mysql_username" id="username" height="1"> |
159 |
- '); |
|
155 |
+'; |
|
160 | 156 |
foreach ($users as $user) |
161 |
- output("<option value=\"{$user}\">{$user}</option>\n"); |
|
162 |
- output('</select> |
|
163 |
- <label for="password">Passwort:</label> <input type="password" name="mysql_password" id="password" /> <input type="submit" value="Setzen" /></form></p>'); |
|
157 |
+ $form .= "<option value=\"{$user}\">{$user}</option>\n"; |
|
158 |
+ $form .= '</select> |
|
159 |
+ <label for="password">Passwort:</label> <input type="password" name="mysql_password" id="password" /> <input type="submit" value="Setzen" />'; |
|
160 |
+ |
|
161 |
+ output('<h4>Passwort ändern</h4> |
|
162 |
+ <p>Hier können Sie das Passwort eines MySQL-Benutzeraccounts ändern bzw. neu setzen</p> |
|
163 |
+ |
|
164 |
+ <p>'.html_form('mysql_databases', 'databases.php', 'action=change_pw', $form).'</p>'); |
|
164 | 165 |
|
165 | 166 |
} |
166 | 167 |
|
167 | 168 |