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.
Lesezeichen