예제 #1
0
 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');
 }