public function ubahAssesment($id) { $asses = new Assesment($this->registry); $data = $asses->get($id); $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; } $this->view->data = array('id' => $data[0]['id'], 'assesment' => $data[0]['nama_kegiatan'], 'eselon' => $data[0]['eselon'], 'uraian' => $data[0]['uraian'], 'pic' => $data[0]['pic'], 'tahun' => $data[0]['tahun']); if (isset($_POST['submit_e'])) { $id = $_POST['id']; $assesment = $_POST['assesment']; $uraian = $_POST['uraian']; $eselon = $_POST['eselon']; $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); $asses->edit($id, $data); $this->view->add_success('success', 'ubah data assesment berhasil!'); } $this->view->data = array('id' => $id, 'assesment' => $assesment, 'eselon' => $eselon, 'uraian' => $uraian, 'pic' => $pic, 'tahun' => $tahun); } $this->view->aksi = 'update'; $this->view->render('admin/assesment'); }