Файл system/controllers/subscriptions/hooks/publish_delayed_content.php Вес запакованого файла 309b (309 b) Вес распакованого файла: 748b (748 b) Метод сжатия: 8
<?php
class onSubscriptionsPublishDelayedContent extends cmsAction {
public function run($data) {
foreach ($data as $ctype_name => $items) {
$result = [];
foreach ($items as $item) {
if (!empty($item['is_private'])) {
continue;
}
$result[] = $item;
}
if ($result) {
cmsQueue::pushOn('subscriptions', [
'controller' => $this->name,
'hook' => 'send_letters',
'params' => [
'content', $ctype_name, $result
]
]);
}
}
return $data;
}
}