77 lines
2.3 KiB
PHP
77 lines
2.3 KiB
PHP
<?php
|
|
defined('BASEPATH') OR exit('No direct script access allowed');
|
|
|
|
class Belumlulustes extends CI_Controller {
|
|
|
|
//load model
|
|
public function __construct()
|
|
{
|
|
parent::__construct();
|
|
$this->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');
|
|
}
|
|
}
|