예제 #1
0
<?php

if ($logged) {
    $sql = "SELECT * FROM post WHERE status = 'PUBLISH' ORDER BY id";
    // sesuaikan dengan tabel artikel Anda
    $array_post = RowData($sql, $conn);
    $xml = '<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';
    if ($array_post) {
        foreach ($array_post as $data) {
            $xml .= '<url>
	<loc>' . $link_source . 'page/post/' . $data['seo'] . '</loc>
	<lastmod>' . $data['tanggal'] . '</lastmod>
	<changefreq>daily</changefreq>
	<priority>0.8</priority>
	</url>';
        }
    }
    $xml .= '</urlset>';
    $a = fopen('sitemap.xml', "w");
    fputs($a, $xml);
    fclose($a);
}
예제 #2
0
    session_start();
}
//pemanggil season bahasa
if (isset($_GET['bahasa']) && $_GET['bahasa'] != "") {
    $_SESSION['bhs'] = $_GET['bahasa'];
    header("Location: " . $_SERVER['HTTP_REFERER']);
}
//load data dari folder bahsa berdasarkan settingan default
if (isset($_SESSION['bhs']) && $_SESSION['bhs'] != "") {
    $bhs_on = $_SESSION['bhs'];
} else {
    $bhs_on = WEB_SETTING("bahasa", $conn);
}
$sql = "SELECT * FROM bahasa WHERE kode='{$bhs_on}'";
$set_bhs = TampilData($sql, $conn);
//load database
//load file bahasa
require_once DIR_BAHASA . $set_bhs['namafile'];
//load file di folder berdasarkan $route
//jika $route terisi dan nilai $route terdapat dalam array controller maka load file dalam controller
if (isset($route) && $route != "" && in_array($route . ".php", ArrayDir(DIR_BAHASA . $set_bhs['folder'] . "/"))) {
    Load(DIR_BAHASA . $set_bhs['folder'] . "/" . $route . ".php");
} else {
    //jika $route tidak di isi maka yang di load adalah home dan home harus ada di array controller
    Load(DIR_BAHASA . $set_bhs['folder'] . "/" . "home.php");
}
//Bahasa pada header
$sql = "SELECT * FROM bahasa WHERE status = '1'";
$array_bahasa = RowData($sql, $conn);
$text_bahasa = $set_bhs['nama'];
define("BHS_ON", $bhs_on);
예제 #3
0
<?php

// tittle
$text_meta_title = "Kontak | " . $text_meta_title;
///keyword tanpa host
//image
// deskripsi
//breadcrumb setting
$breadcrumbs[] = array("text" => "Kontak", "href" => AutoLink($link_source, "", "", "", "", ""));
$sql = "SELECT * FROM banner_detail WHERE id_banner='5'";
$ads_banner_side = RowData($sql, $conn);
$id_menu = 2;
$array_contak_info = RowMenu($id_menu, '0', $conn, $bhs_on, $link_source);
$sql = "SELECT * FROM main_menu WHERE id='{$id_menu}'";
$arraymenu_kontak = TampilData($sql, $conn);
$namamenu_kontak = $arraymenu_kontak['nama'];
$acakkode = acakangkahuruf(5);
if (isset($_POST['kontak'])) {
    if (FormSet($_POST['kode']) == FormSet($_POST['kon-kode'])) {
        $input_nama = FormSet($_POST['nama']);
        $input_email = FormSet($_POST['email']);
        $input_subjek = FormSet($_POST['subjek']);
        $input_pesan = FormSet($_POST['pesan']);
        $nama_pengguna = $input_nama;
        $sql = "INSERT INTO kontak (tanggal, nama, email, subjek, pesan) VALUES ('{$tanggal}', '{$input_nama}','{$input_email}','{$input_subjek}', '{$input_pesan}')";
        if ($conn->query($sql) === TRUE) {
            $log_txt = "{$input_nama} mengisi form kontak\n";
            LogSys($log_txt, "normal");
            $email_to = $web_email;
            $email_subject = $input_subjek;
            $email_pesan = $input_pesan;
예제 #4
0
파일: home.php 프로젝트: rizalhans/RanaCMS
<?php

$text_meta_discription = $web_discription;
$sql = "SELECT post.judul_" . $bhs_on . " as nama, post.isi_" . $bhs_on . " as diskripsi, post.seo, post.foto FROM post WHERE status='PUBLISH' ORDER BY post.id DESC LIMIT 0, 10";
$array_post_child = RowData($sql, $conn);
//profile
$sql = "SELECT judul_{$bhs_on} as judul, isi_{$bhs_on} as profile FROM post WHERE seo = 'profile'";
$viewprofile = TampilData($sql, $conn);
$text_profile = $viewprofile['judul'];
$text_profile_discription = $viewprofile['profile'];
//banner
$sql = "SELECT * FROM banner_detail WHERE id_banner = '1'";
$homebanner = RowData($sql, $conn);
//skill
$sql = "SELECT judul_{$bhs_on} as judul, isi_{$bhs_on} as skill FROM post WHERE seo = 'my-skill'";
$viewskill = TampilData($sql, $conn);
$text_skill = $viewskill['judul'];
$text_skill_isi = $viewskill['skill'];
예제 #5
0
파일: page.php 프로젝트: rizalhans/RanaCMS
    if ($halaman["metadiskripsi"]) {
        $metadiskripsi = $halaman["metadiskripsi"];
    } else {
        $metadiskripsi = $isi_post;
    }
    $metakeyword = $halaman["metakeyword"];
    $sql = "SELECT kategori_post.id_post, post.judul_" . $bhs_on . " as nama, post.isi_" . $bhs_on . " as diskripsi, post.seo, post.foto, post.tanggal FROM kategori_post INNER JOIN post ON kategori_post.id_post=post.id WHERE kategori_post.id_kategori='{$kategoriakhir}' AND post.id!='{$idpostingan}' AND post.status='PUBLISH' ORDER BY post.id DESC LIMIT 0, 10";
    $array_terkait = RowData($sql, $conn);
    if ($halaman["foto"]) {
        $text_meta_foto = $halaman["foto"];
    }
    //breadcrumb setting
    $breadcrumbs[] = array("text" => $halaman["judul_{$bhs_on}"], "href" => AutoLink($link_source, $route, $menu, $halaman['seo'], "", ""));
    ///////////// relasi setting
    $sql = "SELECT relasi.id_relasi as id, post.judul_{$bhs_on} as nama, post.foto, post.isi_{$bhs_on} as diskripsi, post.seo    FROM relasi INNER JOIN post ON relasi.id_relasi=post.id WHERE id_post='" . $halaman['id'] . "'";
    $data_datarelasi = RowData($sql, $conn);
}
/////////////////
$text_meta_title = "{$text_title} | {$web_title}";
if ($metadiskripsi) {
    $text_meta_discription = $metadiskripsi;
}
if ($halaman["foto"] != "") {
    $text_meta_foto = Thumbnail($halaman["foto"], 250);
}
$text_meta_keyword = $metakeyword;
//////////////////////////////////////////////
//////////////////////// form control
if ($logged) {
    if (isset($_POST['update-data'])) {
        foreach ($array_bahasa as $data_bhs) {
예제 #6
0
파일: user.php 프로젝트: rizalhans/RanaCMS
<?php

//breadcrumb setting
$breadcrumbs[] = array("text" => "User Setting", "href" => "#");
$link_filter = AutoLink($link_source, $route, $menu, $idpost, $judulpost, $aksi) . $hub;
if ($idpost == "" || $idpost == $querystring) {
    $detailuser = false;
    $query_pencarian = "";
    if (isset($_GET['nama']) && $_GET['nama'] != "") {
        $query_pencarian = "WHERE nama LIKE '%" . FormSet($_GET['nama']) . "%'";
    }
    if (isset($_GET['filter_bylevel']) && $_GET['filter_bylevel'] != "") {
        $query_pencarian = "WHERE level ='" . FormSet($_GET['filter_bylevel']) . "'";
    }
    $sql = "SELECT * FROM user {$query_pencarian} ORDER BY nama ASC";
    $array_user = RowData($sql, $conn);
} else {
    $detailuser = true;
    $sql = "SELECT * FROM user WHERE id='{$idpost}'";
    $tampiluser = TampilData($sql, $conn);
    $nama_user = $tampiluser["nama"];
    $id_user = $tampiluser["id"];
    $email_user = $tampiluser["email"];
    $level_user = $tampiluser["level"];
    $status_user = $tampiluser["status"];
    $foto_user = $tampiluser["foto"];
}
if (isset($_POST['add-data'])) {
    $input_email = FormSet($_POST['email']);
    $input_nama = FormSet($_POST['nama']);
    $input_level = FormSet($_POST['level']);
예제 #7
0
<?php

$detailbanner = true;
$sql = "SELECT * FROM banner ORDER BY nama ASC";
$array_banner = RowData($sql, $conn);
if ($idpost == "" || $idpost == $querystring) {
    $detailbanner = false;
} else {
    $sql = "SELECT * FROM banner_detail WHERE id_banner='{$idpost}' ORDER BY urutan ASC";
    $listbanner = RowData($sql, $conn);
    $sql = "SELECT * FROM banner WHERE id='{$idpost}'";
    $nama_banner = TampilData($sql, $conn);
}
if (isset($_POST['add-banner'])) {
    $namabanner = FormSet($_POST['nama']);
    $sql = "INSERT INTO banner (nama) VALUES ('{$namabanner}')";
    if ($conn->query($sql) === true) {
        $_SESSION['kalimat_status'] = "Silahkan Masukan Slide Banner Anda";
        header("Location: " . LINK_LANJUT . "idpost=" . IdTerakhir($conn) . "&status=berhasil");
    } else {
        $_SESSION['kalimat_status'] = "GAGAL: error tidak diketahui";
        header("Location: " . LINK_LANJUT . "status=gagal");
    }
}
if (isset($_POST['add-slide-banner'])) {
    foreach ($array_bahasa as $data_bhs) {
        if ($data_bhs) {
            $colom[] = "caption_" . $data_bhs['kode'];
            $value[] = "'" . FormSet($_POST['caption_' . $data_bhs['kode']]) . "'";
        }
    }
예제 #8
0
function RootKategori($id, $bhs_on, $conn)
{
    $sql = "SELECT kategori_post.id_kategori, kategori.id, kategori.parent, kategori.seo, kategori.nama_{$bhs_on} as nama FROM kategori_post INNER JOIN kategori ON kategori_post.id_kategori = kategori.id WHERE kategori_post.id_post='{$id}'";
    $array_kategori = RowData($sql, $conn);
    if ($array_kategori) {
        foreach ($array_kategori as $data) {
            if ($data) {
                $kat_teratas = "";
                if ($data['parent'] > 0) {
                    //array menu kiri
                    $sql = "SELECT * FROM kategori WHERE id='" . $data['parent'] . "'";
                    $first_child = TampilData($sql, $conn);
                    $kat_teratas = $first_child['seo'];
                    if ($first_child['parent'] > 0) {
                        //array menu kiri
                        $sql = "SELECT * FROM kategori WHERE id='" . $first_child['parent'] . "'";
                        $second_child = TampilData($sql, $conn);
                        $kat_teratas = $second_child['seo'];
                        if ($second_child['parent'] > 0) {
                            //array menu kiri
                            $sql = "SELECT * FROM kategori WHERE id='" . $second_child['parent'] . "'";
                            $third_child = TampilData($sql, $conn);
                            $kat_teratas = $third_child['seo'];
                            if ($third_child['parent'] > 0) {
                                //array menu kiri
                                $sql = "SELECT * FROM kategori WHERE id='" . $third_child['parent'] . "'";
                                $four_child = TampilData($sql, $conn);
                                $kat_teratas = $four_child['seo'];
                            }
                        }
                    }
                }
                ///batas pertama
                $iddata[] = array("id" => $data['id_kategori'], "text" => $data['nama'], "parent" => $data['parent'], "seo" => $data['seo'], "induk" => $kat_teratas);
            }
        }
    } else {
        $iddata = false;
    }
    return $iddata;
}
예제 #9
0
$seo_link = RowData($sql, $conn);
if ($seo_link) {
    foreach ($seo_link as $data) {
        $array_seo[] = $data['seo'];
    }
}
if ($idpost == "" || $idpost == $querystring) {
    $sql = "SELECT * FROM kategori WHERE {$sql_filter} ORDER BY nama_" . $bhs_on . ", parent ASC";
    $array_kategori = RowData($sql, $conn);
    $view_detail = false;
} else {
    $sql = "SELECT * FROM kategori WHERE id = '{$idpost}' ";
    $halaman = TampilData($sql, $conn);
    $nama_kategori = $halaman['nama_' . $bhs_on];
    $sql = "SELECT * FROM kategori ORDER BY parent, nama_" . $bhs_on . " ASC";
    $array_kategori = RowData($sql, $conn);
    $view_detail = true;
    if (isset($_POST['update-data'])) {
        if ($_POST['seo'] == "") {
            $_POST['seo'] = "Posting";
        }
        $update_seo = FormSet(linkbersih($_POST['seo']));
        if (in_array($update_seo, $array_seo)) {
            $jumlah_seo = false;
            foreach ($array_seo as $data) {
                if ($data == $update_seo && $halaman['seo'] != $update_seo) {
                    $jumlah_seo = $idpost;
                }
            }
        }
        $update_seo = $update_seo . $jumlah_seo;
예제 #10
0
    echo "Anda harus login";
}
$id_pengguna = $_SESSION['id'];
if ($id_pengguna) {
    include '../../config.php';
}
include '../data/class.php';
include '../data/fungsi.php';
include '../data/dataweb.php';
include '../setting/url.php';
$filternama = "";
if (isset($_GET['namafile']) && $_GET['namafile'] != "") {
    $filternama = "WHERE nama LIKE '%" . $_GET['namafile'] . "%'";
}
$sql = "SELECT * FROM filemanager {$filternama} ORDER BY nama ASC";
$array_file = RowData($sql, $conn);
?>
<script>
$(document).ready(function() {
    $('.galeri-box>.container-box>.close').click(function() {	
		$('.galeri-area').removeAttr('data-control');
		$('.galeri-area .galeri-box').remove();
		$('.galeri-area script').remove();
	});
	$('.galeri-box .close').click(function() {
		var target_close = $(this).attr('data-toggle');
		$(target_close).toggle();
	});
	$('#btn-filternamafile').click(function() {
		var NamaFile = $('#filternamafile').val();
        $('.galeri-area').load('website/ajax/filemanager.php?namafile='+NamaFile);
예제 #11
0
    if (isset($_GET['filter'])) {
        if (isset($_GET['dari']) && $_GET['dari'] != "") {
            $Array_Filter[] = " nama LIKE '%" . $_GET['dari'] . "%'";
        }
        if (isset($_GET['mulai']) && $_GET['mulai'] != "" && (isset($_GET['hingga']) && $_GET['hingga'] != "")) {
            $Array_Filter[] = " tanggal >= '" . $_GET['mulai'] . "' AND tanggal <= '" . $_GET['hingga'] . "'";
        }
        if (isset($_GET['about']) && $_GET['about'] != "") {
            $Array_Filter[] = " tentang='" . $_GET['about'] . "'";
        }
        if (isset($Array_Filter)) {
            $filter_data = "WHERE " . implode(" AND ", $Array_Filter);
        }
    }
    $sql = "SELECT * FROM kontak {$filter_data} ORDER BY id DESC";
    $array_report = RowData($sql, $conn);
    $total_inquery = count($array_report);
} else {
    $detailview = true;
    $sql = "SELECT * FROM kontak WHERE id='{$idpost}' ORDER BY id DESC";
    $detail_report = TampilData($sql, $conn);
}
if (isset($_POST['delete-data'])) {
    $sql = "DELETE FROM kontak WHERE id='{$idpost}'";
    if ($conn->query($sql) === TRUE) {
        $_SESSION['kalimat_status'] = "Delete berhasil";
        header("Location: " . AutoLink($link_source, $route, $menu, "", "", "") . $hub . "status=berhasil");
    } else {
        $_SESSION['kalimat_status'] = "Delete Gagal";
        header("Location: " . AutoLink($link_source, $route, $menu, "", "", "") . $hub . "status=gagal");
    }
예제 #12
0
파일: menu.php 프로젝트: rizalhans/RanaCMS
 $detailmenu = true;
 $array_menu_form = RowMenu($idpost, 0, $conn, $bhs_on, $link_source);
 $sql = "SELECT * FROM menu WHERE id_menu='{$idpost}' AND parent='0' ORDER BY urutan ASC";
 $array_semuamenu = RowData($sql, $conn);
 if ($array_semuamenu) {
     foreach ($array_semuamenu as $semuamenu) {
         if ($semuamenu) {
             $menuparent[] = array("id" => $semuamenu['id'], "text" => TextMenu($semuamenu['route'], $semuamenu['menu'], $semuamenu['idpost'], $conn, $bhs_on));
             $sql = "SELECT * FROM menu WHERE id_menu='{$idpost}' AND parent='" . $semuamenu['id'] . "' ORDER BY urutan ASC";
             $array_semuamenu_2 = RowData($sql, $conn);
             if ($array_semuamenu_2) {
                 foreach ($array_semuamenu_2 as $semuamenu_2) {
                     if ($semuamenu_2) {
                         $menuparent[] = array("id" => $semuamenu_2['id'], "text" => TextMenu($semuamenu['route'], $semuamenu['menu'], $semuamenu['idpost'], $conn, $bhs_on) . " > " . TextMenu($semuamenu_2['route'], $semuamenu_2['menu'], $semuamenu_2['idpost'], $conn, $bhs_on));
                         $sql = "SELECT * FROM menu WHERE id_menu='{$idpost}' AND parent='" . $semuamenu_2['id'] . "' ORDER BY urutan ASC";
                         $array_semuamenu_3 = RowData($sql, $conn);
                         if ($array_semuamenu_3) {
                             foreach ($array_semuamenu_3 as $semuamenu_3) {
                                 if ($semuamenu_3) {
                                     $menuparent[] = array("id" => $semuamenu_3['id'], "text" => TextMenu($semuamenu['route'], $semuamenu['menu'], $semuamenu['idpost'], $conn, $bhs_on) . " > " . TextMenu($semuamenu_2['route'], $semuamenu_2['menu'], $semuamenu_2['idpost'], $conn, $bhs_on) . " > " . TextMenu($semuamenu_3['route'], $semuamenu_3['menu'], $semuamenu_3['idpost'], $conn, $bhs_on));
                                 }
                             }
                         }
                     }
                 }
             }
         }
     }
 }
 $sql = "SELECT * FROM main_menu WHERE id='{$idpost}'";
 $nama_menu = TampilData($sql, $conn);
예제 #13
0
<?php

///////////////////////////
$sql = "SELECT * FROM setting ORDER BY sort ASC";
$array_websett = RowData($sql, $conn);
$opt_theme = ArrayDir(DIR_THEMES);
$sql = "SELECT * FROM bahasa ORDER BY nama";
$opt_bahasa = RowData($sql, $conn);
//breadcrumb setting
$breadcrumbs[] = array("text" => "General Setting", "href" => "#");
if (isset($_POST['btnsetting'])) {
    foreach ($array_websett as $data_input) {
        $namasettingan = $data_input['setting'];
        $result_value = FormSet($_POST["{$namasettingan}"]);
        $sql = "UPDATE setting SET value='{$result_value}' WHERE setting='{$namasettingan}'";
        if ($conn->query($sql) === TRUE) {
            $_SESSION['kalimat_status'] = "Update berhasil";
            header("Location: " . AutoLink($link_source, $route, $menu, "", "", "") . "&status=berhasil");
        }
    }
}
if (isset($_POST['edit-setting'])) {
    $sort_set = FormSet($_POST['sort']);
    $nama_set = FormSet($_POST['nama']);
    $setting_set = FormSet($_POST['setting']);
    $type_set = FormSet($_POST['type']);
    $sql = "UPDATE setting SET nama='{$nama_set}',setting='{$setting_set}', type='{$type_set}'  WHERE sort='{$sort_set}'";
    if ($conn->query($sql) === TRUE) {
        $_SESSION['kalimat_status'] = "Update berhasil";
        header("Location: " . AutoLink($link_source, $route, $menu, "", "", "") . "&status=berhasil");
    }