Danke Matze für Deine Antwort.
Ich habe nun eine neue View erstellt mit folgendem SQL-Statement:
Code: Alles auswählen
SELECT usr_id, CONCAT('<img src="mitgliederverwaltung/adm_program/modules/profile/profile_photo_show_joomla.php?
usr_id=',usr_id, '" >') AS image,
CONCAT(id2.usd_value,' ', id1.usd_value) AS Name, id3.usd_value AS Adress, CONCAT(id4.usd_value,' ', id5.usd_value) AS Ort,
id7.usd_value AS Telefon, id12.usd_value AS eMail, id21.usd_value AS Amt, rol_id
FROM adm_roles, adm_categories, adm_members, adm_users
LEFT JOIN adm_user_data id1 ON id1.usd_usr_id = usr_id
AND id1.usd_usf_id = 1
LEFT JOIN adm_user_data id2 ON id2.usd_usr_id = usr_id
AND id2.usd_usf_id = 2
LEFT JOIN adm_user_data id3 ON id3.usd_usr_id = usr_id
AND id3.usd_usf_id = 3
LEFT JOIN adm_user_data id4 ON id4.usd_usr_id = usr_id
AND id4.usd_usf_id = 4
LEFT JOIN adm_user_data id5 ON id5.usd_usr_id = usr_id
AND id5.usd_usf_id = 5
LEFT JOIN adm_user_data id7 ON id7.usd_usr_id = usr_id
AND id7.usd_usf_id = 7
LEFT JOIN adm_user_data id21 ON id21.usd_usr_id = usr_id
AND id21.usd_usf_id = 21
LEFT JOIN adm_user_data id12 ON id12.usd_usr_id = usr_id
AND id12.usd_usf_id = 12
WHERE rol_id in (2) AND id21.usd_value <> ""
AND rol_valid = 1
AND rol_cat_id = cat_id
AND cat_org_id = 1
AND mem_rol_id = rol_id
AND mem_usr_id = usr_id
AND usr_valid = 1
ORDER BY id1.usd_value ASC
Und diese View lese ich dann mit einer Joomla-Grid-Erweiterung aus. Absolut super Ergebnis.
Zusätzlich habe ich mal noch ein Joomla-Modul programmiert, welches die Geburtstage einliest. Mit Parameter-Einstellungen via Joomla Backend. Noch ist das eher eine Alpha-Version, aber funktioniert soweit.
Liebe Grüsse aus der Schweiz
Corinne