Das obige Modul baust Du nun in jedes Template ein.
Dann fehlt nur noch die Ausgabe:
Code: Alles auswählen
<?php
/* Output log */
cInclude("classes", "class.frontend.log.php");
$oLogs = new cFrontendLogCollection;
$oLogs->setWhere("idfrontenduser", $auth->auth["uid"]);
$oLogs->setOrder("created DESC");
$oLogs->query();
while ($oLog = $oLogs->next()) {
echo $oLog->get("title").": ".$oLog->get("created")."<br />";
}
?>
Das Zeitformat kann man mit strftime (siehe http://www.php.net) anpassen. Andere oder alle Nutzer kann man auflisten, in dem man das setWhere entsprechend anpasst oder ganz weglässt.
Aufgrund der zu erwartenden Datenmenge sollte die Abfrage mit ->setLimit(<Anfang>, <Anzahl>) begrenzt werden (siehe Limit bei http://www.mysql.org) und ein Blättern implementiert werden. Auch die Ausgabe in einer Tabelle erscheint sinnvoll.
Da darfste Dich aber erstmal selbst dran versuchen, da helfe ich nur, wenn es ganr nicht mehr geht.
Viele Erfolg.
Gruß
HerrB