- Debugging

parent 1508a23d
...@@ -49,7 +49,6 @@ class DefaultController extends BaseController ...@@ -49,7 +49,6 @@ class DefaultController extends BaseController
$actualTriggers = TriggerTrigger::getActualTriggers(); $actualTriggers = TriggerTrigger::getActualTriggers();
// Перебираем эти сообщения в цикле // Перебираем эти сообщения в цикле
foreach($uncheckedArray as $message) { foreach($uncheckedArray as $message) {
$triggerIsUsed = false;
// Проверяем каждое сообщение на срабатывание триггера // Проверяем каждое сообщение на срабатывание триггера
foreach($actualTriggers as $trigger) { foreach($actualTriggers as $trigger) {
// Вызвали срабатывание условий // Вызвали срабатывание условий
...@@ -57,19 +56,16 @@ class DefaultController extends BaseController ...@@ -57,19 +56,16 @@ class DefaultController extends BaseController
// Если триггер сработал инициируем действие // Если триггер сработал инициируем действие
if ($triggerResult===true) { if ($triggerResult===true) {
$init = $trigger->initAction(['email' => $message->email]); $init = $trigger->initAction(['email' => $message->email]);
if ($init===true) { if ($init!==true)
$triggerIsUsed=true;
} else {
echo $init; echo $init;
} }
} }
} // if ($triggerIsUsed===true) {
if ($triggerIsUsed===true) { // /** @var TriggerSchedule $model */
/** @var TriggerSchedule $model */ // $model=TriggerSchedule::findOne($message->getPrimaryKey());
$model=TriggerSchedule::findOne($message->getPrimaryKey()); // $model->checked=1;
$model->checked=1; // $model->save();
$model->save(); // }
}
} }
} }
} }
...@@ -264,7 +264,7 @@ class TriggerTrigger extends \common\components\ActiveRecordModel ...@@ -264,7 +264,7 @@ class TriggerTrigger extends \common\components\ActiveRecordModel
$schedule = new TriggerSchedule(); $schedule = new TriggerSchedule();
$schedule->sended=1; $schedule->sended=1;
$schedule->checked=(array_key_exists('checked', $params)) ? $params['checked'] : 0; // $schedule->checked=(array_key_exists('checked', $params)) ? $params['checked'] : 0;
// $schedule->message_id=$newMessageId; // $schedule->message_id=$newMessageId;
$schedule->message=$template->getTemplate(); $schedule->message=$template->getTemplate();
$schedule->email=$email; $schedule->email=$email;
......
...@@ -578,7 +578,6 @@ class User extends \common\components\ActiveRecordModel implements IdentityInter ...@@ -578,7 +578,6 @@ class User extends \common\components\ActiveRecordModel implements IdentityInter
foreach($actualTriggers as $trigger) { foreach($actualTriggers as $trigger) {
$exists = TriggerCondition::find()->where(['trigger_id'=>$trigger->id, 'condition_id'=>CheckUserToRegistration::CONDITION_ID])->exists(); $exists = TriggerCondition::find()->where(['trigger_id'=>$trigger->id, 'condition_id'=>CheckUserToRegistration::CONDITION_ID])->exists();
if ($exists===true) { if ($exists===true) {
$params['checked'] = 1;
$init = $trigger->initAction($params); $init = $trigger->initAction($params);
if ($init===true) { if ($init===true) {
return true; return true;
......
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