Notification Center Hook - Je nach Feld Value zwischen Benachrichtigungen wechseln
Hallo zusammen,
ich möchte im NC Hook auf eine ausgefüllte Checkbox abfragen und dann, je nach Wert, zwischen zwei Benachrichtigungen (NCs) wechseln.
Im Hook kann ich über
PHP-Code:
$arrTokens['formconfig_nc_notification']
auf die ID der im Formular eigestellten Benachrichtigung zugreifen und diese auch ändern. Diese Änderung wird beim senden aber nicht berücksichtigt.
In einem wird der Wert als geändert angezeigt.
Hintergrund: Die NCs unterschieden sich darin, das einmal eine Mail an den Admin UND an den User geschickt wird, in der anderen NC nur an den Admin. (Inofs zusenden ja/nein als Checkbox)
Eine Alternative zum ändern der formconfig mittels Hook als Lösung sehe ich gerade nicht.
Meine ganze Function:
PHP-Code:
public function onSendNotificationMessage($objMessage, $arrTokens, $language, $objGatewayModel)
{
if ($arrTokens['form_checkbox'] == 'ja') {
$arrTokens['formconfig_nc_notification'] = '2';
}
else {
$arrTokens['formconfig_nc_notification'] = '1';
}
return true;
}
Wer hat die Möglichkeit diesen Knoten zu lösen? Danke im Voraus.