= Підписка на розсилку Новин = - Залежності: ContactGroups Mail News - Зміни до БД: ALTER TABLE `qs_Mail` ADD `newsId` INT NOT NULL AFTER `id`; INSERT INTO `qs_ContactGroup` (`id`, `title`, `system`, `sorter`) VALUES (null, 'News', 'y', 0); - Як працює - Для підписки використовується блок юзерці, на основі даних з форми додаєтсья юзер в ContactPerson та в системну групу News - Коли адмін клікає на "Send Mail" (на сторінці редагування новин admin/news), на основі новини створюється нове мило і відбуваєтсья редірект на "admin/mail?action=preview&id={ id мила }" App_News_AbstractObj protected $_newsGroupId = 1; // ID групи новин App_News_AdminObj public function createEmail() public function getMailId() App_News_AdminView protected $_actions = array(..., 'sendMail'); protected function _bindListColumns($list) ... 'actions' => array('sendMail', 'edit', 'delete'), protected function _doSendMail()