Und wer eine Sortier-Funktion haben möchte kann folgendes machen:
Öffnen der content/usersystem/liste.php Datei und suche nach folgendem:
PHP-Code:
head("Userliste"); ?>
Darunter füge ein:
HTML-Code:
<table border="0" cellpadding="3" cellspacing="0" width="100%">
<form action="?content=/usersystem/liste" method="post" name="usersortieren">
<tr>
<td colspan="2">User sortieren nach:</td><td colspan="2" align="left">
<select name="usersortieren">
<option value="k.uid" name="usersortieren">UID</option>
<option value="u.nickname" name="usersortieren">Nickname</option>
<option value="k.kontostand" name="usersortieren">Kontostand</option>
</select>
</td><td colspan="3">
<select name="ascdesc">
<option value="ASC">aufsteigend</option>
<option value="DESC">absteigend</option>
</select>
</td></tr><tr><td colspan="7">
<input name="sortieren" type="submit" />
</td></tr>
<?
if($_POST['usersortieren'] == '' && $_POST['ascdesc'] == '') { $usersortieren = 'k.uid'; $ascdesc = 'DESC';} else {
$usersortieren = $_POST['usersortieren'];
$ascdesc = $_POST['ascdesc'];
}
?>
</form>
</table>
Suche nach:
PHP-Code:
<?
$userliste = db_query("SELECT k.uid,k.status,k.kontostand,u.nickname,u.vorname,u.angemeldet_seit,e.emailadresse
FROM ".$db_prefix."_kontodaten AS k
LEFT JOIN ".$db_prefix."_userdaten AS u ON u.uid=k.uid
LEFT JOIN ".$db_prefix."_emaildaten AS e ON e.uid=k.uid
ORDER BY k.uid ASC");
und ersetze es mit:
PHP-Code:
<?
$userliste = db_query("SELECT k.uid,k.status,k.kontostand,u.nickname,u.vorname,u.angemeldet_seit,e.emailadresse
FROM ".$db_prefix."_kontodaten AS k
LEFT JOIN ".$db_prefix."_userdaten AS u ON u.uid=k.uid
LEFT JOIN ".$db_prefix."_emaildaten AS e ON e.uid=k.uid
ORDER BY ".$usersortieren." ".$ascdesc."");
Sollte eigentlich funktionieren, hab es bei mir so im System gemacht, sollte jemand Fragen haben, fragt doch einfach