dzieki
to się sprawdza jak chcesz wydobyć użytkownika do jakiś celów w eventlist.
Ja mam stronę na której są wizytówki ludzi/firm i chcę tą wizytówkę użyć do określenia kim jest organizator eventu
W końcu się udało:
Kod PHP:
$query = 'SELECT a.id AS eventid, a.dates, a.enddates, a.times, a.endtimes, a.title, a.locid, a.datdescription, a.created, l.id, l.venue, l.city, l.state, l.url, c.catname, c.id AS catid, '
. 'a.custom01, a.datimage, a.price,'
. 's.title as sobi_title, s.itemid sobiid, '
. ' CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(\':\', a.id, a.alias) ELSE a.id END as slug,'
. ' CASE WHEN CHAR_LENGTH(l.alias) THEN CONCAT_WS(\':\', a.locid, l.alias) ELSE a.locid END as venueslug,'
. ' CASE WHEN CHAR_LENGTH(c.alias) THEN CONCAT_WS(\':\', c.id, c.alias) ELSE c.id END as categoryslug'
. ' FROM #__eventlist_events AS a'
. ' LEFT JOIN #__sobi2_item AS s ON s.title = a.custom01'
. ' LEFT JOIN #__eventlist_venues AS l ON l.id = a.locid'
. ' LEFT JOIN #__eventlist_categories AS c ON c.id = a.catsid'
. $where
. $orderby
;
Dzięki temu zapytaniu system mi weryfikuje (w innym miejscu w kodzie) czy organizator jest wpisany do wizytówek, jak tak to tworzy link do niego, jak nie to wyświetla mi samą nazwę.
Mam nadzieję że się jeszcze komuś przyda