- Debugging trigger

parent 17412c35
...@@ -50,28 +50,6 @@ class TriggerAdminController extends AdminController { ...@@ -50,28 +50,6 @@ class TriggerAdminController extends AdminController {
} }
public function actionTesting(){ public function actionTesting(){
$actualTriggers = TriggerTrigger::getActualTriggers();
foreach($actualTriggers as $trigger) {
$exists = TriggerCondition::find()->where(['trigger_id'=>$trigger->id, 'condition_id'=>UserSuccessfullyCompletedTheTest::CONDITION_ID])->exists();
$count = TriggerCondition::find()->where(['trigger_id'=>$trigger->id])->count();
var_dump($exists);
// Добавляем в расписание срабатывание триггера завершения теста только при условии что у оно триггера есть и оно там одно
if ($exists===true && $count==1) {
echo 'trigger beginned'; die;
$init = $trigger->initAction(array());
if ($init===true) {
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, Yii::$app->urlManager->createAbsoluteUrl('/triggers/default/rechecktriggers'));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
if (!curl_exec($curl)) {
echo 'false';
}
echo 'true';
} else {
echo "false";
}
}
}
// $trigger = \common\modules\triggers\components\conditions\conditions\CheckClickingOnTheLink::init(); // $trigger = \common\modules\triggers\components\conditions\conditions\CheckClickingOnTheLink::init();
// $trigger->model = TriggerCondition::find()->where(['id' => 11])->one(); // $trigger->model = TriggerCondition::find()->where(['id' => 11])->one();
// $model = \common\modules\triggers\models\TriggerSchedule::find()->where(['id'=>24])->one(); // $model = \common\modules\triggers\models\TriggerSchedule::find()->where(['id'=>24])->one();
......
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