public function newsletter() { $action = $_GET['action']; $newsletter_model = new \models\newsletter(); $user_model = new \models\users(); $this->data['subscribers'] = $newsletter_model->byGroup(); $this->data['title'] = 'Newsletter'; if (isset($_POST) && !empty($_POST)) { $group = $_POST['subscribers']; $content = $_POST['content']; $subject = $_POST['subject']; //$slug = \helpers\url::generateSafeSlug($pagename); $subscribers = $newsletter_model->get(array('group' => $group)); $mail_helper = new \helpers\phpmailer\mail(); foreach ($subscribers as $item) { $mail_helper->template('newsletter'); $mail_helper->newsletter($item->email, $subject, $content); } $this->data['success'] = 'Mails Sent!'; } View::rendertemplate('home_header', $this->data); View::rendertemplate('sidebar', $this->data); View::render('crm/newsletter', $this->data); View::rendertemplate('footer', $this->data); }