[ Mini Kiebo ]
Server: Windows NT AKFAR_SERVER 10.0 build 26200 (Windows 10) AMD64
Path:
D:
/
xampp
/
htdocs
/
simkeu
/
dummy-old
/
application
/
models
/
[
Home
]
File: mkrs.php
<?php class Mkrs extends CI_Model { function __construct (){ parent::__construct(); $this->load->model('Makad','', TRUE); $this->load->model('Mitem','', TRUE); } public function update($id,$in){ $this->db->where('id_krs', $id); $this->db->update('tbl_krs', $in); } public function add($in){ $this->db->insert('tbl_krs', $in); } public function show(){ $this->db->order_by('kode'); return $this->db->get('tbl_krs'); } function get_mhs_by_idmk($id_mk){ $this->db->where('id_mk',$id_mk); return $this->db->get('tbl_krs'); } public function mhs_daftar($id_mhs){ $this->db->from('tbl_krs,tbl_mk'); $this->db->where('tbl_krs.id_mk = tbl_mk.id'); $this->db->where('tbl_krs.id_mhs',$id_mhs); $this->db->where('status','Daftar'); $this->db->order_by('kode'); return $this->db->get(); } function jml_krs_sementara($id_mhs){ $q = $this->mhs_daftar($id_mhs); $tot = 0; if ($q->num_rows()>0){ foreach ($q->result() as $r){ $tot = $tot + ($this->Makad->get_mk($r->id_mk)->row()->sks * $this->Mitem->sppvar()); } } return $tot; } public function mhs_ok($id_mhs){ $this->db->from('tbl_krs,tbl_mk'); $this->db->where('tbl_krs.id_mk = tbl_mk.id'); $this->db->where('tbl_krs.id_mhs',$id_mhs); $this->db->where('status','OK'); $this->db->order_by('kode'); return $this->db->get(); } function jml_krs_diambil($id_mhs){ $q = $this->mhs_ok($id_mhs); $tot=0; if ($q->num_rows()>0){ foreach ($q->result() as $key ) { $tot = $key->sks+$tot; } } return $tot; } public function show_by_sms($sms){ $this->db->where('sms',$sms); $this->db->order_by('kode'); return $this->db->get('tbl_krs'); } public function del($id){ $this->db->delete('tbl_krs', array('id_krs' => $id)); } function totkrs($id){ $this->db->from('tbl_krs,tbl_mk'); $this->db->where('tbl_krs.id_mk = tbl_mk.id'); $this->db->where('tbl_krs.id_mhs',$id); $this->db->where('tbl_krs.status','Daftar'); $q = $this->db->get();$tot = 0; if ($q->num_rows()>0){ foreach ($q->result() as $key ) { $tot = $key->sks + $tot; } } return $tot; } }