load->model(array('simambilmk_m','simdosenampu_m','simkrs_m','simprodi_m','simsetting_m','simmktawar_m','simdosenwali_m','maspegawai_m','masmahasiswa_m','simkurikulum_m','simmatrikulasi_m')); $this->load->library(array('auth','simpliparse','simplival','pquery','form_validation')); $this->load->helper(array('globals','html')); } function ubah_thajaran(){ if($this->uri->segment(4)){ $this->session->set_userdata('sesi_cbthajarannilai', $this->uri->segment(4)); } redirect('admin/nilai/input'); } function change_kelas(){ $this->session->set_userdata('sesi_kelas', $this->uri->segment(4)); redirect('admin/nilai/input_bydosen'); } function index_inputbydosen(){ $this->session->set_userdata('sesi_dosenampu', $this->uri->segment(4,0)); redirect('admin/nilai/input_bydosen'); } function input_bydosen(){ $sesi_dosenampu = $this->session->userdata('sesi_dosenampu'); $ampu = $this->simdosenampu_m->get_one($sesi_dosenampu); $data['kodemk'] = $ampu->kodemk; $data['namamatkul'] = $ampu->namamatkul; $data['kelas'] = $ampu->kelas; $data['thajaran'] = $ampu->thajaran; $data['id_kelas_dosen'] = $ampu->id_kelas_dosen; $this->session->set_userdata('sesi_kodemk', $data['kodemk']); /* kelas siang atau malam masih statis */ $kelas = $this->session->userdata('sesi_kelas'); if($sesi_dosenampu){ $data['browse_mahasiswaambilmk'] = $this->masmahasiswa_m->get_mhs_sudahambilmk($data['kodemk'], $data['thajaran'], $data['id_kelas_dosen'], $kelas); $this->load->view('admin/nilai/inilaibydosen_v',$data); } } function save_bydosen(){ $n = $this->input->post('n'); if($this->session->userdata('sesi_thajaran')){ $thajaran = $this->session->userdata('sesi_thajaran'); $kodemk = $this->session->userdata('sesi_kodemk'); for($i=1;$i<=$n;$i++){ $this->simkrs_m->update_nilai($this->input->post('nim_'.$i),$thajaran,$kodemk,$this->input->post('nilai_'.$i),$this->input->post('nilaiuts_'.$i)); /*echo $this->db->last_query();*/ } } $data['title'] = 'Konfirmasi Simpan'; $this->load->view('dosen/tsukses_simpan_v', $data); //redirect('dosen/nilai/input/'.$this->session->userdata('sesi_kodemk')); } function index(){ $this->_empty_sesi(); $set = $this->simsetting_m->select_active(); $thakad = $set['thajaran']; $this->session->set_userdata('sesi_cbthajarannilai', $thakad); redirect('admin/nilai/input'); } function change_thajarankhs(){ if($this->uri->segment(4) == true){ $this->session->set_userdata('sesi_khsthajaran', $this->uri->segment(4)); if($this->session->userdata('sesi_nimmhs') == false){ echo "
Tentukan NIM untuk melihat KHS mahasiswa
"; }else{ $this->cari_browse_khs(); } } } function transkrip(){ $data['title'] = 'Daftar Nilai Keseluruhan Mahasiswa'; $this->load->view('admin/nilai/thead_transkrip_v', $data); } function cari_nimtranskrip(){ if($this->input->post('txtNimMhs')){ $this->session->set_userdata('sesi_nimtranskrip', $this->input->post('txtNimMhs')); } $this->browse_transkrip(); } function browse_transkrip(){ $nim = $this->session->userdata('sesi_nimtranskrip'); $data['browse_transkrip'] = $this->simambilmk_m->get_transkrip($nim); $data['browse_matrikulasi'] = $this->simmatrikulasi_m->get_nolimit($nim); $this->load->view('admin/nilai/ttranskrip_v', $data); } function transkrip_excel(){ $data['nim'] = $this->session->userdata('sesi_nimtranskrip'); $data['browse_transkrip'] = $this->simambilmk_m->get_transkrip($data['nim']); $data['browse_matrikulasi'] = $this->simmatrikulasi_m->get_nolimit($data['nim']); $this->load->view('admin/nilai/ttranskrip_excel_v', $data); } function cetak_transkrip(){ $nim = $this->session->userdata('sesi_nimtranskrip'); $data['cetak_transkrip'] = $this->simambilmk_m->get_transkrip($nim); $data['cetak_matrikulasi'] = $this->simmatrikulasi_m->get_nolimit($nim); if($this->session->userdata('sesi_khsthajaran') == false){ $set = $this->simsetting_m->select_active(); $data['thakad'] = $set['thajaran']; }else{ $data['thakad'] = $this->session->userdata('sesi_khsthajaran'); } $data['detail_mahasiswa'] = $this->simkrs_m->detail_mhs($nim, $data['thakad']); //$data['browse_khs'] = $this->simambilmk_m->get_khs($nim, $data['thakad']); //$dpa = $this->simdosenwali_m->get_namadpa($nim, $data['thakad']); //$data['nama_dpa'] = $dpa['nama']; $this->load->view('admin/laporan/ctranskrip_s', $data); } function khs(){ $data['title'] = 'Kartu Hasil Studi'; $data['browse_thajar'] = $this->simsetting_m->select(); $this->session->set_userdata('sesi_nimmhs', ''); $this->load->view('admin/thead_khs_v', $data); } function cari_browse_khs(){ if($this->input->post('txtNimMhs')){ $this->session->set_userdata('sesi_nimmhs', $this->input->post('txtNimMhs')); } $this->browse_khs(); } function browse_khs(){ if($this->session->userdata('sesi_khsthajaran') == false){ $set = $this->simsetting_m->select_active(); $data['thakad'] = $set['thajaran']; }else{ $data['thakad'] = $this->session->userdata('sesi_khsthajaran'); } $data['nim'] = $this->session->userdata('sesi_nimmhs'); $data['kodeprodi'] = $this->simambilmk_m->get_kdprodibynim($data['nim']); $data['browse_khs'] = $this->simambilmk_m->get_khs($data['nim'], $data['thakad']); $this->load->view('admin/nilai/tkhs_v', $data); } function cetak_khs(){ if($this->uri->segment(4) == 'xls'){ $namafile = 'KHS-'.$this->session->userdata('sesi_nimmhs').'.xls'; header("Content-type: application/excel"); header("Content-disposition: attachment; filename=".$namafile); } $nim = $this->session->userdata('sesi_nimmhs'); if($this->session->userdata('sesi_khsthajaran') == false){ $set = $this->simsetting_m->select_active(); $data['thakad'] = $set['thajaran']; }else{ $data['thakad'] = $this->session->userdata('sesi_khsthajaran'); } /* $data['max_pengambilan_sks'] = $this->simkrs_m->res_sks($nim, $data['thakad']); $data['ipkabeh'] = $this->simkrs_m->get_ipk($nim); $data['sksini'] = $this->simkrs_m->get_total($nim, $data['thakad'])->jumsks; $data['skskabeh'] = $this->simkrs_m->get_total($nim)->jumsks; $data['mutuini'] = $this->simkrs_m->get_total($nim, $data['thakad'])->mutu; $data['mutukabeh'] = $this->simkrs_m->get_total($nim)->mutu; */ $data['dm'] = $this->simkrs_m->get_one($nim, $data['thakad']); $data['browse_khs'] = $this->simambilmk_m->get_khs($nim, $data['thakad']); $dpa = $this->simdosenwali_m->get_namadpa($nim, $data['thakad']); $data['nim'] = $this->session->userdata('sesi_nimmhs'); $data['kodeprodi'] = $this->simambilmk_m->get_kdprodibynim($data['nim']); $data['nama_dpa'] = $dpa['nama']; $this->load->view('admin/laporan/ckhs_v', $data); } function cari_matkul(){ /*$this->session->set_userdata('sesi_namamk', $this->input->post('txt_namamk')); $this->session->set_userdata('sesi_fieldtawar', $this->input->post('matkul'));*/ $field = $this->input->post('matkul'); $value = $this->input->post('txt_namamk'); $data['browse_matkul'] = $this->simmktawar_m->get_cari_all(15, $field, $value); $this->load->view('admin/tmatkul_v', $data); } function pilih_matakuliah($kodemk = ''){ if($kodemk){ $this->session->set_userdata('sesi_kodemk', $kodemk); }else{ $this->session->set_userdata('sesi_kodemk', $this->uri->segment(4,0)); } if($this->session->userdata('sesi_kodemk')){ $nm = $this->simkrs_m->get_namamatkulnilai($this->session->userdata('sesi_kodemk')); /*echo $this->db->last_query();*/ $data['nama_matkul'] = $nm['namamk']; $data['kode_matkul'] = $nm['kodemk']; $this->session->set_userdata('sesi_kodematkul', $data['kode_matkul']); $this->session->set_userdata('sesi_namamatkul', $data['nama_matkul']); $data['sks'] = $nm['sks']; if($this->session->userdata('sesi_cbthajarannilai')){ $sesi_thajaran = $this->session->userdata('sesi_cbthajarannilai'); }else{ $sesi_thajaran = $this->session->userdata('sesi_cbthajarannilai'); } $data['browse_mahasiswaambilmk'] = $this->masmahasiswa_m->get_allmhs_ambilmk($this->session->userdata('sesi_kodematkul'), $sesi_thajaran); //echo $this->db->last_query(); /* echo 'Kode Matakuliah : '.$data['kode_matkul'].'
'; echo 'Nama Matakuliah: '.$data['nama_matkul'].'
'; */ $this->load->view('admin/tmahasiswaambilmk_v',$data); }else{ $data['nama_matkul'] = ''; $data['kode_matkul'] = ''; $data['sks'] = ''; } } function input(){ $data = ''; if($this->session->userdata('sesi_cbthajarannilai')){ $data['sesi_thajaran'] = $this->session->userdata('sesi_cbthajarannilai'); }else{ $data['sesi_thajaran'] = $this->session->userdata('sesi_thajaran'); } /*$data = array( 'kode_matkul' => '', 'nama_matkul' => '' );*/ $data['thajaran'] = $this->simsetting_m->select(); $thajar = $this->simsetting_m->select_active(); $this->session->set_userdata('sesi_thajaran', $thajar['thajaran']); $this->load->view('admin/inilai_v', $data); } function save(){ $n = $this->input->post('n'); $kodemk = $this->session->userdata('sesi_kodemk'); if($this->session->userdata('sesi_cbthajarannilai')){ $thajaran = $this->session->userdata('sesi_cbthajarannilai'); //$thajaran = '20102'; for($i=0;$i<=$n;$i++){ // echo $this->input->post('nim_'.$i).'='.$this->input->post('nilai_'.$i).'
'; $this->simkrs_m->update_nilai_admin($this->input->post('nim_'.$i),$thajaran,$kodemk,$this->input->post('nilai_'.$i),$this->input->post('nilai_angka_'.$i)); //$this->simkrs_m->update_nilai_feeder($this->input->post('nim_'.$i),$thajaran,$kodemk,$this->input->post('nilai_'.$i),$this->input->post('nilai_angka_'.$i)); // echo $this->db->last_query().'
'; } for($i=0;$i<=$n;$i++){ // echo $this->input->post('nim_'.$i).'='.$this->input->post('nilai_'.$i).'
'; //$this->simkrs_m->update_nilai_admin($this->input->post('nim_'.$i),$thajaran,$kodemk,$this->input->post('nilai_'.$i),$this->input->post('nilai_angka_'.$i)); $this->simkrs_m->update_nilai_feeder($this->input->post('nim_'.$i),$thajaran,$kodemk,$this->input->post('nilai_'.$i),$this->input->post('nilai_angka_'.$i)); $nim = $this->input->post('nim_'.$i); $data["kodemk"] = $kodemk; $data["nim"] = $nim; $this->load->view("admin/push_nilai",$data); // echo $this->db->last_query().'
'; } $this->load->view('admin/nilai/tsukses_simpan_v.php'); } /* $this->pilih_matakuliah($kodemk); */ //redirect('admin/nilai/pilih_matakuliah/'.$this->session->userdata('sesi_kodemk')); } function _empty_sesi(){ $arsesi = array( 'sesi_krs_nim' => '', 'sesi_krs_nama' => '', 'sesi_krs_prodi' => '', 'sesi_krs_kelas' => '', 'sesi_jumgab' => '' ); $this->session->set_userdata($arsesi); } } ?>