MyXoops Forum

Re: Wie kann ich mit PHP die uid uname und email eine Users auswerten? [Script-Workshop] - myXOOPS German Support

kaktus

"myXOOPs"-Neuling
Gepostet am:13.08.2007 11:54
kaktus
kaktus Offline (Show more)
"myXOOPs"-Neuling
Posts: 38
Since: 07.03.2005
#3

Re: Wie kann ich mit PHP die uid uname und email eine Users auswerten?

DA

(Danke Alfred)

manches ist einfacher als man denkt, leider nicht alles...

Kaktus

alfred

Administrator
Gepostet am:07.08.2007 23:01
alfred
alfred Offline (Show more)
Administrator
Posts: 7619
Since: 06.12.2004
#2

Re: Wie kann ich mit PHP die uid uname und email eine Users auswerten?

Zitat:

kaktus schrieb:

wie komme ich an lastlogin ran? Über eine SQL Abfrage?
Möchte mir für den Admin Bereich einen Block basteln der alle User der Letzen 24 Stunden anzeigt.

SELECT * FROM xoops_users u, xoops_user_profile p WHERE u.uid = p.profileid AND (level > '0') ORDER BY last_login DESC LIMIT 0, 50

Was gibts da noch schönes an Scripte?

PS:Danke Alfred für den Tipp heute!


ehm, da brauchst du keine extra Abfrage für
einfach: $xoopsUser->last_login();

Schau dir einfach ma die /kernel/user.php an.
Ansonsten kannst du alle Tabellenfelder der
user-Tabelle mit
$xoopsUser->getVar("<Name_des_Feldes>");
erreichen.

Alfred

Advertisement

Gepostet am:0
Advertisement (Show more)
Posts: 0
Since: 0


Hier könnten Sie Ihre Anzeige aufgeben!
Bitte kontaktieren Sie uns, um mehr darüber zu erfahren.

kaktus

"myXOOPs"-Neuling
Gepostet am:07.08.2007 22:50
kaktus
kaktus Offline (Show more)
"myXOOPs"-Neuling
Posts: 38
Since: 07.03.2005
#1

Wie kann ich mit PHP die uid uname und email eine Users auswerten?

Dieses Script speichert die uid (User ID) den uname ( User Namen ) und email (Email Adresse) eines Users in den Variablen $uid $uname $email. Die Variablen können dann entsprechend verwendet werden. Dieses Script kann man so als PHP in einen Block speichern.

global $xoopsUser;

$uid = $xoopsUser->uid();
$uname = $xoopsUser->uname();
$email = $xoopsUser->email();


echo " UID: $uid";
echo " NAME: $uname";
echo " EMAIL: $email";


Die Ausgabe schaut so aus:

UID: 1 NAME: Admin EMAIL: admin@domain.de

Frage:

wie komme ich an lastlogin ran? Über eine SQL Abfrage?
Möchte mir für den Admin Bereich einen Block basteln der alle User der Letzen 24 Stunden anzeigt.

SELECT * FROM xoops_users u, xoops_user_profile p WHERE u.uid = p.profileid AND (level > '0') ORDER BY last_login DESC LIMIT 0, 50

Was gibts da noch schönes an Scripte?

PS:Danke Alfred für den Tipp heute!
Diesen Thread durchsuchen:  1 Anonyme Benutzer

Aktuell aus dem Forum

Forum Thema Antworten Views Letzter Beitrag
OffOffTopic [Wichtig] Übernahme myXOOPS 0 597 11.12.2023 18:57
alfred Gehe zum letzten Beitrag
Die Installation und Administration von XOOPS 2.5.X [Offen] Upgrade 2.5.11 3 2343 07.05.2023 07:03
Goffy Gehe zum letzten Beitrag