Commit a58ca0f4 authored by Shakarim Sapa's avatar Shakarim Sapa

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

parent 6f27b141
...@@ -181,6 +181,11 @@ class Conditions { ...@@ -181,6 +181,11 @@ class Conditions {
return false; return false;
} }
/**
* @param $user_id
* @param $trigger_id
* @return bool
*/
public function handleUserByTriggerId($user_id, $trigger_id) public function handleUserByTriggerId($user_id, $trigger_id)
{ {
/** @var User $user */ /** @var User $user */
...@@ -213,7 +218,8 @@ class Conditions { ...@@ -213,7 +218,8 @@ class Conditions {
/** /**
* Проверяем массив параметров на срабатывание хотябы одного условия * Проверяем массив параметров на срабатывание хотябы одного условия
* @param $array * @param $array
* @param $message * @param null $message
* @param array $params
* @return bool * @return bool
*/ */
public static function checkConditionsArray($array, $message=null, $params=array()){ public static function checkConditionsArray($array, $message=null, $params=array()){
......
...@@ -98,18 +98,18 @@ class DefaultController extends BaseController ...@@ -98,18 +98,18 @@ class DefaultController extends BaseController
// Производим проверку событий // Производим проверку событий
$users = User::find()->all(); $users = User::find()->all();
// foreach($users as $user) { foreach($users as $user) {
// foreach($actualTriggers as $trigger) { foreach($actualTriggers as $trigger) {
// // Вызвали метод проверки срабатывания условий // Вызвали метод проверки срабатывания условий
// $triggerResult = Conditions::init()->handleUserByTriggerId($user->getPrimaryKey(), $trigger->getPrimaryKey()); $triggerResult = Conditions::init()->handleUserByTriggerId($user->getPrimaryKey(), $trigger->getPrimaryKey());
// // Если триггер сработал инициируем действие // Если триггер сработал инициируем действие
// if ($triggerResult===true) { if ($triggerResult===true) {
// $init = $trigger->initAction(['email' => $user->email]); $init = $trigger->initAction(['email' => $user->email]);
// if ($init!==true) if ($init!==true)
// echo $init; echo $init;
// } }
// } }
// } }
} }
/** /**
......
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