Commit 22b5ad83 authored by Shakarim Sapa's avatar Shakarim Sapa

- Проверяем триггеры

parent ce8b3fb6
...@@ -69,7 +69,7 @@ class TriggerSchedule extends \yii\db\ActiveRecord ...@@ -69,7 +69,7 @@ class TriggerSchedule extends \yii\db\ActiveRecord
public static function sendMessage($email, $template_id, $templateData, $trigger_id=null) public static function sendMessage($email, $template_id, $templateData, $trigger_id=null)
{ {
// return false; return false;
$time_now=new \DateTime(); $time_now=new \DateTime();
/** @var MessageTemplate $templateModel */ /** @var MessageTemplate $templateModel */
$templateModel = MessageTemplate::findOne($template_id); $templateModel = MessageTemplate::findOne($template_id);
......
...@@ -247,11 +247,18 @@ class TriggerTrigger extends \common\components\ActiveRecordModel ...@@ -247,11 +247,18 @@ class TriggerTrigger extends \common\components\ActiveRecordModel
$send = true; $send = true;
// Если указан параметр unique и этот параметр равен true // Если указан параметр unique и этот параметр равен true
if (array_key_exists('unique', $params) && $params['unique']==false && $sendExist===true) if (array_key_exists('unique', $params) && $params['unique']==true && $sendExist===true)
$send = false; $send = false;
$debug = [];
if ($send) { if ($send) {
$debug['email'] = $email;
$debug['template'] = $this->messageTemplate->name;
$debug['unique'] = (array_key_exists('unique', $params)) ? (($params['unique']===true) ? 'Да' : 'Нет') : 'Параметр не указан';
return TriggerSchedule::sendMessage($email, $this->message_template_id, $templateData, $this->id); return TriggerSchedule::sendMessage($email, $this->message_template_id, $templateData, $this->id);
} }
foreach($debug as $i=>$dbg) {
echo '#'.($i+1).' Единожды: '.$debug['unique'].'; EMAIL:'.$dbg['email'].'; Шаблон: '.$dbg['template'].'<br>';
}
} }
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment