Ejemplo n.º 1
0
 public function index()
 {
     $data = array('links' => $this->Mod_link->read(), 'desa_lists' => ['Wilayah 1', 'Wilayah 2', 'Wilayah 3']);
     $this->form_validation->set_rules('nama', 'Nama Lengkap', 'required');
     $this->form_validation->set_rules('email', 'Alamat Email', 'required|valid_email');
     $this->form_validation->set_rules('title', 'Title', 'required');
     $this->form_validation->set_rules('content', 'Content', 'required');
     if ($this->form_validation->run() == FALSE) {
         keepValidationErrors();
         $this->template->build('create', $data);
     } else {
         $data = array('title' => set_value('title'), 'content' => set_value('content', '', FALSE));
         $article = new Library\Article\Article();
         $article->submit($data, set_value('nama'), set_value('email'), set_value('desa'), $this->input->post('featured'), $this->input->post('custom_avatar'));
         set_message_success('Artikel Anda sudah diterima dan akan dilakukan moderasi terlebih dahulu.');
         redirect('submitarticle', 'refresh');
     }
 }
Ejemplo n.º 2
0
 public function index()
 {
     $data = array('links' => $this->Mod_link->read(), 'category_lists' => (new Model\Portal\Category())->generateCheckbox());
     $this->form_validation->set_rules('nama', 'Nama Lengkap', 'required', array('required' => '<div class="alert alert-danger">Nama Wajib diisi</div>'));
     $this->form_validation->set_rules('email', 'Alamat Email', 'required|valid_email', array('required' => '<div class="alert alert-danger">Email Wajib diisi</div>'));
     $this->form_validation->set_rules('title', 'Title', 'required', array('required' => '<div class="alert alert-danger">Judul Artikel Wajib diisi</div>'));
     $this->form_validation->set_rules('content', 'Content', 'required', array('required' => '<div class="alert alert-danger">Content Artikel Wajib diisi</div>'));
     if ($this->form_validation->run() == FALSE) {
         keepValidationErrors();
         $this->template->build('create', $data);
     } else {
         $data = array('title' => set_value('title'), 'content' => set_value('content', '', FALSE));
         $article = new Library\Article\Article();
         $article->submit($data, set_value('nama'), set_value('email'), set_value('desa'), set_value('categories[]'), null, $this->input->post('customavatar[src]'));
         if ($this->input->post('featured[src]')) {
             $article->setFeaturedImage($this->input->post('featured[src]'), $this->input->post('featured[description]'));
         }
         set_message_success('Artikel Anda sudah diterima dan akan dilakukan moderasi terlebih dahulu.');
         redirect('submitarticle', 'refresh');
     }
 }