Вообщем задача сформирована в теме. И сделать нужно это по быстрому. Самый быстрый способ, это в базу пользователей руками подписать, в таблице cms_subscriptions_bind, но там есть столбец confirm_token и я не знаю на что это влияет.
Поэтому решил попробовать простой action написать, в контроллере Users. Но не работает.
<?php class actionUsersAddconaddsub extends cmsAction { public function run(){ if (!$this->cms_user->is_admin) { cmsCore::error404(); } $subscriptions = cmsCore::getModel('subscriptions'); $addsubuser = [1,2]; foreach($addsubuser as $addsub){ $target["title"] = "Статьи"; $target["subject_url"] = '/articles/'; $subscribe['user_id'] = $addsub; $subscribe['confirm_token'] = string_random(32, $addsub); if(!$subscriptions->isSubscribed($target, $subscribe)){ $subscriptions->subscribe($target, $subscribe); } } } }
Help! Хоть как-нибудь!