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;
 }
Exemple #2
0
 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/";
 }
Exemple #3
0
 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;
     }
 }
Exemple #5
0
 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));
 }
Exemple #6
0
        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>
Exemple #7
0
<?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 
    }
    ?>
        
Exemple #8
0
    ?>
" 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>
Exemple #9
0
            <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 
Exemple #10
0
}
$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);
Exemple #11
0
 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;
 }
Exemple #12
0
    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>
Exemple #13
0
    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 {
            "&nbsp;&nbsp;&nbsp;Gagal memperbaharui database!!!";
        }
        return $res;
    }
Exemple #14
0
/*
 * 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 
    }
}
Exemple #15
0
<?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