Hallo,
ich habe mir ein (sehr) kleines Modul gebastelt.
Das dient nur dazu einem User die Anzahl seiner Einträge in einer Tabelle zu zeigen.
Hierzu ist der Aufruf dieses Moduls über einen Menüpunkt im Usermenü (macht unangemeldet ja keinen Sinn).
Sowohl das Usermenü, als auch das Site Moduls stehen auf Registered.
Die Anzeige funktioniert so weit korrekt, lediglich steht am Ende immer "Sie sind nicht berechtigt, diesen Bereich zu sehen.". Das kommt übrigens auch, wenn ich für Usermenü und Site Moduls Public einstelle.
Es sei noch erwähnt, dass die Userverwaltung über CBE 0.6232 läuft.
Wäre lieb, wenn hir jemand etwas wüsste.
Viele Grüße
Andy
Der vollständigkeit halber hier noch der Code
PHP-Code:if (!defined('_VALID_MOS')) {
die('Kein direkter Zugriff möglich');
}
$anzahl = count($my->id);
echo 'Anzahl Einträge '.$anzahl.': <br>';
function count($user_id){
global $database;
$database->setQuery(sprintf('SELECT count(*) FROM #__OWNDB WHERE user_id ='.(int)$user_id));
$cnt = $database->loadResult();
return $cnt;
}


LinkBack URL
About LinkBacks
Zitieren
Lesezeichen