vor folgender Aufgabenstellung stehe ich momentan:
Ein Admin soll den Benutzernamen (bzw. bei mir eben Kundennummer) eines Mitglieds ändern können. Da dies jedoch eigentlich nicht möglich ist, da das Feld keine Eingabe erlaubt, würde ich es gerne ändern.
Dazu habe ich mir die users.php angeschaut und folgenden Code ziemlich am Ende gefunden:
Code: Alles auswählen
echo '<tr><td class="leftrow">'.___('Login:').'</td>';
echo '<td class="rightrow">';
if ($_REQUEST['id']<=0) {
echo '<input type="text" name="user" value="'.htmlspecialchars($_POST['user']).'" class="inputwidth" maxlength="255" />';
echo help('users-workonusers.html#users-workonusers-editusersettings-login');
} else {
echo '<input type="hidden" name="user" value="'.htmlspecialchars($_POST['user']).'" />'
.htmlspecialchars($_POST['user']);
}
es müsste doch machbar sein mit einer if Abfrage wenn $_SESSION['SID_user']['admin']<ROLE_SUPERUSER und DB Feld 'admin' = 0 er mir folgendes auspuckt
echo '<input type="text" name="user" value="'.htmlspecialchars($_POST['user']).'" class="inputwidth" maxlength="255" />';
und wenn nicht else der Code wo jetzt drin steht?!!
Bin ich da auf dem richtigen Weg ... oder fehlt noch was??