public function rekamAssesment() { $user = new User($this->registry); $this->view->pic = $user->get_join(); $tahun_skrg = (int) date('Y'); $this->view->tahun = array(); for ($i = $tahun_skrg - 7; $i <= $tahun_skrg; $i++) { $this->view->tahun[] = $i; } if (isset($_POST['submit_a'])) { $assesment = $_POST['assesment']; $eselon = $_POST['eselon']; $uraian = $_POST['uraian']; $pic = $_POST['pic']; $tahun = $_POST['tahun']; if ($assesment == '') { $this->view->add_error('assesment', 'kolom nama Assesment harus diisi!'); } if ($eselon == 0) { $this->view->add_error('eselon', 'kolom eselon harus dipilih!'); } if ($uraian == '') { $this->view->add_error('uraian', 'kolom uraian Assesment harus diisi!'); } if ($pic == 0) { $this->view->add_error('pic', 'kolom PIC harus dipilih!'); } if ($tahun == 0) { $this->view->add_error('tahun', 'kolom tahun harus dipilih!'); } if (!$this->view->is_error()) { $data = array('eselon' => $eselon, 'nama_kegiatan' => $assesment, 'uraian' => $uraian, 'pic' => $pic, 'tahun' => $tahun); $assesment = new Assesment($this->registry); $assesment->add($data); $this->view->add_success('success', 'rekam data assesment berhasil!'); } else { $this->view->data = array('eselon' => $eselon, 'assesment' => $assesment, 'uraian' => $uraian, 'pic' => $pic, 'tahun' => $tahun); } } $this->view->aksi = 'add'; $this->view->render('admin/assesment'); }