function ThumbGeleri($src, $size) { $dir = "../../"; $dir_cache = $dir . "cache/"; $array_dir_cache = ArrayDir("../../cache/"); //sumber dibalik $dibalik = strrev($src); //cari array pertama $ambilyangpertama = explode("/", $dibalik); //nama file asli $nama_file = strrev($ambilyangpertama[0]); $namabaru_file = linkbersih($nama_file); $nama_file = md5($size . "_" . $namabaru_file) . $namabaru_file; $result = str_replace($dir, "", $dir_cache . $nama_file); return $result; }
<?php //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_CONTROLLER))) { $load_breadcrumb = true; include DIR_CONTROLLER . $route . ".php"; } else { //jika $route tidak di isi maka yang di load adalah home dan home harus ada di array controller $load_breadcrumb = false; include DIR_CONTROLLER . "home.php"; }
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);
header("Pragma: no-cache"); include '../../config.php'; include '../data/class.php'; include '../data/fungsi.php'; include '../data/url.php'; if (!isset($_SESSION)) { session_start(); } if (isset($_SESSION['emailpengguna']) && $_SESSION['emailpengguna'] != "") { if (empty($_FILES) || $_FILES["file"]["error"]) { die('Upload gagal bos!'); } $dir_ = "../../"; $folderfile = "file/"; $dir_filefoto = $dir_ . $folderfile; $array_dirIMG = ArrayDir($dir_filefoto); $fileName = linkbersih($_FILES["file"]["name"]); //entry datbase $nama_file = $today . $_FILES["file"]["name"]; $ContentType_file = $_FILES['file']['type']; $DotType_file = strtolower(pathinfo($_FILES['file']['name'], PATHINFO_EXTENSION)); $size_file = $_FILES['file']['size']; $own_file = $_SESSION['id']; $diskripsi_file = ""; $password_file = ""; $target_file = $folderfile . $today . $fileName; $src_file = $target_file; $kode_file = linkbersih(md5($target_file)); $sql = "INSERT INTO filemanager (src, nama, DotType, ContentType, size, own, diskripsi, kode, password) VALUES ('{$src_file}', '{$nama_file}', '{$DotType_file}', '{$ContentType_file}', '{$size_file}', '{$own_file}', '{$diskripsi_file}', '{$kode_file}', '{$password_file}')"; if ($conn->query($sql)) { move_uploaded_file($_FILES["file"]["tmp_name"], $dir_filefoto . $today . $fileName);
if (isset($_POST['buat-folder'])) { if ($_POST['folder-baru'] == "") { $_POST['folder-baru'] = "NewFolder"; } $namafolderbaru = linkbersih($_POST['folder-baru']); $folder_baru = $dir_images . FormSet($namafolderbaru); if (!file_exists($folder_baru)) { mkdir($folder_baru); $log_txt = "{$nama_pengguna} membuat folder photo <strong>'{$namafolderbaru}'</strong>\n"; LogSys($log_txt, "normal"); $_SESSION['kalimat_status'] = "Buat Folder berhasil"; header("Location: " . $link_form_eksekusi_berhasil); } else { $_SESSION['kalimat_status'] = "Buat Folder berhasil"; header("Location: " . $link_form_eksekusi_gagal); } } if (isset($_POST['clear-cache'])) { $array_images = ArrayDir('cache/'); if ($array_images) { foreach ($array_images as $data_gbr) { if ($data_gbr) { delete_files('cache/' . $data_gbr); } } } $log_txt = "{$nama_pengguna} menghapus cache foto\n"; LogSys($log_txt, "delete"); $_SESSION['kalimat_status'] = "Cache Berhasil dibersihkan"; header("Location: " . $link_form_eksekusi_berhasil); }
if (!$logged || $level_pengguna == "subscriber") { $_SESSION['kalimat_status'] = "Maaf Anda harus login dahulu."; header("Location: " . AutoLink($link_source, "login", "", "", "", "") . $hub . "status=gagal"); } //breadcrumb setting $breadcrumbs[] = array("text" => "Admin", "href" => AutoLink($link_source, $route, "", "", "", "")); if ($level_pengguna == "webmaster") { $Array_Menu_Admin[] = array("text" => "Dashboard <span class='label label-warning pull-right'>Belum</span>", "icon" => '<i class="fa fa-tachometer"></i>', "link" => AutoLink($link_source, $route, "dashboard", "", "", "")); $Array_Menu_Admin[] = array("text" => "Postingan", "icon" => '<i class="fa fa-paper-plane"></i>', "link" => AutoLink($link_source, $route, "posting", "", "", "")); $Array_Menu_Admin[] = array("text" => "Kategori", "icon" => '<i class="fa fa-bookmark"></i>', "link" => AutoLink($link_source, $route, "kategori", "", "", "")); $Array_Menu_Admin[] = array("text" => "User", "icon" => '<i class="fa fa-users"></i>', "link" => AutoLink($link_source, $route, "user", "", "", "")); $Array_Menu_Admin[] = array("text" => "Menu", "icon" => '<i class="fa fa-bars"></i>', "link" => AutoLink($link_source, $route, "menu", "", "", "")); $Array_Menu_Admin[] = array("text" => "File Manager", "icon" => '<i class="fa fa-archive"></i>', "link" => AutoLink($link_source, $route, "file", "", "", "")); $Array_Menu_Admin[] = array("text" => "Galeri", "icon" => '<i class="fa fa-file-image-o"></i>', "link" => AutoLink($link_source, $route, "galeri", "", "", "")); $Array_Menu_Admin[] = array("text" => "Slide Banner", "icon" => '<i class="fa fa-picture-o"></i>', "link" => AutoLink($link_source, $route, "banner", "", "", "")); $Array_Menu_Admin[] = array("text" => "Buku Tamu", "icon" => '<i class="fa fa-comment-o"></i>', "link" => AutoLink($link_source, $route, "kontak", "", "", "")); $Array_Menu_Admin[] = array("text" => "Permission <span class='label label-warning pull-right'>Belum</span>", "icon" => '<i class="fa fa-key"></i>', "link" => AutoLink($link_source, $route, "permission", "", "", "")); $Array_Menu_Admin[] = array("text" => "Bahasa <span class='label label-warning pull-right'>Belum</span>", "icon" => '<i class="fa fa-language"></i>', "link" => AutoLink($link_source, $route, "bahasa", "", "", "")); $Array_Menu_Admin[] = array("text" => "Web Setting", "icon" => '<i class="fa fa-cogs"></i>', "link" => AutoLink($link_source, $route, "setting", "", "", "")); $Array_Menu_Admin[] = array("text" => "Log", "icon" => '<i class="fa fa-pencil-square-o"></i>', "link" => AutoLink($link_source, $route, "log", "", "", "")); $Array_Menu_Admin[] = array("text" => "Tugas <span class='label label-warning pull-right'>Belum</span>", "icon" => '<i class="fa fa-check-square-o"></i>', "link" => AutoLink($link_source, $route, "tugas", "", "", "")); $Array_Menu_Admin[] = array("text" => "Komentar <span class='label label-warning pull-right'>Belum</span>", "icon" => '<i class="fa fa-comments-o"></i>', "link" => AutoLink($link_source, $route, "komentar", "", "", "")); $Array_Menu_Admin[] = array("text" => "Penawaran <span class='label label-warning pull-right'>Belum</span>", "icon" => '<i class="fa fa-quote-left"></i>', "link" => AutoLink($link_source, $route, "penawaran", "", "", "")); $Array_Menu_Admin[] = array("text" => "Projek <span class='label label-warning pull-right'>Belum</span>", "icon" => '<i class="fa fa-tasks"></i>', "link" => AutoLink($link_source, $route, "projek", "", "", "")); } if ($menu != $querystring && $menu != "" && in_array($menu . ".php", ArrayDir(DIR_ADMIN . "controller/"))) { include DIR_ADMIN . "controller/{$menu}.php"; } else { //jika $route tidak di isi maka yang di load adalah home dan home harus ada di array controller include DIR_ADMIN . "controller/dashboard.php"; }
function RowSite($data_dir) { $array_from_menu = ArrayDir(TanpaHosting($data_dir)); $array_data_dir = false; if ($array_from_menu) { foreach ($array_from_menu as $site_dir) { if ($site_dir) { $array_data_dir[] = array("text" => kapital_str(PathFile($data_dir . $site_dir, 'filename')), "file" => $site_dir, "value" => PathFile($data_dir . $site_dir, 'filename')); } } } return $array_data_dir; }
?> <?php echo $data_menu['text']; ?> </a> <?php } } ?> </ul> </div> <div class="col col-lg-9 col-md-9 side-kanan"> <div class="panel row"> <div class="panel-body"> <?php if ($menu != $querystring && $menu != "" && in_array($menu . ".php", ArrayDir(DIR_ADMIN . "site/"))) { include DIR_ADMIN . "site/{$menu}.php"; } else { //jika $route tidak di isi maka yang di load adalah home dan home harus ada di array controller include DIR_ADMIN . "site/dashboard.php"; } ?> </div> </div> </div> </div> </div> <div class="btn-area-mobile hidden-lg hidden-md hidden-print"> <a data-toggle="modal" href="#modal-kategori-mobile" id="btn-kategori" class="btn btn-primary"><i class="fa fa-th-list"></i></a> </div> <div id="modal-kategori-mobile" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true">
<?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"); }