FriendsOfREDAXO/tricks

YForm Trick: Kontaktformular an richtige Ansprechpartner-E-Mail-Adresse, ohne E-Mail-Adresse offenzulegen

alxndr-w opened this issue · 1 comments

yakamara/redaxo_yform_docs#83

eigentlich geht's nur um diese drei Zeilen - müsste an Choice angepasst werden.

// Hier Tabelle der Ansprechpartner als SELECT ausgeben
$yform->setValueField('select_sql', array('select_person','Ansprechpartner','SELECT id, name FROM rex_yf_team WHERE status=1 ORDER BY name','','','0','','0'));

// Nach dem Absenden des Formulars wird hier die E-Mail-Adresse des Ansprechpartners ermittelt
$person = array_shift(rex_sql::factory()->getArray('SELECT email FROM rex_yf_team WHERE id = :id LIMIT 1', array(':id' => rex_request('select_person', 'int', 0))));

// E-Mail-Adressen des Ansprechpartners an die Action übergeben
$yform->setActionField('tpl2email', array("emailtemplatekey",'',$person['email']));