/* Decoded by unphp.net */ sespre = $this->config->item("session_name_prefix"); $this->d["admlevel"] = $this->session->userdata($this->sespre . "level"); $this->d["admkonid"] = $this->session->userdata($this->sespre . "konid"); $this->d["url"] = "view_mapel"; $this->d["idnya"] = "viewmapel"; $this->d["nama_form"] = "f_view_mapel"; $get_tasm = $this->db->query("SELECT tahun FROM tahun WHERE aktif = 'Y'")->row_array(); $this->d["tasm"] = $get_tasm["tahun"]; cek_aktif(); } public function index() { $this->d["list_mapelkelas"] = $this->db->query("SELECT a.id, b.kd_singkat nmmapel, a.id_mapel, a.id_kelas, c.nama nmkelas, b.is_sikap FROM t_guru_mapel a\xa INNER JOIN m_mapel b ON a.id_mapel = b.id\xa INNER JOIN m_kelas c ON a.id_kelas = c.id \xa WHERE a.id_guru = '" . $this->d["admkonid"] . "' AND a.tasm = '" . $this->d["tasm"] . "'")->result_array(); $this->d["p"] = "v_view_mapel"; $this->load->view("template_utama", $this->d); } public function cetak_absensi($id) { $detil_mp = $this->db->query("select a.tasm, a.id_kelas, a.tasm, b.nama nmmapel, c.nama nmguru, c.nip, d.nama kelas\xa from t_guru_mapel a \xa inner join m_mapel b on a.id_mapel = b.id inner join m_guru c on a.id_guru = c.id inner join m_kelas d on a.id_kelas = d.id where a.id = '" . $id . "'")->row_array(); $strq = "select c.nama, c.jk from t_kelas_siswa a inner join m_siswa c on a.id_siswa = c.id where a.id_kelas = '" . $detil_mp["id_kelas"] . "' \xa AND a.ta = LEFT('" . $detil_mp["tasm"] . "',4) ORDER BY c.nama ASC"; $data = $this->db->query($strq)->result_array(); $ta = substr($detil_mp["tasm"], 0, 4) . "/" . (substr($detil_mp["tasm"], 0, 4) + 1); $sm = substr($detil_mp["tasm"], 4, 1); $html = "
DAFTAR HADIR / PRESENSI SISWA

\xa \xa \xa \xa \xa \xa \xa
Satuan Kerja: MTs N 5 Kulon Progo Kelas/Semester:" . $detil_mp["kelas"] . "/" . $sm . "
Tahun Pelajaran:" . $ta . "Mata Pelajaran:" . $detil_mp["nmmapel"] . "
"; $html .= "\xa \xa \xa \xa "; for ($i = 1; $i <= 25; $i++) { $html .= ""; } $html .= ""; if (!empty($data)) { $no = 1; foreach ($data as $d) { $html .= ""; for ($i = 1; $i <= 25; $i++) { $html .= ""; } $html .= ""; } } $html .= "
NoNama JK Tgl AbsensiKet
SIA
" . $no++ . "" . $d["nama"] . "" . $d["jk"] . "
\xa \xa
\xa Mengetahui,
\xa Kepala Madrasah



\xa Drs. Sukarlan
\xa NIP. 19650422 200012 1 001
Guru Mata Pelajaran,
\xa



" . $detil_mp["nmguru"] . "
\xa NIP. " . $detil_mp["nip"] . "
"; $this->d["html"] = $html; $this->load->view("cetak_absensi", $this->d); } } ?>