MINI
C:
/
xampp
/
htdocs
/
kaltara
/
application
/
modules
/
admin
/
models
/
Upload File:
files >> C:/xampp/htdocs/kaltara/application/modules/admin/models/M_admin.php
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class M_admin extends CI_Model { function getSoal() { return $this->db->get('tb_pertanyaan'); } function get_responden_1() { $this->db->distinct(); $this->db->select('id_responden'); return $this->db->get_where('tb_hasil',['published' => '1']); } function get_blm_publish($bulan,$tahun) { if ($bulan == 'setahun') { $query = 'MONTH(created_date) BETWEEN "01" and "'.date('m').'" and YEAR(created_date) = "'.$tahun.'"'; } else { $query = 'MONTH(created_date) = "'.$bulan.'" and YEAR(created_date) = "'.$tahun.'"'; } $this->db->where($query); $this->db->where('published', '1'); return $this->db->get('tb_hasil'); } function join_get_responden_2($kolom,$param) { return $this->db->query('select * from (SELECT DISTINCT id_responden as a FROM tb_hasil where published = 2) as a , tb_detil_responden b where a = b.id_responden and b.'.$kolom.' = "'.$param.'"'); } function join_get_responden_2_filter($kolom,$param,$bulan,$tahun) { if ($bulan == 'setahun') { return $this->db->query('select * from (SELECT DISTINCT id_responden as a FROM tb_hasil where published = 2 and MONTH(created_date) BETWEEN "01" AND "'.date('m').'" and YEAR(created_date) = "'.$tahun.'") as a , tb_detil_responden b where a = b.id_responden and b.'.$kolom.' = "'.$param.'"'); } return $this->db->query('select * from (SELECT DISTINCT id_responden as a FROM tb_hasil where published = 2 and MONTH(created_date) = "'.$bulan.'" and YEAR(created_date) = "'.$tahun.'") as a , tb_detil_responden b where a = b.id_responden and b.'.$kolom.' = "'.$param.'"'); } function getdetil($id_responden) { $this->db->join('tb_pertanyaan', 'tb_pertanyaan.id_soal = tb_hasil.id_soal'); $this->db->where('id_responden', $id_responden); return $this->db->get('tb_hasil')->result(); } function getSaran() { $this->db->join('tb_detil_responden', 'tb_detil_responden.id_responden = tb_saran.id_responden'); $this->db->where('tb_saran.status','1'); return $this->db->get('tb_saran'); } function get_umur($param,$bulan,$tahun) { if ($bulan == 'setahun') { $query = 'MONTH(tb_hasil.created_date) BETWEEN "01" and "'.date('m').'" and YEAR(tb_hasil.created_date) = "'.$tahun.'" and published="2"'; } else { $query = 'MONTH(tb_hasil.created_date) = "'.$bulan.'" and YEAR(tb_hasil.created_date) = "'.$tahun.'" and published="2"'; } if ($param == 'up40') { $kolom = 'umur <'; } else { $kolom = 'umur >='; } $this->db->join('tb_hasil', 'tb_hasil.id_responden = tb_detil_responden.id_responden'); $this->db->group_by('tb_hasil.id_responden'); $this->db->where($query); return $this->db->get_where('tb_detil_responden', [$kolom => 40 ]); } function getJK($jk,$bulan,$tahun) { if ($bulan == 'setahun') { $query = 'MONTH(tb_hasil.created_date) BETWEEN "01" and "'.date('m').'" and YEAR(tb_hasil.created_date) = "'.$tahun.'" and published="2"'; } else { $query = 'MONTH(tb_hasil.created_date) = "'.$bulan.'" and YEAR(tb_hasil.created_date) = "'.$tahun.'" and published="2"'; } $this->db->join('tb_hasil', 'tb_hasil.id_responden = tb_detil_responden.id_responden'); $this->db->where('jk', $jk); $this->db->where($query); $this->db->group_by('tb_hasil.id_responden'); return $this->db->get('tb_detil_responden'); } } /* End of file M_admin.php */ /* Location: ./application/modules/admin/models/M_admin.php */
Copyright ©2021 || Defacer Indonesia