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'); } }
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'); } }