Exemple #1
0
$helpers = new helpers();
$smarty = new Smarty();
$smarty->template_dir = 'theme';
$smarty->compile_dir = 'cache';
//$smarty->debugging = true;
//$smarty->caching = true;
//$smarty->cache_lifetime = 220;
//set format tanggal
$config['date'] = ' %A, %d %B %Y jam %H:%M:%S';
//$config['time'] = '';
$smarty->assign('config', $config);
$smarty->assign('basename', BASENAME);
$smarty->assign('link', LINK_URL);
$G = new laksanakan();
#jumbotron/slideshow
$slide = $G->ambil("id, judul, konten, linkphoto ", " vslideshow ", " GROUP BY token ORDER BY id ");
$smarty->assign('slide', $slide);
#simpan komentar
if (isset($_POST['postkomen']) && isset($_SESSION['ID']) && !empty($_POST['komentar'])) {
    $komentar = htmlspecialchars(addslashes(nl2br($_POST['komentar'])));
    $inputdata = array('idberita' => $_POST['idkomen'], 'tglkomen' => date("Y-m-d H:i:s"), 'user' => $_POST['user'], 'komentar' => $komentar);
    $_POST['update'] = 'false';
    $G->simpan($inputdata, 'komentar');
    $helpers->setAlert('alert-success', "Komentar berhasil");
}
//tampilakan isi berita
$tdbase = " * ";
$ndbase = " vberitaapprove ";
#paging
$limitdb = 15;
if (isset($_GET['kat'])) {
$smarty = new Smarty();
$smarty->template_dir = 'theme';
$smarty->compile_dir = 'cache';
//$smarty->debugging = true;
//$smarty->caching = true;
//$smarty->cache_lifetime = 220;
$smarty->assign('basename', BASENAME);
$timestamp = time();
$smarty->assign('timestamp', $timestamp);
$md5salt = md5('unique_salt' . $timestamp);
$smarty->assign('md5salt', $md5salt);
$i = new laksanakan();
$tdbase = " u.*, h.nama AS hakakses ";
$ndbase = " user ";
#paging
$rowuser = $i->ambil(' count(id) AS jmlid ', $ndbase, " ");
$jml = $rowuser[0]->jmlid;
if (isset($_GET["page"])) {
    $page = $_GET["page"];
} else {
    $page = 1;
}
$offset = ($page - 1) * LIMITDB;
$totpag = ceil($jml / LIMITDB);
$smarty->assign('totalpage', $totpag);
$smarty->assign('page', $page);
#endpaging
if ($_SESSION['HAK'] == 11) {
    $detailquery = " AS u JOIN hak AS h ON u.hak=h.hak  ORDER BY nama LIMIT {$offset}, " . LIMITDB;
    $tdbasehak = " hak,nama ";
    $ndbasehak = " hak ";
//$smarty->caching = true;
//$smarty->cache_lifetime = 220;
//set format tanggal
$config['date'] = ' %A, %d %B %Y jam %H:%M:%S';
//$config['time'] = '';
$smarty->assign('config', $config);
$smarty->assign('basename', BASENAME);
$smarty->assign('link', LINK_URL);
//tampilakn isi berita
$G = new laksanakan();
#view user
$tdbase = " * ";
$ndbase = " user ";
#paging
$detailpaging = " ";
$rowuser = $G->ambil(' count(id) AS jmlid ', $ndbase, $detailpaging);
$jml = $rowuser[0]->jmlid;
if (isset($_GET["page"])) {
    $page = $_GET["page"];
} else {
    $page = 1;
}
$offset = ($page - 1) * LIMITDB;
$totpag = ceil($jml / LIMITDB);
$smarty->assign('totalpage', $totpag);
$smarty->assign('page', $page);
#endpaging
#cari berdasar
if (isset($_POST['submit'])) {
    $tabel = $_POST['submit'];
    $cari = $_POST['carialumni'];