Hallo!
Ich habe da ein sehr spezielles Problem und wollte fragen ob mir da vielleicht wer helfen kannt...
Ich hab die Event Registration Erweiterung installiert und die funktioniet auch wunderbar. Nun ist es aber so dass ich bei der Mitglieder-Registrierung die Felder "Name" und "Nachname" dabei hab. Die beiden bleiben bei der Teilnehmerliste also immer frei.
Was ich widerum schon habe ist ein Katalog wo jedes Mitglied seine persönlichen Daten drin stehen hat, inklusive Name, Nachname und der UserID.
Meine Frage wäre daher wie es möglich wäre diese beiden Daten aus dem Katalog zu beziehen.
In der "ModuleSimpleEventRegistration.php" hab ich schon folgenden Abschnitt gefunden:
Code:
$objUser = $this->Database->prepare("SELECT firstname, lastnam email FROM tl_member WHERE id=?")->limit(1)->execute($objRegistrations->userId);
if($objUser->numRows > 0)
{
$arrReg['firstname'] = $objUser->firstname;
$arrReg['lastname'] = $objUser->lastname;
$arrReg['email'] = $objUser->email;
$arrReg['id'] = $objRegistrations->userId;
$key = $arrReg['lastname'];
$z=0;
do
{
$key = $arrReg['lastname'] . ++$z;
} while(array_key_exists($key,$arrRegistrations));
$arrRegistrations[$key] = $arrReg;
}
}
if($objRegistrations->anonym == 1 && $objRegistrations->lastname != '')
{
$arrReg['firstname'] = $objRegistrations->firstname;
$arrReg['lastname'] = $objRegistrations->lastname;
$arrReg['email'] = $objRegistrations->email;
$arrReg['id'] = false;
$key = $arrReg['lastname'];
$z=0;
do
{
$key = $arrReg['lastname'] . ++$z;
} while(array_key_exists($key,$arrRegistrations));
$arrRegistrations[$key] = $arrReg;
}
if($objRegistrations->anonym == 1 && $objRegistrations->lastname == '')
{
$arrReg['firstname'] = false;
$arrReg['lastname'] = 'Anonyme Anmeldung Nr.' . ++$i;
$arrReg['email'] = false;
$arrReg['id'] = false;
$arrAnonym[$arrReg['lastname']] = $arrReg;
}
}
Nur weiss ich leider nicht wie das so umschreiben kann dass Name und Nachname aus der Katalogtabelle gezogen werden.
Vielleicht kann mir jemand einen Tipp geben.
Danke!
Lesezeichen