Also ich hoffe mal das die Callsbacks von 2011 noch gelten...
Teste doch mal den code...
PHP-Code:
<?php
// $arrSubmitted enthalt die POST-Werte
// $arrFiles ggf. Datei-Uploads
// $intOldId die ID des bearbeiteten Datensatzes, im Falle von Frontend-Bearbeitung
// $arrForm enthaelt die 'Formular-Konfiguration'
//Registrieren des Callbacks in system/config/dcaconfig.php - $GLOBALS['TL_HOOKS']['processEfgFormData']['callback_01'] = array('EfgCallbacks', 'setRecipient');
class EfgCallbacks extends Backend
{
public function setRecipient($arrSubmitted, $arrFiles, $intOldId, &$arrForm)
{
// Einschraenkung auf das Formular
if ($arrSubmitted['FORM_SUBMIT'] == 'auto_form_1')
{
// Überschreiben des Wertes von 'Empfänger-Adresse' mit dem Wert aus einem Fomularfeld
$arrSubmitted['recipient'] = $arrSubmitted['Abteilung'] ;
}
return $arrSubmitted;
}
}
?>
Lesezeichen