function getwidget($idd, $idw) { $sqlstr = "SELECT * FROM m_widget WHERE id_widget='{$idd}'"; $hslquery = $this->db->query($sqlstr)->result(); $nama_tabel = $hslquery[0]->tabel_komponen; $nama_id = $hslquery[0]->id_komponen; $nama_kunci = $hslquery[0]->nama_kunci; $sqlstr2 = "SELECT nilai_idnya FROM m_widget_wrapper_isi WHERE id_wrapper='{$idw}'"; $hslquery2 = $this->db->query($sqlstr2)->result(); $ini = ""; foreach ($hslquery2 as $key => $val) { if ($key == 0) { $ini .= "a." . $nama_id . "=" . $val->nilai_idnya; } else { $ini .= " OR a." . $nama_id . "=" . $val->nilai_idnya; } } $limitstart = 0; $pageno = 1; $lastsegment = 2; if ($this->uri->segment(1) == 'channel') { $lastsegment = 3; } $pagevar = $this->uri->segment(2); if ($pagevar == 'page') { $pageno = $this->uri->segment(3); } else { //channel pagination $pagevar = $this->uri->segment(3); if ($pagevar == 'page') { $pageno = $this->uri->segment(4); } } $sqlcount = "SELECT COUNT(*) counted FROM konten_judul a WHERE {$ini}"; $query = $this->db->query($sqlcount); $totalrow = $query->row()->counted; $totalpage = ceil($totalrow / $this->paginationrow); if ($pageno > 1) { if ($pageno >= $totalpage) { $pageno = $totalpage; $limitstart = $totalrow - 1; } else { $limitstart = ($pageno - 1) * $this->paginationrow; } } $segments = array(); $segmentcount = $lastsegment - 1; for ($i = 1; $i <= $segmentcount; $i++) { $segments[] = $this->uri->segment($i); } $uri = eBaseUrl(true) . sprintf('%s/page/', implode('/', $segments)); $paginationdata = array('paginationlasten' => $pageno . "|" . $totalpage . "|" . $uri); //use seeion technique to store pagination value $this->session->set_userdata($paginationdata); $limit = "LIMIT {$limitstart},{$this->paginationrow}"; $sqlstr3 = "SELECT a.*, (SELECT DAYNAME(a.tanggal)) AS hari, DATE_FORMAT(a.tanggal,'%d-%m-%Y') AS tanggal, \n\t\t(SELECT foto_thumbs FROM konten_foto WHERE id_konten=a.id_konten AND komponen='artikel' ORDER BY foto_urutan ASC LIMIT 0,1) AS foto_thumbs, b.* \n\t\tFROM konten_judul a \n\t\tLEFT JOIN konten_kategori b ON (a.id_kategori=b.id_kategori) \n\t\tWHERE {$ini}" . " ORDER BY a.tanggal DESC {$limit}"; $hslquery3 = $this->db->query($sqlstr3); return $hslquery3; }
function __construct() { parent::__construct(); $this->load->library("session"); $this->load->model('m_konten_berkas'); $this->load->helper('commonfunc'); $this->filepath = FCPATH . 'assets' . DIRECTORY_SEPARATOR . 'media' . DIRECTORY_SEPARATOR . 'file' . DIRECTORY_SEPARATOR . 'berkas' . DIRECTORY_SEPARATOR; $this->furl = eBaseUrl(true) . "assets/media/file/berkas/"; }
public function createCaptcha($return = false) { $this->load->helper('captcha'); $vals = array('img_path' => BASEPATH . '../captcha/', 'img_url' => eBaseUrl(true) . 'captcha/', 'img_width' => '200', 'img_height' => 30, 'border' => 0, 'expiration' => 7200); $cap = create_captcha($vals); $this->session->set_userdata('myskpdtscaptcha', $cap['word']); if ($return) { return $cap['image']; } else { echo $cap['image']; die; } }
public function createCaptcha($return = false) { $this->load->helper('captcha'); $vals = array('img_path' => BASEPATH . '../captcha/', 'img_url' => eBaseUrl(true) . 'captcha/', 'colors' => array('background' => array(200, 200, 200), 'border' => array(200, 200, 200), 'text' => array(3, 3, 3), 'grid' => array(255, 255, 255)), 'expiration' => 7200); $cap = create_captcha($vals); $this->session->set_userdata('myskpdtscaptcha', $cap['word']); if ($return) { return $cap['image']; } else { echo $cap['image']; die; } }
public function dologin() { $this->load->library('auth/auth'); $result = array('err' => true, 'msg' => 'Login Gagal', 'url' => eBaseUrl(true) . 'login'); $this->form_validation->set_rules('uname', "Nama User", 'trim|required'); $this->form_validation->set_rules('pass', "Password", 'trim|required'); if ($this->form_validation->run() == false) { $result['msg'] = "Nama pengguna dan Sandi Harus diisi."; } else { $datalogin = array('user_name' => $this->input->post('uname'), 'user_password' => $this->input->post('pass')); $dologin = $this->auth->processLogin($datalogin); if ($dologin == false) { $result['msg'] = "Login tidak berhasil!!<br>"; $result['msg'] .= "Periksa nama pengguna dan sandi Anda."; } else { $session_data = $this->session->userdata('logged_in'); $result['url'] = eBaseUrl(true) . $session_data['back_office']; $result['err'] = false; $result['msg'] = "Login diterima. Mohon menunggu sedang memuat halaman ...<br>"; $result['msg'] .= sprintf('Atau klik <a href="%s">disini</a> jika gagal memuat halaman.', $result['url']); } } printf('%s', json_encode($result)); }
echo $limitstart + $k + 1; ?> </td> <td class="gridcell"> <div class="grid_icon" onclick="loadFragment('#main_panel_container','<?php eBaseUrl(); ?> cmsbukutamu/published/<?php echo $pageno; ?> ',{'doRecycle':'<?php echo $i->id_buku_tamu; ?> '});" title="Klik untuk memindahkan kedalam kotak sampah"><span class="ui-icon ui-icon-trash"></span></div> <div class="grid_icon" onclick="loadFragment('#main_panel_container','<?php eBaseUrl(); ?> cmsbukutamu/published/<?php echo $pageno; ?> ',{'doRestore':'<?php echo $i->id_buku_tamu; ?> '});" title="Klik untuk mengembalikan kedalam daftar menunggu"><span class="ui-icon ui-icon-arrowrefresh-1-n"></span></div> </td> <td class="gridcell"><?php echo $i->name; ?> </td>
<?php if (!defined('BASEPATH')) { exit('No direct script access allowed'); } $d = array('-', '/', '\\', ',', '.', '#', ':', ';', '\'', '"', '[', ']', '{', '}', ')', '(', '|', '`', '~', '!', '@', '%', '$', '^', '&', '*', '=', '?', '+', ' '); ?> <div class=""><?php foreach ($artikel as $key => $val) { $seo = str_replace($d, '-', $val->nama_kategori); ?> <div class="panel panel-primary"> <div class="panel-heading"> <h3 class="panel-title"><span class="glyphicon glyphicon-tags"></span> <a href="<?php printf("%sall/%s/%s/1/%s", eBaseUrl(true), $val->komponen, $val->id_kategori, $seo); ?> "> <?php echo $val->nama_kategori; ?> </a></h3> </div> <?php if ($val->status == 'aktif') { ?> <div class="panel-body" id="panel-body-rid-<?php echo $val->id_kategori; ?> "></div><?php } ?>
?> " data-src="<?php echo base_url(); echo $i->imgslider; ?> " alt="<?php echo $i->imgslider; ?> "> <div class="container-fluid"> <div class="carousel-caption"> <?php $sub = isset($i->sub) ? $i->sub : ''; if ($i->judul) { //printf('<h3 class="no-padding">%s <small>%s</small></h3>', $i->judul, $sub); printf(' <a href="%s" class="ahover-white text-yellow"><h1 class="no-padding">%s</h1></a>', sprintf('%s%s%s/%s/%s', eBaseUrl(true), 'read/artikel/', $i->id_konten, $i->kat_seo, $i->seo), $i->judul); } ?> </div> <?php ?> </div> </div><?php } ?> </div> <a class="left carousel-control" href="#myCarousel<?php echo $genId; ?> " data-slide="prev"><span class="glyphicon glyphicon-chevron-left"></span></a>
<h3 class="panel-title"><span class="glyphicon glyphicon-bookmark"></span> <a href="<?php echo base_url() . "read/artikel/" . $val->id_konten . "/" . $val->kat_seo . "/" . $val->seo; ?> " class=""> <?php echo $val->judul; ?> </a></h3> </div> <div class="panel-body"> <?php if ($val->foto_thumbs) { $thumbsurl = sprintf('%sassets/media/file/artikel/%s/%s', eBaseUrl(true), $val->id_konten, $val->foto_thumbs); ?> <img class="img-rounded img-thumbnail pull-left" src="<?php printf('%s', $thumbsurl); ?> " alt="<?php printf('%s', $thumbsurl); ?> " style="margin-right: 5px; height: 150px;"><?php } ?> <p> <h4><?php echo $val->judul; ?> <small><?php
} $wallformmedia = false; if (isset($wallpapers)) { if ($wallpapers) { $wallformmedia = true; } } if (!$wallformmedia) { $dir = realpath(dirname(__FILE__)) . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'images' . DIRECTORY_SEPARATOR . 'wallpaper' . DIRECTORY_SEPARATOR; $wallpapers = array(); if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if (!in_array($file, array('.', '..'))) { //$wallpapers[] = 'url('.eBaseUrl(true).'assets/images/wallpaper/'.$file.')'; $wallpapers[] = eBaseUrl(true) . 'assets/images/wallpaper/' . $file; //echo "filename: $file : filetype: " . filetype($dir . $file) . "\n"; } } closedir($dh); } } } if ($wallpapers) { shuffle($wallpapers); } ?> <script type="text/javascript"> var ls = <?php echo json_encode($wallpapers);
protected function setMainNav() { $channels = $this->m_channel->getChannelHierarchy(); //returning active record query $selected = $this->uri->segment(2); $selectedChild = $this->uri->segment(3); $data = array(); if (isset($channels[0])) { $root = $channels[0]; if ($root) { foreach ($root as $i) { $data[$i['id']] = $i; $data[$i['id']]['class'] = ""; if ($selected == $i['path']) { $data[$i['id']]['class'] = 'active'; } $qs = $i['path'] ? 'channel/' . $i['path'] : 'home'; $data[$i['id']]['url'] = eBaseUrl(true) . $qs; $data[$i['id']]['text'] = $qs == 'home' ? '<b class="glyphicon glyphicon-home"></b>' : $i['kanal']; $data[$i['id']]['title'] = ''; if (isset($channels[$i['id']])) { //$data[$i['id']]['childs'][$i['id']] = $data[$i['id']]; $data[$i['id']]['class'] .= ' dropdown'; $data[$i['id']]['text'] .= ' <b class="caret"></b>'; $data[$i['id']]['anchorAttr'] = array('class' => 'dropdown-toggle', 'data-toggle' => 'dropdown'); foreach ($channels[$i['id']] as $ii) { $data[$i['id']]['childs'][$ii['id']] = $ii; $data[$i['id']]['childs'][$ii['id']]['class'] = ''; if ($selectedChild == $ii['path']) { $data[$i['id']]['childs'][$ii['id']]['class'] .= ' active'; } $url = $data[$i['id']]['url'] . "/"; $url .= $ii['path'] ? $ii['path'] : 'index'; $data[$i['id']]['childs'][$ii['id']]['url'] = $url; $data[$i['id']]['childs'][$ii['id']]['text'] = $ii['kanal']; $data[$i['id']]['childs'][$ii['id']]['title'] = ''; } } } } } $this->mainNav = $data; }
echo base_url() . "read/artikel/" . $i->id_konten . "/" . $i->kat_seo . "/" . $i->seo; ?> " class=""> <?php echo $i->judul; ?> <small><?php echo $i->sub_judul; ?> </small></a></h4> <p class="list-group-item-text"> <?php if ($i->foto_thumbs) { $thumbsurl = sprintf('%sassets/media/file/statis/%s/%s', eBaseUrl(true), $i->id_konten, $i->foto_thumbs); ?> <img class="img-rounded img-thumbnail pull-left" src="<?php printf('%s', $thumbsurl); ?> " alt="<?php printf('%s', $thumbsurl); ?> " style="margin-right: 5px; height: 80px;"><?php } eExcerpt($i->isi_artikel, 25, '... '); ?> <a href="<?php echo base_url() . "read/artikel/" . $i->id_konten . "/" . $i->kat_seo . "/" . $i->seo; ?> ">baca selengkapnya</a></p>
public function updateFile($id, $files) { $res = ""; $usr = $this->session->userdata('logged_in'); $usrid = isset($usr['user_id']) ? $usr['user_id'] : '1'; $data = array('judul' => $files['file_name'], 'user_id' => $usrid, 'status' => 'on'); $this->db->update('konten_judul', $data, array('id_konten' => $id)); if ($this->db->affected_rows() > 0) { $fn = $files['file_name']; $fp = eBaseUrl(true) . 'assets/media/file/berkas/' . $id . '/' . $fn; $res = <<<STAT <a href="{$fp}" target="_blank" title="Unduh berkas {$fn}">{$fn}</a> STAT; } else { " Gagal memperbaharui database!!!"; } return $res; }
/* * Author: inoshadi@gmail.com * Date: 20140617 * * */ if (!defined('BASEPATH')) { exit('No direct script access allowed'); } if ($content) { foreach ($content as $i) { ?> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title"><span class="glyphicon glyphicon-bookmark"></span> <?php echo $i->judul; ?> <small><?php echo $i->sub_judul; ?> </small></h3> </div> <div class="panel-body "> <?php eExcerpt($i->isi_artikel); printf(' <a href="%s" class="btn btn-xs">Baca Selengkapnya</a>', sprintf('%s%s/%s/%s/%s/%s', eBaseUrl(true), 'read', 'artikel', $i->id_konten, $i->s_cat, $i->s_title)); ?> </div> </div> <?php } }
<?php if (!defined('BASEPATH')) { exit('No direct script access allowed'); } ?> <div class="panel panel-primary"> <div class="panel-heading"> <h3 class="panel-title"><span class="glyphicon glyphicon-bookmark"></span> <?php echo $daftar[0]->nama_kategori; ?> <small><a href="<?php printf("%sall/%s/%s/1/%s", eBaseUrl(true), $daftar[0]->komponen, $daftar[0]->id_kategori, $daftar[0]->kat_seo); ?> " title="Tampilkan daftar <?php echo $daftar[0]->nama_kategori; ?> " class="btn btn-primary"><span class="glyphicon glyphicon-new-window"></a></small></h3> </div> <div class="panel-body"><ul class="nav newsticker nav-pills nav-stacked"> <?php foreach ($daftar as $key => $val) { ?> <li><small> <h4 class=""> <span class="glyphicon glyphicon-tag"></span> <a href="<?php echo base_url() . "read/artikel/" . $val->id_konten . "/" . $val->kat_seo . "/" . $val->seo; ?> " class=""> <?php