Ejemplo n.º 1
0
 public function smsNewsletter()
 {
     if (!$this->session->userdata('logged_in_super_user')) {
         $this->session->set_flashdata('error', 'Not allowed!');
         redirect('login', 'refresh');
         exit;
     }
     if (!empty($_POST)) {
         set_time_limit(0);
         $receivers = $this->input->post('receivers');
         $message = $this->input->post('content');
         $title = $this->input->post('title');
         $sms_newsletter = array();
         $sms_newsletter['title'] = $title;
         $sms_newsletter['content'] = $message;
         $sms_newsletter['receivers'] = array();
         foreach ($receivers as $receiver) {
             $sms_newsletter['receivers'][] = explode("|", $receiver);
         }
         $sms_newsletter['receivers'] = json_encode($sms_newsletter['receivers']);
         $this->load->library('CMSMS');
         $sms_res = CMSMS::sendBulkMessage($receivers, $message);
         $this->load->model('newsletter_model');
         if ($this->newsletter_model->saveSMSNewsletter($sms_newsletter)) {
             $this->session->set_flashdata('success', 'SMS has been saved to send!');
             redirect('newsletter/sms_newsletter_list');
         }
     }
     $data = array();
     $this->load->view('newsletter/sms', $data);
 }