Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function proses_hitung($diklatID){
- $s=array(
- 'diklat_id'=>$diklatID,
- );
- $dKriteria=$this->mod_kriteria->lihat_kriteria();
- if($this->m_db->is_bof('diklat',$s)==FALSE){
- $dPeserta=$this->m_db->get_data('peserta_diklat',$s);
- if(!empty($dPeserta)){
- foreach($dPeserta as $rPeserta){
- $pesertadiklatID=$rPeserta->pesertadiklat_id;
- $pesertaID=$rPeserta->peserta_id;
- $nrp=field_value('peserta','id_peserta',$pesertaID,'nrp');
- $nama=field_value('peserta','id_peserta',$pesertaID,'nama_peserta');
- if(!empty($dKriteria)){
- $total=0;
- foreach($dKriteria as $rKriteria){
- $kriteriaid=$rKriteria->kriteria_id;
- $subkriteria=peserta_diklat_nilai($pesertadiklatID,$kriteriaid);
- $nilaiID=field_value('subkriteria','subkriteria_id',$subkriteria,'nilai_id');
- $nilai=field_value('nilai_kategori','nilai_id',$nilaiID,'nama_nilai');
- $prioritas=ambil_prioritas($diklatID,$subkriteria);
- $total+=$prioritas;
- }
- }
- $shasil=array(
- 'pesertadiklat_id'=>$pesertadiklatID,
- 'diklat_id'=>$diklatID,
- );
- $dhasil=array(
- 'total'=>$total,
- );
- $this->m_db->edit_row('peserta_diklat',$dhasil,$shasil);
- return true;
- }
- }else{
- return false;
- }
- }else{
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement