- Добавлен вызов метода recheckcases после подписки

parent 1e8ad49b
......@@ -636,6 +636,7 @@ class User extends \common\components\ActiveRecordModel implements IdentityInter
* @return bool
*/
public function afterSubscribe($params=array()){
$date = new \DateTime();
/** @var TriggerTrigger[] $actualTriggers */
$actualTriggers = TriggerTrigger::getActualTriggers();
foreach($actualTriggers as $trigger) {
......@@ -645,6 +646,7 @@ class User extends \common\components\ActiveRecordModel implements IdentityInter
if ($exists===true && $count==1) {
$init = $trigger->initAction($params);
if ($init===true) {
User::updateAttributes(['delivery_date' => $date->format('Y-m-d')]);
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, Yii::$app->urlManager->createAbsoluteUrl('/triggers/default/rechecktriggers'));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
......@@ -652,6 +654,13 @@ class User extends \common\components\ActiveRecordModel implements IdentityInter
$this->addError('email', curl_error($curl));
return false;
}
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, Yii::$app->urlManager->createAbsoluteUrl('/triggers/default/recheckcases'));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
if (!curl_exec($curl)) {
$this->addError('email', curl_error($curl));
return false;
}
return true;
} else {
$this->addError('email', $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