first commit
This commit is contained in:
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
class M_listpasien extends CI_Model {
|
||||
|
||||
function index() {
|
||||
$this->db->join('proses_ruang_tunggu', 'proses_pengunjung.pp_id = proses_ruang_tunggu.prt_pengunjung_id', 'left ');
|
||||
$this->db->join('m_pasien', 'proses_pengunjung.pp_pasien_id = m_pasien.int_pasien_id', 'left ');
|
||||
$this->db->join('master_klinik', 'proses_pengunjung.pp_klinik_id = master_klinik.mk_id');
|
||||
$this->db->order_by("pp_tanggal_periksa", "asc");
|
||||
$this->db->where('pp_tanggal_periksa >=', date("Y-m-d") );
|
||||
$query = $this->db->get('proses_pengunjung');
|
||||
return $query->result();
|
||||
}
|
||||
|
||||
function search() {
|
||||
$tglperiksa=$this->input->post('tglperiksa');
|
||||
$date = str_replace('/', '-', $tglperiksa);
|
||||
$newDate= date('Y-m-d', strtotime($date));
|
||||
|
||||
$ketkunjungan=$this->input->post('ketkunjungan');
|
||||
|
||||
$this->db->join('proses_ruang_tunggu', 'proses_pengunjung.pp_id = proses_ruang_tunggu.prt_pengunjung_id', 'left ');
|
||||
$this->db->join('m_pasien', 'proses_pengunjung.pp_pasien_id = m_pasien.int_pasien_id', 'left ');
|
||||
$this->db->join('master_klinik', 'proses_pengunjung.pp_klinik_id = master_klinik.mk_id');
|
||||
$this->db->where('pp_tanggal_periksa ', $newDate );
|
||||
|
||||
if($ketkunjungan=="online"){
|
||||
$this->db->where('pp_pendaftaran_online is NOT NULL', NULL, FALSE);
|
||||
}elseif($ketkunjungan=="offline"){
|
||||
$this->db->where('pp_pendaftaran_online', NULL);
|
||||
}
|
||||
|
||||
$query = $this->db->get('proses_pengunjung');
|
||||
return $query->result();
|
||||
}
|
||||
|
||||
function view($id) {
|
||||
$this->db->where('mt_id', $id);
|
||||
$query = $this->db->get('master_tipeuser');
|
||||
return $query;
|
||||
}
|
||||
|
||||
function datenow(){
|
||||
$this->db->where('pp_tanggal_periksa >=', date("Y-m-d") );
|
||||
$query = $this->db->get('proses_pengunjung');
|
||||
return $query->result();
|
||||
}
|
||||
|
||||
function minsatunow(){
|
||||
$tglend= date('Y-m', strtotime('-1 month', strtotime( date("Y-m") )));
|
||||
$this->db->like('pp_tanggal_periksa', $tglend , 'after');
|
||||
$query = $this->db->get('proses_pengunjung');
|
||||
return $query->result();
|
||||
}
|
||||
|
||||
function laporanpasien() {
|
||||
//$bulan=$this->input->post('bulankunjungan');
|
||||
//$tahun=$this->input->post('tahunkunjungan');
|
||||
|
||||
//$this->db->join('proses_ruang_tunggu', 'proses_pengunjung.pp_id = proses_ruang_tunggu.prt_pengunjung_id', 'left ');
|
||||
//$this->db->join('m_pasien', 'proses_pengunjung.pp_pasien_id = m_pasien.int_pasien_id', 'left ');
|
||||
//$this->db->join('master_klinik', 'proses_pengunjung.pp_klinik_id = master_klinik.mk_id');
|
||||
//$this->db->where('pp_tanggal_periksa >=', date("Y-m-d") );
|
||||
//$this->db->like('pp_tanggal_periksa', "2023-05");
|
||||
//$this->db->group_by('day(pp_tanggal_periksa)');
|
||||
//$this->db->group_by('DATE(pp_tanggal_periksa)');
|
||||
//$this->db->group_by('date');
|
||||
//$this->db->where('pp_tanggal_periksa ', $newDate );
|
||||
|
||||
// if($ketkunjungan=="online"){
|
||||
// $this->db->where('pp_pendaftaran_online is NOT NULL', NULL, FALSE);
|
||||
// }elseif($ketkunjungan=="offline"){
|
||||
// $this->db->where('pp_pendaftaran_online', NULL);
|
||||
// }
|
||||
|
||||
// $query = $this->db->get('proses_pengunjung');
|
||||
// return $query->result();
|
||||
}
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user