관리-도구
편집 파일: add-category.php
<!DOCTYPE html> <html lang="en" dir="ltr"> <!-- Mirrored from themes.pixelstrap.com/fastkart/back-end/add-new-category.html by HTTrack Website Copier/3.x [XR&CO'2014], Wed, 10 Apr 2024 05:07:03 GMT --> <head> <?php include('include/head_admin.php'); $name = ''; $image = ''; $image_alt_tag = ''; $url = ''; $description = ''; if (isset($_GET['id']) && $_GET['id'] != '') { $id = get_safe_value($con, $_GET['id']); $image_required = ''; $res = mysqli_query($con, "select * from category where id='$id'"); $check = mysqli_num_rows($res); if ($check > 0) { $row = mysqli_fetch_assoc($res); $name = $row['name']; $image = $row['image']; $image_alt_tag = $row['image_alt_tag']; $url = $row['url']; $description = $row['description']; } else { header('location:all-category.php'); die(); } } if (isset($_POST['submit_category'])) { // prx($_POST); $name = get_safe_value($con, $_POST['name']); $image_alt_tag = get_safe_value($con, $_POST['image_alt_tag']); $description = get_safe_value($con, $_POST['description']); if (isset($_GET['id']) && $_GET['id'] == 0) { if ($_FILES['image']['type'] != 'image/png' && $_FILES['image']['type'] != 'image/jpg' && $_FILES['image']['type'] != 'image/jpeg' && $_FILES['image']['type'] != 'image/webp') { $msg = "Please select only png, jpg, webp and jpeg image format"; } } else { if ($_FILES['image']['type'] != '') { if ($_FILES['image']['type'] != 'image/png' && $_FILES['image']['type'] != 'image/jpg' && $_FILES['image']['type'] != 'image/jpeg' && $_FILES['image']['type'] != 'image/jpeg') { $msg = "Please select only png, jpg, webp and jpeg image format"; } } } $msg = ""; if ($msg == '') { if (isset($_GET['id']) && $_GET['id'] != '') { $url = get_safe_value($con, $_POST['url']); if ($_FILES['image']['name'] != '') { $image = $_FILES['image']['name']; move_uploaded_file($_FILES['image']['tmp_name'], "../media/category/" . $image); mysqli_query($con, "UPDATE `category` SET `name`='$name', `image`='$image',`image_alt_tag`='$image_alt_tag', `url`='$url',`description`='$description' WHERE `id`='$id'"); } else { $update_query = "UPDATE `category` SET `name`='$name',`image`='$image',`image_alt_tag`='$image_alt_tag',`url`='$url',`description`='$description' WHERE `id`='$id'"; mysqli_query($con, $update_query); } } else { $url = generate_seo_friendly_title($name); $image = rand(111111111, 999999999) . '_' . $_FILES['image']['name']; move_uploaded_file($_FILES['image']['tmp_name'], "../media/category/" . $image); $insert_query = "INSERT INTO `category` (`name`, `image`, `image_alt_tag`, `url`, `description`) VALUES ('$name', '$image','$image_alt_tag','$url','$description')"; mysqli_query($con, $insert_query); } header('location:all-category.php'); die(); } } function generate_seo_friendly_title($title) { // Convert the title to lowercase $title = strtolower($title); // Replace spaces with dashes $title = str_replace(' ', '-', $title); // Remove special characters $title = preg_replace('/[^A-Za-z0-9\-]/', '', $title); return $title; } ?> </head> <body> <!-- tap on top start --> <div class="tap-top"> <span class="lnr lnr-chevron-up"></span> </div> <!-- tap on tap end --> <!-- page-wrapper start --> <div class="page-wrapper compact-wrapper" id="pageWrapper"> <!-- Page Header Start--> <?php include('include/header_admin.php'); ?> <!-- Page Header Ends--> <!-- Page Body start --> <div class="page-body-wrapper"> <!-- Page Sidebar Start--> <?php include('include/sidebar_admin.php'); ?> <!-- Page Sidebar Ends--> <div class="page-body"> <!-- New Product Add Start --> <div class="container-fluid"> <div class="row"> <div class="col-12"> <div class="row"> <div class="col-sm-8 m-auto"> <div class="card"> <div class="card-body"> <div class="card-header-2"> <h5>Category Information</h5> </div> <form method="post" enctype="multipart/form-data"> <div class="theme-form theme-form-2 mega-form"> <?php if ($url != '') { ?> <div class="mb-4 row align-items-center"> <label class="form-label-title col-sm-3 mb-0">Category Url</label> <div class="col-sm-9"> <input class="form-control" name="url" type="text" placeholder="Category Url" value="<?php echo $url ?>" required> </div> </div> <?php } ?> <div class="mb-4 row align-items-center"> <label class="form-label-title col-sm-3 mb-0">Category Name</label> <div class="col-sm-9"> <input class="form-control" name="name" type="text" placeholder="Category Name" value="<?php echo $name ?>" required> </div> </div> <div class="mb-4 row align-items-center"> <label class="col-sm-3 col-form-label form-label-title">Category Image</label> <div class="form-group col-sm-9"> <input class="form-control" type="file" name="image" placeholder="Category Image" value="<?php echo $image ?>" <?php echo $image ?> required> <?php if ($image != '') { echo "<a target='_blank' href='" . "../media/category/" . $image . "'><img width='150px' src='" . "../media/category/" . $image . "'/></a>"; } ?> </div> </div> <div class="mb-4 row align-items-center"> <label class="col-sm-3 col-form-label form-label-title">Category Image Alt Tag</label> <div class="form-group col-sm-9"> <input class="form-control" type="text" name="image_alt_tag" placeholder="Category Image" value="<?php echo $image_alt_tag ?>" required> </div> </div> <div class="mb-4 row"> <label class="form-label-title col-sm-12 mb-0">Category Description</label> <div class="col-sm-12"> <textarea id="editor" name="description"><?php echo $description ?></textarea> </div> </div> </div> <button class="btn btn-solid" name="submit_category" type="submit">Submit</button> </form> </div> </div> </div> </div> </div> </div> </div> <!-- New Product Add End --> <!-- footer Start --> <?php include('include/footer_admin.php'); ?> <!-- footer En --> </div> <!-- Container-fluid End --> </div> <!-- Page Body End --> </div> <!-- page-wrapper End --> <?php include('include/foot_admin.php'); ?> </body> <!-- Mirrored from themes.pixelstrap.com/fastkart/back-end/add-new-category.html by HTTrack Website Copier/3.x [XR&CO'2014], Wed, 10 Apr 2024 05:07:04 GMT --> </html>