public function block_content($context, array $blocks = array())
 {
     // line 8
     echo "<div class=\"panel panel-default\">\n    <div class=\"panel-heading\">\n        <strong>Profil Publik ";
     // line 10
     echo $this->getAttribute(isset($context["pengajar_login"]) ? $context["pengajar_login"] : null, "is_admin") == 1 ? "<label class=\"label label-warning\">Administrator</label>" : "";
     echo "</strong>\n        <div class=\"btn-group pull-right\" style=\"margin-top:-4px;\">\n            ";
     // line 12
     echo anchor("pengajar/edit_profile/" . (isset($context["status_id"]) ? $context["status_id"] : null) . "/" . $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "id"), "Edit Profil", array("class" => "iframe-7 btn btn-small btn-primary", "title" => "Edit Profil Pengajar"));
     echo "\n            ";
     // line 13
     echo anchor("pengajar/edit_picture/" . (isset($context["status_id"]) ? $context["status_id"] : null) . "/" . $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "id"), "Edit Foto", array("class" => "iframe-5 btn btn-small btn-primary", "title" => "Edit Foto Pengajar"));
     echo "\n        </div>\n    </div>\n    <div class=\"panel-body\">\n        <table class=\"table\">\n            <tr>\n                <th bgcolor=\"#FBFBFB\" width=\"25%\">NIP</th>\n                <td>";
     // line 20
     echo twig_escape_filter($this->env, $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "nip"), "html", null, true);
     echo "</td>\n                <td rowspan=\"5\" width=\"15%\">\n                    <img style=\"width:113px;\" class=\"img-polaroid\" src=\"";
     // line 22
     echo twig_escape_filter($this->env, get_url_image_pengajar($this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "foto"), "medium", $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "jenis_kelamin")), "html", null, true);
     echo "\">\n                </td>\n            </tr>\n            <tr>\n                <th bgcolor=\"#FBFBFB\">Nama</th>\n                <td>";
     // line 27
     echo twig_escape_filter($this->env, $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "nama"), "html", null, true);
     echo "</td>\n            </tr>\n            <tr>\n                <th bgcolor=\"#FBFBFB\">Jenis Kelamin</th>\n                <td>";
     // line 31
     echo twig_escape_filter($this->env, $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "jenis_kelamin"), "html", null, true);
     echo "</td>\n            </tr>\n            <tr>\n                <th bgcolor=\"#FBFBFB\">Tempat Lahir</th>\n                <td>";
     // line 35
     echo twig_escape_filter($this->env, $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "tempat_lahir"), "html", null, true);
     echo "</td>\n            </tr>\n            <tr>\n                <th bgcolor=\"#FBFBFB\">Tanggal Lahir</th>\n                <td>";
     // line 39
     echo twig_escape_filter($this->env, !twig_test_empty($this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "tgl_lahir")) ? tgl_indo($this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "tgl_lahir")) : "", "html", null, true);
     echo "</td>\n            </tr>\n            <tr>\n                <th bgcolor=\"#FBFBFB\">Alamat</th>\n                <td colspan=\"2\">";
     // line 43
     echo twig_escape_filter($this->env, $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "alamat"), "html", null, true);
     echo "</td>\n            </tr>\n            <tr>\n                <th bgcolor=\"#FBFBFB\">Status</th>\n                <td colspan=\"2\">\n                    ";
     // line 48
     if ($this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "status_id") == 0) {
         // line 49
         echo "                        Pending\n                    ";
     } elseif ($this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "status_id") == 1) {
         // line 51
         echo "                        Aktif\n                    ";
     } elseif ($this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "status_id") == 2) {
         // line 53
         echo "                        Blocking\n                    ";
     }
     // line 55
     echo "                </td>\n            </tr>\n        </table>\n    </div>\n</div>\n\n<div class=\"row-fluid\">\n    <div class=\"span5\">\n        <div class=\"panel panel-default\" id=\"akun\">\n            <div class=\"panel-heading\">\n                <strong>Akun Login</strong>\n                <div class=\"btn-group pull-right\" style=\"margin-top:-4px;\">\n                    ";
     // line 67
     echo anchor("pengajar/edit_username/" . (isset($context["status_id"]) ? $context["status_id"] : null) . "/" . $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "id"), "Edit Username", array("class" => "iframe-2 btn btn-small btn-primary", "title" => "Edit Username pengajar"));
     echo "\n                    ";
     // line 68
     echo anchor("pengajar/edit_password/" . (isset($context["status_id"]) ? $context["status_id"] : null) . "/" . $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "id"), "Edit Password", array("class" => "iframe-3 btn btn-small btn-primary", "title" => "Edit Password pengajar"));
     echo "\n                </div>\n            </div>\n            <div class=\"panel-body\">\n                <table class=\"table\">\n                    <tbody>\n                        <tr>\n                            <th width=\"30%\" bgcolor=\"#FBFBFB\">Username</th>\n                            <td>\n                                ";
     // line 77
     echo twig_escape_filter($this->env, $this->getAttribute(isset($context["pengajar_login"]) ? $context["pengajar_login"] : null, "username"), "html", null, true);
     echo "\n                            </td>\n                        </tr>\n                        <tr>\n                            <th bgcolor=\"#FBFBFB\">Password</th>\n                            <td>\n                                *********\n                            </td>\n                        </tr>\n                    </tbody>\n                </table>\n            </div>\n        </div>\n    </div>\n</div>\n";
 }
 public function block_content($context, array $blocks = array())
 {
     // line 4
     echo "<h4>Edit Foto</h4>\n";
     // line 5
     echo get_flashdata("edit");
     echo "\n\n";
     // line 7
     echo form_open_multipart("pengajar/edit_picture/" . (isset($context["status_id"]) ? $context["status_id"] : null) . "/" . (isset($context["pengajar_id"]) ? $context["pengajar_id"] : null));
     echo "\n<table class=\"table table-striped\">\n    <tbody>\n        <tr>\n            <td>\n                <img class=\"img-polaroid\" src=\"";
     // line 12
     echo twig_escape_filter($this->env, get_url_image_pengajar($this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "foto"), "medium", $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "jenis_kelamin")), "html", null, true);
     echo "\">\n            </td>\n            <td>\n                <input type=\"file\" name=\"userfile\" class=\"btn btn-small\" style=\"max-width:190px;\">\n                ";
     // line 16
     echo !twig_test_empty(isset($context["error_upload"]) ? $context["error_upload"] : null) ? isset($context["error_upload"]) ? $context["error_upload"] : null : "";
     echo "\n            </td>\n        <tr>\n        <tr>\n            <td colspan=\"2\">\n                <button type=\"submit\" class=\"btn btn-primary\">Update</button>\n            </td>\n        </tr>\n    </tbody>\n</table>\n";
     // line 26
     echo form_close();
     echo "\n";
 }
Ejemplo n.º 3
0
 function detail($segment_3 = '', $segment_4 = '', $segment_5 = '')
 {
     $materi_id = (int) $segment_3;
     if (empty($materi_id)) {
         show_error("Materi tidak ditemukan.");
     }
     $materi = $this->materi_model->retrieve($materi_id);
     if (empty($materi) or empty($materi['publish'])) {
         show_error("Materi tidak ditemukan.");
     }
     # tambah views jika materi terfulis
     if (empty($materi['file'])) {
         $plus_views = false;
         # buat session kalo sudah baca materi yan ini
         $session_read = $this->session->userdata('read_materi');
         if (empty($session_read)) {
             $this->session->set_userdata(array('read_materi' => array($materi['id'])));
             $plus_views = true;
         } else {
             if (!in_array($materi['id'], $session_read)) {
                 $plus_views = true;
             }
         }
         if ($plus_views) {
             $this->materi_model->plus_views($materi['id']);
         }
     }
     $data['materi'] = $materi;
     switch ($segment_4) {
         case 'laporkan':
             $komentar = $this->komentar_model->retrieve((int) $segment_5);
             if (empty($komentar) or $komentar['tampil'] == 0 or $komentar['materi_id'] != $materi['id']) {
                 show_error('Komentar tidak ditemukan');
             }
             $data['komentar'] = $komentar;
             $this->form_validation->set_rules('alasan', 'Alasan', 'required|trim|xss_clean');
             if (!empty($_POST['alasan']) and $_POST['alasan'] == 'tulis') {
                 $this->form_validation->set_rules('alasan_lain', 'Tulis alasan', 'required|trim|xss_clean');
             }
             if ($this->form_validation->run() == true) {
                 $alasan = $this->input->post('alasan', true);
                 if ($alasan == 'tulis') {
                     $alasan = $this->input->post('alasan_lain', true);
                 }
                 $unix_id = uniqid() . time();
                 $field_id = 'laporkan-komentar';
                 $retrieve_field = retrieve_field($field_id);
                 if (empty($retrieve_field)) {
                     create_field($field_id, 'Laporkan Komentar', json_encode(array($unix_id => array('materi_id' => $materi['id'], 'komentar_id' => $komentar['id'], 'alasan' => $alasan, 'login_id' => get_sess_data('login', 'id'), 'tgl_lapor' => date('Y-m-d H:i:s')))));
                 } else {
                     $value_field = json_decode($retrieve_field['value'], 1);
                     # cek sudah ada belum datanya
                     $exist = false;
                     foreach ($value_field as $val) {
                         if ($val['materi_id'] == $materi['id'] and $val['login_id'] == get_sess_data('login', 'id') and $val['komentar_id'] == $komentar['id']) {
                             $exist = true;
                         }
                     }
                     if (!$exist) {
                         $value_field[$unix_id] = array('materi_id' => $materi['id'], 'komentar_id' => $komentar['id'], 'alasan' => $alasan, 'login_id' => get_sess_data('login', 'id'), 'tgl_lapor' => date('Y-m-d H:i:s'));
                         update_field($field_id, 'Laporkan Komentar', json_encode($value_field));
                     }
                 }
                 $this->session->set_flashdata('laporkan', get_alert('success', 'Laporan berhasil dikirim.'));
                 redirect('materi/detail/' . $materi['id'] . '/laporkan/' . $komentar['id']);
             }
             $this->twig->display('laporkan-komentar.html', $data);
             break;
         default:
         case 'download':
             # jika request download
             if ($segment_4 == 'download' and !empty($materi['file'])) {
                 $data_file = file_get_contents(get_path_file($materi['file']));
                 // Read the file's contents
                 $name_file = $materi['file'];
                 $this->materi_model->plus_views($materi['id']);
                 force_download($name_file, $data_file);
             }
             # post komentar
             $this->form_validation->set_rules('komentar', 'Komentar', 'required|trim|xss_clean');
             if ($this->form_validation->run() == true) {
                 $komentar_id = $this->komentar_model->create(get_sess_data('login', 'id'), $materi['id'], $tampil = 1, $this->input->post('komentar', true));
                 redirect('materi/detail/' . $materi['id'] . '/#komentar-' . $komentar_id);
             }
             $data['materi']['download_link'] = site_url('materi/detail/' . $materi['id'] . '/download');
             # ambil komentar
             $retrieve_all_komentar = $this->komentar_model->retrieve_all(20, (int) $segment_4, null, $materi['id'], 1);
             # format komentar
             foreach ($retrieve_all_komentar['results'] as $key => $val) {
                 $retrieve_all_komentar['results'][$key] = $this->format_komentar($val);
             }
             $data['materi']['komentar'] = $retrieve_all_komentar['results'];
             $data['materi']['jml_komentar'] = $retrieve_all_komentar['total_record'];
             $data['materi']['komentar_pagination'] = $this->pager->view($retrieve_all_komentar, 'materi/detail/' . $materi['id'] . '/');
             # cari tipenya
             if (empty($materi['file'])) {
                 $type = 'tertulis';
             } else {
                 $type = 'file';
                 $data['materi']['file_info'] = get_file_info(get_path_file($materi['file']));
                 $data['materi']['file_info']['mime'] = get_mime_by_extension(get_path_file($materi['file']));
             }
             $data['type'] = $type;
             $data['materi']['mapel'] = $this->mapel_model->retrieve($materi['mapel_id']);
             # cari materi kelas
             $arr_materi_kelas_id = array();
             $materi_kelas = $this->materi_model->retrieve_all_kelas($materi['id']);
             foreach ($materi_kelas as $mk) {
                 $arr_materi_kelas_id[] = $mk['kelas_id'];
                 $kelas = $this->kelas_model->retrieve($mk['kelas_id']);
                 $data['materi']['materi_kelas'][] = $kelas;
             }
             # cari pembuatnya
             if (!empty($materi['pengajar_id'])) {
                 $pengajar = $this->pengajar_model->retrieve($materi['pengajar_id']);
                 $data['materi']['pembuat'] = array('nama' => $pengajar['nama'], 'link_foto' => get_url_image_pengajar($pengajar['foto'], 'medium', $pengajar['jenis_kelamin']));
                 if (is_admin()) {
                     $data['materi']['pembuat']['link_profil'] = site_url('pengajar/detail/' . $pengajar['status_id'] . '/' . $pengajar['id']);
                 } else {
                     $data['materi']['pembuat']['link_profil'] = site_url('pengajar/detail/' . $pengajar['id']);
                 }
             }
             if (!empty($materi['siswa_id'])) {
                 $siswa = $this->siswa_model->retrieve($materi['siswa_id']);
                 $data['materi']['pembuat'] = array('nama' => $siswa['nama'], 'link_foto' => get_url_image_siswa($siswa['foto'], 'medium', $siswa['jenis_kelamin']));
                 if (is_admin()) {
                     $data['materi']['pembuat']['link_profil'] = site_url('siswa/detail/' . $siswa['status_id'] . '/' . $siswa['id']);
                 } else {
                     $data['materi']['pembuat']['link_profil'] = site_url('siswa/detail/' . $siswa['id']);
                 }
             }
             # cari materi terkait
             $retrieve_terkait_mapel = $this->materi_model->retrieve_all($no_of_records = 10, $page_no = 1, $pengajar_id = array(), $siswa_id = array(), $mapel_id = array($materi['mapel_id']), $judul = null, $konten = null, $tgl_posting = null, $publish = 1, $kelas_id = array(), $type = array(), $pagination = false);
             $data_terkait = array();
             foreach ($retrieve_terkait_mapel as $row) {
                 if (empty($data_terkait[$row['id']]) and $row['id'] != $materi['id'] and count($data_terkait) <= 20) {
                     $data_terkait[$row['id']] = $row;
                 }
             }
             $retrieve_terkait_kelas = $this->materi_model->retrieve_all($no_of_records = 10, $page_no = 1, $pengajar_id = array(), $siswa_id = array(), $mapel_id = array(), $judul = null, $konten = null, $tgl_posting = null, $publish = 1, $kelas_id = $arr_materi_kelas_id, $type = array(), $pagination = false);
             foreach ($retrieve_terkait_kelas as $row) {
                 if (empty($data_terkait[$row['id']]) and $row['id'] != $materi['id'] and count($data_terkait) <= 20) {
                     $data_terkait[$row['id']] = $row;
                 }
             }
             $data['terkait'] = $data_terkait;
             # setup componen SyntaxHighlighter
             $html_js = load_comp_js(array(base_url('assets/comp/SyntaxHighlighter/scripts/shCore.js'), base_url('assets/comp/SyntaxHighlighter/scripts/shBrushAppleScript.js'), base_url('assets/comp/SyntaxHighlighter/scripts/shBrushAS3.js'), base_url('assets/comp/SyntaxHighlighter/scripts/shBrushBash.js'), base_url('assets/comp/SyntaxHighlighter/scripts/shBrushColdFusion.js'), base_url('assets/comp/SyntaxHighlighter/scripts/shBrushCpp.js'), base_url('assets/comp/SyntaxHighlighter/scripts/shBrushCSharp.js'), base_url('assets/comp/SyntaxHighlighter/scripts/shBrushCss.js'), base_url('assets/comp/SyntaxHighlighter/scripts/shBrushDelphi.js'), base_url('assets/comp/SyntaxHighlighter/scripts/shBrushDiff.js'), base_url('assets/comp/SyntaxHighlighter/scripts/shBrushErlang.js'), base_url('assets/comp/SyntaxHighlighter/scripts/shBrushGroovy.js'), base_url('assets/comp/SyntaxHighlighter/scripts/shBrushJava.js'), base_url('assets/comp/SyntaxHighlighter/scripts/shBrushJavaFX.js'), base_url('assets/comp/SyntaxHighlighter/scripts/shBrushJScript.js'), base_url('assets/comp/SyntaxHighlighter/scripts/shBrushPerl.js'), base_url('assets/comp/SyntaxHighlighter/scripts/shBrushPhp.js'), base_url('assets/comp/SyntaxHighlighter/scripts/shBrushPlain.js'), base_url('assets/comp/SyntaxHighlighter/scripts/shBrushPowerShell.js'), base_url('assets/comp/SyntaxHighlighter/scripts/shBrushPython.js'), base_url('assets/comp/SyntaxHighlighter/scripts/shBrushRuby.js'), base_url('assets/comp/SyntaxHighlighter/scripts/shBrushSass.js'), base_url('assets/comp/SyntaxHighlighter/scripts/shBrushScala.js'), base_url('assets/comp/SyntaxHighlighter/scripts/shBrushSql.js'), base_url('assets/comp/SyntaxHighlighter/scripts/shBrushVb.js'), base_url('assets/comp/SyntaxHighlighter/scripts/shBrushXml.js'), base_url('assets/comp/mathjax/MathJax.js?config=TeX-AMS-MML_HTMLorMML')));
             $html_js .= '<script type="text/javascript">SyntaxHighlighter.all();</script>';
             # setup tinymce komentar
             $tiny_option = 'theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,bullist,numlist,|,link,unlink,|,sub,sup,charmap,tiny_mce_wiris_formulaEditor,|,emotions,image,media,youtubeIframe,syntaxhl,code",
             theme_advanced_buttons2 : "",
             theme_advanced_buttons3 : "",
             theme_advanced_toolbar_location : "top",
             theme_advanced_toolbar_align : "left",
             theme_advanced_statusbar_location : "bottom",
             file_browser_callback : "openKCFinder",
             theme_advanced_resizing : false,
             content_css : "' . base_url('assets/comp/tinymce/com/content.css') . '",
             convert_urls: false,
             force_br_newlines : false,
             force_p_newlines : false,';
             $html_js .= get_tinymce('komentar', 'advanced', array('pdw'), $tiny_option);
             # setup colorbox
             $html_js .= load_comp_js(array(base_url('assets/comp/colorbox/jquery.colorbox-min.js'), base_url('assets/comp/colorbox/act-materi.js')));
             $data['comp_js'] = $html_js;
             $data['comp_css'] = load_comp_css(array(base_url('assets/comp/SyntaxHighlighter/styles/shCoreEclipse.css'), base_url('assets/comp/colorbox/colorbox.css')));
             $this->twig->display('detail-materi.html', $data);
             break;
     }
 }
Ejemplo n.º 4
0
 function format_msg($retrieve)
 {
     # jika inbox yang dicari pengirimnya
     if ($retrieve['type_id'] == 1) {
         $get_user = $retrieve['sender_receiver_id'];
     } elseif ($retrieve['type_id'] == 2) {
         $get_user = $retrieve['owner_id'];
     }
     # cari sender/receiver
     $login = $this->login_model->retrieve($get_user);
     if (!empty($login['siswa_id'])) {
         $user = $this->siswa_model->retrieve($login['siswa_id']);
         if (is_admin()) {
             $user['link_profil'] = site_url('siswa/detail/' . $user['status_id'] . '/' . $user['id']);
         } else {
             $user['link_profil'] = site_url('siswa/detail/' . $user['id']);
         }
         $user['link_image'] = get_url_image_siswa($user['foto'], 'medium', $user['jenis_kelamin']);
     } elseif (!empty($login['pengajar_id'])) {
         $user = $this->pengajar_model->retrieve($login['pengajar_id']);
         if (is_admin()) {
             $user['link_profil'] = site_url('pengajar/detail/' . $user['status_id'] . '/' . $user['id']);
         } else {
             $user['link_profil'] = site_url('pengajar/detail/' . $user['id']);
         }
         $user['link_image'] = get_url_image_pengajar($user['foto'], 'medium', $user['jenis_kelamin']);
     }
     $retrieve['profil'] = $user;
     $retrieve['login'] = $login;
     # format tanggal, jika hari ini
     if (date('Y-m-d') == date('Y-m-d', strtotime($retrieve['date']))) {
         $retrieve['date'] = date('H:i', strtotime($retrieve['date']));
     } elseif (date('Y-m-d', strtotime('-1 day', strtotime(date('Y-m-d')))) == date('Y-m-d', strtotime($retrieve['date']))) {
         $retrieve['date'] = date('H:i', strtotime($retrieve['date'])) . ' kemarin';
     } elseif (date('Y-m-d', strtotime('-2 day', strtotime(date('Y-m-d')))) == date('Y-m-d', strtotime($retrieve['date']))) {
         $retrieve['date'] = date('H:i', strtotime($retrieve['date'])) . ' lusa';
     } else {
         $retrieve['date'] = tgl_jam_indo($retrieve['date']);
     }
     return $retrieve;
 }
 public function block_content($context, array $blocks = array())
 {
     // line 4
     echo "<div class=\"module\">\n    <div class=\"module-head\">\n        <h3>";
     // line 6
     echo isset($context["module_title"]) ? $context["module_title"] : null;
     echo "</h3>\n    </div>\n    <div class=\"module-body\">\n        ";
     // line 9
     echo get_flashdata("pengajar");
     echo "\n\n        <div class=\"row-fluid\">\n            <div class=\"span8\">\n                <a href=\"";
     // line 13
     echo twig_escape_filter($this->env, site_url("admin/pengajar/add/" . (isset($context["status_id"]) ? $context["status_id"] : null)), "html", null, true);
     echo "\" class=\"btn btn-primary\">Tambah Pengajar</a>\n            </div>\n\n            <div class=\"span4\">\n                <div class=\"btn-group\">\n                    ";
     // line 18
     echo anchor("admin/pengajar/list/1", "Aktif", array("class" => (isset($context["status_id"]) ? $context["status_id"] : null) == 1 ? "btn btn-info" : "btn btn-default"));
     echo "\n                    ";
     // line 19
     echo anchor("admin/pengajar/list/0", "Pending", array("class" => (isset($context["status_id"]) ? $context["status_id"] : null) == 0 ? "btn btn-info" : "btn btn-default"));
     echo "\n                    ";
     // line 20
     echo anchor("admin/pengajar/list/2", "Blocking", array("class" => (isset($context["status_id"]) ? $context["status_id"] : null) == 2 ? "btn btn-info" : "btn btn-default"));
     echo "\n                    ";
     // line 21
     echo anchor("admin/pengajar/filter", "<i class=\"icon-search\" style=\"line-height: 0px;\"></i> Filter", array("class" => "btn btn-default"));
     echo "\n                </div>\n            </div>\n        </div>\n\n        <br>\n        ";
     // line 27
     if ((isset($context["status_id"]) ? $context["status_id"] : null) == 1) {
         // line 28
         echo "        <p><b>Note: </b> Pengajar tidak dapat dihapus namun dapat di ubah menjadi blocking.</p>\n        ";
     }
     // line 30
     echo "\n        ";
     // line 31
     echo form_open("admin/pengajar/list" . (isset($context["status_id"]) ? $context["status_id"] : null));
     echo "\n        <table class=\"table table-striped\">\n            <thead>\n                <tr>\n                    <th width=\"7%\">\n                        ";
     // line 36
     if ((isset($context["status_id"]) ? $context["status_id"] : null) == 0 || (isset($context["status_id"]) ? $context["status_id"] : null) == 2) {
         // line 37
         echo "                            <input type=\"checkbox\" style=\"margin-top:-2px;\" onclick=\"ch_uch_checkbox(this)\">\n                        ";
     }
     // line 39
     echo "                        No\n                    </th>\n                    <th colspan=\"2\">Nip</th>\n                    <th>Nama</th>\n                    <th>Jenis Kelamin</th>\n                    <th width=\"22%\"></th>\n                </tr>\n            </thead>\n            <tbody>\n                ";
     // line 48
     $context['_parent'] = (array) $context;
     $context['_seq'] = twig_ensure_traversable(isset($context["pengajar"]) ? $context["pengajar"] : null);
     foreach ($context['_seq'] as $context["no"] => $context["v"]) {
         // line 49
         echo "                <tr>\n                    <td>\n                        ";
         // line 51
         if ((isset($context["status_id"]) ? $context["status_id"] : null) == 0 || (isset($context["status_id"]) ? $context["status_id"] : null) == 2) {
             // line 52
             echo "                            <input type=\"checkbox\" name=\"pengajar_id[]\" value=\"";
             echo twig_escape_filter($this->env, $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "html", null, true);
             echo "\" style=\"margin-top:-2px;\">\n                        ";
         }
         // line 54
         echo "                        ";
         echo twig_escape_filter($this->env, isset($context["no"]) ? $context["no"] : null, "html", null, true);
         echo ".\n                    </td>\n                    <td width=\"5%\">\n                        <img style=\"height:30px;width:27px;\" class=\"img-polaroid\" src=\"";
         // line 57
         echo twig_escape_filter($this->env, get_url_image_pengajar($this->getAttribute(isset($context["v"]) ? $context["v"] : null, "foto"), "small", $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "jenis_kelamin")), "html", null, true);
         echo "\">\n                    </td>\n                    <td>\n                        ";
         // line 60
         echo twig_escape_filter($this->env, $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "nip"), "html", null, true);
         echo "\n                    </td>\n                    <td>\n                        ";
         // line 63
         echo twig_escape_filter($this->env, $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "nama"), "html", null, true);
         echo "\n                        ";
         // line 64
         $context["is_admin"] = get_row_data("login_model", "retrieve", array(0 => null, 1 => null, 2 => null, 3 => null, 4 => $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id")), "is_admin");
         // line 65
         echo "                        ";
         if ((isset($context["is_admin"]) ? $context["is_admin"] : null) == 1) {
             // line 66
             echo "                            <br><span class=\"label label-warning\">Admin</span>\n                        ";
         }
         // line 68
         echo "                    </td>\n                    <td>\n                        ";
         // line 70
         echo twig_escape_filter($this->env, $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "jenis_kelamin"), "html", null, true);
         echo "\n                    </td>\n                    <td>\n                        <ul class=\"nav nav-pills\" style=\"margin-bottom:0px;\">\n                            <li><a class=\"btn btn-default btn-small\" href=\"";
         // line 74
         echo twig_escape_filter($this->env, site_url("admin/pengajar/detail/" . (isset($context["status_id"]) ? $context["status_id"] : null) . "/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id")), "html", null, true);
         echo "\"><i class=\"icon-zoom-in\"></i> Detail</a></li>\n                            <li class=\"dropdown\">\n                                <a class=\"btn btn-default btn-small\" href=\"#\" id=\"act-";
         // line 76
         echo twig_escape_filter($this->env, $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "html", null, true);
         echo "\" class=\"dropdown-toggle\" data-toggle=\"dropdown\"><i class=\"icon-edit\"></i> Edit <b class=\"caret\" style=\"margin-top:5px;\"></b></a>\n                                <ul class=\"dropdown-menu\" role=\"menu\" aria-labelledby=\"act-";
         // line 77
         echo twig_escape_filter($this->env, $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "html", null, true);
         echo "\">\n                                    <li>";
         // line 78
         echo anchor("admin/pengajar/edit_profile/" . (isset($context["status_id"]) ? $context["status_id"] : null) . "/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "Edit Profil", array("class" => "iframe-4", "title" => "Edit Profil Pengajar"));
         echo "</li>\n                                    <li>";
         // line 79
         echo anchor("admin/pengajar/edit_picture/" . (isset($context["status_id"]) ? $context["status_id"] : null) . "/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "Edit Foto", array("class" => "iframe-5", "title" => "Edit Foto Pengajar"));
         echo "</li>\n                                    <li>";
         // line 80
         echo anchor("admin/pengajar/edit_username/" . (isset($context["status_id"]) ? $context["status_id"] : null) . "/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "Edit Username", array("class" => "iframe-2", "title" => "Edit Username Pengajar"));
         echo "</li>\n                                    <li>";
         // line 81
         echo anchor("admin/pengajar/edit_password/" . (isset($context["status_id"]) ? $context["status_id"] : null) . "/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "Edit Password", array("class" => "iframe-3", "title" => "Edit Password Pengajar"));
         echo "</li>\n                                </ul>\n                            </li>\n                        </ul>\n                    </td>\n                </tr>\n                ";
     }
     $_parent = $context['_parent'];
     unset($context['_seq'], $context['_iterated'], $context['no'], $context['v'], $context['_parent'], $context['loop']);
     $context = array_intersect_key($context, $_parent) + $_parent;
     // line 88
     echo "            </tbody>\n        </table>\n\n        ";
     // line 91
     if (!twig_test_empty(isset($context["pengajar"]) ? $context["pengajar"] : null) && ((isset($context["status_id"]) ? $context["status_id"] : null) == 0 || (isset($context["status_id"]) ? $context["status_id"] : null) == 2)) {
         // line 92
         echo "        <br>\n        <div class=\"row-fluid\">\n            <div class=\"span7\">\n                <table cellpadding=\"5\">\n                    <tr>\n                        <th valign=\"top\">Update Status Terpilih</th>\n                        <td valign=\"top\">\n                            <select name=\"status_id\" style=\"width:100%;\">\n                                <option>--Pilih Status--</option>\n                                <option value=\"1\">Aktif</option>\n                                ";
         // line 102
         if ((isset($context["status_id"]) ? $context["status_id"] : null) == 0) {
             // line 103
             echo "                                <option value=\"2\">Blocking</option>\n                                ";
         }
         // line 105
         echo "                            </select>\n                        </td>\n                        <td valign=\"top\">\n                            <button type=\"submit\" class=\"btn\">Update</button>\n                        </td>\n                    </tr>\n                </table>\n            </div>\n        </div>\n        ";
     }
     // line 115
     echo "\n        ";
     // line 116
     echo form_close();
     echo "\n\n        <br>\n        ";
     // line 119
     echo isset($context["pagination"]) ? $context["pagination"] : null;
     echo "\n\n    </div>\n</div>\n";
 }
Ejemplo n.º 6
0
 function materi($act = 'list', $segment_4 = '', $segment_5 = '', $segment_6 = '', $segment_7 = '', $segment_8 = '')
 {
     $this->must_login();
     $data['web_title'] = 'Materi | Administrator';
     switch ($act) {
         case 'detail':
             $content_file = 'admin_materi/detail.html';
             $materi_id = (int) $segment_4;
             if (empty($materi_id)) {
                 $data['error'] = "Materi tidak ditemukan";
             }
             $materi = $this->materi_model->retrieve($materi_id);
             if (empty($materi) or empty($materi['publish'])) {
                 $data['error'] = "Materi tidak ditemukan";
             }
             switch ($segment_5) {
                 default:
                 case 'download':
                     # jika request download
                     if ($segment_5 == 'download' and !empty($materi['file'])) {
                         $data_file = file_get_contents(get_path_file($materi['file']));
                         // Read the file's contents
                         $name_file = $materi['file'];
                         force_download($name_file, $data_file);
                     }
                     if (!isset($data['error'])) {
                         $data['materi'] = $materi;
                         $data['materi']['download_link'] = site_url('admin/materi/detail/' . $materi['id'] . '/download');
                         # cari tipenya
                         if (empty($materi['file'])) {
                             $type = 'tertulis';
                         } else {
                             $type = 'file';
                             $data['materi']['file_info'] = get_file_info(get_path_file($materi['file']));
                             $data['materi']['file_info']['mime'] = get_mime_by_extension(get_path_file($materi['file']));
                         }
                         $data['type'] = $type;
                         $data['materi']['mapel'] = $this->mapel_model->retrieve($materi['mapel_id']);
                         # cari materi kelas
                         $materi_kelas = $this->materi_model->retrieve_all_kelas($materi['id']);
                         foreach ($materi_kelas as $mk) {
                             $kelas = $this->kelas_model->retrieve($mk['kelas_id']);
                             $data['materi']['materi_kelas'][] = $kelas;
                         }
                         # cari pembuatnya
                         if (!empty($materi['pengajar_id'])) {
                             $pengajar = $this->pengajar_model->retrieve($materi['pengajar_id']);
                             $data['materi']['pembuat'] = array('nama' => $pengajar['nama'], 'link_profil' => site_url('admin/pengajar/detail/' . $pengajar['status_id'] . '/' . $pengajar['id']), 'link_foto' => get_url_image_pengajar($pengajar['foto'], 'medium', $pengajar['jenis_kelamin']));
                         }
                         if (!empty($materi['siswa_id'])) {
                             $siswa = $this->siswa_model->retrieve($materi['siswa_id']);
                             $data['materi']['pembuat'] = array('nama' => $siswa['nama'], 'link_profil' => site_url('admin/siswa/' . $siswa['status_id'] . '/' . $siswa['id']), 'link_foto' => get_url_image_siswa($siswa['foto'], 'medium', $siswa['jenis_kelamin']));
                         }
                     } else {
                         $data['materi'] = array();
                     }
                     break;
             }
             break;
         case 'delete':
             $materi_id = (int) $segment_4;
             $uri_back = (string) $segment_5;
             if (empty($uri_back)) {
                 $uri_back = site_url('admin/materi');
             } else {
                 $uri_back = deurl_redirect($uri_back);
             }
             $materi = $this->materi_model->retrieve($materi_id);
             if (empty($materi)) {
                 redirect($uri_back);
             }
             # jika file
             if (!empty($materi['file']) and is_file(get_path_file($materi['file']))) {
                 unlink(get_path_file($materi['file']));
             }
             $this->materi_model->delete($materi['id']);
             $this->session->set_flashdata('materi', get_alert('success', 'Materi berhasil dihapus'));
             redirect($uri_back);
             break;
         case 'edit':
             $type = (string) strtolower($segment_4);
             $materi_id = (int) $segment_5;
             $uri_back = (string) $segment_6;
             if (empty($uri_back)) {
                 $uri_back = redirect('admin/materi');
             } else {
                 $uri_back = deurl_redirect($uri_back);
             }
             $data['uri_back'] = $uri_back;
             if (!in_array($type, array('file', 'tertulis'))) {
                 redirect($uri_back);
             }
             $materi = $this->materi_model->retrieve($materi_id);
             if (empty($materi)) {
                 redirect($uri_back);
             }
             # hanya ambil kelas_idnya
             $materi_kelas = $this->materi_model->retrieve_all_kelas($materi['id']);
             $materi_kelas_id = array();
             foreach ($materi_kelas as $r) {
                 $materi_kelas_id[] = $r['kelas_id'];
             }
             $content_file = 'admin_materi/edit.html';
             $data['module_title'] = anchor($uri_back, 'Materi') . ' / Edit Materi ' . $type;
             $data['type'] = $type;
             $data['materi'] = $materi;
             $data['mapel'] = $this->mapel_model->retrieve_all_mapel();
             $data['kelas'] = $this->kelas_model->retrieve_all(null, array('aktif' => 1));
             $data['materi_kelas'] = $materi_kelas_id;
             $data['comp_js'] = get_tinymce('konten');
             if ($type == 'file') {
                 $data['file_info'] = get_file_info(get_path_file($materi['file']));
                 $data['file_info']['mime'] = get_mime_by_extension(get_path_file($materi['file']));
             }
             # post action
             $success = false;
             if ($type == 'tertulis') {
                 if ($this->form_validation->run('admin/materi/edit/tertulis') == TRUE) {
                     $mapel_id = $this->input->post('mapel_id', TRUE);
                     $judul = $this->input->post('judul', TRUE);
                     $konten = $this->input->post('konten', TRUE);
                     $this->materi_model->update($materi['id'], get_sess_data('admin', 'pengajar', 'id'), null, $mapel_id, $judul, $konten, null, 1);
                     $success = true;
                 }
             } elseif ($type == 'file') {
                 $upload_success = false;
                 $is_new_file = false;
                 # jika tidak ada yang diupload, file tetap sama
                 if (empty($_FILES['userfile']['tmp_name'])) {
                     $update_file = $materi['file'];
                     $upload_success = true;
                 } else {
                     $config['upload_path'] = get_path_file();
                     $config['allowed_types'] = 'doc|zip|rar|txt|docx|xls|xlsx|pdf|tar|gz|jpg|jpeg|JPG|JPEG|png|ppt|pptx';
                     $config['max_size'] = '0';
                     $config['max_width'] = '0';
                     $config['max_height'] = '0';
                     $config['file_name'] = url_title($this->input->post('judul', TRUE) . '_' . time(), '_', TRUE);
                     $this->upload->initialize($config);
                     if ($this->upload->do_upload()) {
                         $upload_data = $this->upload->data();
                         $update_file = $upload_data['file_name'];
                         $upload_success = true;
                         $is_new_file = true;
                     } else {
                         $data['error_upload'] = '<span class="text-error">' . $this->upload->display_errors() . '</span>';
                     }
                 }
                 if ($this->form_validation->run('admin/materi/edit/file') == TRUE and $upload_success == TRUE) {
                     $mapel_id = $this->input->post('mapel_id', TRUE);
                     $judul = $this->input->post('judul', TRUE);
                     $this->materi_model->update($materi['id'], get_sess_data('admin', 'pengajar', 'id'), null, $mapel_id, $judul, null, $update_file, 1);
                     if ($is_new_file) {
                         # hapus file sebelumnya
                         if (is_file(get_path_file($materi['file']))) {
                             unlink(get_path_file($materi['file']));
                         }
                     }
                     $success = true;
                 } else {
                     if ($is_new_file == TRUE and is_file(get_path_file($update_file))) {
                         unlink(get_path_file($update_file));
                     }
                 }
             }
             if ($success) {
                 # cari kelas materi mana yang harus ditambah / dihapus
                 $kelas_id = $this->input->post('kelas_id', TRUE);
                 $kelas_post_id = array();
                 foreach ($kelas_id as $post_kelas_id) {
                     $post_kelas_id = (int) $post_kelas_id;
                     if (!empty($post_kelas_id)) {
                         $check = $this->materi_model->retrieve_kelas(null, $materi['id'], $post_kelas_id);
                         if (empty($check)) {
                             # tambahkan
                             $this->materi_model->create_kelas($materi['id'], $post_kelas_id);
                         }
                         $kelas_post_id[] = $post_kelas_id;
                     }
                 }
                 if (count($materi_kelas_id) > count($kelas_post_id)) {
                     $diff_kelas = array_diff($materi_kelas_id, $kelas_post_id);
                     foreach ($diff_kelas as $diff_kelas_id) {
                         $retrieve = $this->materi_model->retrieve_kelas(null, $materi['id'], $diff_kelas_id);
                         # hapus
                         if (!empty($retrieve)) {
                             $this->materi_model->delete_kelas($retrieve['id']);
                         }
                     }
                 }
                 $this->session->set_flashdata('materi', get_alert('success', 'Materi berhasil diperbaharui'));
                 redirect($uri_back);
             }
             break;
         case 'add':
             $type = (string) strtolower($segment_4);
             if (!in_array($type, array('file', 'tertulis'))) {
                 redirect('admin/materi');
             }
             $content_file = 'admin_materi/add.html';
             $data['module_title'] = anchor('admin/materi', 'Materi') . ' / Tambah Materi ' . $type;
             $data['type'] = $type;
             $data['mapel'] = $this->mapel_model->retrieve_all_mapel();
             $data['kelas'] = $this->kelas_model->retrieve_all(null, array('aktif' => 1));
             $data['comp_js'] = get_tinymce('konten');
             $success = false;
             if ($type == 'tertulis') {
                 if ($this->form_validation->run('admin/materi/add/tertulis') == TRUE) {
                     $mapel_id = $this->input->post('mapel_id', TRUE);
                     $judul = $this->input->post('judul', TRUE);
                     $konten = $this->input->post('konten', TRUE);
                     $materi_id = $this->materi_model->create(get_sess_data('admin', 'pengajar', 'id'), null, $mapel_id, $judul, $konten, null, 1);
                     $success = true;
                 }
             } elseif ($type == 'file') {
                 $config['upload_path'] = get_path_file();
                 $config['allowed_types'] = 'doc|zip|rar|txt|docx|xls|xlsx|pdf|tar|gz|jpg|jpeg|JPG|JPEG|png|ppt|pptx';
                 $config['max_size'] = '0';
                 $config['max_width'] = '0';
                 $config['max_height'] = '0';
                 $config['file_name'] = url_title($this->input->post('judul', TRUE) . '_' . time(), '_', TRUE);
                 $this->upload->initialize($config);
                 if ($this->form_validation->run('admin/materi/add/file') == TRUE and $this->upload->do_upload()) {
                     $mapel_id = $this->input->post('mapel_id', TRUE);
                     $judul = $this->input->post('judul', TRUE);
                     $upload_data = $this->upload->data();
                     $file = $upload_data['file_name'];
                     $materi_id = $this->materi_model->create(get_sess_data('admin', 'pengajar', 'id'), null, $mapel_id, $judul, null, $file, 1);
                     $success = true;
                 } else {
                     $upload_data = $this->upload->data();
                     if (!empty($upload_data) and is_file(get_path_file($upload_data['file_name']))) {
                         unlink(get_path_file($upload_data['file_name']));
                     }
                     $data['error_upload'] = '<span class="text-error">' . $this->upload->display_errors() . '</span>';
                 }
             }
             if ($success) {
                 # simpan kelas materi
                 $kelas_id = $this->input->post('kelas_id', TRUE);
                 foreach ($kelas_id as $materi_kelas_id) {
                     $this->materi_model->create_kelas($materi_id, $materi_kelas_id);
                 }
                 $this->session->set_flashdata('materi', get_alert('success', 'Materi berhasil ditambah'));
                 if (!empty($materi_id)) {
                     redirect('admin/materi/edit/' . $type . '/' . $materi_id);
                 } else {
                     redirect('admin/materi');
                 }
             }
             break;
         default:
         case 'list':
             $content_file = 'admin_materi/list.html';
             $data['module_title'] = 'Materi';
             $page_no = (int) $segment_4;
             if (empty($page_no)) {
                 $page_no = 1;
             }
             # jika ada post filter
             if ($this->form_validation->run('admin/materi/filter') == true) {
                 $pengajar = $this->input->post('pengajar', TRUE);
                 $siswa = $this->input->post('siswa', TRUE);
                 # cari id pengajar
                 $pengajar_id = array();
                 if (!empty($pengajar)) {
                     foreach ($this->pengajar_model->retrieve_all_by_name($pengajar) as $val) {
                         $pengajar_id[] = $val['id'];
                     }
                 }
                 # cari id siswa
                 $siswa_id = array();
                 if (!empty($siswa)) {
                     foreach ($this->siswa_model->retrieve_all_by_name($siswa) as $val) {
                         $siswa_id[] = $val['id'];
                     }
                 }
                 $filter = array('judul' => $this->input->post('judul', true), 'konten' => $this->input->post('konten', true), 'pengajar_id' => $pengajar_id, 'pengajar' => $pengajar, 'siswa_id' => $siswa_id, 'siswa' => $siswa, 'mapel_id' => $this->input->post('mapel_id', true), 'kelas_id' => $this->input->post('kelas_id', true), 'type' => $this->input->post('type', true));
                 $this->session->set_userdata('filter_materi', $filter);
             }
             $filter = $this->session->userdata('filter_materi');
             if (empty($filter)) {
                 $filter = array('judul' => '', 'konten' => '', 'pengajar_id' => array(), 'pengajar' => '', 'siswa_id' => array(), 'siswa' => '', 'mapel_id' => array(), 'kelas_id' => array(), 'type' => array());
             }
             $data['filter'] = $filter;
             # ambil semua data materi
             $retrieve_all_materi = $this->materi_model->retrieve_all(50, $page_no, $filter['pengajar_id'], $filter['siswa_id'], $filter['mapel_id'], $filter['judul'], $filter['konten'], $tgl_posting = null, $publish = 1, $filter['kelas_id'], $filter['type']);
             # format array data
             $results = array();
             foreach ($retrieve_all_materi['results'] as $key => $val) {
                 # cari pembuatnya
                 if (!empty($val['pengajar_id'])) {
                     $pengajar = $this->pengajar_model->retrieve($val['pengajar_id']);
                     $val['pembuat'] = $pengajar;
                     $val['pembuat']['link_profil'] = site_url('admin/pengajar/detail/' . $pengajar['status_id'] . '/' . $pengajar['id']);
                 }
                 if (!empty($val['siswa_id'])) {
                     $siswa = $this->siswa_model->retrieve($val['siswa_id']);
                     $val['pembuat'] = $siswa;
                     $val['pembuat']['link_profil'] = site_url('admin/siswa/detail/' . $siswa['status_id'] . '/' . $siswa['id']);
                 }
                 # cari materi kelas
                 $materi_kelas = $this->materi_model->retrieve_all_kelas($val['id']);
                 foreach ($materi_kelas as $mk) {
                     $kelas = $this->kelas_model->retrieve($mk['kelas_id']);
                     $val['materi_kelas'][] = $kelas;
                 }
                 # cari matapelajarannya
                 $val['mapel'] = $this->mapel_model->retrieve($val['mapel_id']);
                 $results[$key] = $val;
             }
             $data['materi'] = $results;
             $data['pagination'] = $this->pager->view($retrieve_all_materi, 'admin/materi/list/' . $page_no . '/');
             $data['kelas'] = $this->kelas_model->retrieve_all(null, array('aktif' => 1));
             $data['mapel'] = $this->mapel_model->retrieve_all_mapel();
             break;
     }
     $data = array_merge(default_parser_item(), $data);
     $this->twig->display($content_file, $data);
 }
 protected function doDisplay(array $context, array $blocks = array())
 {
     // line 1
     echo "<!DOCTYPE html>\n<html lang=\"en\">\n    <head>\n        <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n        <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n        <title>";
     // line 6
     $this->displayBlock('title', $context, $blocks);
     echo "</title>\n        <link type=\"text/css\" href=\"";
     // line 7
     echo twig_escape_filter($this->env, isset($context["base_url_theme"]) ? $context["base_url_theme"] : null, "html", null, true);
     echo "bootstrap/css/bootstrap.min.css\" rel=\"stylesheet\">\n        <link type=\"text/css\" href=\"";
     // line 8
     echo twig_escape_filter($this->env, isset($context["base_url_theme"]) ? $context["base_url_theme"] : null, "html", null, true);
     echo "bootstrap/css/bootstrap-responsive.min.css\" rel=\"stylesheet\">\n        <link type=\"text/css\" href=\"";
     // line 9
     echo twig_escape_filter($this->env, isset($context["base_url_theme"]) ? $context["base_url_theme"] : null, "html", null, true);
     echo "css/theme.css\" rel=\"stylesheet\">\n        <link type=\"text/css\" href=\"";
     // line 10
     echo twig_escape_filter($this->env, isset($context["base_url_theme"]) ? $context["base_url_theme"] : null, "html", null, true);
     echo "images/icons/css/font-awesome.css\" rel=\"stylesheet\">\n        ";
     // line 11
     $this->displayBlock('css', $context, $blocks);
     // line 12
     echo "        ";
     echo isset($context["comp_css"]) ? $context["comp_css"] : null;
     echo "\n        <link rel=\"shortcut icon\" type=\"image/x-icon\" href=\"";
     // line 13
     echo twig_escape_filter($this->env, isset($context["favicon_url"]) ? $context["favicon_url"] : null, "html", null, true);
     echo "\">\n    </head>\n    <body>\n        <div class=\"navbar navbar-fixed-top\">\n            <div class=\"navbar-inner\">\n                <div class=\"container\">\n                    <a class=\"btn btn-navbar\" data-toggle=\"collapse\" data-target=\".navbar-inverse-collapse\">\n                        <i class=\"icon-reorder shaded\"></i>\n                    </a>\n                    <a class=\"brand\" href=\"";
     // line 22
     echo twig_escape_filter($this->env, isset($context["site_url"]) ? $context["site_url"] : null, "html", null, true);
     echo "\">\n                        <img src=\"";
     // line 23
     echo twig_escape_filter($this->env, isset($context["logo_url_medium"]) ? $context["logo_url_medium"] : null, "html", null, true);
     echo "\"> ";
     echo twig_escape_filter($this->env, isset($context["site_name"]) ? $context["site_name"] : null, "html", null, true);
     echo "\n                    </a>\n                    <div class=\"nav-collapse collapse navbar-inverse-collapse\">\n                        <form class=\"navbar-search pull-left input-append\" method=\"get\" action=\"";
     // line 26
     echo twig_escape_filter($this->env, site_url("welcome/search"), "html", null, true);
     echo "\">\n                            <input type=\"text\" class=\"span3\" name=\"q\">\n                            <button class=\"btn\" type=\"submit\">\n                                <i class=\"icon-search\"></i>\n                            </button>\n                        </form>\n                        <ul class=\"nav pull-right\">\n                            <li class=\"nav-user dropdown\"><a href=\"#\" class=\"dropdown-toggle\" data-toggle=\"dropdown\">\n                                ";
     // line 34
     echo twig_escape_filter($this->env, nama_panggilan(get_sess_data("user", "nama")), "html", null, true);
     echo "\n\n                                <img src=\"";
     // line 36
     echo twig_escape_filter($this->env, get_url_image_pengajar(get_sess_data("user", "foto"), "medium", get_sess_data("user", "jenis_kelamin")), "html", null, true);
     echo "\" class=\"nav-avatar img-polaroid\" />\n\n                                <b class=\"caret\"></b></a>\n                                <ul class=\"dropdown-menu\">\n                                    ";
     // line 40
     if (is_admin()) {
         // line 41
         echo "                                    <li>";
         echo anchor("pengajar/detail/" . get_sess_data("user", "status_id") . "/" . get_sess_data("user", "id"), "Detail Profil", array("title" => "Detail Profil"));
         echo "</li>\n                                    ";
     }
     // line 43
     echo "\n                                    ";
     // line 44
     if (is_pengajar()) {
         // line 45
         echo "                                    <li>";
         echo anchor("login/pp", "Profil & Akun Login");
         echo "</li>\n                                    ";
     }
     // line 47
     echo "\n                                    ";
     // line 48
     if (is_siswa()) {
         // line 49
         echo "                                    <li>";
         echo anchor("login/pp", "Profil & Akun Login");
         echo "</li>\n                                    ";
     }
     // line 51
     echo "\n                                    <li><a href=\"";
     // line 52
     echo twig_escape_filter($this->env, site_url("login/logout"), "html", null, true);
     echo "\">Logout</a></li>\n                                </ul>\n                            </li>\n                        </ul>\n                    </div>\n                    <!-- /.nav-collapse -->\n                </div>\n            </div>\n            <!-- /navbar-inner -->\n        </div>\n\n        <!-- /navbar -->\n        <div class=\"wrapper\">\n            <div class=\"container\">\n                <div class=\"row\">\n                    <div class=\"span3\">\n                        <div class=\"sidebar\">\n                            ";
     // line 69
     if (is_admin()) {
         // line 70
         echo "                            <ul class=\"widget widget-menu unstyled\">\n                                <li><a href=\"";
         // line 71
         echo twig_escape_filter($this->env, site_url(), "html", null, true);
         echo "\"><i class=\"menu-icon icon-home\"></i>Beranda</a></li>\n                                <li><a href=\"";
         // line 72
         echo twig_escape_filter($this->env, site_url("pengumuman"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-bullhorn\"></i>Pengumuman</a></li>\n                                <li><a href=\"";
         // line 73
         echo twig_escape_filter($this->env, site_url("message"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-comments\"></i>Pesan <span id=\"count-new-msg\"></span></a></li>\n                            </ul>\n\n                            <ul class=\"widget widget-menu unstyled\">\n                                <li><a href=\"";
         // line 77
         echo twig_escape_filter($this->env, site_url("siswa"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-group\"></i>Siswa </a></li>\n                                <li><a href=\"";
         // line 78
         echo twig_escape_filter($this->env, site_url("pengajar"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-user\"></i>Pengajar </a></li>\n                            </ul>\n\n                            <ul class=\"widget widget-menu unstyled\">\n                                <li><a href=\"";
         // line 82
         echo twig_escape_filter($this->env, site_url("tugas?clear_filter=true"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-tasks\"></i>Tugas </a></li>\n                                <li><a href=\"";
         // line 83
         echo twig_escape_filter($this->env, site_url("materi?clear_filter=true"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-book\"></i>Materi </a></li>\n                            </ul>\n\n                            <ul class=\"widget widget-menu unstyled\">\n                                <li><a href=\"";
         // line 87
         echo twig_escape_filter($this->env, site_url("kelas/mapel_kelas"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-paste\"></i>Matapelajaran Kelas </a></li>\n                                <li><a href=\"";
         // line 88
         echo twig_escape_filter($this->env, site_url("kelas"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-tasks\"></i>Manajemen Kelas </a></li>\n                                <li><a href=\"";
         // line 89
         echo twig_escape_filter($this->env, site_url("mapel"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-book\"></i>Manajemen Matapelajaran </a></li>\n                            </ul>\n\n                            <ul class=\"widget widget-menu unstyled\">\n                                <li><a href=\"";
         // line 93
         echo twig_escape_filter($this->env, site_url("welcome/pengaturan"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-wrench\"></i>Pengaturan</a></li>\n                                <li><a href=\"";
         // line 94
         echo twig_escape_filter($this->env, site_url("email"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-envelope\"></i>Email Template</a></li>\n                            </ul>\n                            ";
     }
     // line 97
     echo "\n                            ";
     // line 98
     if (is_pengajar()) {
         // line 99
         echo "                            <ul class=\"widget widget-menu unstyled\">\n                                <li><a href=\"";
         // line 100
         echo twig_escape_filter($this->env, site_url(), "html", null, true);
         echo "\"><i class=\"menu-icon icon-home\"></i>Beranda</a></li>\n                                <li><a href=\"";
         // line 101
         echo twig_escape_filter($this->env, site_url("pengumuman"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-bullhorn\"></i>Pengumuman</a></li>\n                                <li><a href=\"";
         // line 102
         echo twig_escape_filter($this->env, site_url("message"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-comments\"></i>Pesan <span id=\"count-new-msg\"></span></a></li>\n                                <li><a href=\"";
         // line 103
         echo twig_escape_filter($this->env, site_url("login/pp"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-user\"></i>Profilku</a></li>\n                                <li><a href=\"";
         // line 104
         echo twig_escape_filter($this->env, site_url("pengajar/jadwal"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-tasks\"></i>Jadwal Mengajar </a></li>\n                            </ul>\n\n                            <ul class=\"widget widget-menu unstyled\">\n                                <li><a href=\"";
         // line 108
         echo twig_escape_filter($this->env, site_url("tugas?clear_filter=true"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-tasks\"></i>Tugas </a></li>\n                                <li><a href=\"";
         // line 109
         echo twig_escape_filter($this->env, site_url("materi?clear_filter=true"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-book\"></i>Materi </a></li>\n                            </ul>\n\n                            <ul class=\"widget widget-menu unstyled\">\n                                <li><a href=\"";
         // line 113
         echo twig_escape_filter($this->env, site_url("pengajar/filter"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-search\"></i>Filter Pengajar </a></li>\n                                <li><a href=\"";
         // line 114
         echo twig_escape_filter($this->env, site_url("siswa/filter"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-search\"></i>Filter Siswa </a></li>\n                            </ul>\n                            ";
     }
     // line 117
     echo "\n                            ";
     // line 118
     if (is_siswa()) {
         // line 119
         echo "                            <ul class=\"widget widget-menu unstyled\">\n                                <li><a href=\"";
         // line 120
         echo twig_escape_filter($this->env, site_url(), "html", null, true);
         echo "\"><i class=\"menu-icon icon-home\"></i>Beranda</a></li>\n                                <li><a href=\"";
         // line 121
         echo twig_escape_filter($this->env, site_url("message"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-comments\"></i>Pesan <span id=\"count-new-msg\"></span></a></li>\n                                <li><a href=\"";
         // line 122
         echo twig_escape_filter($this->env, site_url("login/pp"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-user\"></i>Profilku</a></li>\n                                <li><a href=\"";
         // line 123
         echo twig_escape_filter($this->env, site_url("siswa/jadwal_mapel"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-tasks\"></i>Jadwal Matapelajaran</a></li>\n                            </ul>\n\n                            <ul class=\"widget widget-menu unstyled\">\n                                <li><a href=\"";
         // line 127
         echo twig_escape_filter($this->env, site_url("tugas?clear_filter=true"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-tasks\"></i>Tugas </a></li>\n                                <li><a href=\"";
         // line 128
         echo twig_escape_filter($this->env, site_url("materi?clear_filter=true"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-book\"></i>Materi </a></li>\n                            </ul>\n\n                            <ul class=\"widget widget-menu unstyled\">\n                                <li><a href=\"";
         // line 132
         echo twig_escape_filter($this->env, site_url("pengajar/filter"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-search\"></i>Filter Pengajar </a></li>\n                                <li><a href=\"";
         // line 133
         echo twig_escape_filter($this->env, site_url("siswa/filter"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-search\"></i>Filter Siswa </a></li>\n                            </ul>\n                            ";
     }
     // line 136
     echo "\n                            <!--/.widget-nav-->\n                            <ul class=\"widget widget-menu unstyled\">\n                                <li><a href=\"";
     // line 139
     echo twig_escape_filter($this->env, site_url("login/logout"), "html", null, true);
     echo "\"><i class=\"menu-icon icon-signout\"></i>Logout </a></li>\n                            </ul>\n                        </div>\n                        <!--/.sidebar-->\n                    </div>\n                    <!--/.span3-->\n                    <div class=\"span9\">\n                        <div class=\"content\">\n                            ";
     // line 147
     $this->displayBlock('content', $context, $blocks);
     // line 148
     echo "                        </div>\n                    </div>\n                    <!--/.span9-->\n                </div>\n            </div>\n            <!--/.container-->\n        </div>\n        <!--/.wrapper-->\n        <div class=\"footer\">\n            <div class=\"container\">\n                <center>\n                    <b class=\"copyright\">";
     // line 159
     echo isset($context["copyright"]) ? $context["copyright"] : null;
     echo " </b> All rights reserved.<br>\n                    ";
     // line 160
     echo isset($context["version"]) ? $context["version"] : null;
     echo " | Page loaded in ";
     echo twig_escape_filter($this->env, isset($context["elapsed_time"]) ? $context["elapsed_time"] : null, "html", null, true);
     echo " seconds.\n                </center>\n            </div>\n        </div>\n        <script type=\"text/javascript\">\n        var site_url = \"";
     // line 165
     echo twig_escape_filter($this->env, site_url(), "html", null, true);
     echo "\";\n        var base_url = \"";
     // line 166
     echo twig_escape_filter($this->env, base_url(), "html", null, true);
     echo "\";\n        </script>\n        <script src=\"";
     // line 168
     echo twig_escape_filter($this->env, isset($context["base_url_theme"]) ? $context["base_url_theme"] : null, "html", null, true);
     echo "scripts/jquery-1.9.1.min.js\" type=\"text/javascript\"></script>\n        <script src=\"";
     // line 169
     echo twig_escape_filter($this->env, isset($context["base_url_theme"]) ? $context["base_url_theme"] : null, "html", null, true);
     echo "scripts/jquery-ui-1.10.1.custom.min.js\" type=\"text/javascript\"></script>\n        <script src=\"";
     // line 170
     echo twig_escape_filter($this->env, isset($context["base_url_theme"]) ? $context["base_url_theme"] : null, "html", null, true);
     echo "bootstrap/js/bootstrap.min.js\" type=\"text/javascript\"></script>\n        ";
     // line 171
     echo isset($context["comp_js"]) ? $context["comp_js"] : null;
     echo "\n        <script src=\"";
     // line 172
     echo twig_escape_filter($this->env, isset($context["base_url_theme"]) ? $context["base_url_theme"] : null, "html", null, true);
     echo "scripts/script.js\" type=\"text/javascript\"></script>\n        ";
     // line 173
     $this->displayBlock('js', $context, $blocks);
     // line 174
     echo "    </body>\n</html>\n";
 }
Ejemplo n.º 8
0
    function post_data($page)
    {
        switch ($page) {
            case 'hirarki_kelas':
                $o = 1;
                foreach ((array) $_POST['list'] as $id => $parent_id) {
                    if (!is_numeric($parent_id)) {
                        $parent_id = null;
                    }
                    $retrieve = $this->kelas_model->retrieve($id, true);
                    # update
                    $this->kelas_model->update($id, $retrieve['nama'], $parent_id, $o, $retrieve['aktif']);
                    $o++;
                }
                break;
            case 'get_subkelas':
                $parent_id = $this->input->post('parent_kelas_id', true);
                if (!empty($parent_id)) {
                    echo '<option value="">--pilih--</option>';
                    $subkelas = $this->kelas_model->retrieve_all($parent_id, array('aktif' => 1));
                    foreach ($subkelas as $sub) {
                        echo '<option value="' . $sub['id'] . '">' . $sub['nama'] . '</option>';
                    }
                }
                break;
            case 'mapel_kelas':
                $kelas_id = $this->input->post('kelas_id', TRUE);
                echo '<option value="">Pilih Matapelajaran</option>';
                $retrieve_all = $this->mapel_model->retrieve_all_kelas(null, $kelas_id, 1);
                foreach ($retrieve_all as $v) {
                    $m = $this->mapel_model->retrieve($v['mapel_id']);
                    if (empty($m)) {
                        continue;
                    }
                    echo '<option value="' . $v['id'] . '">' . $m['nama'] . '</option>';
                }
                break;
            case 'update_jawaban_ganda':
                if (!is_siswa()) {
                    exit('Akses ditolak');
                }
                $tugas_id = (int) $this->input->post('tugas_id', true);
                $pertanyaan_id = (int) $this->input->post('pertanyaan_id', true);
                $pilihan_id = (int) $this->input->post('pilihan_id', true);
                $tugas = $this->tugas_model->retrieve($tugas_id);
                if (empty($tugas)) {
                    exit('Akses ditolak');
                }
                $pertanyaan = $this->tugas_model->retrieve_pertanyaan($pertanyaan_id);
                if (empty($pertanyaan)) {
                    exit('Akses ditolak');
                }
                if ($pertanyaan['tugas_id'] != $tugas['id']) {
                    exit('Akses ditolak');
                }
                $pilihan = $this->tugas_model->retrieve_pilihan($pilihan_id, $pertanyaan['id']);
                if (empty($pilihan)) {
                    exit('Akses ditolak');
                }
                $table_name = 'field_tambahan';
                $field_id = 'mengerjakan-' . get_sess_data('user', 'id') . '-' . $tugas['id'];
                $field_name = 'Mengerjakan Tugas';
                $check_field = retrieve_field($field_id);
                if (empty($check_field)) {
                    exit('Akses ditolak');
                }
                # update index jawaban
                $field_value = json_decode($check_field['value'], 1);
                $field_value['jawaban'][$pertanyaan['id']] = $pilihan['id'];
                update_field($field_id, $field_name, json_encode($field_value));
                break;
            case 'update_jawaban_essay':
                if (!is_siswa()) {
                    exit('Akses ditolak');
                }
                $tugas_id = (int) $this->input->post('tugas_id', true);
                $pertanyaan_id = (int) $this->input->post('pertanyaan_id', true);
                $jawaban = $this->input->post('jawaban', true);
                $tugas = $this->tugas_model->retrieve($tugas_id);
                if (empty($tugas)) {
                    exit('Akses ditolak');
                }
                $pertanyaan = $this->tugas_model->retrieve_pertanyaan($pertanyaan_id);
                if (empty($pertanyaan)) {
                    exit('Akses ditolak');
                }
                if ($pertanyaan['tugas_id'] != $tugas['id']) {
                    exit('Akses ditolak');
                }
                $table_name = 'field_tambahan';
                $field_id = 'mengerjakan-' . get_sess_data('user', 'id') . '-' . $tugas['id'];
                $field_name = 'Mengerjakan Tugas';
                $check_field = retrieve_field($field_id);
                if (empty($check_field)) {
                    exit('Akses ditolak');
                }
                # update index jawaban
                $field_value = json_decode($check_field['value'], 1);
                $field_value['jawaban'][$pertanyaan['id']] = $jawaban;
                update_field($field_id, $field_name, json_encode($field_value));
                break;
            case 'new_msg':
                $active_msg_id = $this->input->post('active_msg_id', true);
                $active_msg_id = (int) $active_msg_id;
                if (empty($active_msg_id)) {
                    echo '';
                }
                $msg = $this->msg_model->retrieve(get_sess_data('login', 'id'), $active_msg_id, false, false);
                if (empty($msg)) {
                    echo '';
                }
                $msg = $msg['retrieve'];
                $this->db->where('owner_id', get_sess_data('login', 'id'));
                $this->db->where('opened', '0');
                $this->db->where_in('sender_receiver_id', array(get_sess_data('login', 'id'), $msg['sender_receiver_id']));
                $this->db->order_by('id', 'ASC');
                $results = $this->db->get('messages');
                foreach ($results->result_array() as $retrieve) {
                    $this->msg_model->update_read($retrieve['id']);
                    # jika inbox yang dicari pengirimnya
                    if ($retrieve['type_id'] == 1) {
                        $get_user = $retrieve['sender_receiver_id'];
                    } elseif ($retrieve['type_id'] == 2) {
                        $get_user = $retrieve['owner_id'];
                    }
                    # cari sender/receiver
                    $login = $this->login_model->retrieve($get_user);
                    if (!empty($login['siswa_id'])) {
                        $user = $this->siswa_model->retrieve($login['siswa_id']);
                        if (is_admin()) {
                            $user['link_profil'] = site_url('siswa/detail/' . $user['status_id'] . '/' . $user['id']);
                        } else {
                            $user['link_profil'] = site_url('siswa/detail/' . $user['id']);
                        }
                        $user['link_image'] = get_url_image_siswa($user['foto'], 'medium', $user['jenis_kelamin']);
                    } elseif (!empty($login['pengajar_id'])) {
                        $user = $this->pengajar_model->retrieve($login['pengajar_id']);
                        if (is_admin()) {
                            $user['link_profil'] = site_url('pengajar/detail/' . $user['status_id'] . '/' . $user['id']);
                        } else {
                            $user['link_profil'] = site_url('pengajar/detail/' . $user['id']);
                        }
                        $user['link_image'] = get_url_image_pengajar($user['foto'], 'medium', $user['jenis_kelamin']);
                    }
                    # format tanggal, jika hari ini
                    if (date('Y-m-d') == date('Y-m-d', strtotime($retrieve['date']))) {
                        $retrieve['date'] = date('H:i', strtotime($retrieve['date']));
                    } elseif (date('Y-m-d', strtotime('-1 day', strtotime(date('Y-m-d')))) == date('Y-m-d', strtotime($retrieve['date']))) {
                        $retrieve['date'] = date('H:i', strtotime($retrieve['date'])) . ' kemarin';
                    } elseif (date('Y-m-d', strtotime('-2 day', strtotime(date('Y-m-d')))) == date('Y-m-d', strtotime($retrieve['date']))) {
                        $retrieve['date'] = date('H:i', strtotime($retrieve['date'])) . ' lusa';
                    } else {
                        $retrieve['date'] = tgl_jam_indo($retrieve['date']);
                    }
                    ?>
                    <tr id="msg-<?php 
                    echo $val['id'];
                    ?>
">
                        <td class="user flag-new">
                            <img class="img-user img-polaroid img-circle pull-left" src="<?php 
                    echo $user['link_image'];
                    ?>
">
                            <a href="{{ n.profil.link_profil }}"><?php 
                    echo character_limiter($user['nama'], 23, '...');
                    ?>
</a>
                            <br><small><?php 
                    echo $retrieve['date'];
                    ?>
</small>
                        </td>
                        <td class="msg-content">
                            <a class="pull-right" style="margin-left:10px;" href="<?php 
                    echo site_url('message/del/' . $retrieve['id'] . '/' . $msg['id']);
                    ?>
" onclick="return confirm('Anda yakin ingin menghapus?')"><i class="icon-trash"></i></a>
                            <?php 
                    echo html_entity_decode($retrieve['content']);
                    ?>
                        </td>
                    </tr>
                    <?php 
                }
                break;
        }
    }
Ejemplo n.º 9
0
/**
 * Method untuk mendapatkan link foto pengajar/admin/siswa ketika sudah login
 *
 * @param  string $img
 * @param  string $size
 * @param  string $jk
 * @return string url
 */
function get_url_image_session($img = '', $size = 'medium', $jk = 'Laki-laki')
{
    if (is_pengajar() or is_admin()) {
        return get_url_image_pengajar($img, $size, $jk);
    } elseif (is_siswa()) {
        return get_url_image_siswa($img, $size, $jk);
    }
}
 protected function doDisplay(array $context, array $blocks = array())
 {
     // line 1
     echo "<!DOCTYPE html>\n<html lang=\"en\">\n    <head>\n        <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n        <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n        <title>";
     // line 6
     $this->displayBlock('title', $context, $blocks);
     echo "</title>\n        <link type=\"text/css\" href=\"";
     // line 7
     echo twig_escape_filter($this->env, isset($context["base_url_theme"]) ? $context["base_url_theme"] : null, "html", null, true);
     echo "bootstrap/css/bootstrap.min.css\" rel=\"stylesheet\">\n        <link type=\"text/css\" href=\"";
     // line 8
     echo twig_escape_filter($this->env, isset($context["base_url_theme"]) ? $context["base_url_theme"] : null, "html", null, true);
     echo "bootstrap/css/bootstrap-responsive.min.css\" rel=\"stylesheet\">\n        <link type=\"text/css\" href=\"";
     // line 9
     echo twig_escape_filter($this->env, isset($context["base_url_theme"]) ? $context["base_url_theme"] : null, "html", null, true);
     echo "css/theme.css\" rel=\"stylesheet\">\n        <link type=\"text/css\" href=\"";
     // line 10
     echo twig_escape_filter($this->env, isset($context["base_url_theme"]) ? $context["base_url_theme"] : null, "html", null, true);
     echo "images/icons/css/font-awesome.css\" rel=\"stylesheet\">\n        ";
     // line 11
     $this->displayBlock('css', $context, $blocks);
     // line 12
     echo "        ";
     echo isset($context["comp_css"]) ? $context["comp_css"] : null;
     echo "\n        <link rel=\"shortcut icon\" type=\"image/x-icon\" href=\"";
     // line 13
     echo twig_escape_filter($this->env, isset($context["favicon_url"]) ? $context["favicon_url"] : null, "html", null, true);
     echo "\">\n    </head>\n    <body>\n        <div class=\"navbar navbar-fixed-top\">\n            <div class=\"navbar-inner\">\n                <div class=\"container\">\n                    <a class=\"btn btn-navbar\" data-toggle=\"collapse\" data-target=\".navbar-inverse-collapse\">\n                        <i class=\"icon-reorder shaded\"></i>\n                    </a>\n                    <a class=\"brand\" href=\"";
     // line 22
     echo twig_escape_filter($this->env, isset($context["site_url"]) ? $context["site_url"] : null, "html", null, true);
     echo "\">\n                        <img src=\"";
     // line 23
     echo twig_escape_filter($this->env, isset($context["logo_url_medium"]) ? $context["logo_url_medium"] : null, "html", null, true);
     echo "\"> ";
     echo twig_escape_filter($this->env, isset($context["site_name"]) ? $context["site_name"] : null, "html", null, true);
     echo "\n                    </a>\n                    <div class=\"nav-collapse collapse navbar-inverse-collapse\">\n                        <form class=\"navbar-search pull-left input-append\" action=\"#\">\n                        <input type=\"text\" class=\"span3\">\n                        <button class=\"btn\" type=\"button\">\n                            <i class=\"icon-search\"></i>\n                        </button>\n                        </form>\n                        <ul class=\"nav pull-right\">\n                            <li class=\"nav-user dropdown\"><a href=\"#\" class=\"dropdown-toggle\" data-toggle=\"dropdown\">\n                                ";
     // line 34
     echo twig_escape_filter($this->env, nama_panggilan(get_sess_data("user", "nama")), "html", null, true);
     echo "\n\n                                <img src=\"";
     // line 36
     echo twig_escape_filter($this->env, get_url_image_pengajar(get_sess_data("user", "foto"), "medium", get_sess_data("user", "jenis_kelamin")), "html", null, true);
     echo "\" class=\"nav-avatar img-polaroid\" />\n\n                                <b class=\"caret\"></b></a>\n                                <ul class=\"dropdown-menu\">\n                                    ";
     // line 40
     if (is_admin()) {
         // line 41
         echo "                                    <li>";
         echo anchor("pengajar/detail/" . get_sess_data("user", "status_id") . "/" . get_sess_data("user", "id"), "Detail Profil", array("title" => "Detail Profil"));
         echo "</li>\n                                    ";
     }
     // line 43
     echo "\n                                    ";
     // line 44
     if (is_pengajar()) {
         // line 45
         echo "                                    <li>";
         echo anchor("login/pp", "Profil & Ubah Password", array("title" => "Detail Profil"));
         echo "</li>\n                                    ";
     }
     // line 47
     echo "\n                                    <li><a href=\"";
     // line 48
     echo twig_escape_filter($this->env, site_url("login/logout"), "html", null, true);
     echo "\">Logout</a></li>\n                                </ul>\n                            </li>\n                        </ul>\n                    </div>\n                    <!-- /.nav-collapse -->\n                </div>\n            </div>\n            <!-- /navbar-inner -->\n        </div>\n\n        <!-- /navbar -->\n        <div class=\"wrapper\">\n            <div class=\"container\">\n                <div class=\"row\">\n                    <div class=\"span3\">\n                        <div class=\"sidebar\">\n                            <ul class=\"widget widget-menu unstyled\">\n                                <li class=\"active\"><a href=\"index.html\"><i class=\"menu-icon icon-dashboard\"></i>Dashboard\n                                </a></li>\n                                <li><a href=\"activity.html\"><i class=\"menu-icon icon-bullhorn\"></i>News Feed </a>\n                                </li>\n                                <li><a href=\"message.html\"><i class=\"menu-icon icon-inbox\"></i>Inbox <b class=\"label green pull-right\">\n                                    11</b> </a></li>\n                                <li><a href=\"task.html\"><i class=\"menu-icon icon-inbox\"></i>Outbox <b class=\"label orange pull-right\">\n                                    19</b> </a></li>\n                            </ul>\n                            <!--/.widget-nav-->\n\n                            ";
     // line 77
     if (is_admin()) {
         // line 78
         echo "                            <ul class=\"widget widget-menu unstyled\">\n                                <li><a href=\"";
         // line 79
         echo twig_escape_filter($this->env, site_url("tugas?clear_filter=true"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-tasks\"></i> Tugas </a></li>\n                                <li><a href=\"";
         // line 80
         echo twig_escape_filter($this->env, site_url("materi?clear_filter=true"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-book\"></i> Materi </a></li>\n                            </ul>\n\n                            <ul class=\"widget widget-menu unstyled\">\n                                <li><a href=\"";
         // line 84
         echo twig_escape_filter($this->env, site_url("siswa"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-tasks\"></i> Siswa </a></li>\n                                <li><a href=\"";
         // line 85
         echo twig_escape_filter($this->env, site_url("pengajar"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-book\"></i> Pengajar </a></li>\n                            </ul>\n\n                            <ul class=\"widget widget-menu unstyled\">\n                                <li><a href=\"";
         // line 89
         echo twig_escape_filter($this->env, site_url("kelas/mapel_kelas"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-paste\"></i>Matapelajaran Kelas </a></li>\n                                <li><a href=\"";
         // line 90
         echo twig_escape_filter($this->env, site_url("kelas"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-tasks\"></i> Manajemen Kelas </a></li>\n                                <li><a href=\"";
         // line 91
         echo twig_escape_filter($this->env, site_url("mapel"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-book\"></i>Manajemen Matapelajaran </a></li>\n                            </ul>\n                            ";
     }
     // line 94
     echo "\n                            ";
     // line 95
     if (is_pengajar()) {
         // line 96
         echo "                            <ul class=\"widget widget-menu unstyled\">\n                                <li><a href=\"";
         // line 97
         echo twig_escape_filter($this->env, site_url("login/pp"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-paste\"></i>Profilku</a></li>\n                                <li><a href=\"";
         // line 98
         echo twig_escape_filter($this->env, site_url("pengajar/jadwal"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-tasks\"></i> Jadwal Mengajar </a></li>\n                            </ul>\n\n                            <ul class=\"widget widget-menu unstyled\">\n                                <li><a href=\"";
         // line 102
         echo twig_escape_filter($this->env, site_url("tugas?clear_filter=true"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-tasks\"></i> Tugas </a></li>\n                                <li><a href=\"";
         // line 103
         echo twig_escape_filter($this->env, site_url("materi?clear_filter=true"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-book\"></i> Materi </a></li>\n                            </ul>\n\n                            <ul class=\"widget widget-menu unstyled\">\n                                <li><a href=\"";
         // line 107
         echo twig_escape_filter($this->env, site_url("pengajar/pp?clear_filter=true"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-tasks\"></i> Tim Pengajar </a></li>\n                                <li><a href=\"";
         // line 108
         echo twig_escape_filter($this->env, site_url("siswa/pp?clear_filter=true"), "html", null, true);
         echo "\"><i class=\"menu-icon icon-book\"></i> Siswa </a></li>\n                            </ul>\n                            ";
     }
     // line 111
     echo "\n                            <!--/.widget-nav-->\n                            <ul class=\"widget widget-menu unstyled\">\n                                <li><a href=\"";
     // line 114
     echo twig_escape_filter($this->env, site_url("login/logout"), "html", null, true);
     echo "\"><i class=\"menu-icon icon-signout\"></i>Logout </a></li>\n                            </ul>\n                        </div>\n                        <!--/.sidebar-->\n                    </div>\n                    <!--/.span3-->\n                    <div class=\"span9\">\n                        <div class=\"content\">\n                            ";
     // line 122
     $this->displayBlock('content', $context, $blocks);
     // line 123
     echo "                        </div>\n                    </div>\n                    <!--/.span9-->\n                </div>\n            </div>\n            <!--/.container-->\n        </div>\n        <!--/.wrapper-->\n        <div class=\"footer\">\n            <div class=\"container\">\n                <center>\n                    <b class=\"copyright\">";
     // line 134
     echo isset($context["copyright"]) ? $context["copyright"] : null;
     echo " </b> All rights reserved.<br>\n                    ";
     // line 135
     echo isset($context["version"]) ? $context["version"] : null;
     echo " | Page loaded in ";
     echo twig_escape_filter($this->env, isset($context["elapsed_time"]) ? $context["elapsed_time"] : null, "html", null, true);
     echo " seconds.\n                </center>\n            </div>\n        </div>\n        <script type=\"text/javascript\">\n        var site_url = \"";
     // line 140
     echo twig_escape_filter($this->env, site_url(), "html", null, true);
     echo "\";\n        var base_url = \"";
     // line 141
     echo twig_escape_filter($this->env, base_url(), "html", null, true);
     echo "\";\n        </script>\n        <script src=\"";
     // line 143
     echo twig_escape_filter($this->env, isset($context["base_url_theme"]) ? $context["base_url_theme"] : null, "html", null, true);
     echo "scripts/jquery-1.9.1.min.js\" type=\"text/javascript\"></script>\n        <script src=\"";
     // line 144
     echo twig_escape_filter($this->env, isset($context["base_url_theme"]) ? $context["base_url_theme"] : null, "html", null, true);
     echo "scripts/jquery-ui-1.10.1.custom.min.js\" type=\"text/javascript\"></script>\n        <script src=\"";
     // line 145
     echo twig_escape_filter($this->env, isset($context["base_url_theme"]) ? $context["base_url_theme"] : null, "html", null, true);
     echo "bootstrap/js/bootstrap.min.js\" type=\"text/javascript\"></script>\n        ";
     // line 146
     echo isset($context["comp_js"]) ? $context["comp_js"] : null;
     echo "\n        <script src=\"";
     // line 147
     echo twig_escape_filter($this->env, isset($context["base_url_theme"]) ? $context["base_url_theme"] : null, "html", null, true);
     echo "scripts/script.js\" type=\"text/javascript\"></script>\n        ";
     // line 148
     $this->displayBlock('js', $context, $blocks);
     // line 149
     echo "    </body>\n</html>\n";
 }
 public function block_content($context, array $blocks = array())
 {
     // line 8
     echo "<div class=\"module\">\n    <div class=\"module-head\">\n        <h3>Filter Pengajar</h3>\n    </div>\n    <div class=\"module-body\">\n        ";
     // line 13
     echo get_flashdata("pengajar");
     echo "\n\n        ";
     // line 15
     if (is_admin() == true) {
         // line 16
         echo "        <div class=\"row-fluid\">\n            <div class=\"span8\">\n                <a href=\"";
         // line 18
         echo twig_escape_filter($this->env, site_url("pengajar/add/1"), "html", null, true);
         echo "\" class=\"btn btn-primary\">Tambah Pengajar</a>\n            </div>\n\n            <div class=\"span4\">\n                <div class=\"btn-group\">\n                    ";
         // line 23
         echo anchor("pengajar/index/1", "Aktif", array("class" => "btn btn-default"));
         echo "\n                    ";
         // line 24
         echo anchor("pengajar/index/0", "Pending", array("class" => "btn btn-default"));
         echo "\n                    ";
         // line 25
         echo anchor("pengajar/index/2", "Blocking", array("class" => "btn btn-default"));
         echo "\n                    ";
         // line 26
         echo anchor("pengajar/filter", "<i class=\"icon-search\" style=\"line-height: 0px;\"></i> Filter", array("class" => "btn btn-info"));
         echo "\n                </div>\n            </div>\n        </div>\n        <br>\n        ";
     }
     // line 32
     echo "\n        <div class=\"bs-callout bs-callout-info\">\n            <b><a id=\"button\" href=\"javascript:void(0)\"><i class=\"icon-search\" style=\"line-height: 0px;\"></i> PARAMETER PENCARIAN</a></b>\n            ";
     // line 35
     echo form_open("pengajar/filter");
     echo "\n            <table class=\"table table-condensed\" id=\"form-search\">\n                <tr>\n                    <th width=\"20%\">NIP</th>\n                    <td>\n                        <input type=\"text\" name=\"nip\" class=\"span2\" style=\"margin-bottom:0px;\" value=\"";
     // line 40
     echo twig_escape_filter($this->env, set_value("nip", $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "nip", array(), "any", true, true) ? $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "nip") : ""), "html", null, true);
     echo "\">\n                    </td>\n                </tr>\n                <tr>\n                    <th>Nama</th>\n                    <td>\n                        <input type=\"text\" name=\"nama\" class=\"span4\" style=\"margin-bottom:0px;\" value=\"";
     // line 46
     echo twig_escape_filter($this->env, set_value("nama", $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "nama", array(), "any", true, true) ? $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "nama") : ""), "html", null, true);
     echo "\">\n                    </td>\n                </tr>\n                <tr>\n                    <th>Jenis Kelamin</th>\n                    <td>\n                        <p style=\"margin-top:0px; margin-bottom:5px;\">\n                        <label class=\"checkbox inline\">\n                            <input type=\"checkbox\" name=\"jenis_kelamin[]\" value=\"Laki-laki\" ";
     // line 54
     echo twig_escape_filter($this->env, set_checkbox("jenis_kelamin[]", "Laki-laki", $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "jenis_kelamin", array(), "any", true, true) && twig_in_filter("Laki-laki", $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "jenis_kelamin")) ? true : false), "html", null, true);
     echo "> Laki-laki\n                        </label>\n                        <label class=\"checkbox inline\">\n                            <input type=\"checkbox\" name=\"jenis_kelamin[]\" value=\"Perempuan\" ";
     // line 57
     echo twig_escape_filter($this->env, set_checkbox("jenis_kelamin[]", "Perempuan", $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "jenis_kelamin", array(), "any", true, true) && twig_in_filter("Perempuan", $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "jenis_kelamin")) ? true : false), "html", null, true);
     echo "> Perempuan\n                        </label>\n                        </p>\n                    </td>\n                <tr>\n                <tr>\n                    <th>Tempat Lahir</th>\n                    <td>\n                        <input type=\"text\" name=\"tempat_lahir\" class=\"span3\" style=\"margin-bottom:0px;\" value=\"";
     // line 65
     echo twig_escape_filter($this->env, set_value("tempat_lahir", $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "tempat_lahir", array(), "any", true, true) ? $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "tempat_lahir") : ""), "html", null, true);
     echo "\">\n                    </td>\n                <tr>\n                <tr>\n                    <th>Tanggal Lahir</th>\n                    <td>\n                        <select class=\"span2\" style=\"width: 10%;\" name=\"tgl_lahir\">\n                            <option value=\"\">Tgl</option>\n                            ";
     // line 73
     $context['_parent'] = (array) $context;
     $context['_seq'] = twig_ensure_traversable(range(1, 31));
     foreach ($context['_seq'] as $context["_key"] => $context["i"]) {
         // line 74
         echo "                                <option value=\"";
         echo twig_escape_filter($this->env, isset($context["i"]) ? $context["i"] : null, "html", null, true);
         echo "\" ";
         echo twig_escape_filter($this->env, set_select("tgl_lahir", isset($context["i"]) ? $context["i"] : null, $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "tgl_lahir", array(), "any", true, true) && (isset($context["i"]) ? $context["i"] : null) == $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "tgl_lahir") ? true : false), "html", null, true);
         echo ">";
         echo twig_escape_filter($this->env, isset($context["i"]) ? $context["i"] : null, "html", null, true);
         echo "</option>\n                            ";
     }
     $_parent = $context['_parent'];
     unset($context['_seq'], $context['_iterated'], $context['_key'], $context['i'], $context['_parent'], $context['loop']);
     $context = array_intersect_key($context, $_parent) + $_parent;
     // line 76
     echo "                        </select>\n                        <select class=\"span2\" style=\"width: 17%;\" name=\"bln_lahir\">\n                            <option value=\"\">Bulan</option>\n                            ";
     // line 79
     $context['_parent'] = (array) $context;
     $context['_seq'] = twig_ensure_traversable(range(1, 12));
     foreach ($context['_seq'] as $context["_key"] => $context["i"]) {
         // line 80
         echo "                                <option value=\"";
         echo twig_escape_filter($this->env, isset($context["i"]) ? $context["i"] : null, "html", null, true);
         echo "\" ";
         echo twig_escape_filter($this->env, set_select("bln_lahir", isset($context["i"]) ? $context["i"] : null, $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "bln_lahir", array(), "any", true, true) && (isset($context["i"]) ? $context["i"] : null) == $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "bln_lahir") ? true : false), "html", null, true);
         echo ">";
         echo twig_escape_filter($this->env, get_indo_bulan(isset($context["i"]) ? $context["i"] : null), "html", null, true);
         echo "</option>\n                            ";
     }
     $_parent = $context['_parent'];
     unset($context['_seq'], $context['_iterated'], $context['_key'], $context['i'], $context['_parent'], $context['loop']);
     $context = array_intersect_key($context, $_parent) + $_parent;
     // line 82
     echo "                        </select>\n                        <input type=\"text\" name=\"thn_lahir\" class=\"span1\" maxlength=\"4\" value=\"";
     // line 83
     echo twig_escape_filter($this->env, set_value("thn_lahir", $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "thn_lahir", array(), "any", true, true) ? $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "thn_lahir") : ""), "html", null, true);
     echo "\" placeholder=\"Tahun\">\n                    </td>\n                <tr>\n                <tr>\n                    <th>Alamat</th>\n                    <td>\n                        <input type=\"text\" name=\"alamat\" class=\"span4\" style=\"margin-bottom:0px;\" value=\"";
     // line 89
     echo twig_escape_filter($this->env, set_value("alamat", $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "alamat", array(), "any", true, true) ? $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "alamat") : ""), "html", null, true);
     echo "\">\n                    </td>\n                <tr>\n                ";
     // line 92
     if (is_admin() == true) {
         // line 93
         echo "                <tr>\n                    <th>Status</th>\n                    <td>\n                        <p style=\"margin-top:0px; margin-bottom:5px;\">\n                            <label class=\"checkbox inline\"><input type=\"checkbox\" name=\"status_id[]\" value=\"0\" ";
         // line 97
         echo twig_escape_filter($this->env, set_checkbox("status_id[]", "0", $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "status_id", array(), "any", true, true) && twig_in_filter(0, $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "status_id")) ? true : false), "html", null, true);
         echo "> Pending</label>\n                            <label class=\"checkbox inline\"><input type=\"checkbox\" name=\"status_id[]\" value=\"1\" ";
         // line 98
         echo twig_escape_filter($this->env, set_checkbox("status_id[]", "1", $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "status_id", array(), "any", true, true) && twig_in_filter(1, $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "status_id")) ? true : false), "html", null, true);
         echo "> Aktif</label>\n                            <label class=\"checkbox inline\"><input type=\"checkbox\" name=\"status_id[]\" value=\"2\" ";
         // line 99
         echo twig_escape_filter($this->env, set_checkbox("status_id[]", "2", $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "status_id", array(), "any", true, true) && twig_in_filter(2, $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "status_id")) ? true : false), "html", null, true);
         echo "> Blocking</label>\n                        </p>\n                    </td>\n                <tr>\n                <tr>\n                    <th>Username</th>\n                    <td>\n                        <input type=\"text\" name=\"username\" class=\"span3\" style=\"margin-bottom:0px;\" value=\"";
         // line 106
         echo twig_escape_filter($this->env, set_value("username", $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "username", array(), "any", true, true) ? $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "username") : ""), "html", null, true);
         echo "\">\n                    </td>\n                </tr>\n                ";
     }
     // line 110
     echo "                <tr>\n                    <th>Opsi</th>\n                    <td>\n                        <label><input type=\"checkbox\" name=\"is_admin\" value=\"1\" style=\"margin-top:-2px;\" ";
     // line 113
     echo twig_escape_filter($this->env, set_checkbox("is_admin", "1", $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "is_admin", array(), "any", true, true) && $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "is_admin") == 1 ? true : false), "html", null, true);
     echo "> Administrator</label>\n                    </td>\n                </tr>\n                <tr>\n                    <td></td>\n                    <td>\n                        <button type=\"submit\" class=\"btn btn-primary\">Filter</button>\n                    </td>\n                </tr>\n            </table>\n            ";
     // line 123
     echo form_close();
     echo "\n        </div>\n\n        <br>\n\n        ";
     // line 128
     echo form_open("pengajar/filter_action");
     echo "\n        <table class=\"table table-striped\">\n            <thead>\n                <tr>\n                    <th width=\"7%\">\n                        ";
     // line 133
     if (is_admin() && ((isset($context["status_id"]) ? $context["status_id"] : null) == 0 || (isset($context["status_id"]) ? $context["status_id"] : null) == 2)) {
         // line 134
         echo "                            <input type=\"checkbox\" style=\"margin-top:-2px;\" onclick=\"ch_uch_checkbox(this)\">\n                        ";
     }
     // line 136
     echo "                        ID\n                    </th>\n                    <th>Informasi Pengajar</th>\n                    <th width=\"22%\"></th>\n                </tr>\n            </thead>\n            <tbody>\n                ";
     // line 143
     $context['_parent'] = (array) $context;
     $context['_seq'] = twig_ensure_traversable(isset($context["pengajars"]) ? $context["pengajars"] : null);
     foreach ($context['_seq'] as $context["no"] => $context["v"]) {
         // line 144
         echo "                <tr>\n                    <td>\n                        ";
         // line 146
         if (is_admin() && ((isset($context["status_id"]) ? $context["status_id"] : null) == 0 || (isset($context["status_id"]) ? $context["status_id"] : null) == 2)) {
             // line 147
             echo "                            <input type=\"checkbox\" name=\"pengajar_id[]\" value=\"";
             echo twig_escape_filter($this->env, $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "html", null, true);
             echo "\" style=\"margin-top:-2px;\">\n                        ";
         }
         // line 149
         echo "                        <b>";
         echo twig_escape_filter($this->env, $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "html", null, true);
         echo "</b>\n                    </td>\n                    <td>\n                        <img style=\"height:40px;width:40px; margin-right: 10px;\" class=\"img-polaroid img-circle pull-left\" src=\"";
         // line 152
         echo twig_escape_filter($this->env, get_url_image_pengajar($this->getAttribute(isset($context["v"]) ? $context["v"] : null, "foto"), "medium", $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "jenis_kelamin")), "html", null, true);
         echo "\">\n                        <b>";
         // line 153
         echo twig_escape_filter($this->env, $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "nama"), "html", null, true);
         echo " ";
         echo !twig_test_empty($this->getAttribute(isset($context["v"]) ? $context["v"] : null, "nip")) ? "<span class=\"text-muted\">(" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "nip") . ")</span>" : "";
         echo "</b>\n                        ";
         // line 154
         $context["is_admin"] = get_row_data("login_model", "retrieve", array(0 => null, 1 => null, 2 => null, 3 => null, 4 => $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id")), "is_admin");
         // line 155
         echo "                        ";
         if ((isset($context["is_admin"]) ? $context["is_admin"] : null) == 1) {
             // line 156
             echo "                            <span class=\"label label-warning\">Administrator</span>\n                        ";
         }
         // line 158
         echo "                        <br><b>Alamat :</b> ";
         echo twig_escape_filter($this->env, $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "alamat"), "html", null, true);
         echo "\n                    </td>\n                    <td>\n                        <ul class=\"nav nav-pills\" style=\"margin-bottom:0px;\">\n                            ";
         // line 162
         if (is_admin() == true) {
             // line 163
             echo "                            <li><a class=\"btn btn-default btn-small\" href=\"";
             echo twig_escape_filter($this->env, site_url("pengajar/detail/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "status_id") . "/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id")), "html", null, true);
             echo "\"><i class=\"icon-zoom-in\"></i> Detail</a></li>\n                            <li class=\"dropdown\">\n                                <a class=\"btn btn-default btn-small\" href=\"#\" id=\"act-";
             // line 165
             echo twig_escape_filter($this->env, $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "html", null, true);
             echo "\" class=\"dropdown-toggle\" data-toggle=\"dropdown\"><i class=\"icon-edit\"></i> Edit <b class=\"caret\" style=\"margin-top:5px;\"></b></a>\n                                <ul class=\"dropdown-menu\" role=\"menu\" aria-labelledby=\"act-";
             // line 166
             echo twig_escape_filter($this->env, $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "html", null, true);
             echo "\">\n                                    <li>";
             // line 167
             echo anchor("pengajar/edit_profile/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "status_id") . "/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "Edit Profil", array("class" => "iframe-4", "title" => "Edit Profil Pengajar"));
             echo "</li>\n                                    <li>";
             // line 168
             echo anchor("pengajar/edit_picture/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "status_id") . "/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "Edit Foto", array("class" => "iframe-5", "title" => "Edit Foto Pengajar"));
             echo "</li>\n                                    <li>";
             // line 169
             echo anchor("pengajar/edit_username/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "status_id") . "/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "Edit Username", array("class" => "iframe-2", "title" => "Edit Username Pengajar"));
             echo "</li>\n                                    <li>";
             // line 170
             echo anchor("pengajar/edit_password/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "status_id") . "/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "Edit Password", array("class" => "iframe-3", "title" => "Edit Password Pengajar"));
             echo "</li>\n                                </ul>\n                            </li>\n                            ";
         } else {
             // line 174
             echo "                            <li><a class=\"btn btn-default btn-small\" href=\"";
             echo twig_escape_filter($this->env, site_url("pengajar/detail/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id")), "html", null, true);
             echo "\"><i class=\"icon-zoom-in\"></i> Detail</a></li>\n                            ";
         }
         // line 176
         echo "                        </ul>\n                    </td>\n                </tr>\n                ";
     }
     $_parent = $context['_parent'];
     unset($context['_seq'], $context['_iterated'], $context['no'], $context['v'], $context['_parent'], $context['loop']);
     $context = array_intersect_key($context, $_parent) + $_parent;
     // line 180
     echo "            </tbody>\n        </table>\n\n        ";
     // line 183
     if (is_admin() && !twig_test_empty(isset($context["pengajars"]) ? $context["pengajars"] : null)) {
         // line 184
         echo "        <br>\n        <div class=\"row-fluid\">\n            <div class=\"span8\">\n                <table cellpadding=\"5\">\n                    <tr>\n                        <th valign=\"top\">Aksi Terpilih</th>\n                        <td valign=\"top\">\n                            <select name=\"status_id\" style=\"width:auto;\">\n                                <option value=\"\">--Update Status--</option>\n                                <option value=\"1\">Aktif</option>\n                                <option value=\"2\">Blocking</option>\n                            </select>\n                        </td>\n                        <td valign=\"top\">\n                            <button type=\"submit\" class=\"btn btn-primary\">Update</button>\n                        </td>\n                    </tr>\n                </table>\n            </div>\n        </div>\n        ";
     }
     // line 205
     echo "\n        ";
     // line 206
     echo form_close();
     echo "\n\n        <br>\n        ";
     // line 209
     echo isset($context["pagination"]) ? $context["pagination"] : null;
     echo "\n\n    </div>\n</div>\n";
 }
 public function block_content($context, array $blocks = array())
 {
     // line 8
     echo "<div class=\"module\">\n    <div class=\"module-head\">\n        ";
     // line 10
     if (is_admin() == true) {
         // line 11
         echo "        <h3>";
         echo anchor("pengajar/index/" . (isset($context["status_id"]) ? $context["status_id"] : null), "Data Pengajar");
         echo " / Detail Pengajar</h3>\n        ";
     } else {
         // line 13
         echo "        <h3>";
         echo anchor("pengajar/filter", "Filter Pengajar");
         echo " / Detail Pengajar</h3>\n        ";
     }
     // line 15
     echo "    </div>\n    <div class=\"module-body\">\n        ";
     // line 17
     echo get_flashdata("pengajar");
     echo "\n\n        ";
     // line 19
     if ($this->getAttribute(isset($context["pengajar_login"]) ? $context["pengajar_login"] : null, "id") != get_sess_data("login", "id")) {
         // line 20
         echo "        <div class=\"row-fluid\">\n            <div class=\"span4\">\n                <div class=\"btn-group\">\n                    <a class=\"btn btn-default btn-sm\" href=\"";
         // line 23
         echo twig_escape_filter($this->env, site_url("message/to/pengajar/" . $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "id")), "html", null, true);
         echo "\"><i class=\"icon-comments\"></i> Kirim Pesan</a>\n                </div>\n            </div>\n        </div>\n        <br>\n        ";
     }
     // line 29
     echo "\n        <div class=\"panel panel-default\">\n            <div class=\"panel-heading\">\n                <strong>Profil pengajar ";
     // line 32
     echo $this->getAttribute(isset($context["pengajar_login"]) ? $context["pengajar_login"] : null, "is_admin") == 1 ? "<label class=\"label label-warning\">Administrator</label>" : "";
     echo "</strong>\n                ";
     // line 33
     if (is_admin() == true) {
         // line 34
         echo "                <div class=\"btn-group pull-right\" style=\"margin-top:-4px;\">\n                    ";
         // line 35
         echo anchor("pengajar/edit_profile/" . (isset($context["status_id"]) ? $context["status_id"] : null) . "/" . $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "id"), "Edit Profil", array("class" => "iframe-4 btn btn-small btn-primary", "title" => "Edit Profil Pengajar"));
         echo "\n                    ";
         // line 36
         echo anchor("pengajar/edit_picture/" . (isset($context["status_id"]) ? $context["status_id"] : null) . "/" . $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "id"), "Edit Foto", array("class" => "iframe-5 btn btn-small btn-primary", "title" => "Edit Foto Pengajar"));
         echo "\n                </div>\n                ";
     }
     // line 39
     echo "            </div>\n            <div class=\"panel-body\">\n                <table class=\"table\">\n                    <tr>\n                        <th bgcolor=\"#FBFBFB\" width=\"25%\" style=\"border-top: 0px;\">NIP</th>\n                        <td style=\"border-top: 0px;\">";
     // line 44
     echo twig_escape_filter($this->env, $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "nip"), "html", null, true);
     echo "</td>\n                        <td rowspan=\"5\" width=\"15%\" style=\"border-top: 0px;\">\n                            <img style=\"width:113px;\" class=\"img-polaroid\" src=\"";
     // line 46
     echo twig_escape_filter($this->env, get_url_image_pengajar($this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "foto"), "medium", $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "jenis_kelamin")), "html", null, true);
     echo "\">\n                        </td>\n                    </tr>\n                    <tr>\n                        <th bgcolor=\"#FBFBFB\">Nama</th>\n                        <td>";
     // line 51
     echo twig_escape_filter($this->env, $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "nama"), "html", null, true);
     echo "</td>\n                    </tr>\n                    <tr>\n                        <th bgcolor=\"#FBFBFB\">Jenis Kelamin</th>\n                        <td>";
     // line 55
     echo twig_escape_filter($this->env, $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "jenis_kelamin"), "html", null, true);
     echo "</td>\n                    </tr>\n                    <tr>\n                        <th bgcolor=\"#FBFBFB\">Tempat Lahir</th>\n                        <td>";
     // line 59
     echo twig_escape_filter($this->env, $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "tempat_lahir"), "html", null, true);
     echo "</td>\n                    </tr>\n                    <tr>\n                        <th bgcolor=\"#FBFBFB\">Tanggal Lahir</th>\n                        <td>";
     // line 63
     echo twig_escape_filter($this->env, !twig_test_empty($this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "tgl_lahir")) ? tgl_indo($this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "tgl_lahir")) : "", "html", null, true);
     echo "</td>\n                    </tr>\n                    <tr>\n                        <th bgcolor=\"#FBFBFB\">Alamat</th>\n                        <td colspan=\"2\">";
     // line 67
     echo twig_escape_filter($this->env, $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "alamat"), "html", null, true);
     echo "</td>\n                    </tr>\n                    <tr>\n                        <th bgcolor=\"#FBFBFB\">Status</th>\n                        <td colspan=\"2\">\n                            ";
     // line 72
     if ($this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "status_id") == 0) {
         // line 73
         echo "                                Pending\n                            ";
     } elseif ($this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "status_id") == 1) {
         // line 75
         echo "                                Aktif\n                            ";
     } elseif ($this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "status_id") == 2) {
         // line 77
         echo "                                Blocking\n                            ";
     }
     // line 79
     echo "                        </td>\n                    </tr>\n                </table>\n            </div>\n        </div>\n\n        <div class=\"row-fluid\">\n            <div class=\"span12\">\n                <div class=\"panel panel-default\">\n                    <div class=\"panel-heading\">\n                        <strong>Jadwal Mengajar</strong>\n                    </div>\n                    <div class=\"panel-body\">\n                        <table class=\"table\">\n                            <thead>\n                                <tr bgcolor=\"#fbfbfb\">\n                                    <th>HARI</th>\n                                    <th>MATAPELAJARAN DAN JAM</th>\n                                </tr>\n                            </thead>\n                            <tbody>\n                                ";
     // line 100
     $context['_parent'] = (array) $context;
     $context['_seq'] = twig_ensure_traversable(get_indo_hari());
     foreach ($context['_seq'] as $context["hari_id"] => $context["h"]) {
         // line 101
         echo "                                <tr>\n                                    <th width=\"15%\">";
         // line 102
         echo twig_escape_filter($this->env, isset($context["h"]) ? $context["h"] : null, "html", null, true);
         echo "</th>\n                                    <td>\n                                        ";
         // line 104
         if (is_admin() == true) {
             // line 105
             echo "                                        ";
             echo anchor("pengajar/add_ampuan/" . (isset($context["status_id"]) ? $context["status_id"] : null) . "/" . $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "id") . "/" . (isset($context["hari_id"]) ? $context["hari_id"] : null), "Tambah", array("class" => "iframe btn btn-small btn-primary", "title" => "Tambah jadwal hari " . (isset($context["h"]) ? $context["h"] : null)));
             echo "\n                                        ";
         }
         // line 107
         echo "\n                                        ";
         // line 108
         $context["retrieve_all_ma"] = get_row_data("pengajar_model", "retrieve_all_ma", array(0 => isset($context["hari_id"]) ? $context["hari_id"] : null, 1 => $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "id"), 2 => null, 3 => is_pengajar() == true || is_siswa() == true ? 1 : null));
         // line 109
         echo "                                        ";
         if (!twig_test_empty(isset($context["retrieve_all_ma"]) ? $context["retrieve_all_ma"] : null)) {
             // line 110
             echo "                                        <table style=\"margin-top:10px;\" class=\"table table-condensed\">\n                                            ";
             // line 111
             $context['_parent'] = (array) $context;
             $context['_seq'] = twig_ensure_traversable(isset($context["retrieve_all_ma"]) ? $context["retrieve_all_ma"] : null);
             foreach ($context['_seq'] as $context["_key"] => $context["ma"]) {
                 // line 112
                 echo "                                                ";
                 $context["mk"] = get_row_data("mapel_model", "retrieve_kelas", array(0 => $this->getAttribute(isset($context["ma"]) ? $context["ma"] : null, "mapel_kelas_id")));
                 // line 113
                 echo "                                                ";
                 $context["k"] = get_row_data("kelas_model", "retrieve", array(0 => $this->getAttribute(isset($context["mk"]) ? $context["mk"] : null, "kelas_id")));
                 // line 114
                 echo "                                                ";
                 $context["m"] = get_row_data("mapel_model", "retrieve", array(0 => $this->getAttribute(isset($context["mk"]) ? $context["mk"] : null, "mapel_id")));
                 // line 115
                 echo "                                                <tr ";
                 echo $this->getAttribute(isset($context["ma"]) ? $context["ma"] : null, "aktif") == 0 ? "class=\"error text-muted\"" : "class=\"info text-info\"";
                 echo ">\n                                                    <td width=\"15%\">";
                 // line 116
                 echo twig_escape_filter($this->env, twig_date_format_filter($this->env, $this->getAttribute(isset($context["ma"]) ? $context["ma"] : null, "jam_mulai"), "H:i"), "html", null, true);
                 echo " - ";
                 echo twig_escape_filter($this->env, twig_date_format_filter($this->env, $this->getAttribute(isset($context["ma"]) ? $context["ma"] : null, "jam_selesai"), "H:i"), "html", null, true);
                 echo "</td>\n                                                    <td>";
                 // line 117
                 echo twig_escape_filter($this->env, $this->getAttribute(isset($context["m"]) ? $context["m"] : null, "nama"), "html", null, true);
                 echo "</td>\n                                                    <td width=\"20%\">";
                 // line 118
                 echo twig_escape_filter($this->env, $this->getAttribute(isset($context["k"]) ? $context["k"] : null, "nama"), "html", null, true);
                 echo "</td>\n\n                                                    ";
                 // line 120
                 if (is_admin() == true) {
                     // line 121
                     echo "                                                    <td width=\"10%\">\n                                                        ";
                     // line 122
                     echo anchor("pengajar/edit_ampuan/" . (isset($context["status_id"]) ? $context["status_id"] : null) . "/" . $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "id") . "/" . $this->getAttribute(isset($context["ma"]) ? $context["ma"] : null, "id"), "<i class=\"icon-edit\"></i> Edit", array("title" => "Edit Jadwal Ajar", "class" => "iframe-6"));
                     echo "\n                                                    </td>\n                                                    ";
                 }
                 // line 125
                 echo "\n                                                </tr>\n                                            ";
             }
             $_parent = $context['_parent'];
             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['ma'], $context['_parent'], $context['loop']);
             $context = array_intersect_key($context, $_parent) + $_parent;
             // line 128
             echo "                                        </table>\n                                        ";
         }
         // line 130
         echo "                                    </td>\n                                </tr>\n                                ";
     }
     $_parent = $context['_parent'];
     unset($context['_seq'], $context['_iterated'], $context['hari_id'], $context['h'], $context['_parent'], $context['loop']);
     $context = array_intersect_key($context, $_parent) + $_parent;
     // line 133
     echo "                            </tbody>\n                        </table>\n                    </div>\n                </div>\n            </div>\n        </div>\n        ";
     // line 139
     if (is_admin() == true) {
         // line 140
         echo "        <div class=\"row-fluid\">\n            <div class=\"span5\">\n                <div class=\"panel panel-default\" id=\"akun\">\n                    <div class=\"panel-heading\">\n                        <strong>Akun Login</strong>\n                        <div class=\"btn-group pull-right\" style=\"margin-top:-4px;\">\n                            ";
         // line 146
         echo anchor("pengajar/edit_username/" . (isset($context["status_id"]) ? $context["status_id"] : null) . "/" . $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "id"), "Edit Username", array("class" => "iframe-2 btn btn-small btn-primary", "title" => "Edit Username pengajar"));
         echo "\n                            ";
         // line 147
         echo anchor("pengajar/edit_password/" . (isset($context["status_id"]) ? $context["status_id"] : null) . "/" . $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "id"), "Edit Password", array("class" => "iframe-3 btn btn-small btn-primary", "title" => "Edit Password pengajar"));
         echo "\n                        </div>\n                    </div>\n                    <div class=\"panel-body\">\n                        <table class=\"table\">\n                            <tbody>\n                                <tr>\n                                    <th width=\"30%\" bgcolor=\"#FBFBFB\" style=\"border-top: 0px;\">Username</th>\n                                    <td style=\"border-top: 0px;\">\n                                        ";
         // line 156
         echo twig_escape_filter($this->env, $this->getAttribute(isset($context["pengajar_login"]) ? $context["pengajar_login"] : null, "username"), "html", null, true);
         echo "\n                                    </td>\n                                </tr>\n                                <tr>\n                                    <th bgcolor=\"#FBFBFB\">Password</th>\n                                    <td>\n                                        *********\n                                    </td>\n                                </tr>\n                            </tbody>\n                        </table>\n                    </div>\n                </div>\n            </div>\n        </div>\n        ";
     }
     // line 172
     echo "    </div>\n</div>\n";
 }
 public function block_content($context, array $blocks = array())
 {
     // line 8
     echo "<div class=\"module\">\n    <div class=\"module-head\">\n        <h3>Data Pengajar</h3>\n    </div>\n    <div class=\"module-body\">\n        ";
     // line 13
     echo get_flashdata("pengajar");
     echo "\n\n        <div class=\"row-fluid\">\n            <div class=\"span8\">\n                <a href=\"";
     // line 17
     echo twig_escape_filter($this->env, site_url("pengajar/add/" . (isset($context["status_id"]) ? $context["status_id"] : null)), "html", null, true);
     echo "\" class=\"btn btn-primary\">Tambah Pengajar</a>\n            </div>\n\n            <div class=\"span4\">\n                <div class=\"btn-group\">\n                    ";
     // line 22
     echo anchor("pengajar/index/1", "Aktif", array("class" => (isset($context["status_id"]) ? $context["status_id"] : null) == 1 ? "btn btn-info" : "btn btn-default"));
     echo "\n                    ";
     // line 23
     echo anchor("pengajar/index/0", "Pending", array("class" => (isset($context["status_id"]) ? $context["status_id"] : null) == 0 ? "btn btn-info" : "btn btn-default"));
     echo "\n                    ";
     // line 24
     echo anchor("pengajar/index/2", "Blocking", array("class" => (isset($context["status_id"]) ? $context["status_id"] : null) == 2 ? "btn btn-info" : "btn btn-default"));
     echo "\n                    ";
     // line 25
     echo anchor("pengajar/filter", "<i class=\"icon-search\" style=\"line-height: 0px;\"></i> Filter", array("class" => "btn btn-default"));
     echo "\n                </div>\n            </div>\n        </div>\n        <br>\n\n        ";
     // line 31
     echo form_open("pengajar/index/" . (isset($context["status_id"]) ? $context["status_id"] : null));
     echo "\n        <table class=\"table table-striped\">\n            <thead>\n                <tr>\n                    <th width=\"7%\">\n                        ";
     // line 36
     if ((isset($context["status_id"]) ? $context["status_id"] : null) == 0 || (isset($context["status_id"]) ? $context["status_id"] : null) == 2) {
         // line 37
         echo "                            <input type=\"checkbox\" style=\"margin-top:-2px;\" onclick=\"ch_uch_checkbox(this)\">\n                        ";
     }
     // line 39
     echo "                        ID\n                    </th>\n                    <th>Informasi Pengajar</th>\n                    <th width=\"22%\"></th>\n                </tr>\n            </thead>\n            <tbody>\n                ";
     // line 46
     $context['_parent'] = (array) $context;
     $context['_seq'] = twig_ensure_traversable(isset($context["pengajar"]) ? $context["pengajar"] : null);
     foreach ($context['_seq'] as $context["no"] => $context["v"]) {
         // line 47
         echo "                <tr>\n                    <td>\n                        ";
         // line 49
         if ((isset($context["status_id"]) ? $context["status_id"] : null) == 0 || (isset($context["status_id"]) ? $context["status_id"] : null) == 2) {
             // line 50
             echo "                            <input type=\"checkbox\" name=\"pengajar_id[]\" value=\"";
             echo twig_escape_filter($this->env, $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "html", null, true);
             echo "\" style=\"margin-top:-2px;\">\n                        ";
         }
         // line 52
         echo "                        <b>";
         echo twig_escape_filter($this->env, $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "html", null, true);
         echo "</b>\n                    </td>\n                    <td>\n                        <img style=\"height:40px;width:40px; margin-right: 10px;\" class=\"img-polaroid img-circle pull-left\" src=\"";
         // line 55
         echo twig_escape_filter($this->env, get_url_image_pengajar($this->getAttribute(isset($context["v"]) ? $context["v"] : null, "foto"), "medium", $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "jenis_kelamin")), "html", null, true);
         echo "\">\n                        <b>";
         // line 56
         echo twig_escape_filter($this->env, $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "nama"), "html", null, true);
         echo " ";
         echo !twig_test_empty($this->getAttribute(isset($context["v"]) ? $context["v"] : null, "nip")) ? "<span class=\"text-muted\">(" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "nip") . ")</span>" : "";
         echo "</b>\n                        ";
         // line 57
         $context["is_admin"] = get_row_data("login_model", "retrieve", array(0 => null, 1 => null, 2 => null, 3 => null, 4 => $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id")), "is_admin");
         // line 58
         echo "                        ";
         if ((isset($context["is_admin"]) ? $context["is_admin"] : null) == 1) {
             // line 59
             echo "                            <span class=\"label label-warning\">Administrator</span>\n                        ";
         }
         // line 61
         echo "                        <br><b>Alamat :</b> ";
         echo twig_escape_filter($this->env, $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "alamat"), "html", null, true);
         echo "\n                    </td>\n                    <td>\n                        <ul class=\"nav nav-pills\" style=\"margin-bottom:0px;\">\n                            <li><a class=\"btn btn-default btn-small\" href=\"";
         // line 65
         echo twig_escape_filter($this->env, site_url("pengajar/detail/" . (isset($context["status_id"]) ? $context["status_id"] : null) . "/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id")), "html", null, true);
         echo "\"><i class=\"icon-zoom-in\"></i> Detail</a></li>\n                            <li class=\"dropdown\">\n                                <a class=\"btn btn-default btn-small\" href=\"#\" id=\"act-";
         // line 67
         echo twig_escape_filter($this->env, $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "html", null, true);
         echo "\" class=\"dropdown-toggle\" data-toggle=\"dropdown\"><i class=\"icon-edit\"></i> Edit <b class=\"caret\" style=\"margin-top:5px;\"></b></a>\n                                <ul class=\"dropdown-menu\" role=\"menu\" aria-labelledby=\"act-";
         // line 68
         echo twig_escape_filter($this->env, $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "html", null, true);
         echo "\">\n                                    <li>";
         // line 69
         echo anchor("pengajar/edit_profile/" . (isset($context["status_id"]) ? $context["status_id"] : null) . "/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "Edit Profil", array("class" => "iframe-4", "title" => "Edit Profil Pengajar"));
         echo "</li>\n                                    <li>";
         // line 70
         echo anchor("pengajar/edit_picture/" . (isset($context["status_id"]) ? $context["status_id"] : null) . "/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "Edit Foto", array("class" => "iframe-5", "title" => "Edit Foto Pengajar"));
         echo "</li>\n                                    <li>";
         // line 71
         echo anchor("pengajar/edit_username/" . (isset($context["status_id"]) ? $context["status_id"] : null) . "/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "Edit Username", array("class" => "iframe-2", "title" => "Edit Username Pengajar"));
         echo "</li>\n                                    <li>";
         // line 72
         echo anchor("pengajar/edit_password/" . (isset($context["status_id"]) ? $context["status_id"] : null) . "/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "Edit Password", array("class" => "iframe-3", "title" => "Edit Password Pengajar"));
         echo "</li>\n                                </ul>\n                            </li>\n                        </ul>\n                    </td>\n                </tr>\n                ";
     }
     $_parent = $context['_parent'];
     unset($context['_seq'], $context['_iterated'], $context['no'], $context['v'], $context['_parent'], $context['loop']);
     $context = array_intersect_key($context, $_parent) + $_parent;
     // line 79
     echo "            </tbody>\n        </table>\n\n        ";
     // line 82
     if (!twig_test_empty(isset($context["pengajar"]) ? $context["pengajar"] : null) && ((isset($context["status_id"]) ? $context["status_id"] : null) == 0 || (isset($context["status_id"]) ? $context["status_id"] : null) == 2)) {
         // line 83
         echo "        <br>\n        <div class=\"row-fluid\">\n            <div class=\"span7\">\n                <table cellpadding=\"5\">\n                    <tr>\n                        <th valign=\"top\">Update Status Terpilih</th>\n                        <td valign=\"top\">\n                            <select name=\"status_id\" style=\"width:100%;\">\n                                <option>--Pilih Status--</option>\n                                <option value=\"1\">Aktif</option>\n                                ";
         // line 93
         if ((isset($context["status_id"]) ? $context["status_id"] : null) == 0) {
             // line 94
             echo "                                <option value=\"2\">Blocking</option>\n                                ";
         }
         // line 96
         echo "                            </select>\n                        </td>\n                        <td valign=\"top\">\n                            <button type=\"submit\" class=\"btn\">Update</button>\n                        </td>\n                    </tr>\n                </table>\n            </div>\n        </div>\n        ";
     }
     // line 106
     echo "\n        ";
     // line 107
     echo form_close();
     echo "\n\n        <br>\n        ";
     // line 110
     echo isset($context["pagination"]) ? $context["pagination"] : null;
     echo "\n\n    </div>\n</div>\n";
 }
 public function block_content($context, array $blocks = array())
 {
     // line 55
     echo "<div id=\"wrap\">\n    <div class=\"container\">\n        <div class=\"row-fluid\">\n            <div class=\"span9\">\n                <h1 class=\"title\">";
     // line 59
     echo twig_escape_filter($this->env, $this->getAttribute($this->getAttribute(isset($context["data"]) ? $context["data"] : null, "tugas"), "judul"), "html", null, true);
     echo "</h1>\n            </div>\n            <div class=\"span3\">\n                <ul class=\"unstyled inline pull-right user-info\">\n                    <li><b>";
     // line 63
     echo twig_escape_filter($this->env, nama_panggilan(get_sess_data("user", "nama")), "html", null, true);
     echo "</b></li>\n                    <li><img src=\"";
     // line 64
     echo twig_escape_filter($this->env, get_url_image_pengajar(get_sess_data("user", "foto"), "medium", get_sess_data("user", "jenis_kelamin")), "html", null, true);
     echo "\" class=\"nav-avatar img-polaroid img-circle\" /></li>\n                </ul>\n            </div>\n        </div>\n        <hr class=\"hr-top\">\n        <div class=\"wrap-content\">\n            <div class=\"content\">\n                <div class=\"row-fluid\">\n                    ";
     // line 72
     if ($this->getAttribute($this->getAttribute(isset($context["data"]) ? $context["data"] : null, "tugas"), "type_id") != 1) {
         // line 73
         echo "                    <div class=\"span8\">\n                        <b>Informasi : </b><br>\n                        ";
         // line 75
         echo $this->getAttribute($this->getAttribute(isset($context["data"]) ? $context["data"] : null, "tugas"), "info");
         echo "\n                    </div>\n                    <div class=\"span4\">\n                        <div class=\"box-clock\" data-spy=\"affix\" data-offset-top=\"60\" data-offset-bottom=\"200\">\n                            <b>Siswa waktu : </b><br>\n                            <div id=\"clock\"></div>\n                        </div>\n                    </div>\n                    ";
     } else {
         // line 84
         echo "                    <div class=\"span6\">\n                        <b>Informasi : </b><br>\n                        ";
         // line 86
         echo $this->getAttribute($this->getAttribute(isset($context["data"]) ? $context["data"] : null, "tugas"), "info");
         echo "\n                        <br>\n                        <small>\n                        <b>Ekstensi file :</b><br>\n                        doc, zip, rar, txt, docx, xls, xlsx, pdf, tar, gz, jpg, jpeg, JPG, JPEG, png, ppt, pptx\n                        </small>\n                    </div>\n                    <div class=\"span6\">\n                        <p><b>Upload file tugas anda : </b></p>\n                        <div class=\"well well-sm\">\n                            ";
         // line 96
         echo form_open_multipart("tugas/submit_upload/" . $this->getAttribute($this->getAttribute(isset($context["data"]) ? $context["data"] : null, "tugas"), "id") . "/" . $this->getAttribute(isset($context["data"]) ? $context["data"] : null, "unix_id"));
         echo "\n                            <input type=\"file\" name=\"userfile\">\n                            <hr class=\"hr1\">\n                            <div class=\"row-fluid\">\n                                <div class=\"span3\">\n                                    <button type=\"submit\" class=\"btn btn-primary\">Upload</button>\n                                </div>\n                                <div class=\"span9\">\n                                    ";
         // line 104
         echo get_flashdata("upload");
         echo "\n                                </div>\n                            </div>\n                            ";
         // line 107
         echo form_close();
         echo "\n                        </div>\n                    </div>\n                    ";
     }
     // line 111
     echo "                </div>\n\n                ";
     // line 113
     if ($this->getAttribute($this->getAttribute(isset($context["data"]) ? $context["data"] : null, "tugas"), "type_id") == 3) {
         // line 114
         echo "                    <table class=\"table\">\n                        <thead>\n                            <tr>\n                                <th width=\"5%\">No</th>\n                                <th>Pertanyaan ";
         // line 118
         echo $this->getAttribute($this->getAttribute(isset($context["data"]) ? $context["data"] : null, "tugas"), "type_id") == 3 ? " dan Pilihan" : "";
         echo "</th>\n                            </tr>\n                        </thead>\n                        <tbody>\n                            ";
         // line 122
         $context['_parent'] = (array) $context;
         $context['_seq'] = twig_ensure_traversable($this->getAttribute(isset($context["data"]) ? $context["data"] : null, "pertanyaan"));
         $context['loop'] = array('parent' => $context['_parent'], 'index0' => 0, 'index' => 1, 'first' => true);
         if (is_array($context['_seq']) || is_object($context['_seq']) && $context['_seq'] instanceof Countable) {
             $length = count($context['_seq']);
             $context['loop']['revindex0'] = $length - 1;
             $context['loop']['revindex'] = $length;
             $context['loop']['length'] = $length;
             $context['loop']['last'] = 1 === $length;
         }
         foreach ($context['_seq'] as $context["_key"] => $context["p"]) {
             // line 123
             echo "                            <tr id=\"pertanyaan-";
             echo twig_escape_filter($this->env, $this->getAttribute(isset($context["p"]) ? $context["p"] : null, "id"), "html", null, true);
             echo "\">\n                                <td><b>";
             // line 124
             echo twig_escape_filter($this->env, $this->getAttribute(isset($context["loop"]) ? $context["loop"] : null, "index"), "html", null, true);
             echo ".</b></td>\n                                <td>\n                                    <div class=\"pertanyaan\">\n                                        ";
             // line 127
             echo html_entity_decode($this->getAttribute(isset($context["p"]) ? $context["p"] : null, "pertanyaan"));
             echo "\n                                    </div>\n\n                                    <div id=\"pilihan-";
             // line 130
             echo twig_escape_filter($this->env, $this->getAttribute(isset($context["p"]) ? $context["p"] : null, "id"), "html", null, true);
             echo "\">\n                                        <table class=\"table table-condensed table-striped\">\n                                            <tbody>\n                                                ";
             // line 133
             $context['_parent'] = (array) $context;
             $context['_seq'] = twig_ensure_traversable($this->getAttribute(isset($context["p"]) ? $context["p"] : null, "pilihan"));
             foreach ($context['_seq'] as $context["_key"] => $context["pil"]) {
                 // line 134
                 echo "                                                <tr>\n                                                    <td width=\"5%\"><label class=\"label-radio\"><input ";
                 // line 135
                 echo is_pilih($this->getAttribute(isset($context["data"]) ? $context["data"] : null, "jawaban"), $this->getAttribute(isset($context["p"]) ? $context["p"] : null, "id"), $this->getAttribute(isset($context["pil"]) ? $context["pil"] : null, "id")) ? "checked" : "";
                 echo " type=\"radio\" name=\"pilihan-";
                 echo twig_escape_filter($this->env, $this->getAttribute(isset($context["p"]) ? $context["p"] : null, "id"), "html", null, true);
                 echo "\" value=\"";
                 echo twig_escape_filter($this->env, $this->getAttribute(isset($context["pil"]) ? $context["pil"] : null, "urutan"), "html", null, true);
                 echo "\" onclick=\"update_ganda(";
                 echo twig_escape_filter($this->env, $this->getAttribute($this->getAttribute(isset($context["data"]) ? $context["data"] : null, "tugas"), "id"), "html", null, true);
                 echo ", ";
                 echo twig_escape_filter($this->env, $this->getAttribute(isset($context["p"]) ? $context["p"] : null, "id"), "html", null, true);
                 echo ", ";
                 echo twig_escape_filter($this->env, $this->getAttribute(isset($context["pil"]) ? $context["pil"] : null, "id"), "html", null, true);
                 echo ")\" class=\"radio\"> ";
                 echo twig_escape_filter($this->env, get_abjad($this->getAttribute(isset($context["pil"]) ? $context["pil"] : null, "urutan")), "html", null, true);
                 echo "</label></td>\n                                                    <td>\n                                                        ";
                 // line 137
                 echo html_entity_decode($this->getAttribute(isset($context["pil"]) ? $context["pil"] : null, "konten"));
                 echo "\n                                                    </td>\n                                                </tr>\n                                                ";
             }
             $_parent = $context['_parent'];
             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['pil'], $context['_parent'], $context['loop']);
             $context = array_intersect_key($context, $_parent) + $_parent;
             // line 141
             echo "                                            </tbody>\n                                        </table>\n                                    </div>\n\n                                </td>\n                            </tr>\n\n                            ";
             ++$context['loop']['index0'];
             ++$context['loop']['index'];
             $context['loop']['first'] = false;
             if (isset($context['loop']['length'])) {
                 --$context['loop']['revindex0'];
                 --$context['loop']['revindex'];
                 $context['loop']['last'] = 0 === $context['loop']['revindex0'];
             }
         }
         $_parent = $context['_parent'];
         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['p'], $context['_parent'], $context['loop']);
         $context = array_intersect_key($context, $_parent) + $_parent;
         // line 149
         echo "                        </tbody>\n                    </table>\n\n                    <div class=\"well well-sm\">\n                        <a class=\"btn btn-large btn-primary pull-right\" href=\"";
         // line 153
         echo twig_escape_filter($this->env, site_url("tugas/finish/" . $this->getAttribute($this->getAttribute(isset($context["data"]) ? $context["data"] : null, "tugas"), "id") . "/" . $this->getAttribute(isset($context["data"]) ? $context["data"] : null, "unix_id")), "html", null, true);
         echo "\" onclick=\"return confirm('Anda yakin ingin mengahiri pengerjaan tugas ini?')\">Selesai</a>\n                        <p class=\"p-info\">Mohon periksa kembali jawaban anda sebelum menekan tombol <b>selesai</b>.</p>\n                        <br>\n                    </div>\n\n                ";
     }
     // line 159
     echo "\n\n                ";
     // line 161
     if ($this->getAttribute($this->getAttribute(isset($context["data"]) ? $context["data"] : null, "tugas"), "type_id") == 2) {
         // line 162
         echo "                    ";
         echo form_open("tugas/submit_essay/" . $this->getAttribute($this->getAttribute(isset($context["data"]) ? $context["data"] : null, "tugas"), "id") . "/" . $this->getAttribute(isset($context["data"]) ? $context["data"] : null, "unix_id"));
         echo "\n                    <input type=\"hidden\" id=\"str_id\" value=\"";
         // line 163
         echo twig_escape_filter($this->env, $this->getAttribute(isset($context["data"]) ? $context["data"] : null, "str_id"), "html", null, true);
         echo "\">\n                    <table class=\"table\">\n                        <thead>\n                            <tr>\n                                <th width=\"5%\">No</th>\n                                <th>Pertanyaan ";
         // line 168
         echo $this->getAttribute($this->getAttribute(isset($context["data"]) ? $context["data"] : null, "tugas"), "type_id") == 3 ? " dan Pilihan" : "";
         echo "</th>\n                            </tr>\n                        </thead>\n                        <tbody>\n                            ";
         // line 172
         $context['_parent'] = (array) $context;
         $context['_seq'] = twig_ensure_traversable($this->getAttribute(isset($context["data"]) ? $context["data"] : null, "pertanyaan"));
         $context['loop'] = array('parent' => $context['_parent'], 'index0' => 0, 'index' => 1, 'first' => true);
         if (is_array($context['_seq']) || is_object($context['_seq']) && $context['_seq'] instanceof Countable) {
             $length = count($context['_seq']);
             $context['loop']['revindex0'] = $length - 1;
             $context['loop']['revindex'] = $length;
             $context['loop']['length'] = $length;
             $context['loop']['last'] = 1 === $length;
         }
         foreach ($context['_seq'] as $context["_key"] => $context["p"]) {
             // line 173
             echo "                            <tr id=\"pertanyaan-";
             echo twig_escape_filter($this->env, $this->getAttribute(isset($context["p"]) ? $context["p"] : null, "id"), "html", null, true);
             echo "\">\n                                <td><b>";
             // line 174
             echo twig_escape_filter($this->env, $this->getAttribute(isset($context["loop"]) ? $context["loop"] : null, "index"), "html", null, true);
             echo ".</b></td>\n                                <td>\n                                    <div class=\"pertanyaan\">\n                                        ";
             // line 177
             echo html_entity_decode($this->getAttribute(isset($context["p"]) ? $context["p"] : null, "pertanyaan"));
             echo "\n                                    </div>\n\n                                    <textarea name=\"jawaban[";
             // line 180
             echo twig_escape_filter($this->env, $this->getAttribute(isset($context["p"]) ? $context["p"] : null, "id"), "html", null, true);
             echo "]\" id=\"jawaban-";
             echo twig_escape_filter($this->env, $this->getAttribute(isset($context["p"]) ? $context["p"] : null, "id"), "html", null, true);
             echo "\" style=\"width:100%; height:300px;\">";
             echo get_jawaban($this->getAttribute(isset($context["data"]) ? $context["data"] : null, "jawaban"), $this->getAttribute(isset($context["p"]) ? $context["p"] : null, "id"));
             echo "</textarea>\n\n                                </td>\n                            </tr>\n\n                            ";
             ++$context['loop']['index0'];
             ++$context['loop']['index'];
             $context['loop']['first'] = false;
             if (isset($context['loop']['length'])) {
                 --$context['loop']['revindex0'];
                 --$context['loop']['revindex'];
                 $context['loop']['last'] = 0 === $context['loop']['revindex0'];
             }
         }
         $_parent = $context['_parent'];
         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['p'], $context['_parent'], $context['loop']);
         $context = array_intersect_key($context, $_parent) + $_parent;
         // line 186
         echo "                        </tbody>\n                    </table>\n\n                    <div class=\"well well-sm\">\n                        <button type=\"submit\" class=\"btn btn-large btn-primary pull-right\" onclick=\"return confirm('Anda yakin ingin mengahiri pengerjaan tugas ini?')\">Selesai</button>\n                        <p class=\"p-info\">Mohon periksa kembali jawaban anda sebelum menekan tombol <b>selesai</b>.</p>\n                        <br>\n                    </div>\n                    ";
         // line 194
         echo form_close();
         echo "\n\n                ";
     }
     // line 197
     echo "\n            </div>\n        </div>\n    </div>\n</div>\n";
     // line 202
     if ($this->getAttribute($this->getAttribute(isset($context["data"]) ? $context["data"] : null, "tugas"), "type_id") != 1) {
         // line 203
         echo "<input type=\"hidden\" id=\"tugas_id\" value=\"";
         echo twig_escape_filter($this->env, $this->getAttribute($this->getAttribute(isset($context["data"]) ? $context["data"] : null, "tugas"), "id"), "html", null, true);
         echo "\">\n<input type=\"hidden\" id=\"final_date\" value=\"";
         // line 204
         echo twig_escape_filter($this->env, $this->getAttribute(isset($context["data"]) ? $context["data"] : null, "selesai"), "html", null, true);
         echo "\">\n<input type=\"hidden\" id=\"finish_url\" value=\"";
         // line 205
         echo twig_escape_filter($this->env, site_url("tugas/finish/" . $this->getAttribute($this->getAttribute(isset($context["data"]) ? $context["data"] : null, "tugas"), "id") . "/" . $this->getAttribute(isset($context["data"]) ? $context["data"] : null, "unix_id")), "html", null, true);
         echo "\">\n";
     }
 }
Ejemplo n.º 15
0
 /**
  * Method untuk mendapatkan data yang sedang login berdasarkan login_id
  *
  * @param  integer $login_id
  * @return array
  */
 function get_user_data($login_id)
 {
     # cari sender/receiver
     $login = $this->login_model->retrieve($login_id);
     if (!empty($login['siswa_id'])) {
         $user = $this->siswa_model->retrieve($login['siswa_id']);
         if (is_admin()) {
             $user['link_profil'] = site_url('siswa/detail/' . $user['status_id'] . '/' . $user['id']);
         } else {
             $user['link_profil'] = site_url('siswa/detail/' . $user['id']);
         }
         $user['link_image'] = get_url_image_siswa($user['foto'], 'medium', $user['jenis_kelamin']);
     } elseif (!empty($login['pengajar_id'])) {
         $user = $this->pengajar_model->retrieve($login['pengajar_id']);
         if (is_admin()) {
             $user['link_profil'] = site_url('pengajar/detail/' . $user['status_id'] . '/' . $user['id']);
         } else {
             $user['link_profil'] = site_url('pengajar/detail/' . $user['id']);
         }
         $user['link_image'] = get_url_image_pengajar($user['foto'], 'medium', $user['jenis_kelamin']);
     }
     return $user;
 }
Ejemplo n.º 16
0
 function detail($segment_3 = '', $segment_4 = '')
 {
     $materi_id = (int) $segment_3;
     if (empty($materi_id)) {
         $data['error'] = "Materi tidak ditemukan.";
     }
     $materi = $this->materi_model->retrieve($materi_id);
     if (empty($materi) or empty($materi['publish'])) {
         $data['error'] = "Materi tidak ditemukan.";
     }
     # tambah views jika materi terfulis
     if (empty($materi['file'])) {
         $plus_views = false;
         # buat session kalo sudah baca materi yan ini
         $session_read = $this->session->userdata('read_materi');
         if (empty($session_read)) {
             $this->session->set_userdata(array('read_materi' => array($materi['id'])));
             $plus_views = true;
         } else {
             if (!in_array($materi['id'], $session_read)) {
                 $plus_views = true;
             }
         }
         if ($plus_views) {
             $this->materi_model->plus_views($materi['id']);
         }
     }
     switch ($segment_4) {
         default:
         case 'download':
             # jika request download
             if ($segment_4 == 'download' and !empty($materi['file'])) {
                 $data_file = file_get_contents(get_path_file($materi['file']));
                 // Read the file's contents
                 $name_file = $materi['file'];
                 $this->materi_model->plus_views($materi['id']);
                 force_download($name_file, $data_file);
             }
             if (!isset($data['error'])) {
                 $data['materi'] = $materi;
                 $data['materi']['download_link'] = site_url('materi/detail/' . $materi['id'] . '/download');
                 # cari tipenya
                 if (empty($materi['file'])) {
                     $type = 'tertulis';
                 } else {
                     $type = 'file';
                     $data['materi']['file_info'] = get_file_info(get_path_file($materi['file']));
                     $data['materi']['file_info']['mime'] = get_mime_by_extension(get_path_file($materi['file']));
                 }
                 $data['type'] = $type;
                 $data['materi']['mapel'] = $this->mapel_model->retrieve($materi['mapel_id']);
                 # cari materi kelas
                 $materi_kelas = $this->materi_model->retrieve_all_kelas($materi['id']);
                 foreach ($materi_kelas as $mk) {
                     $kelas = $this->kelas_model->retrieve($mk['kelas_id']);
                     $data['materi']['materi_kelas'][] = $kelas;
                 }
                 # cari pembuatnya
                 if (!empty($materi['pengajar_id'])) {
                     $pengajar = $this->pengajar_model->retrieve($materi['pengajar_id']);
                     $data['materi']['pembuat'] = array('nama' => $pengajar['nama'], 'link_foto' => get_url_image_pengajar($pengajar['foto'], 'medium', $pengajar['jenis_kelamin']));
                     if (is_admin()) {
                         $data['materi']['pembuat']['link_profil'] = site_url('pengajar/detail/' . $pengajar['status_id'] . '/' . $pengajar['id']);
                     } else {
                         $data['materi']['pembuat']['link_profil'] = site_url('pengajar/detail/' . $pengajar['id']);
                     }
                 }
                 if (!empty($materi['siswa_id'])) {
                     $siswa = $this->siswa_model->retrieve($materi['siswa_id']);
                     $data['materi']['pembuat'] = array('nama' => $siswa['nama'], 'link_foto' => get_url_image_siswa($siswa['foto'], 'medium', $siswa['jenis_kelamin']));
                     if (is_admin()) {
                         $data['materi']['pembuat']['link_profil'] = site_url('siswa/detail/' . $siswa['status_id'] . '/' . $siswa['id']);
                     } else {
                         $data['materi']['pembuat']['link_profil'] = site_url('siswa/detail/' . $siswa['id']);
                     }
                 }
             } else {
                 $data['materi'] = array();
             }
             break;
     }
     $this->twig->display('detail-materi.html', $data);
 }
 public function block_content($context, array $blocks = array())
 {
     // line 8
     echo "<div class=\"module\">\n    <div class=\"module-head\">\n        <h3>Pencarian</h3>\n    </div>\n    <div class=\"module-body\">\n        <div class=\"well well-small\" style=\"box-shadow: none;\">\n            Hasil pencarian dengan kata kunci : <b>";
     // line 14
     echo twig_escape_filter($this->env, isset($context["keyword"]) ? $context["keyword"] : null, "html", null, true);
     echo "</b>\n        </div>\n\n        ";
     // line 17
     if (!twig_test_empty($this->getAttribute(isset($context["results"]) ? $context["results"] : null, "siswa"))) {
         // line 18
         echo "        <b><i class=\"icon-group\"></i> Siswa </b>(ditemukan ";
         echo twig_escape_filter($this->env, count($this->getAttribute(isset($context["results"]) ? $context["results"] : null, "siswa")), "html", null, true);
         echo " record)\n        <table class=\"table table-condensed table-striped\">\n            ";
         // line 20
         $context['_parent'] = (array) $context;
         $context['_seq'] = twig_ensure_traversable($this->getAttribute(isset($context["results"]) ? $context["results"] : null, "siswa"));
         foreach ($context['_seq'] as $context["_key"] => $context["v"]) {
             // line 21
             echo "            <tr>\n                <td>\n                    <img style=\"height:30px;width:30px; margin-right: 10px;\" class=\"img-polaroid img-circle pull-left\" src=\"";
             // line 23
             echo twig_escape_filter($this->env, get_url_image_siswa($this->getAttribute(isset($context["v"]) ? $context["v"] : null, "foto"), "medium", $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "jenis_kelamin")), "html", null, true);
             echo "\">\n                    <b>";
             // line 24
             echo twig_escape_filter($this->env, $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "nama"), "html", null, true);
             echo " ";
             echo !twig_test_empty($this->getAttribute(isset($context["v"]) ? $context["v"] : null, "nis")) ? "<span class=\"text-muted\">(" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "nis") . ")</span>" : "";
             echo "</b>\n                    <br>";
             // line 25
             echo twig_escape_filter($this->env, $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "status_id") != 3 ? $this->getAttribute($this->getAttribute(isset($context["v"]) ? $context["v"] : null, "kelas_aktif"), "nama") . " , " : "", "html", null, true);
             echo " ";
             echo twig_escape_filter($this->env, $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "jenis_kelamin"), "html", null, true);
             echo " , ";
             echo twig_escape_filter($this->env, $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "agama"), "html", null, true);
             echo "\n                </td>\n                <td width=\"20%\">\n                    <ul class=\"nav nav-pills\" style=\"margin-bottom:0px;\">\n                        ";
             // line 29
             if (is_admin()) {
                 // line 30
                 echo "                        <li><a class=\"btn btn-default btn-small\" href=\"";
                 echo twig_escape_filter($this->env, site_url("siswa/detail/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "status_id") . "/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id")), "html", null, true);
                 echo "\"><i class=\"icon-zoom-in\"></i> Detail</a></li>\n                        <li class=\"dropdown\">\n                            <a class=\"btn btn-default btn-small\" href=\"#\" id=\"act-";
                 // line 32
                 echo twig_escape_filter($this->env, $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "html", null, true);
                 echo "\" class=\"dropdown-toggle\" data-toggle=\"dropdown\"><i class=\"icon-edit\"></i> Edit <b class=\"caret\" style=\"margin-top:5px;\"></b></a>\n                            <ul class=\"dropdown-menu\" role=\"menu\" aria-labelledby=\"act-";
                 // line 33
                 echo twig_escape_filter($this->env, $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "html", null, true);
                 echo "\">\n                                <li>";
                 // line 34
                 echo anchor("siswa/edit_profile/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "status_id") . "/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "Edit Profil", array("class" => "iframe-4", "title" => "Edit Profil Siswa"));
                 echo "</li>\n                                <li>";
                 // line 35
                 echo anchor("siswa/edit_picture/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "status_id") . "/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "Edit Foto", array("class" => "iframe-5", "title" => "Edit Foto Siswa"));
                 echo "</li>\n                                ";
                 // line 36
                 if ($this->getAttribute(isset($context["v"]) ? $context["v"] : null, "status_id") != 3) {
                     // line 37
                     echo "                                <li>";
                     echo anchor("siswa/moved_class/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "status_id") . "/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "Edit Kelas Aktif", array("class" => "iframe-kelas-aktif", "title" => "Edit Kelas Aktif"));
                     echo "</li>\n                                ";
                 }
                 // line 39
                 echo "                                <li>";
                 echo anchor("siswa/edit_username/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "status_id") . "/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "Edit Username", array("class" => "iframe-2", "title" => "Edit Username Siswa"));
                 echo "</li>\n                                <li>";
                 // line 40
                 echo anchor("siswa/edit_password/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "status_id") . "/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "Edit Password", array("class" => "iframe-3", "title" => "Edit Password Siswa"));
                 echo "</li>\n                            </ul>\n                        </li>\n                        ";
             } else {
                 // line 44
                 echo "                        <li><a class=\"btn btn-default btn-small\" href=\"";
                 echo twig_escape_filter($this->env, site_url("siswa/detail/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id")), "html", null, true);
                 echo "\"><i class=\"icon-zoom-in\"></i> Detail</a></li>\n                        ";
             }
             // line 46
             echo "                    </ul>\n                </td>\n            </tr>\n            ";
         }
         $_parent = $context['_parent'];
         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['v'], $context['_parent'], $context['loop']);
         $context = array_intersect_key($context, $_parent) + $_parent;
         // line 50
         echo "        </table>\n        <br>\n        ";
     }
     // line 53
     echo "\n        ";
     // line 54
     if (!twig_test_empty($this->getAttribute(isset($context["results"]) ? $context["results"] : null, "pengajar"))) {
         // line 55
         echo "        <b><i class=\"icon-user\"></i> Pengajar </b>(ditemukan ";
         echo twig_escape_filter($this->env, count($this->getAttribute(isset($context["results"]) ? $context["results"] : null, "pengajar")), "html", null, true);
         echo " record)\n        <table class=\"table table-condensed table-striped\">\n            ";
         // line 57
         $context['_parent'] = (array) $context;
         $context['_seq'] = twig_ensure_traversable($this->getAttribute(isset($context["results"]) ? $context["results"] : null, "pengajar"));
         foreach ($context['_seq'] as $context["no"] => $context["v"]) {
             // line 58
             echo "            <tr>\n                <td>\n                    <img style=\"height:30px;width:30px; margin-right: 10px;\" class=\"img-polaroid img-circle pull-left\" src=\"";
             // line 60
             echo twig_escape_filter($this->env, get_url_image_pengajar($this->getAttribute(isset($context["v"]) ? $context["v"] : null, "foto"), "medium", $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "jenis_kelamin")), "html", null, true);
             echo "\">\n                    <b>";
             // line 61
             echo twig_escape_filter($this->env, $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "nama"), "html", null, true);
             echo " ";
             echo !twig_test_empty($this->getAttribute(isset($context["v"]) ? $context["v"] : null, "nip")) ? "<span class=\"text-muted\">(" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "nip") . ")</span>" : "";
             echo "</b>\n                    ";
             // line 62
             $context["is_admin"] = get_row_data("login_model", "retrieve", array(0 => null, 1 => null, 2 => null, 3 => null, 4 => $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id")), "is_admin");
             // line 63
             echo "                    ";
             if ((isset($context["is_admin"]) ? $context["is_admin"] : null) == 1) {
                 // line 64
                 echo "                        <span class=\"label label-warning\">Administrator</span>\n                    ";
             }
             // line 66
             echo "                    <br><b>Alamat :</b> ";
             echo twig_escape_filter($this->env, $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "alamat"), "html", null, true);
             echo "\n                </td>\n                <td width=\"20%\">\n                    <ul class=\"nav nav-pills\" style=\"margin-bottom:0px;\">\n                        ";
             // line 70
             if (is_admin() == true) {
                 // line 71
                 echo "                        <li><a class=\"btn btn-default btn-small\" href=\"";
                 echo twig_escape_filter($this->env, site_url("pengajar/detail/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "status_id") . "/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id")), "html", null, true);
                 echo "\"><i class=\"icon-zoom-in\"></i> Detail</a></li>\n                        <li class=\"dropdown\">\n                            <a class=\"btn btn-default btn-small\" href=\"#\" id=\"act-";
                 // line 73
                 echo twig_escape_filter($this->env, $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "html", null, true);
                 echo "\" class=\"dropdown-toggle\" data-toggle=\"dropdown\"><i class=\"icon-edit\"></i> Edit <b class=\"caret\" style=\"margin-top:5px;\"></b></a>\n                            <ul class=\"dropdown-menu\" role=\"menu\" aria-labelledby=\"act-";
                 // line 74
                 echo twig_escape_filter($this->env, $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "html", null, true);
                 echo "\">\n                                <li>";
                 // line 75
                 echo anchor("pengajar/edit_profile/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "status_id") . "/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "Edit Profil", array("class" => "iframe-4", "title" => "Edit Profil Pengajar"));
                 echo "</li>\n                                <li>";
                 // line 76
                 echo anchor("pengajar/edit_picture/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "status_id") . "/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "Edit Foto", array("class" => "iframe-5", "title" => "Edit Foto Pengajar"));
                 echo "</li>\n                                <li>";
                 // line 77
                 echo anchor("pengajar/edit_username/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "status_id") . "/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "Edit Username", array("class" => "iframe-2", "title" => "Edit Username Pengajar"));
                 echo "</li>\n                                <li>";
                 // line 78
                 echo anchor("pengajar/edit_password/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "status_id") . "/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id"), "Edit Password", array("class" => "iframe-3", "title" => "Edit Password Pengajar"));
                 echo "</li>\n                            </ul>\n                        </li>\n                        ";
             } else {
                 // line 82
                 echo "                        <li><a class=\"btn btn-default btn-small\" href=\"";
                 echo twig_escape_filter($this->env, site_url("pengajar/detail/" . $this->getAttribute(isset($context["v"]) ? $context["v"] : null, "id")), "html", null, true);
                 echo "\"><i class=\"icon-zoom-in\"></i> Detail</a></li>\n                        ";
             }
             // line 84
             echo "                    </ul>\n                </td>\n            </tr>\n            ";
         }
         $_parent = $context['_parent'];
         unset($context['_seq'], $context['_iterated'], $context['no'], $context['v'], $context['_parent'], $context['loop']);
         $context = array_intersect_key($context, $_parent) + $_parent;
         // line 88
         echo "        </table>\n        <br>\n        ";
     }
     // line 91
     echo "\n        ";
     // line 92
     if (!twig_test_empty($this->getAttribute(isset($context["results"]) ? $context["results"] : null, "materi"))) {
         // line 93
         echo "        <b><i class=\"icon-book\"></i> Materi </b>(ditemukan ";
         echo twig_escape_filter($this->env, count($this->getAttribute(isset($context["results"]) ? $context["results"] : null, "materi")), "html", null, true);
         echo " record)\n        <table class=\"table table-condensed table-striped\">\n            ";
         // line 95
         $context['_parent'] = (array) $context;
         $context['_seq'] = twig_ensure_traversable($this->getAttribute(isset($context["results"]) ? $context["results"] : null, "materi"));
         foreach ($context['_seq'] as $context["_key"] => $context["m"]) {
             // line 96
             echo "                ";
             if (is_admin() == true) {
                 // line 97
                 echo "                    ";
                 $context["action_edit"] = true;
                 // line 98
                 echo "                    ";
                 $context["action_delete"] = true;
                 // line 99
                 echo "                ";
             } elseif (is_pengajar() == true) {
                 // line 100
                 echo "                    ";
                 if ($this->getAttribute(isset($context["m"]) ? $context["m"] : null, "pengajar_id") == get_sess_data("user", "id")) {
                     // line 101
                     echo "                        ";
                     $context["action_edit"] = true;
                     // line 102
                     echo "                        ";
                     $context["action_delete"] = true;
                     // line 103
                     echo "                    ";
                 } else {
                     // line 104
                     echo "                        ";
                     $context["action_edit"] = false;
                     // line 105
                     echo "                        ";
                     $context["action_delete"] = false;
                     // line 106
                     echo "                    ";
                 }
                 // line 107
                 echo "                ";
             }
             // line 108
             echo "\n                ";
             // line 109
             if (is_siswa()) {
                 // line 110
                 echo "                <tr>\n                    <td>\n                        <a href=\"";
                 // line 112
                 echo twig_escape_filter($this->env, site_url("materi/detail/" . $this->getAttribute(isset($context["m"]) ? $context["m"] : null, "id")), "html", null, true);
                 echo "\" target=\"_tab\">";
                 echo twig_escape_filter($this->env, $this->getAttribute(isset($context["m"]) ? $context["m"] : null, "judul"), "html", null, true);
                 echo "</a>\n                    </td>\n                </tr>\n                ";
             } else {
                 // line 116
                 echo "                <tr>\n                    <td>\n                        ";
                 // line 118
                 echo twig_escape_filter($this->env, $this->getAttribute(isset($context["m"]) ? $context["m"] : null, "judul"), "html", null, true);
                 echo "\n                    </td>\n                    <td width=\"20%\">\n                        <div class=\"btn-group\">\n                            ";
                 // line 122
                 if (!twig_test_empty($this->getAttribute(isset($context["m"]) ? $context["m"] : null, "file"))) {
                     // line 123
                     echo "                                ";
                     $context["url_type"] = "file";
                     // line 124
                     echo "                            ";
                 } else {
                     // line 125
                     echo "                                ";
                     $context["url_type"] = "tertulis";
                     // line 126
                     echo "                            ";
                 }
                 // line 127
                 echo "                            ";
                 echo anchor("materi/detail/" . $this->getAttribute(isset($context["m"]) ? $context["m"] : null, "id"), "<i class=\"icon-zoom-in\"></i> Detail", array("class" => "btn btn-default btn-small", "target" => "_tab"));
                 echo "\n\n                            ";
                 // line 129
                 if ((isset($context["action_edit"]) ? $context["action_edit"] : null) == true) {
                     // line 130
                     echo "                                ";
                     echo anchor("materi/edit/" . (isset($context["url_type"]) ? $context["url_type"] : null) . "/" . $this->getAttribute(isset($context["m"]) ? $context["m"] : null, "id") . "/" . enurl_redirect(current_url() . "?q=" . (isset($context["keyword"]) ? $context["keyword"] : null)), "<i class=\"icon-edit\"></i> Edit", array("class" => "btn btn-default btn-small"));
                     echo "\n                            ";
                 }
                 // line 132
                 echo "\n                            ";
                 // line 133
                 if ((isset($context["action_delete"]) ? $context["action_delete"] : null) == true) {
                     // line 134
                     echo "                                ";
                     echo anchor("materi/delete/" . $this->getAttribute(isset($context["m"]) ? $context["m"] : null, "id") . "/" . enurl_redirect(current_url() . "?q=" . (isset($context["keyword"]) ? $context["keyword"] : null)), "<i class=\"icon-trash\"></i> Hapus", array("class" => "btn btn-default btn-small", "onclick" => "return confirm('Anda yakin ingin menghapus?')"));
                     echo "\n                            ";
                 }
                 // line 136
                 echo "                        </div>\n                    </td>\n                </tr>\n                ";
             }
             // line 140
             echo "            ";
         }
         $_parent = $context['_parent'];
         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['m'], $context['_parent'], $context['loop']);
         $context = array_intersect_key($context, $_parent) + $_parent;
         // line 141
         echo "        </table>\n        <br>\n        ";
     }
     // line 144
     echo "\n        ";
     // line 145
     if (!twig_test_empty($this->getAttribute(isset($context["results"]) ? $context["results"] : null, "tugas"))) {
         // line 146
         echo "        <b><i class=\"icon-tasks\"></i> Tugas </b>(ditemukan ";
         echo twig_escape_filter($this->env, count($this->getAttribute(isset($context["results"]) ? $context["results"] : null, "tugas")), "html", null, true);
         echo " record)\n        <table class=\"table table-condensed table-striped\">\n            ";
         // line 148
         $context['_parent'] = (array) $context;
         $context['_seq'] = twig_ensure_traversable($this->getAttribute(isset($context["results"]) ? $context["results"] : null, "tugas"));
         foreach ($context['_seq'] as $context["no"] => $context["m"]) {
             // line 149
             echo "            ";
             if (is_admin() || is_pengajar()) {
                 // line 150
                 echo "                <tr>\n                    <td>\n                        ";
                 // line 152
                 echo twig_escape_filter($this->env, $this->getAttribute(isset($context["m"]) ? $context["m"] : null, "judul"), "html", null, true);
                 echo "\n                    </td>\n                    <td width=\"20%\">\n                        <div class=\"btn-group\">\n                            ";
                 // line 156
                 if ($this->getAttribute(isset($context["m"]) ? $context["m"] : null, "type_label") == "Ganda" || $this->getAttribute(isset($context["m"]) ? $context["m"] : null, "type_label") == "Essay") {
                     // line 157
                     echo "                                ";
                     echo anchor("tugas/manajemen_soal/" . $this->getAttribute(isset($context["m"]) ? $context["m"] : null, "id"), "<i class=\"icon icon-tasks\"></i> Soal", array("class" => "btn btn-primary btn-small"));
                     echo "\n                            ";
                 }
                 // line 159
                 echo "                            ";
                 if ($this->getAttribute(isset($context["m"]) ? $context["m"] : null, "aktif") == 0) {
                     // line 160
                     echo "                                ";
                     echo anchor("tugas/terbitkan/" . $this->getAttribute(isset($context["m"]) ? $context["m"] : null, "id") . "/" . enurl_redirect(current_url() . "?q=" . (isset($context["keyword"]) ? $context["keyword"] : null)), "<i class=\"icon-ok\"></i> Terbitkan", array("class" => "btn btn-success btn-small"));
                     echo "\n                            ";
                 } elseif ($this->getAttribute(isset($context["m"]) ? $context["m"] : null, "aktif") == 1) {
                     // line 162
                     echo "                                ";
                     echo anchor("tugas/tutup/" . $this->getAttribute(isset($context["m"]) ? $context["m"] : null, "id") . "/" . enurl_redirect(current_url() . "?q=" . (isset($context["keyword"]) ? $context["keyword"] : null)), "<i class=\"icon-minus\"></i> Tutup", array("class" => "btn btn-danger btn-small"));
                     echo "\n                            ";
                 }
                 // line 164
                 echo "\n                            ";
                 // line 165
                 echo anchor("tugas/edit/" . $this->getAttribute(isset($context["m"]) ? $context["m"] : null, "id") . "/" . enurl_redirect(current_url() . "?q=" . (isset($context["keyword"]) ? $context["keyword"] : null)), "<i class=\"icon-edit\"></i> Edit", array("class" => "btn btn-default btn-small"));
                 echo "\n                            ";
                 // line 166
                 if ($this->getAttribute(isset($context["m"]) ? $context["m"] : null, "type_id") == 3) {
                     // line 167
                     echo "                                ";
                     echo anchor("tugas/nilai/" . $this->getAttribute(isset($context["m"]) ? $context["m"] : null, "id"), "<i class=\"icon-eye-open\"></i> Lihat Nilai", array("class" => "btn btn-info btn-small"));
                     echo "\n                            ";
                 } else {
                     // line 169
                     echo "                                ";
                     echo anchor("tugas/koreksi/" . $this->getAttribute(isset($context["m"]) ? $context["m"] : null, "id"), "<i class=\"icon-check\"></i> Koreksi", array("class" => "btn btn-info btn-small"));
                     echo "\n                            ";
                 }
                 // line 171
                 echo "                        </div>\n                    </td>\n                </tr>\n            ";
             } else {
                 // line 175
                 echo "                <tr>\n                    <td>\n                        <a href=\"";
                 // line 177
                 echo twig_escape_filter($this->env, site_url("tugas?judul=" . urlencode($this->getAttribute(isset($context["m"]) ? $context["m"] : null, "judul"))), "html", null, true);
                 echo "\">";
                 echo twig_escape_filter($this->env, $this->getAttribute(isset($context["m"]) ? $context["m"] : null, "judul"), "html", null, true);
                 echo "</a>\n                    </td>\n                </tr>\n            ";
             }
             // line 181
             echo "            ";
         }
         $_parent = $context['_parent'];
         unset($context['_seq'], $context['_iterated'], $context['no'], $context['m'], $context['_parent'], $context['loop']);
         $context = array_intersect_key($context, $_parent) + $_parent;
         // line 182
         echo "        </table><br>\n        ";
     }
     // line 184
     echo "\n        ";
     // line 185
     if (!twig_test_empty($this->getAttribute(isset($context["results"]) ? $context["results"] : null, "pesan"))) {
         // line 186
         echo "        <b><i class=\"icon-comments\"></i> Pesan </b>(ditemukan ";
         echo twig_escape_filter($this->env, count($this->getAttribute(isset($context["results"]) ? $context["results"] : null, "pesan")), "html", null, true);
         echo " record)\n        <div class=\"message\">\n        <table class=\"table table-message\">\n            <tbody>\n                ";
         // line 190
         $context['_parent'] = (array) $context;
         $context['_seq'] = twig_ensure_traversable($this->getAttribute(isset($context["results"]) ? $context["results"] : null, "pesan"));
         foreach ($context['_seq'] as $context["_key"] => $context["d"]) {
             // line 191
             echo "                <tr class=\"";
             echo $this->getAttribute(isset($context["d"]) ? $context["d"] : null, "opened") == 0 ? "unread" : "";
             echo " clickable-row\" data-href=\"";
             echo twig_escape_filter($this->env, site_url("message/detail/" . $this->getAttribute(isset($context["d"]) ? $context["d"] : null, "id") . "#msg-" . $this->getAttribute(isset($context["d"]) ? $context["d"] : null, "id")), "html", null, true);
             echo "\">\n                    <td class=\"cell-author\">\n                        <img style=\"height:30px;width:30px; margin-right: 10px;\" class=\"img-polaroid img-circle pull-left\" src=\"";
             // line 193
             echo twig_escape_filter($this->env, get_url_image_siswa($this->getAttribute($this->getAttribute(isset($context["d"]) ? $context["d"] : null, "profil"), "foto"), "medium", $this->getAttribute($this->getAttribute(isset($context["d"]) ? $context["d"] : null, "profil"), "jenis_kelamin")), "html", null, true);
             echo "\">\n                        <a href=\"";
             // line 194
             echo twig_escape_filter($this->env, $this->getAttribute($this->getAttribute(isset($context["d"]) ? $context["d"] : null, "profil"), "link_profil"), "html", null, true);
             echo "\">";
             echo twig_escape_filter($this->env, character_limiter($this->getAttribute($this->getAttribute(isset($context["d"]) ? $context["d"] : null, "profil"), "nama"), 23, "..."), "html", null, true);
             echo "</a>\n                        <br><small>";
             // line 195
             echo twig_escape_filter($this->env, $this->getAttribute(isset($context["d"]) ? $context["d"] : null, "date"), "html", null, true);
             echo "</small>\n                    </td>\n                    <td class=\"cell-title hidden-phone hidden-tablet\">\n                        <a class=\"pull-right\" style=\"margin-left:10px;\" href=\"";
             // line 198
             echo twig_escape_filter($this->env, site_url("message/detail/" . $this->getAttribute(isset($context["d"]) ? $context["d"] : null, "id") . "/?confirm=1#confirm"), "html", null, true);
             echo "\"><i class=\"icon-trash\"></i></a>\n                        ";
             // line 199
             if (!twig_test_empty($this->getAttribute(isset($context["d"]) ? $context["d"] : null, "receiver"))) {
                 // line 200
                 echo "                        <div>To <a href=\"";
                 echo twig_escape_filter($this->env, $this->getAttribute($this->getAttribute(isset($context["d"]) ? $context["d"] : null, "receiver"), "link_profil"), "html", null, true);
                 echo "\">";
                 echo twig_escape_filter($this->env, $this->getAttribute($this->getAttribute(isset($context["d"]) ? $context["d"] : null, "receiver"), "nama"), "html", null, true);
                 echo "</a></div>\n                        ";
             }
             // line 202
             echo "                        ";
             echo character_limiter(strip_tags($this->getAttribute(isset($context["d"]) ? $context["d"] : null, "content")), 80, "...");
             echo "\n                    </td>\n                </tr>\n                ";
         }
         $_parent = $context['_parent'];
         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['d'], $context['_parent'], $context['loop']);
         $context = array_intersect_key($context, $_parent) + $_parent;
         // line 206
         echo "            </tbody>\n        </table>\n        <div>\n        <br>\n        ";
     }
     // line 211
     echo "\n        ";
     // line 212
     if (!twig_test_empty($this->getAttribute(isset($context["results"]) ? $context["results"] : null, "pengumuman"))) {
         // line 213
         echo "        <b><i class=\"icon-bullhorn\"></i> Pengumuman </b>(ditemukan ";
         echo twig_escape_filter($this->env, count($this->getAttribute(isset($context["results"]) ? $context["results"] : null, "pengumuman")), "html", null, true);
         echo " record)\n        <table class=\"table table-striped\">\n            <thead>\n                <tr>\n                    <th width=\"5%\">ID</th>\n                    <th>Judul</th>\n                    <th width=\"17%\">Tgl. Tampil</th>\n                    <th width=\"17%\">Tgl. Tutup</th>\n                    <th width=\"15%\"></th>\n                </tr>\n            </thead>\n            <tbody>\n                ";
         // line 225
         $context['_parent'] = (array) $context;
         $context['_seq'] = twig_ensure_traversable($this->getAttribute(isset($context["results"]) ? $context["results"] : null, "pengumuman"));
         foreach ($context['_seq'] as $context["_key"] => $context["p"]) {
             // line 226
             echo "                <tr>\n                    <td><b>";
             // line 227
             echo twig_escape_filter($this->env, $this->getAttribute(isset($context["p"]) ? $context["p"] : null, "id"), "html", null, true);
             echo "</b></td>\n                    <td><a href=\"";
             // line 228
             echo twig_escape_filter($this->env, site_url("pengumuman/detail/" . $this->getAttribute(isset($context["p"]) ? $context["p"] : null, "id")), "html", null, true);
             echo "\"><b>";
             echo twig_escape_filter($this->env, $this->getAttribute(isset($context["p"]) ? $context["p"] : null, "judul"), "html", null, true);
             echo "</b></a></td>\n                    <td>";
             // line 229
             echo twig_escape_filter($this->env, tgl_indo($this->getAttribute(isset($context["p"]) ? $context["p"] : null, "tgl_tampil")), "html", null, true);
             echo "</td>\n                    <td>";
             // line 230
             echo twig_escape_filter($this->env, tgl_indo($this->getAttribute(isset($context["p"]) ? $context["p"] : null, "tgl_tutup")), "html", null, true);
             echo "</td>\n                    <td>\n                        <div class=\"btn-group\">\n                        ";
             // line 233
             $context['_parent'] = (array) $context;
             $context['_seq'] = twig_ensure_traversable($this->getAttribute(isset($context["p"]) ? $context["p"] : null, "allow_action"));
             foreach ($context['_seq'] as $context["_key"] => $context["a"]) {
                 // line 234
                 echo "                            ";
                 if ((isset($context["a"]) ? $context["a"] : null) == "detail") {
                     // line 235
                     echo "                            <a class=\"btn btn-default btn-small\" href=\"";
                     echo twig_escape_filter($this->env, site_url("pengumuman/detail/" . $this->getAttribute(isset($context["p"]) ? $context["p"] : null, "id")), "html", null, true);
                     echo "\" data-toggle=\"tooltip\" title=\"Detail\"><i class=\"icon-zoom-in\"></i></a>\n                            ";
                 }
                 // line 237
                 echo "\n                            ";
                 // line 238
                 if ((isset($context["a"]) ? $context["a"] : null) == "edit") {
                     // line 239
                     echo "                            <a class=\"btn btn-default btn-small\" href=\"";
                     echo twig_escape_filter($this->env, site_url("pengumuman/edit/" . $this->getAttribute(isset($context["p"]) ? $context["p"] : null, "id")), "html", null, true);
                     echo "\" data-toggle=\"tooltip\" title=\"Edit\"><i class=\"icon-edit\"></i></a>\n                            ";
                 }
                 // line 241
                 echo "\n                            ";
                 // line 242
                 if ((isset($context["a"]) ? $context["a"] : null) == "delete") {
                     // line 243
                     echo "                            <a onclick=\"return confirm('Anda yakin ingin menghapus?')\" class=\"btn btn-default btn-small\" href=\"";
                     echo twig_escape_filter($this->env, site_url("pengumuman/delete/" . $this->getAttribute(isset($context["p"]) ? $context["p"] : null, "id")), "html", null, true);
                     echo "\" data-toggle=\"tooltip\" title=\"Edit\"><i class=\"icon-trash\"></i></a>\n                            ";
                 }
                 // line 245
                 echo "                        ";
             }
             $_parent = $context['_parent'];
             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['a'], $context['_parent'], $context['loop']);
             $context = array_intersect_key($context, $_parent) + $_parent;
             // line 246
             echo "                        </div>\n                    </td>\n                </tr>\n                ";
         }
         $_parent = $context['_parent'];
         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['p'], $context['_parent'], $context['loop']);
         $context = array_intersect_key($context, $_parent) + $_parent;
         // line 250
         echo "            </tbody>\n        </table>\n        <br>\n        ";
     }
     // line 254
     echo "\n    </div>\n</div>\n";
 }
 public function block_content($context, array $blocks = array())
 {
     // line 4
     echo "<div class=\"module\">\n    <div class=\"module-head\">\n        <h3>";
     // line 6
     echo isset($context["module_title"]) ? $context["module_title"] : null;
     echo "</h3>\n    </div>\n    <div class=\"module-body\">\n        ";
     // line 9
     echo get_flashdata("pengajar");
     echo "\n\n        <div class=\"panel panel-default\">\n            <div class=\"panel-heading\">\n                <strong>Profil pengajar</strong>\n                <div class=\"btn-group pull-right\" style=\"margin-top:-4px;\">\n                    ";
     // line 15
     echo anchor("admin/pengajar/edit_profile/" . (isset($context["status_id"]) ? $context["status_id"] : null) . "/" . $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "id"), "Edit Profil", array("class" => "iframe-4 btn btn-small btn-primary", "title" => "Edit Profil Pengajar"));
     echo "\n                    ";
     // line 16
     echo anchor("admin/pengajar/edit_picture/" . (isset($context["status_id"]) ? $context["status_id"] : null) . "/" . $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "id"), "Edit Foto", array("class" => "iframe-5 btn btn-small btn-primary", "title" => "Edit Foto Pengajar"));
     echo "\n                </div>\n            </div>\n            <div class=\"panel-body\">\n                <table class=\"table\">\n                    <tr>\n                        <th bgcolor=\"#FBFBFB\" width=\"25%\">NIP</th>\n                        <td>";
     // line 23
     echo twig_escape_filter($this->env, $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "nip"), "html", null, true);
     echo "</td>\n                        <td rowspan=\"5\" width=\"15%\">\n                            <img style=\"width:113px;\" class=\"img-polaroid\" src=\"";
     // line 25
     echo twig_escape_filter($this->env, get_url_image_pengajar($this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "foto"), "medium", $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "jenis_kelamin")), "html", null, true);
     echo "\">\n                        </td>\n                    </tr>\n                    <tr>\n                        <th bgcolor=\"#FBFBFB\">Nama</th>\n                        <td>";
     // line 30
     echo twig_escape_filter($this->env, $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "nama"), "html", null, true);
     echo "</td>\n                    </tr>\n                    <tr>\n                        <th bgcolor=\"#FBFBFB\">Jenis Kelamin</th>\n                        <td>";
     // line 34
     echo twig_escape_filter($this->env, $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "jenis_kelamin"), "html", null, true);
     echo "</td>\n                    </tr>\n                    <tr>\n                        <th bgcolor=\"#FBFBFB\">Tempat Lahir</th>\n                        <td>";
     // line 38
     echo twig_escape_filter($this->env, $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "tempat_lahir"), "html", null, true);
     echo "</td>\n                    </tr>\n                    <tr>\n                        <th bgcolor=\"#FBFBFB\">Tanggal Lahir</th>\n                        <td>";
     // line 42
     echo twig_escape_filter($this->env, !twig_test_empty($this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "tgl_lahir")) ? tgl_indo($this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "tgl_lahir")) : "", "html", null, true);
     echo "</td>\n                    </tr>\n                    <tr>\n                        <th bgcolor=\"#FBFBFB\">Alamat</th>\n                        <td colspan=\"2\">";
     // line 46
     echo twig_escape_filter($this->env, $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "alamat"), "html", null, true);
     echo "</td>\n                    </tr>\n                    <tr>\n                        <th bgcolor=\"#FBFBFB\">Status</th>\n                        <td colspan=\"2\">\n                            ";
     // line 51
     if ($this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "status_id") == 0) {
         // line 52
         echo "                                Pending\n                            ";
     } elseif ($this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "status_id") == 1) {
         // line 54
         echo "                                Aktif\n                            ";
     } elseif ($this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "status_id") == 2) {
         // line 56
         echo "                                Blocking\n                            ";
     }
     // line 58
     echo "                        </td>\n                    </tr>\n                </table>\n            </div>\n        </div>\n\n        <div class=\"row-fluid\">\n            <div class=\"span12\">\n                <div class=\"panel panel-default\" id=\"riwayat-kelas\">\n                    <div class=\"panel-heading\">\n                        <strong>Jadwal Matapelajaran Ajar</strong>\n                    </div>\n                    <div class=\"panel-body\">\n                        <div class=\"bs-callout bs-callout-info\">\n                            <p>\n                                Atur matapelajaran dan jadwal mengajar <b>";
     // line 73
     echo twig_escape_filter($this->env, $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "nama"), "html", null, true);
     echo "</b>.\n                                <br><b>Note:</b> Jadwal tidak dapat di hapus, namun dapat di ubah menjadi tidak aktif.\n                            </p>\n                        </div>\n                        <br>\n                        <table class=\"table\">\n                            <thead>\n                                <tr bgcolor=\"#fbfbfb\">\n                                    <th>HARI</th>\n                                    <th>MATAPELAJARAN DAN JAM</th>\n                                </tr>\n                            </thead>\n                            <tbody>\n                                ";
     // line 86
     $context['_parent'] = (array) $context;
     $context['_seq'] = twig_ensure_traversable(get_indo_hari());
     foreach ($context['_seq'] as $context["hari_id"] => $context["h"]) {
         // line 87
         echo "                                <tr>\n                                    <th width=\"15%\">";
         // line 88
         echo twig_escape_filter($this->env, isset($context["h"]) ? $context["h"] : null, "html", null, true);
         echo "</th>\n                                    <td>\n                                        ";
         // line 90
         echo anchor("admin/pengajar/add_ampuan/" . (isset($context["status_id"]) ? $context["status_id"] : null) . "/" . $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "id") . "/" . (isset($context["hari_id"]) ? $context["hari_id"] : null), "Tambah", array("class" => "iframe btn btn-small btn-primary", "title" => "Tambah jadwal hari " . (isset($context["h"]) ? $context["h"] : null)));
         echo "\n                                        ";
         // line 91
         $context["retrieve_all_ma"] = get_row_data("pengajar_model", "retrieve_all_ma", array(0 => isset($context["hari_id"]) ? $context["hari_id"] : null, 1 => $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "id"), 2 => null));
         // line 92
         echo "                                        ";
         if (!twig_test_empty(isset($context["retrieve_all_ma"]) ? $context["retrieve_all_ma"] : null)) {
             // line 93
             echo "                                        <table style=\"margin-top:10px;\" class=\"table table-condensed\">\n                                            ";
             // line 94
             $context['_parent'] = (array) $context;
             $context['_seq'] = twig_ensure_traversable(isset($context["retrieve_all_ma"]) ? $context["retrieve_all_ma"] : null);
             foreach ($context['_seq'] as $context["_key"] => $context["ma"]) {
                 // line 95
                 echo "                                                ";
                 $context["mk"] = get_row_data("mapel_model", "retrieve_kelas", array(0 => $this->getAttribute(isset($context["ma"]) ? $context["ma"] : null, "mapel_kelas_id")));
                 // line 96
                 echo "                                                ";
                 $context["k"] = get_row_data("kelas_model", "retrieve", array(0 => $this->getAttribute(isset($context["mk"]) ? $context["mk"] : null, "kelas_id")));
                 // line 97
                 echo "                                                ";
                 $context["m"] = get_row_data("mapel_model", "retrieve", array(0 => $this->getAttribute(isset($context["mk"]) ? $context["mk"] : null, "mapel_id")));
                 // line 98
                 echo "                                                <tr ";
                 echo $this->getAttribute(isset($context["ma"]) ? $context["ma"] : null, "aktif") == 0 ? "class=\"error text-muted\"" : "class=\"info text-info\"";
                 echo ">\n                                                    <td width=\"15%\">";
                 // line 99
                 echo twig_escape_filter($this->env, twig_date_format_filter($this->env, $this->getAttribute(isset($context["ma"]) ? $context["ma"] : null, "jam_mulai"), "H:i"), "html", null, true);
                 echo " - ";
                 echo twig_escape_filter($this->env, twig_date_format_filter($this->env, $this->getAttribute(isset($context["ma"]) ? $context["ma"] : null, "jam_selesai"), "H:i"), "html", null, true);
                 echo "</td>\n                                                    <td>";
                 // line 100
                 echo twig_escape_filter($this->env, $this->getAttribute(isset($context["m"]) ? $context["m"] : null, "nama"), "html", null, true);
                 echo "</td>\n                                                    <td width=\"20%\">";
                 // line 101
                 echo twig_escape_filter($this->env, $this->getAttribute(isset($context["k"]) ? $context["k"] : null, "nama"), "html", null, true);
                 echo "</td>\n                                                    <td width=\"17%\">\n                                                        ";
                 // line 103
                 echo anchor("admin/pengajar/edit_ampuan/" . (isset($context["status_id"]) ? $context["status_id"] : null) . "/" . $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "id") . "/" . $this->getAttribute(isset($context["ma"]) ? $context["ma"] : null, "id"), "<i class=\"icon-edit\"></i> Edit", array("title" => "Edit Jadwal Ajar", "class" => "iframe-6"));
                 echo " \n                                                        ";
                 // line 104
                 echo anchor("admin/tugas/add/" . $this->getAttribute(isset($context["ma"]) ? $context["ma"] : null, "id"), "<i class=\"icon-tasks\"></i> Tugas");
                 echo "\n                                                    </td>\n                                                </tr>\n                                            ";
             }
             $_parent = $context['_parent'];
             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['ma'], $context['_parent'], $context['loop']);
             $context = array_intersect_key($context, $_parent) + $_parent;
             // line 108
             echo "                                        </table>\n                                        ";
         }
         // line 110
         echo "                                    </td>\n                                </tr>\n                                ";
     }
     $_parent = $context['_parent'];
     unset($context['_seq'], $context['_iterated'], $context['hari_id'], $context['h'], $context['_parent'], $context['loop']);
     $context = array_intersect_key($context, $_parent) + $_parent;
     // line 113
     echo "                            </tbody>\n                        </table>\n                    </div>\n                </div>\n            </div>\n        </div>\n        <div class=\"row-fluid\">\n            <div class=\"span5\">\n                <div class=\"panel panel-default\" id=\"akun\">\n                    <div class=\"panel-heading\">\n                        <strong>Akun Login</strong>\n                        <div class=\"btn-group pull-right\" style=\"margin-top:-4px;\">\n                            ";
     // line 125
     echo anchor("admin/pengajar/edit_username/" . (isset($context["status_id"]) ? $context["status_id"] : null) . "/" . $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "id"), "Edit Username", array("class" => "iframe-2 btn btn-small btn-primary", "title" => "Edit Username pengajar"));
     echo "\n                            ";
     // line 126
     echo anchor("admin/pengajar/edit_password/" . (isset($context["status_id"]) ? $context["status_id"] : null) . "/" . $this->getAttribute(isset($context["pengajar"]) ? $context["pengajar"] : null, "id"), "Edit Password", array("class" => "iframe-3 btn btn-small btn-primary", "title" => "Edit Password pengajar"));
     echo "\n                        </div>\n                    </div>\n                    <div class=\"panel-body\">\n                        <table class=\"table\">\n                            <tbody>\n                                <tr>\n                                    <th width=\"30%\" bgcolor=\"#FBFBFB\">Username</th>\n                                    <td>\n                                        ";
     // line 135
     echo twig_escape_filter($this->env, $this->getAttribute(isset($context["pengajar_login"]) ? $context["pengajar_login"] : null, "username"), "html", null, true);
     echo "\n                                    </td>\n                                </tr>\n                                <tr>\n                                    <th bgcolor=\"#FBFBFB\">Password</th>\n                                    <td>\n                                        *********\n                                    </td>\n                                </tr>\n                            </tbody>\n                        </table>\n                    </div>\n                </div>\n            </div>\n        </div>\n\n    </div>\n</div>\n";
 }