本文整理匯總了PHP中is_siswa函數的典型用法代碼示例。如果您正苦於以下問題:PHP is_siswa函數的具體用法?PHP is_siswa怎麽用?PHP is_siswa使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。
在下文中一共展示了is_siswa函數的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: index
function index($segment_3 = '')
{
$page_no = (int) $segment_3;
if (empty($page_no)) {
$page_no = 1;
}
$data['page_no'] = $page_no;
# jika siswa
if (is_siswa()) {
$where = array('tgl_tampil <=' => date('Y-m-d'), 'tgl_tutup >=' => date('Y-m-d'), 'tampil_siswa' => 1);
} elseif (is_admin() or is_pengajar()) {
$where = array();
}
if (!empty($_GET['q'])) {
$keyword = (string) urldecode($_GET['q']);
$where = array_merge($where, array('judul' => $keyword, 'konten' => $keyword));
$data['keyword'] = $keyword;
}
$retrieve_all = $this->pengumuman_model->retrieve_all(10, $page_no, $where, true);
# format pengumuman
foreach ($retrieve_all['results'] as $key => &$val) {
# cari pengajar
$val['pengajar'] = $this->pengajar_model->retrieve($val['pengajar_id']);
# allow action
$val['allow_action'] = $this->get_allow_action($val);
$retrieve_all['results'][$key] = $val;
}
$data['pengumuman'] = $retrieve_all['results'];
$data['pagination'] = $this->pager->view($retrieve_all, 'pengumuman/index/', empty($keyword) ? array() : array('?q=' . urlencode($keyword)));
$this->twig->display('list-pengumuman.html', $data);
}
示例2: pp
function pp()
{
must_login();
if (is_pengajar()) {
# panggil colorbox
$html_js = load_comp_js(array(base_url('assets/comp/colorbox/jquery.colorbox-min.js'), base_url('assets/comp/colorbox/act-pengajar.js')));
$data['comp_js'] = $html_js;
$data['comp_css'] = load_comp_css(array(base_url('assets/comp/colorbox/colorbox.css')));
$data['pengajar'] = $this->pengajar_model->retrieve(get_sess_data('user', 'id'));
$data['pengajar_login'] = $this->login_model->retrieve(get_sess_data('login', 'id'));
$data['status_id'] = get_sess_data('user', 'status_id');
$this->twig->display('pp-pengajar.html', $data);
}
if (is_siswa()) {
$retrieve_siswa = $this->siswa_model->retrieve(get_sess_data('user', 'id'));
$retrieve_login = $this->login_model->retrieve(get_sess_data('login', 'id'));
$retrieve_all_kelas = $this->kelas_model->retrieve_all_siswa(10, 1, array('siswa_id' => $retrieve_siswa['id']));
$data['siswa'] = $retrieve_siswa;
$data['siswa_login'] = $retrieve_login;
$data['siswa_kelas'] = $retrieve_all_kelas;
$data['status_id'] = get_sess_data('user', 'status_id');
# panggil colorbox
$html_js = load_comp_js(array(base_url('assets/comp/colorbox/jquery.colorbox-min.js'), base_url('assets/comp/colorbox/act-siswa.js')));
$data['comp_js'] = $html_js;
$data['comp_css'] = load_comp_css(array(base_url('assets/comp/colorbox/colorbox.css')));
$data['show'] = !empty($_GET['show']) ? $_GET['show'] : '';
$this->twig->display('pp-siswa.html', $data);
}
}
示例3: __construct
function __construct()
{
parent::__construct();
date_default_timezone_set('Asia/Jakarta');
# load helper
$this->load->helper(array('url', 'form', 'text', 'elearning', 'security', 'file', 'number', 'date', 'download'));
try {
$success = install_success();
if (!$success) {
redirect('setup');
}
} catch (Exception $e) {
redirect('setup');
}
$this->load->database();
# load library
$this->load->library(array('session', 'form_validation', 'pager', 'parser', 'image_lib', 'upload', 'twig', 'user_agent', 'email'));
# load saja semua model
$this->load->model(array('config_model', 'kelas_model', 'login_model', 'mapel_model', 'materi_model', 'pengajar_model', 'siswa_model', 'tugas_model', 'msg_model', 'pengumuman_model'));
# delimiters form validation
$this->form_validation->set_error_delimiters('<span class="text-error"><i class="icon-info-sign"></i> ', '</span>');
if (is_login()) {
# cek session kcfindernya ada atau tidak
if (empty($_SESSION['E-LEARNING']['KCFINDER'])) {
create_sess_kcfinder(get_sess_data('login', 'id'));
}
}
if (is_siswa()) {
# jika kelas aktifnya kosong, sebaiknya di die jasa
$kelas_aktif = $this->kelas_model->retrieve_siswa(null, array('siswa_id' => get_sess_data('user', 'id'), 'aktif' => 1));
if (empty($kelas_aktif)) {
exit('Kelas aktif anda tidak ditemukan, segera hubungi admin e-learning.');
}
$this->siswa_kelas_aktif = $kelas_aktif;
}
$this->update_link = 'http://www.dokumenary.net/category/new-elearning/feed/';
$this->portal_update_link = 'http://www.dokumenary.net/category/new-elearning/';
$this->bug_tracker_link = 'http://www.dokumenary.net/category/bug-tracker-new-elearning/';
// $this->output->enable_profiler(TRUE);
# cek versi
$versi_install = '1.3';
$versi = get_pengaturan('versi', 'value');
if ($versi < $versi_install) {
$this->config_model->update('versi', 'Versi', $versi_install);
}
}
示例4: search
function search()
{
must_login();
if (empty($_GET['q'])) {
redirect('welcome');
}
$q = (string) $_GET['q'];
$q = urldecode($q);
if (is_siswa()) {
$kelas_aktif = $this->siswa_kelas_aktif;
}
# cari siswa
$retrieve_all_siswa = $this->siswa_model->retrieve_all_filter($nis = '', $nama = $q, $jenis_kelamin = array(), $tahun_masuk = '', $tempat_lahir = '', $tgl_lahir = '', $bln_lahir = '', $thn_lahir = '', $alamat = '', $agama = array(), $kelas_id = array(), $status_id = is_admin() ? array() : array(1, 2, 3), $username = '', $page_no = 1, $pagination = false);
foreach ($retrieve_all_siswa as $key => &$val) {
$kelas_siswa = $this->kelas_model->retrieve_siswa(null, array('siswa_id' => $val['id'], 'aktif' => 1));
# kelas aktif
if (!empty($kelas_siswa) and $val['status_id'] != 3) {
$kelas = $this->kelas_model->retrieve($kelas_siswa['kelas_id']);
$val['kelas_aktif'] = $kelas;
}
$retrieve_all_siswa[$key] = $val;
}
# cari pengajar
$retrieve_all_pengajar = $this->pengajar_model->retrieve_all_filter($nip = '', $nama = $q, $jenis_kelamin = array(), $tempat_lahir = '', $tgl_lahir = '', $bln_lahir = '', $thn_lahir = '', $alamat = '', $status_id = is_admin() ? array() : array(1, 2), $username = '', $is_admin = '', $page_no = 1, $pagination = false);
# cari materi
$retrieve_all_materi = $this->materi_model->retrieve_all($no_of_records = 10, $page_no = 1, $pengajar_id = array(), $siswa_id = array(), $mapel_id = array(), $judul = $q, $konten = null, $tgl_posting = null, $publish = null, $kelas_id = array(), $type = array(), $pagination = false);
# cari tugas
$retrieve_all_tugas = $this->tugas_model->retrieve_all($no_of_records = 10, $page_no = 1, $mapel_id = array(), $pengajar_id = is_pengajar() ? array(get_sess_data('user', 'id')) : array(), $type_id = array(), $kelas_id = is_siswa() ? array($kelas_aktif['kelas_id']) : array(), $judul = $q, $info = null, $aktif = array(), $pagination = false);
# cari pesan
$retrieve_all_pesan = $this->msg_model->retrieve_all(10, $page_no, get_sess_data('login', 'id'), array('content' => $q), false);
foreach ($retrieve_all_pesan as $key => &$val) {
$retrieve_all_pesan[$key] = $this->format_msg($val);
}
$results = array('siswa' => $retrieve_all_siswa, 'pengajar' => $retrieve_all_pengajar, 'materi' => $retrieve_all_materi, 'tugas' => $retrieve_all_tugas, 'pesan' => $retrieve_all_pesan);
$data['results'] = $results;
$data['keyword'] = $q;
if (is_admin()) {
# panggil colorbox
$html_js = load_comp_js(array(base_url('assets/comp/colorbox/jquery.colorbox-min.js'), base_url('assets/comp/colorbox/act-siswa.js'), base_url('assets/comp/colorbox/act-pengajar.js')));
$data['comp_js'] = $html_js;
$data['comp_css'] = load_comp_css(array(base_url('assets/comp/colorbox/colorbox.css')));
}
$this->twig->display('search-results.html', $data);
}
示例5: edit_ampuan
function edit_ampuan($segment_3 = '', $segment_4 = '', $segment_5 = '')
{
# siswa tidak diijinkan
if (is_siswa()) {
exit('Akses ditolak');
}
$status_id = (int) $segment_3;
$pengajar_id = (int) $segment_4;
$ma_id = (int) $segment_5;
$retrieve_pengajar = $this->pengajar_model->retrieve($pengajar_id);
if (empty($retrieve_pengajar)) {
exit('Data Pengajar tidak ditemukan');
}
# jika sebagai pengajar, hanya profilnya dia yang bisa diupdate
if (is_pengajar() and get_sess_data('user', 'id') != $retrieve_pengajar['id']) {
exit('Akses ditolak');
}
$retrieve_ma = $this->pengajar_model->retrieve_ma($ma_id);
if (empty($retrieve_ma)) {
exit('Mapel Ajar tidak ditemukan');
}
$retrieve_mk = $this->mapel_model->retrieve_kelas($retrieve_ma['mapel_kelas_id']);
$data['comp_js'] = load_comp_js(array(base_url('assets/comp/jquery/ajax.js')));
$data['status_id'] = $status_id;
$data['pengajar_id'] = $pengajar_id;
$data['ma'] = $retrieve_ma;
$data['mk'] = $retrieve_mk;
$data['kelas'] = $this->kelas_model->retrieve_all_child();
if ($this->form_validation->run('pengajar/ampuan') == TRUE) {
$mapel_kelas_id = $this->input->post('mapel_kelas_id', TRUE);
$jam_mulai = $this->input->post('jam_mulai', TRUE);
$jam_selesai = $this->input->post('jam_selesai', TRUE);
$aktif = $this->input->post('aktif');
$this->pengajar_model->update_ma($retrieve_ma['id'], $retrieve_ma['hari_id'], $jam_mulai, $jam_selesai, $pengajar_id, $mapel_kelas_id, $aktif);
$this->session->set_flashdata('edit', get_alert('success', 'Jadwal Ajar berhasil diperbaharui.'));
redirect('pengajar/edit_ampuan/' . $status_id . '/' . $pengajar_id . '/' . $retrieve_ma['id']);
}
$this->twig->display('edit-pengajar-ampuan.html', $data);
}
示例6: retrieve_all
/**
* Method untuk mendapatkan banyak data tugas
*
* @param integer $no_of_records
* @param integer $page_no
* @param array $mapel_id
* @param array $pengajar_id
* @param array $type_id
* @param array $kelas_id
* @param string $judul
* @param string $info
* @param array $aktif
* @return array
*
* @author Almazari <almazary@gmail.com>
*/
public function retrieve_all($no_of_records = 10, $page_no = 1, $mapel_id = array(), $pengajar_id = array(), $type_id = array(), $kelas_id = array(), $judul = null, $info = null, $aktif = array(), $pagination = true)
{
$no_of_records = (int) $no_of_records;
$page_no = (int) $page_no;
$where = array();
$group_by = array();
if (!empty($pengajar_id)) {
$where['tugas.pengajar_id'] = array($pengajar_id, 'where_in');
}
if (!empty($siswa_id)) {
$where['tugas.siswa_id'] = array($siswa_id, 'where_in');
}
if (!empty($mapel_id)) {
$where['tugas.mapel_id'] = array($mapel_id, 'where_in');
}
if (!empty($kelas_id)) {
$where['tugas_kelas'] = array('tugas.id = tugas_kelas.tugas_id', 'join', 'inner');
$where['tugas_kelas.kelas_id'] = array($kelas_id, 'where_in');
$group_by[] = 'tugas.id';
}
if (!empty($type_id)) {
$where['tugas.type_id'] = array($type_id, 'where_in');
}
$like = 0;
if (!empty($judul)) {
$where['tugas.judul'] = array($judul, 'like');
$like = 1;
}
if (!empty($info)) {
if ($like) {
$value = array($like, 'or_like');
} else {
$value = array($like, 'like');
}
$where['tugas.info'] = array($like, 'like');
}
if (!empty($aktif)) {
$where['tugas.aktif'] = array($aktif, 'where_in');
}
if (is_siswa()) {
$where['tugas.tampil_siswa'] = array(1, 'where');
$orderby = array('tugas.id' => 'DESC', 'tugas.aktif' => 'DESC');
} else {
$orderby = array('tugas.id' => 'DESC');
}
if ($pagination) {
$data = $this->pager->set('tugas', $no_of_records, $page_no, $where, $orderby, 'tugas.*', $group_by);
} else {
# cari jumlah semua pengajar
$no_of_records = $this->db->count_all('tugas');
$search_all = $this->pager->set('tugas', $no_of_records, $page_no, $where, $orderby, 'tugas.*', $group_by);
$data = $search_all['results'];
}
return $data;
}
示例7: block_content
//.........這裏部分代碼省略.........
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);
開發者ID:Raniratna,項目名稱:new_elearning,代碼行數:67,代碼來源:5d9c69784dce413c51105b6b30d1f2c87fc9144a5f00a6520f77def28ddd.php
示例8: block_content
public function block_content($context, array $blocks = array())
{
// line 8
echo "<div class=\"module\">\n <div class=\"module-head\">\n <h3>Tugas</h3>\n </div>\n <div class=\"module-body\">\n ";
// line 13
echo get_flashdata("tugas");
echo "\n\n <div class=\"bs-callout bs-callout-info\">\n ";
// line 16
if (is_siswa() == false) {
// line 17
echo " <div class=\"btn-group pull-right\" style=\"margin-top:-5px;\">\n ";
// line 18
echo anchor("tugas/add/3", "Tambah Tugas Ganda", array("class" => "btn btn-primary"));
echo "\n ";
// line 19
echo anchor("tugas/add/2", "Tambah Tugas Essay", array("class" => "btn btn-primary"));
echo "\n ";
// line 20
echo anchor("tugas/add/1", "Tambah Tugas Upload", array("class" => "btn btn-primary"));
echo "\n </div>\n ";
}
// line 23
echo " <b><a class=\"as-link\" data-toggle=\"collapse\" data-target=\"#form-filter\"><i class=\"icon-search\" style=\"line-height: 0px;\"></i> Filter</a></b>\n\n <div id=\"form-filter\" class=\"collapse\" style=\"margin-top: 5px;\">\n ";
// line 26
echo form_open("tugas");
echo "\n <table class=\"table table-condensed\">\n <tr>\n <th style=\"border-top: none;\">Mapel</th>\n <td style=\"border-top: none;\">\n <ul class=\"unstyled inline\" style=\"margin-left: -5px;\">\n ";
// line 32
$context['_parent'] = (array) $context;
$context['_seq'] = twig_ensure_traversable(isset($context["mapel"]) ? $context["mapel"] : null);
foreach ($context['_seq'] as $context["_key"] => $context["m"]) {
// line 33
echo " <li>\n <label class=\"checkbox inline\">\n <input type=\"checkbox\" name=\"mapel_id[]\" value=\"";
// line 35
echo twig_escape_filter($this->env, $this->getAttribute(isset($context["m"]) ? $context["m"] : null, "id"), "html", null, true);
echo "\" ";
echo twig_escape_filter($this->env, set_checkbox("mapel_id[]", $this->getAttribute(isset($context["m"]) ? $context["m"] : null, "id"), !twig_test_empty($this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "mapel_id")) && in_array($this->getAttribute(isset($context["m"]) ? $context["m"] : null, "id"), $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "mapel_id")) ? true : ""), "html", null, true);
echo "> ";
echo twig_escape_filter($this->env, $this->getAttribute(isset($context["m"]) ? $context["m"] : null, "nama"), "html", null, true);
echo "\n </label>\n </li>\n ";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['m'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 39
echo " </ul>\n </td>\n </tr>\n ";
// line 42
if (is_siswa() == false) {
// line 43
echo " <tr>\n <th>Kelas</th>\n <td>\n <ul class=\"unstyled inline\" style=\"margin-left: -5px;\">\n ";
// line 47
$context['_parent'] = (array) $context;
$context['_seq'] = twig_ensure_traversable(isset($context["kelas"]) ? $context["kelas"] : null);
foreach ($context['_seq'] as $context["_key"] => $context["k"]) {
// line 48
echo " <li>\n <label class=\"checkbox inline\">\n <input type=\"checkbox\" name=\"kelas_id[]\" value=\"";
// line 50
echo twig_escape_filter($this->env, $this->getAttribute(isset($context["k"]) ? $context["k"] : null, "id"), "html", null, true);
echo "\" ";
echo twig_escape_filter($this->env, set_checkbox("kelas_id[]", $this->getAttribute(isset($context["k"]) ? $context["k"] : null, "id"), !twig_test_empty($this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "kelas_id")) && in_array($this->getAttribute(isset($context["k"]) ? $context["k"] : null, "id"), $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "kelas_id")) ? true : ""), "html", null, true);
echo "> ";
echo twig_escape_filter($this->env, $this->getAttribute(isset($context["k"]) ? $context["k"] : null, "nama"), "html", null, true);
echo "\n </label>\n </li>\n ";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['k'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 54
echo " </ul>\n </td>\n </tr>\n ";
}
// line 58
echo " <tr>\n <th>Tipe</th>\n <td>\n <ul class=\"unstyled inline\" style=\"margin-left: -5px;\">\n <li>\n <label class=\"checkbox inline\">\n <input type=\"checkbox\" name=\"type[]\" value=\"3\" ";
// line 64
echo twig_escape_filter($this->env, set_checkbox("type[]", "3", !twig_test_empty($this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "type")) && in_array("3", $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "type")) ? true : ""), "html", null, true);
echo "> Ganda\n </label>\n </li>\n <li>\n <label class=\"checkbox inline\">\n <input type=\"checkbox\" name=\"type[]\" value=\"2\" ";
// line 69
echo twig_escape_filter($this->env, set_checkbox("type[]", "2", !twig_test_empty($this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "type")) && in_array("2", $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "type")) ? true : ""), "html", null, true);
echo "> Essay\n </label>\n </li>\n <li>\n <label class=\"checkbox inline\">\n <input type=\"checkbox\" name=\"type[]\" value=\"1\" ";
// line 74
echo twig_escape_filter($this->env, set_checkbox("type[]", "1", !twig_test_empty($this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "type")) && in_array("1", $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "type")) ? true : ""), "html", null, true);
echo "> Upload\n </label>\n </li>\n </ul>\n </td>\n </tr>\n <tr>\n <th width=\"15%\">Judul</th>\n <td>\n <input type=\"text\" name=\"judul\" class=\"span4\" value=\"";
// line 83
echo twig_escape_filter($this->env, set_value("judul", $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "judul")), "html", null, true);
echo "\">\n </td>\n </tr>\n <tr>\n <th>Info</th>\n <td>\n <input type=\"text\" name=\"info\" class=\"span5\" value=\"";
// line 89
echo twig_escape_filter($this->env, set_value("info", $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "info")), "html", null, true);
echo "\">\n </td>\n </tr>\n ";
// line 92
if (is_pengajar() == false) {
// line 93
echo " <tr>\n <th>Pembuat</th>\n <td>\n <input type=\"text\" name=\"pembuat\" class=\"span4\" value=\"";
// line 96
echo twig_escape_filter($this->env, set_value("pembuat", $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "pembuat")), "html", null, true);
echo "\">\n </td>\n </tr>\n ";
}
// line 100
echo " <tr>\n <th>Status</th>\n <td>\n <ul class=\"unstyled inline\" style=\"margin-left: -5px;\">\n <li>\n <label class=\"checkbox inline\">\n <input type=\"checkbox\" name=\"status[]\" value=\"1\" ";
// line 106
echo twig_escape_filter($this->env, set_checkbox("status[]", "1", !twig_test_empty($this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "status")) && in_array("1", $this->getAttribute(isset($context["filter"]) ? $context["filter"] : null, "status")) ? true : ""), "html", null, true);
echo "> Terbit\n </label>\n </li>\n <li>\n <label class=\"checkbox inline\">\n <input type=\"checkbox\" name=\"status[]\" value=\"0\" ";
// line 111
//.........這裏部分代碼省略.........
開發者ID:unregister,項目名稱:new_elearning,代碼行數:101,代碼來源:15a290914e04874404a546e9c3097768976d6925efc804ad62a129b0e746.php
示例9: block_content
public function block_content($context, array $blocks = array())
{
// line 8
echo "<div class=\"module\">\n ";
// line 9
if (is_siswa() == false) {
// line 10
echo " <div class=\"module-head\">\n <h3>";
// line 11
echo anchor("pengumuman", "Pengumuman");
echo " / Detail Pengumuman</h3>\n </div>\n ";
}
// line 14
echo "\n <div class=\"module-body\">\n ";
// line 16
echo get_flashdata("pengumuman");
echo "\n\n <div class=\"btn-group pull-right\" style=\"margin-left: 10px;\">\n ";
// line 19
$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 20
echo " ";
if ((isset($context["a"]) ? $context["a"] : null) == "edit") {
// line 21
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 23
echo "\n ";
// line 24
if ((isset($context["a"]) ? $context["a"] : null) == "delete") {
// line 25
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 27
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 28
echo " </div>\n\n <b style=\"margin-bottom: 0px;\">";
// line 30
echo twig_escape_filter($this->env, $this->getAttribute(isset($context["p"]) ? $context["p"] : null, "judul"), "html", null, true);
echo "</b>\n <small>\n <ul class=\"unstyled inline\" style=\"margin-left: -5px;\">\n <li><b>Pembuat : </b>";
// line 33
echo anchor($this->getAttribute($this->getAttribute(isset($context["p"]) ? $context["p"] : null, "pengajar"), "link_profil"), $this->getAttribute($this->getAttribute(isset($context["p"]) ? $context["p"] : null, "pengajar"), "nama"));
echo "</li>\n <li><b>Tgl. Tampil : </b>";
// line 34
echo twig_escape_filter($this->env, tgl_indo($this->getAttribute(isset($context["p"]) ? $context["p"] : null, "tgl_tampil")), "html", null, true);
echo " s/d ";
echo twig_escape_filter($this->env, tgl_indo($this->getAttribute(isset($context["p"]) ? $context["p"] : null, "tgl_tutup")), "html", null, true);
echo "</li>\n </ul>\n </small>\n <hr style=\"margin-top: 5px;margin-bottom: 10px;\">\n\n ";
// line 39
echo $this->getAttribute(isset($context["p"]) ? $context["p"] : null, "konten");
echo "\n </div>\n</div>\n";
}
開發者ID:Raniratna,項目名稱:new_elearning,代碼行數:61,代碼來源:eee775c0232495f19255d05db8c9109530106ca7d7e024684aecb7e85d3c.php
示例10: delete
function delete($segment_3 = '', $segment_4 = '')
{
# versi 1.2 siswa tidak bisa tambah,edit,hapus materi
if (is_siswa()) {
redirect('materi');
}
$materi_id = (int) $segment_3;
$uri_back = (string) $segment_4;
if (empty($uri_back)) {
$uri_back = site_url('materi');
} else {
$uri_back = deurl_redirect($uri_back);
}
$materi = $this->materi_model->retrieve($materi_id);
if (empty($materi)) {
redirect($uri_back);
}
# cek kepemilikan
if (is_pengajar() and $materi['pengajar_id'] != get_sess_data('user', 'id')) {
redirect($uri_back);
}
if (is_siswa() and $materi['siswa_id'] != get_sess_data('user', 'id')) {
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('warning', 'Materi berhasil dihapus.'));
redirect($uri_back);
}
示例11: doDisplay
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=\"";
//.........這裏部分代碼省略.........
開發者ID:etofia,項目名稱:new_elearning,代碼行數:101,代碼來源:1d17b46455dd2185ef348b74c3dd09cbd34f19d541653c5de5b049543300.php
示例12: get_url_image_session
/**
* 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);
}
}
示例13: detail_jawaban
function detail_jawaban($siswa_id = '', $tugas_id = '')
{
$siswa_id = (int) $siswa_id;
$siswa = $this->siswa_model->retrieve($siswa_id);
if (empty($siswa)) {
exit('Siswa tidak ditemukan');
}
# cek jika siswa, punya dia tidak
if (is_siswa() and $siswa['id'] != get_sess_data('user', 'id')) {
exit('Akses ditolak');
}
$tugas_id = (int) $tugas_id;
$tugas = $this->tugas_model->retrieve($tugas_id);
if (empty($tugas)) {
exit('Tugas tidak ditemukan');
}
$data['tugas'] = $this->formatData($tugas);
$data['siswa'] = $siswa;
# cari history
$history_id = 'history-mengerjakan-' . $siswa['id'] . '-' . $tugas['id'];
$history = retrieve_field($history_id);
if (empty($history)) {
exit('Tugas belum dikerjakan');
}
$history_value = json_decode($history['value'], 1);
$data['history'] = $history_value;
if ($tugas['type_id'] == 3) {
$this->twig->display('detail-jawaban-ganda.html', $data);
} elseif ($tugas['type_id'] == 2) {
# jika ada post nilai
if (!empty($_POST['nilai'])) {
$total_nilai = 0;
foreach ($_POST['nilai'] as $p_id => $p_nilai) {
$total_nilai = $total_nilai + $p_nilai;
}
# update history
$history_value['nilai'] = $_POST['nilai'];
update_field($history_id, $history['nama'], json_encode($history_value));
# simpan atau update nilai
$check = $this->tugas_model->retrieve_nilai(null, $tugas['id'], $siswa['id']);
if (empty($check)) {
$this->tugas_model->create_nilai($total_nilai, $tugas['id'], $siswa['id']);
} else {
$this->tugas_model->update_nilai($check['id'], $total_nilai, $tugas['id'], $siswa['id']);
}
redirect('tugas/detail_jawaban/' . $siswa['id'] . '/' . $tugas['id']);
}
# cek sudah koreksi belum, dengan cara cek nilainya sudah ada belum
$nilai = $this->tugas_model->retrieve_nilai(null, $tugas['id'], $siswa['id']);
$data['sudah_dikoreksi'] = !empty($nilai) ? true : false;
$data['nilai'] = $nilai;
$this->twig->display('detail-jawaban-essay.html', $data);
} elseif ($tugas['type_id'] == 1) {
if (!empty($_POST['nilai'])) {
$nilai = $this->input->post('nilai', true);
# update history
$history_value['nilai'] = $nilai;
update_field($history_id, $history['nama'], json_encode($history_value));
# simpan atau update nilai
$check = $this->tugas_model->retrieve_nilai(null, $tugas['id'], $siswa['id']);
if (empty($check)) {
$this->tugas_model->create_nilai($nilai, $tugas['id'], $siswa['id']);
} else {
$this->tugas_model->update_nilai($check['id'], $nilai, $tugas['id'], $siswa['id']);
}
redirect('tugas/detail_jawaban/' . $siswa['id'] . '/' . $tugas['id']);
}
# cek sudah koreksi belum, dengan cara cek nilainya sudah ada belum
$nilai = $this->tugas_model->retrieve_nilai(null, $tugas['id'], $siswa['id']);
$data['sudah_dikoreksi'] = !empty($nilai) ? true : false;
$data['nilai'] = $nilai;
$data['file_info'] = get_file_info(get_path_file($history_value['file_name']));
$data['file_info']['mime'] = get_mime_by_extension(get_path_file($history_value['file_name']));
$this->twig->display('detail-jawaban-upload.html', $data);
}
}
示例14: block_content
public function block_content($context, array $blocks = array())
{
// line 4
echo "<div class=\"btn-controls\">\n <div class=\"btn-box-row row-fluid\">\n <div class=\"span12\">\n <div class=\"widget-usage\" style=\"padding: 10px 15px;\">\n <small class=\"pull-right\">";
// line 8
echo twig_escape_filter($this->env, tgl_indo(date("Y-m-d")), "html", null, true);
echo ", IP ";
echo twig_escape_filter($this->env, get_ip(), "html", null, true);
echo "</small>\n Selamat datang di <b>E-learning ";
// line 9
echo twig_escape_filter($this->env, get_pengaturan("nama-sekolah", "value"), "html", null, true);
echo "</b>\n <br>\n <i class=\"icon icon-map-marker\"></i> ";
// line 11
echo twig_escape_filter($this->env, get_pengaturan("alamat", "value"), "html", null, true);
echo "\n ";
// line 12
if (!twig_test_empty(get_pengaturan("telp", "value"))) {
// line 13
echo " <i class=\"icon icon-phone\"></i> ";
echo twig_escape_filter($this->env, get_pengaturan("telp", "value"), "html", null, true);
echo "\n ";
}
// line 15
echo " </div>\n </div>\n </div>\n <br>\n\n ";
// line 20
if (is_admin()) {
// line 21
echo " <div class=\"btn-box-row row-fluid\">\n <a href=\"";
// line 22
echo twig_escape_filter($this->env, site_url("siswa/index/1"), "html", null, true);
echo "\" class=\"btn-box big span3\">\n <i class=\"icon-group\"></i><b>";
// line 23
echo twig_escape_filter($this->env, isset($context["jml_siswa"]) ? $context["jml_siswa"] : null, "html", null, true);
echo "</b>\n <p class=\"text-muted\">Siswa</p>\n </a>\n <a href=\"";
// line 26
echo twig_escape_filter($this->env, site_url("pengajar/index/1"), "html", null, true);
echo "\" class=\"btn-box big span3\">\n <i class=\"icon-user\"></i><b>";
// line 27
echo twig_escape_filter($this->env, isset($context["jml_pengajar"]) ? $context["jml_pengajar"] : null, "html", null, true);
echo "</b>\n <p class=\"text-muted\">Pengajar</p>\n </a>\n <a href=\"";
// line 30
echo twig_escape_filter($this->env, site_url("siswa/index/0"), "html", null, true);
echo "\" class=\"btn-box big span3\">\n <i class=\"icon-group\"></i><b>";
// line 31
echo twig_escape_filter($this->env, isset($context["jml_siswa_pending"]) ? $context["jml_siswa_pending"] : null, "html", null, true);
echo "</b>\n <p class=\"text-muted\">Pending siswa</p>\n </a>\n <a href=\"";
// line 34
echo twig_escape_filter($this->env, site_url("pengajar/index/0"), "html", null, true);
echo "\" class=\"btn-box big span3\">\n <i class=\"icon-user\"></i><b>";
// line 35
echo twig_escape_filter($this->env, isset($context["jml_pengajar_pending"]) ? $context["jml_pengajar_pending"] : null, "html", null, true);
echo "</b>\n <p class=\"text-muted\">Pending pengajar</p>\n </a>\n </div>\n\n <div class=\"btn-box-row row-fluid\">\n <div class=\"span6\">\n <div class=\"well well-small\" style=\"box-shadow: none;background-color: #FFF;\">\n <b><i class=\"icon-bullhorn\"></i> Pengumuman</b>\n <table class=\"table table-striped table-condensed\">\n ";
// line 45
$context['_parent'] = (array) $context;
$context['_seq'] = twig_ensure_traversable(isset($context["pengumuman"]) ? $context["pengumuman"] : null);
foreach ($context['_seq'] as $context["_key"] => $context["p"]) {
// line 46
echo " <tr>\n <td>";
// line 47
echo anchor("pengumuman/detail/" . $this->getAttribute(isset($context["p"]) ? $context["p"] : null, "id"), $this->getAttribute(isset($context["p"]) ? $context["p"] : null, "judul"));
echo "</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 50
echo " </table>\n </div>\n </div>\n \n ";
}
// line 55
echo "\n ";
// line 56
if (is_pengajar()) {
// line 57
echo " <div class=\"btn-box-row row-fluid\">\n <div class=\"span6\">\n <div class=\"widget-usage\" style=\"padding: 10px 15px;\">\n <b><i class=\"icon-bullhorn\"></i> Pengumuman</b>\n <table class=\"table table-striped table-condensed\">\n ";
// line 62
$context['_parent'] = (array) $context;
$context['_seq'] = twig_ensure_traversable(isset($context["pengumuman"]) ? $context["pengumuman"] : null);
foreach ($context['_seq'] as $context["_key"] => $context["p"]) {
// line 63
echo " <tr>\n <td>";
// line 64
echo anchor("pengumuman/detail/" . $this->getAttribute(isset($context["p"]) ? $context["p"] : null, "id"), $this->getAttribute(isset($context["p"]) ? $context["p"] : null, "judul"));
echo "</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 67
echo " </table>\n </div>\n </div>\n <div class=\"span6\">\n <div class=\"widget-usage\" style=\"padding: 10px 15px;\">\n <b>Peraturan E-learning : </b><br>\n ";
// line 73
echo get_pengaturan("peraturan-elearning", "value");
echo "\n </div>\n </div>\n </div>\n ";
}
// line 78
echo "\n ";
// line 79
if (is_siswa()) {
// line 80
echo " <div class=\"btn-box-row row-fluid\">\n <div class=\"span6\">\n\n <div class=\"widget-usage\" style=\"padding: 10px 15px; margin-bottom: 20px;\">\n <b>Tugas terbaru</b>\n <table class=\"table table-striped table-condensed\">\n ";
// line 86
//.........這裏部分代碼省略.........
開發者ID:bismar71,項目名稱:naonwe,代碼行數:101,代碼來源:bd087f7d7ce830ba114e3d5059d5d345ccf707b1b3ae165ebebcc76f7e21.php
示例15: block_content
public function block_content($context, array $blocks = array())
{
// line 4
echo "<div class=\"btn-controls\">\n <div class=\"btn-box-row row-fluid\">\n <div class=\"span12\">\n <div class=\"widget-usage\" style=\"padding: 10px 15px;margin-bottom: 20px;\">\n <small class=\"pull-right\">";
// line 8
echo twig_escape_filter($this->env, tgl_indo(date("Y-m-d")), "html", null, true);
echo ", IP ";
echo twig_escape_filter($this->env, get_ip(), "html", null, true);
echo "</small>\n Selamat datang di <b>E-learning ";
// line 9
echo twig_escape_filter($this->env, get_pengaturan("nama-sekolah", "value"), "html", null, true);
echo "</b>\n <br>\n <i class=\"icon icon-map-marker\"></i> ";
// line 11
echo twig_escape_filter($this->env, get_pengaturan("alamat", "value"), "html", null, true);
echo "\n ";
// line 12
if (!twig_test_empty(get_pengaturan("telp", "value"))) {
// line 13
echo " <i class=\"icon icon-phone\"></i> ";
echo twig_escape_filter($this->env, get_pengaturan("telp", "value"), "html", null, true);
echo "\n ";
}
// line 15
echo " </div>\n\n ";
// line 17
if (is_admin() == false && !twig_test_empty(get_pengaturan("peraturan-elearning", "value"))) {
// line 18
echo " <div class=\"widget-usage\" style=\"padding: 10px 15px;\">\n <b>Peraturan E-learning : </b><br>\n ";
// line 20
echo get_pengaturan("peraturan-elearning", "value");
echo "\n </div>\n ";
}
// line 23
echo " </div>\n </div>\n <br>\n ";
// line 26
if (is_siswa()) {
// line 27
echo " <div class=\"btn-box-row row-fluid\">\n <div class=\"span6\">\n <div class=\"widget-usage\" style=\"padding: 10px 15px;\">\n <b>Materi terbaru</b>\n <table class=\"table table-striped table-condensed\">\n ";
// line 32
$context['_parent'] = (array) $context;
$context['_seq'] = twig_ensure_traversable(isset($context["materi_terbaru"]) ? $context["materi_terbaru"] : null);
foreach ($context['_seq'] as $context["_key"] => $context["m"]) {
// line 33
echo " <tr>\n <td>\n <a href=\"";
// line 35
echo twig_escape_filter($this->env, site_url("materi/detail/" . $this->getAttribute(isset($context["m"]) ? $context["m"] : null, "id")), "html", null, true);
echo "\" target=\"_blank\">";
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 ";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['m'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 39
echo " </table>\n </div>\n </div>\n <div class=\"span6\">\n <div class=\"widget-usage\" style=\"padding: 10px 15px;\">\n <b>Tugas terbaru</b>\n <table class=\"table table-striped table-condensed\">\n ";
// line 46
$context['_parent'] = (array) $context;
$context['_seq'] = twig_ensure_traversable(isset($context["tugas_terbaru"]) ? $context["tugas_terbaru"] : null);
foreach ($context['_seq'] as $context["_key"] => $context["m"]) {
// line 47
echo " <tr>\n <td>\n <a href=\"";
// line 49
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 ";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['m'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 53
echo " </table>\n </div>\n </div>\n </div>\n ";
}
// line 58
echo "\n ";
// line 59
if (is_admin()) {
// line 60
echo " <div class=\"btn-box-row row-fluid\" style=\"margin-top:-20px;\">\n <a href=\"";
// line 61
echo twig_escape_filter($this->env, site_url("siswa/index/1"), "html", null, true);
echo "\" class=\"btn-box big span3\">\n <i class=\"icon-group\"></i><b>";
// line 62
echo twig_escape_filter($this->env, isset($context["jml_siswa"]) ? $context["jml_siswa"] : null, "html", null, true);
echo "</b>\n <p class=\"text-muted\">Siswa</p>\n </a>\n <a href=\"";
// line 65
echo twig_escape_filter($this->env, site_url("pengajar/index/1"), "html", null, true);
echo "\" class=\"btn-box big span3\">\n <i class=\"icon-user\"></i><b>";
// line 66
echo twig_escape_filter($this->env, isset($context["jml_pengajar"]) ? $context["jml_pengajar"] : null, "html", null, true);
echo "</b>\n <p class=\"text-muted\">Pengajar</p>\n </a>\n <a href=\"";
// line 69
echo twig_escape_filter($this->env, site_url("siswa/index/0"), "html", null, true);
echo "\" class=\"btn-box big span3\">\n <i class=\"icon-group\"></i><b>";
// line 70
echo twig_escape_filter($this->env, isset($context["jml_siswa_pending"]) ? $context["jml_siswa_pending"] : null, "html", null, true);
echo "</b>\n <p class=\"text-muted\">Pending siswa</p>\n </a>\n <a href=\"";
// line 73
echo twig_escape_filter($this->env, site_url("pengajar/index/0"), "html", null, true);
echo "\" class=\"btn-box big span3\">\n <i class=\"icon-user\"></i><b>";
//.........這裏部分代碼省略.........
開發者ID:unregister,項目名稱:new_elearning,代碼行數:101,代碼來源:bd087f7d7ce830ba114e3d5059d5d345ccf707b1b3ae165ebebcc76f7e21.php