public function rekamKorektor($id) { $assesment = new Assesment($this->registry); $data = $assesment->get($id); $this->view->data_asses = $data; $pegawai = new Pegawai($this->registry); $this->view->pegawai_for_peserta = $pegawai->get_for_korektor($data[0]['eselon']); $this->view->pegawai_sijon = $pegawai->pegawai_to_json($data[0]['eselon'], 'korektor'); $peserta = new Korektor($this->registry); if (isset($_POST['submit_a'])) { foreach ($_POST['korektor'] as $key => $value) { if ($peserta->is_exist($value, $id)) { $this->view->add_error('korektor', 'cek kembali! korektor ini sudah ada!'); } } if (!$this->view->is_error()) { foreach ($_POST['korektor'] as $key => $value) { if ($value != 0 && $value != '') { $data = array('id_pegawai' => $value, 'id_assesment' => $id); $peserta->add($data); } } } header('location:' . URL . 'assesment/korektor/' . $id); } $this->view->id_asses = $id; $this->view->aksi = 'add'; $this->view->render('assesment/korektor'); }