Da brauchst du einen prepareFormData Hook, wo du je nach ausgewähltem Mitglied den recipient des Formulars setzt.
PHP-Code:
public function prepareFormData( &$arrSubmitted, $arrLabels, \Form $objForm, $arrFields )
{
$objForm->recipient = \MemberModel::findById(\Input::get('member'))->email;
}
Oder wenn du die Auswahl des Mitglieds als Teil des Formulars machst:
PHP-Code:
public function prepareFormData( &$arrSubmitted, $arrLabels, \Form $objForm, $arrFields )
{
$objForm->recipient = \MemberModel::findById($arrSubmitted['member'])->email;
}