- В метод рассылки добавлена подмена ссылки на кейс

parent 31c27222
......@@ -6,6 +6,7 @@ use common\components\BaseController;
use common\modules\content\models\CoContent;
use common\modules\messageTemplate\models\MessageTemplate;
use common\modules\triggers\components\conditions\Conditions;
use common\modules\triggers\models\AuthHashes;
use common\modules\triggers\models\TriggerLogs;
use common\modules\triggers\models\TriggerSchedule;
use common\modules\triggers\models\TriggerTrigger;
......@@ -118,14 +119,19 @@ class DefaultController extends BaseController
/** @var User[] $users */
$users = User::find()->all();
$urls = ArrayHelper::map(CoContent::find()->all(), 'id', 'url');
$baseUrl = 'http://task-on.com/';
$urls = ArrayHelper::map(CoContent::find()->where(['category_id'=>$category_id])->all(), 'id', 'url');
foreach($users as $user) {
foreach($urls as $url) {
$watchingtime = TriggerLogs::getSummaryTimeByUrl($url, $user->id);
if ((int)$watchingtime<(int)$neededTime) {
$templateData = [];
$email = $user->email;
$hash=AuthHashes::setNewHash($email);
$templateData = [
'case_link' => $baseUrl.$url.'?hash='.$hash.'&email='.$email
];
/** @var \DateTime $time_now */
TriggerSchedule::sendMessage($email, $template_id, $templateData, null);
}
......
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