[ Mini Kiebo ]
Server: Windows NT DESKTOP-5B8S0D4 6.2 build 9200 (Windows 8 Professional Edition) i586
Path:
D:
/
Backup
/
14082024
/
Data
/
htdocs
/
htdocs
/
pmb
/
application
/
models
/
[
Home
]
File: Pmb_model.php
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class Pmb_model extends CI_Model { public function getAllData($table) { return $this->db->get($table); } public function getAllDataLimited($table) { return $this->db->get($table); } public function getSelectedData($table,$key,$value) { $this->db->where($key, $value); return $this->db->get($table); } public function getAllDataDosen() { return $this->db->query( "SELECT * FROM tbl_jadwal_dosen ORDER BY id DESC "); } public function getMaba() { return $this->db->query( "SELECT * FROM tbl_mhs_baru ORDER BY id_mhs DESC "); } public function getSelectedDataMultiple($table,$data) { return $this->db->get_where($table, $data); } function deleteData($table,$data) { $this->db->delete($table, $data); } function updateData($table,$data,$field,$key) { $this->db->where($key,$field); $this->db->update($table,$data); } function updateDataMultiField($table,$data,$field_key) { $this->db->update($table,$data,$field_key); } function insertData($table,$data) { $this->db->insert($table,$data); } //query login public function getLoginData($usr,$psw) { $db = mysqli_connect("localhost", "stikesbh_pmb", "*M1dG181[aXt","stikesbh_pmb"); $u = mysqli_real_escape_string($db,$usr); $p = md5(mysqli_real_escape_string($db,$psw)); $q_cek_login = $this->db->get_where('tbl_login', array('username' => $u, 'password' => $p)); if(count($q_cek_login->result())>0) { foreach($q_cek_login->result() as $qck) { if($qck->stts=='admin') { $q_ambil_data = $this->db->get_where('tbl_admin', array('username' => $u)); foreach($q_ambil_data ->result() as $qad) { $sess_data['logged_in'] = 'yes'; $sess_data['username'] = $qad->username; $sess_data['nama'] = $qad->nama_lengkap; $sess_data['stts'] = 'admin'; $this->session->set_userdata($sess_data); } header('location:'.base_url().'admin'); }elseif($qck->stts=='mahasiswa') { $q_ambil_data = $this->db->get_where('tbl_mhs_baru', array('id_pendaftaran' => $u)); foreach($q_ambil_data ->result() as $qad) { $sess_data['logged_in'] = 'yes'; $sess_data['id_pendaftaran'] = $qad->id_pendaftaran; $sess_data['nama_calon_mhs'] = $qad->nama_calon_mhs; $sess_data['stts'] = 'mahasiswa'; $this->session->set_userdata($sess_data); } header('location:'.base_url().'mahasiswa'); } } } else { header('location:'.base_url().'web'); } } //query transkrip nilai //query untuk mengambil semester maksimal public function getSemesterMax($nim) { $query = $this->db->query("select max(tbl_nilai.semester_ditempuh) semester_terakhir FROM tbl_nilai WHERE (tbl_nilai.nim='".$nim."')"); $t='0'; foreach($query->result() as $value){ $t= $value->semester_terakhir+1; } return $t; } //query untuk mengambil detail krs function insertPmb($table,$data){ return $this->db->insert($table,$data); } public function mabaDeta($no) { $t = $this->db->query("SELECT tbl_mhs_baru.id_pendaftaran, tbl_mhs_baru.tgl_daftar, tbl_mhs_baru.nama_calon_mhs, tbl_mhs_baru.alamat, tbl_mhs_baru.ttb, tbl_mhs_baru.bb, tbl_mhs_baru.ttg, tbl_mhs_baru.agama, tbl_mhs_baru.kota, tbl_mhs_baru.provinsi, tbl_mhs_baru.noTlp, tbl_mhs_baru.noHp, tbl_mhs_baru.facebook, tbl_mhs_baru.twitter, tbl_mhs_baru.pinbb, tbl_mhs_baru.whatsapp, tbl_mhs_baru.email, tbl_mhs_baru.asalSekolah, tbl_mhs_baru.noIjasah, tbl_data_ortu.nama_bpk, tbl_data_ortu.keadaan_bpk, tbl_data_ortu.pendidikan_bpk, tbl_data_ortu.agama_bpk, tbl_data_ortu.pekerjaan_bpk, tbl_data_ortu.alamat_bpk, tbl_data_ortu.nama_ibu, tbl_data_ortu.keadaan_ibu, tbl_data_ortu.pendidikan_ibu, tbl_data_ortu.agama_ibu, tbl_data_ortu.pekerjaan_ibu, tbl_data_ortu.alamat_ibu, tbl_jurusan.jurusan FROM tbl_mhs_baru LEFT JOIN tbl_data_ortu ON tbl_data_ortu.id_pendaftaran = tbl_mhs_baru.id_pendaftaran LEFT JOIN tbl_jurusan ON tbl_jurusan.kd_jurusan = tbl_mhs_baru.kd_jurusan WHERE tbl_mhs_baru.id_pendaftaran = '$no'"); return $t; } public function mabaMhs($no) { $t = $this->db->query(" SELECT tbl_mhs_baru.id_mhs, tbl_mhs_baru.thn_ajaran, tbl_mhs_baru.id_pendaftaran, tbl_mhs_baru.tgl_daftar, tbl_mhs_baru.nama_calon_mhs, tbl_mhs_baru.alamat, tbl_mhs_baru.ttb, tbl_mhs_baru.bb, tbl_mhs_baru.ttg, tbl_mhs_baru.agama, tbl_mhs_baru.kota, tbl_mhs_baru.provinsi, tbl_mhs_baru.noTlp, tbl_mhs_baru.noHp, tbl_mhs_baru.facebook, tbl_mhs_baru.twitter, tbl_mhs_baru.pinbb, tbl_mhs_baru.whatsapp, tbl_mhs_baru.email, tbl_mhs_baru.asalSekolah, tbl_mhs_baru.informasi, tbl_mhs_baru.noIjasah, tbl_mhs_baru.status FROM tbl_mhs_baru WHERE tbl_mhs_baru.id_pendaftaran = '$no' "); return $t; } public function dataOrtu($no) { $t = $this->db->query(" SELECT tbl_data_ortu.id_ortu, tbl_data_ortu.id_pendaftaran, tbl_data_ortu.nama_bpk, tbl_data_ortu.keadaan_bpk, tbl_data_ortu.pendidikan_bpk, tbl_data_ortu.agama_bpk, tbl_data_ortu.pekerjaan_bpk, tbl_data_ortu.alamat_bpk, tbl_data_ortu.nama_ibu, tbl_data_ortu.keadaan_ibu, tbl_data_ortu.pendidikan_ibu, tbl_data_ortu.agama_ibu, tbl_data_ortu.pekerjaan_ibu, tbl_data_ortu.alamat_ibu FROM tbl_data_ortu WHERE tbl_data_ortu.id_pendaftaran = '$no' "); return $t; } public function dataLampiran($no) { $t = $this->db->query("SELECT tbl_berkas.id_berkas, tbl_berkas.id_pendaftaran, tbl_berkas.lam_ijazah, tbl_berkas.tanggal, tbl_berkas.keterangan FROM tbl_berkas WHERE tbl_berkas.id_pendaftaran = '$no' "); return $t; } public function selectThn() { $t = $this->db->query("SELECT tbl_mhs_baru.thn_ajaran FROM tbl_mhs_baru GROUP BY tbl_mhs_baru.thn_ajaran "); return $t; } public function dataSelect($no) { $t = $this->db->query("SELECT tbl_mhs_baru.id_mhs, tbl_mhs_baru.thn_ajaran, tbl_mhs_baru.id_pendaftaran, tbl_mhs_baru.tgl_daftar, tbl_mhs_baru.nama_calon_mhs, tbl_mhs_baru.alamat, tbl_mhs_baru.ttb, tbl_mhs_baru.bb, tbl_mhs_baru.ttg, tbl_mhs_baru.agama, tbl_mhs_baru.kota, tbl_mhs_baru.provinsi, tbl_mhs_baru.noTlp, tbl_mhs_baru.noHp, tbl_mhs_baru.facebook, tbl_mhs_baru.twitter, tbl_mhs_baru.pinbb, tbl_mhs_baru.whatsapp, tbl_mhs_baru.email, tbl_mhs_baru.asalSekolah, tbl_mhs_baru.informasi, tbl_mhs_baru.noIjasah, tbl_mhs_baru.status, tbl_jurusan.jurusan FROM tbl_mhs_baru LEFT JOIN tbl_jurusan ON tbl_jurusan.kd_jurusan = tbl_mhs_baru.kd_jurusan WHERE tbl_mhs_baru.thn_ajaran = '$no' ORDER BY id_mhs DESC"); return $t; } public function dataMhsTerima($no) { $t = $this->db->query("SELECT tbl_mhs_baru.thn_ajaran, tbl_mhs_baru.kd_jurusan, tbl_mhs_baru.id_pendaftaran, tbl_mhs_baru.tgl_daftar, tbl_mhs_baru.nama_calon_mhs, tbl_mhs_baru.alamat, tbl_mhs_baru.ttb, tbl_mhs_baru.bb, tbl_mhs_baru.ttg, tbl_mhs_baru.agama, tbl_mhs_baru.kota, tbl_mhs_baru.provinsi, tbl_mhs_baru.id_mhs, tbl_mhs_baru.noTlp, tbl_mhs_baru.noHp, tbl_mhs_baru.facebook, tbl_mhs_baru.twitter, tbl_mhs_baru.pinbb, tbl_mhs_baru.whatsapp, tbl_mhs_baru.email, tbl_mhs_baru.asalSekolah, tbl_mhs_baru.informasi, tbl_mhs_baru.noIjasah, tbl_mhs_baru.status, tbl_data_ortu.id_pendaftaran, tbl_data_ortu.nama_bpk, tbl_data_ortu.keadaan_bpk, tbl_data_ortu.pendidikan_bpk, tbl_data_ortu.agama_bpk, tbl_data_ortu.pekerjaan_bpk, tbl_data_ortu.alamat_bpk, tbl_data_ortu.nama_ibu, tbl_data_ortu.keadaan_ibu, tbl_data_ortu.pendidikan_ibu, tbl_data_ortu.agama_ibu, tbl_data_ortu.pekerjaan_ibu, tbl_data_ortu.alamat_ibu FROM tbl_mhs_baru INNER JOIN tbl_data_ortu ON tbl_mhs_baru.id_pendaftaran = tbl_data_ortu.id_pendaftaran WHERE tbl_mhs_baru.status = '1' ORDER BY id_mhs DESC "); return $t; } public function get_insert($data){ $this->db->insert('tbl_upload', $data); return TRUE; } public function delUp($no) { $t = $this->db->query("SELECT tbl_upload.id_upload, tbl_upload.upload FROM tbl_upload WHERE tbl_upload.id_upload = '$no' "); return $t; } public function delPe($no) { $t = $this->db->query("SELECT tbl_pengumuman.id_pengumuman, tbl_pengumuman.upload, tbl_pengumuman.tanggal FROM tbl_pengumuman WHERE tbl_pengumuman.id_pengumuman = '$no' "); return $t; } public function jumPendaftar($th) { $t = $this->db->query("SELECT tbl_mhs_baru.id_mhs, tbl_mhs_baru.thn_ajaran, tbl_mhs_baru.id_pendaftaran, count(tbl_mhs_baru.id_pendaftaran) AS jumlah, sum(tbl_mhs_baru.status = '1') AS terima, sum(tbl_mhs_baru.status = '') AS belum, tbl_mhs_baru.status FROM tbl_mhs_baru WHERE tbl_mhs_baru.thn_ajaran = '$th' GROUP BY tbl_mhs_baru.thn_ajaran "); return $t; } public function jumPertahun() { $t = $this->db->query("SELECT tbl_mhs_baru.thn_ajaran, tbl_mhs_baru.id_pendaftaran, count(tbl_mhs_baru.id_pendaftaran) AS jumlah, sum(tbl_mhs_baru.status = '1') AS diterima, sum(tbl_mhs_baru.status = '') AS tidak FROM tbl_mhs_baru GROUP BY tbl_mhs_baru.thn_ajaran "); return $t; } } /* End of file web_app_model.php */ /* Location: ./application/models/web_app_model.php */