Zum Inhalt springen

Ausgabe fe_group von fe_usern

Erstellt am 23. August 2018 · 1 Antwort · letzte Antwort am 30. August 2018

Tags: Frontend-Benutzer, PHP, Frage

chrisli ·

Hallo,

ich würde gerne von eingeloggten Mitgliedern deren fe_group zwischenspeichern. Sinn des ganzen, ist es, dass die fe_user etwas hochladen können und das soll auf einem sftp server in den Ordner ihrer fe_group gespeichert werden.

$company = $this->getFeUser()->user['usergroup'];	
		$username = $this->getFeUser()->user['username'];	
		$name = $this->getFeUser()->user['name'];

leider wird es nur in den Ordner der UID der fe_group gespeichert und nicht der Name der fe_group.
Meine PHP-Kenntnisse sind auch nicht die Besten, um den Fehler selber zu beheben. Bräuchte bitte etwas Hilfe hierbei.

Julian.​Hofmann ·

Über user['usergroup'] greifst Du auf das Datenbankfeld "usergroup" aus der Tabelle "fe_users" zu. Darin steht eine kommaseparierte Liste von UIDs der Gruppe*N*, der ein User angehört.

Wenn Du den Namen eine FE-Usergruppe brauchst, dann müsstest Du eine zusätzliche SQL-Abfrage bauen und aus der Tabelle "fe_group" den Datensatz mit passender UID auslesen.
Alternativ könntest Du evtl. über das FrontenUser-Objekt gehen - da wäre die Relation zu den Gruppen bereits aufgelöst.