Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
103.117.180.2
:
gallery-process.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php include "db_connect.php"; // include_once "ImageResizeService.php"; $create_time = date("Y-m-d H:i:s"); // echo '<pre>';print_r($_POST);exit; if (isset($_POST['submit']) && $_POST['submit'] == 'Submit') { $imageName = !empty($_POST['imageName']) ? $_POST['imageName'] : ''; $imageName = check_input($con, $imageName); $insert_stmt = $con->prepare('INSERT INTO `gallery_image` SET `image` = ?, `create_date_time` = ?, `status` = "1" '); $insert_stmt->bind_param("ss", $imageName, $create_time); $insert_stmt->execute(); $lastInsertId = mysqli_insert_id($con); $imgName = !empty($_POST['imgName']) ? $_POST['imgName'] : ''; $imgAlt = !empty($_POST['imgAlt']) ? $_POST['imgAlt'] : ''; $imgTitle = !empty($_POST['imgTitle']) ? $_POST['imgTitle'] : ''; $imgName = check_input($con, $imgName); $imgAlt = check_input($con, $imgAlt); $imgTitle = check_input($con, $imgTitle); $NameFile = $_FILES['image']['name']; if (isset($NameFile) && !empty($NameFile)) { $extension = strtolower(pathinfo($NameFile, PATHINFO_EXTENSION)); if ($extension != "jpg" && $extension != "jpeg" && $extension != "png" && $extension != "gif") { echo '<script type="text/javascript">'; echo 'alert("Only jpg, jpeg, png and gif files are allowed");'; echo 'window.location.href = "add-images.php";'; echo '</script>'; exit(); } $galleryImg = "Gallery"; //$fileName = $imgName . "." . $extension; $fileName = $NameFile; $fpath = ".." . DIRECTORY_SEPARATOR . $galleryImg . DIRECTORY_SEPARATOR . $fileName; if (!file_exists(".." . DIRECTORY_SEPARATOR . $galleryImg) && !is_dir(".." . DIRECTORY_SEPARATOR . $blogImg)) { mkdir(".." . DIRECTORY_SEPARATOR . $galleryImg); } if (move_uploaded_file($_FILES["image"]["tmp_name"], $fpath)) { $img_stmt = $con->prepare('UPDATE `gallery_image` SET `image` = ? WHERE `id` = ? '); $img_stmt->bind_param('ss', $fileName, $lastInsertId); $img_stmt->execute(); $img_stmt->store_result(); } /* $resizeObj = new ImageResizeService($fpath); $resizeObj->resizeImage(730, 380, 'auto'); $resizeObj->saveImage($fpath, 100); */ } if ($insert_stmt) { $_SESSION['msg'] = 'data_uploaded'; header("location: view-gallery.php"); } else { header("location: view-gallery.php"); exit; } } if (isset($_POST['submit']) && $_POST['submit'] == 'Save Changes') { $id = check_input($con, base64_decode($_REQUEST['id'])); $id1 = check_input($con, $_REQUEST['id']); $fetch_pslug = mysqli_query($con, "SELECT `image` FROM `gallery_image` WHERE `id`='" . $id . "' ") or die(mysqli_error($con)); $row_pslug = mysqli_fetch_array($fetch_pslug); $imageName = !empty($_POST['imageName']) ? $_POST['imageName'] : ''; $imageName = check_input($con, $imageName); $update_stmt = $con->prepare('UPDATE `gallery_image` SET `image` = ? WHERE `id` = ? '); $update_stmt->bind_param("ss", $imgName, $id); $update_stmt->execute(); $update_stmt->store_result(); $NameFile = $_FILES['image']['name']; if (isset($NameFile) && !empty($NameFile)) { $extension = strtolower(pathinfo($NameFile, PATHINFO_EXTENSION)); if ($extension != "jpg" && $extension != "jpeg" && $extension != "png" && $extension != "gif") { echo '<script type="text/javascript">'; echo 'alert("Only jpg, jpeg, png and gif files are allowed");'; echo 'window.location.href = "view-gallery.php";'; echo '</script>'; exit(); } } $galleryImg = "Gallery"; if (isset($_POST['existImage']) && $_POST['existImage'] == '') { if (isset($_POST['removedImage']) && $_POST['removedImage'] != '') { $rimg = "../" . $galleryImg . "/" . $_POST['removedImage']; if (file_exists($rimg)) { unlink($rimg); $nimg = ""; $uimg_stmt = $con->prepare('UPDATE `gallery_image` SET `image` = ? WHERE `id` = ? '); $uimg_stmt->bind_param("ss", $nimg, $id); $uimg_stmt->execute(); $uimg_stmt->store_result(); } } } if (isset($NameFile) && !empty($NameFile)) { if (!file_exists(".." . DIRECTORY_SEPARATOR . $galleryImg) && !is_dir(".." . DIRECTORY_SEPARATOR . $blogImg)) { mkdir(".." . DIRECTORY_SEPARATOR . $galleryImg); } //$fileName = $imgName . "." . $extension; $fileName = $NameFile; $fpath = ".." . DIRECTORY_SEPARATOR . $galleryImg . DIRECTORY_SEPARATOR . $fileName; if (move_uploaded_file($_FILES["image"]["tmp_name"], $fpath)) { $nimg_stmt = $con->prepare('UPDATE `gallery_image` SET `image` = ? WHERE `id` = ? '); $nimg_stmt->bind_param('ss', $fileName, $id); $nimg_stmt->execute(); $nimg_stmt->store_result(); /* $resizeObj = new ImageResizeService($fpath); $resizeObj->resizeImage(730, 380, 'auto'); $resizeObj->saveImage($fpath, 100); */ } } $ext = pathinfo($row_pslug['image'], PATHINFO_EXTENSION); $presentImg = basename($row_pslug['image'], "." . $ext); $oldImg = ".." . DIRECTORY_SEPARATOR . $galleryImg . DIRECTORY_SEPARATOR . $presentImg . "." . $ext; $newImg = ".." . DIRECTORY_SEPARATOR . $galleryImg . DIRECTORY_SEPARATOR . $imgName . "." . $ext; if (($presentImg != $imgName) && ($NameFile == '') && (file_exists($oldImg))) { if (!(rename($oldImg, $newImg))) { echo '<script type="text/javascript">'; echo 'alert("An error occurred during Rename Image.");'; echo 'window.location.href = "view-gallery.php";'; echo '</script>'; exit(); } $rName = $imgName . "." . $ext; $rnimg_stmt = $con->prepare('UPDATE `gallery_image` SET `image` = ? WHERE `id` = ? '); $rnimg_stmt->bind_param('ss', $rName, $id); $rnimg_stmt->execute(); $rnimg_stmt->store_result(); } if ($update_stmt) { $_SESSION['msg'] = 'data_updated'; header("location: view-gallery.php"); } else { header("location: view-gallery.php"); exit; } } if ($_SERVER["REQUEST_METHOD"] == "GET" && isset($_GET['action']) && $_GET['action'] == 'status') { $id = check_input($con, base64_decode($_REQUEST['id'])); $sts_stmt = $con->prepare('SELECT `status` FROM `gallery_image` WHERE `id` = ?'); $sts_stmt->bind_param('s', $id); $sts_result = $sts_stmt->execute(); $sts_stmt->store_result(); $sts_stmt->bind_result($cstatus); $sts_stmt->fetch(); if ($cstatus == '1') { $status = 0; $stmt = $con->prepare('UPDATE `gallery_image` SET `status` = ? WHERE `id` = ? '); $stmt->bind_param('ss', $status, $id); $result = $stmt->execute(); $stmt->store_result(); } if ($cstatus == '0') { $status = 1; $stmt = $con->prepare('UPDATE `gallery_image` SET `status` = ? WHERE `id` = ? '); $stmt->bind_param('ss', $status, $id); $result = $stmt->execute(); $stmt->store_result(); } if ($stmt) { $_SESSION['msg'] = 'status_changed'; header('location: view-gallery.php'); exit; } else { header("location: view-gallery.php"); exit; } } if ($_SERVER["REQUEST_METHOD"] == "GET" && isset($_GET['action']) && $_GET['action'] == 'delete') { $id = check_input($con, base64_decode($_REQUEST['id'])); $delete_stmt = $con->prepare('DELETE FROM `gallery_image` WHERE `id` = ? '); $delete_stmt->bind_param('s', $id); $delete_stmt->execute(); if ($delete_stmt) { $_SESSION['msg'] = 'delete_data'; header('location: view-gallery.php'); exit; } else { header("location: view-gallery.php"); exit; } } ?>