added new custom preorder notification
This commit is contained in:
@@ -517,7 +517,6 @@ class PreordercampaignController extends mfBaseController {
|
||||
if($statusmailtemplate) {
|
||||
$statusmailtemplate->update($mt_data);
|
||||
} else {
|
||||
|
||||
$statusmailtemplate = PreordercampaignStatusnotificationMailtemplate::create($mt_data);
|
||||
}
|
||||
}
|
||||
@@ -528,12 +527,12 @@ class PreordercampaignController extends mfBaseController {
|
||||
}
|
||||
|
||||
foreach($mailtemplates_delete as $mt_code) {
|
||||
$status_mt = PreordercampaignStatusnotificationMailtemplate::getFirst(["preordercampaign_id" => $campaign->id, "status_code" => $mt_code]);
|
||||
if($status_mt) {
|
||||
$status_mt->delete();
|
||||
}
|
||||
}
|
||||
$status_mt = null;
|
||||
if(preg_match("/^\d+$/", $mt_code)) $status_mt = PreordercampaignStatusnotificationMailtemplate::getFirst(["preordercampaign_id" => $campaign->id, "status_code" => $mt_code]);
|
||||
else $status_mt = PreordercampaignStatusnotificationMailtemplate::getFirst(["preordercampaign_id" => $campaign->id, "logical_config" => json_encode(["type" => $mt_code])]);
|
||||
|
||||
if($status_mt) $status_mt->delete();
|
||||
}
|
||||
|
||||
$this->layout()->setFlash("Vorbestellkampagne erfolgreich gespeichert.", "success");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user