function save($id = FALSE)
 {
     if ($_POST) {
         $newsletters_email_list = new Newsletters_email_list($id);
         if ($id != "") {
             $_POST['user_id'] = $this->session->userdata('id');
             $newsletters_email_list->from_array($_POST);
             if (isset($_POST['newsletters'])) {
                 $newsletters_email_list->newsletter = implode(',', $_POST['newsletters']);
             }
             $newsletters_email_list->save();
             set_notify('success', lang('save_data_complete'));
         } else {
             $newsletters_email_list->get_by_email($_POST['email']);
             if ($newsletters_email_list->email) {
                 set_notify('error', 'มี email นี้อยู่ในระบบแล้ว');
             } else {
                 $_POST['user_id'] = $this->session->userdata('id');
                 $newsletters_email_list->from_array($_POST);
                 if (isset($_POST['newsletters'])) {
                     $newsletters_email_list->newsletter = implode(',', $_POST['newsletters']);
                 }
                 $newsletters_email_list->save();
                 set_notify('success', lang('save_data_complete'));
             }
         }
     }
     redirect('newsletters/admin/newsletters_email_lists');
 }
Example #2
0
 function newsletter_mail_submit()
 {
     if ($_POST) {
         $newsletters_email_list = new Newsletters_email_list();
         $newsletters_email_list->from_array($_POST);
         $newsletters_email_list->save();
         set_notify('success', 'บันทึกข้อมูลเรียบร้อยแล้วค่ะ');
         redirect('home');
     }
 }