load->model('belumlulustes_model'); $this->simple_login->check_login(); } public function index() { $belumlulustes = $this->belumlulustes_model->belumlulus(); $total = $this->belumlulustes_model->total(); $data = array( 'title' => 'Data Pendaftar BELUM LULUS TES [ '.$total->total.' ]', 'belumlulustes' => $belumlulustes, 'content' => 'belumlulustes/index' ); $this->load->view('layout/wrapper', $data, FALSE); } //Edit pengumuman public function edit($no_pendaftaran) { //panggil data user yang akan diedit $belumlulustes = $this->belumlulustes_model->detail($no_pendaftaran); //validasi input $valid = $this->form_validation; //check nama $valid->set_rules('status','Data Pengumuman Kelulusan','required', array( 'required' => '%s Harus Diisi')); //jika sudah dicek dan error if($valid->run()===FALSE) { //end validasi $data= array( 'title' => 'Edit Data Hasil Tes No. Pend : '.$belumlulustes->no_pendaftaran, 'belumlulustes' => $belumlulustes, 'content' => 'belumlulustes/edit' ); $this->load->view('layout/wrapper', $data, FALSE); //jika validasi oke, masuk database }else{ $inp = $this->input; $data = array( 'no_pendaftaran' => $no_pendaftaran, 'status' => $inp->post('status'), 'tanggal_pengumuman' => date('Y-m-d H:i:s') ); //proses oleh model $this->belumlulustes_model->edit($data); //notifikasi dan redirect $this->session->set_flashdata('sukses', 'Data Pengumuman Kelulusan No. Pend : '.$belumlulustes->no_pendaftaran.' Telah Diedit.'); redirect(base_url('belumlulustes'),'refresh'); } //end masuk database } //Delete pengumuman public function delete($no_pendaftaran) { $data = array('no_pendaftaran' => $no_pendaftaran); $data2 = array('userid' => $no_pendaftaran); //proses hapus $this->belumlulustes_model->delete($data); $this->belumlulustes_model->delete2($data2); //notifikasi $this->session->set_flashdata('sukses', 'Satu Data Pengumuman Telah Dihapus..!'); redirect(base_url('belumlulustes'),'refresh'); } }