:: **Zploit** v1.0 | Current Path: **/home/kreativepixelz/www/sukhadaworldapp/admin/**
:: Editing File: video_edit.php
<?php require_once 'db.php'; require_once 'session.php'; include "header.php"; // 1️⃣ Check for ID if (!isset($_GET['id']) || empty($_GET['id'])) { $_SESSION['error'] = "Error: Video ID missing."; header("Location: video.php"); exit; } $video_id = (int)$_GET['id']; // 2️⃣ Fetch video record $sql = "SELECT * FROM videos WHERE id = ?"; $stmt = mysqli_prepare($conn, $sql); if ($stmt) { mysqli_stmt_bind_param($stmt, "i", $video_id); mysqli_stmt_execute($stmt); $result = mysqli_stmt_get_result($stmt); $video = mysqli_fetch_assoc($result); mysqli_stmt_close($stmt); if (!$video) { $_SESSION['error'] = "Error: Video not found."; header("Location: video.php"); exit; } } else { $_SESSION['error'] = "Database error."; header("Location: video.php"); exit; } ?> <div class="page-content-wrapper"> <div class="page-content"> <!-- Breadcrumb --> <div class="page-breadcrumb d-none d-sm-flex align-items-center mb-3"> <div class="breadcrumb-title pe-3">Videos</div> <div class="ps-3"> <nav aria-label="breadcrumb"> <ol class="breadcrumb mb-0 p-0 align-items-center"> <li class="breadcrumb-item"> <a href="dashboard.php"> <ion-icon name="home-outline"></ion-icon> </a> </li> <li class="breadcrumb-item active" aria-current="page">Edit Video</li> </ol> </nav> </div> </div> <!-- Edit Form --> <div class="card"> <div class="card-header"> <h6 class="mb-0">Edit Video</h6> </div> <div class="card-body"> <form action="video_update.php" method="POST" enctype="multipart/form-data"> <input type="hidden" name="video_id" value="<?= htmlspecialchars($video['id']) ?>"> <input type="hidden" name="old_thumbnail" value="<?= htmlspecialchars($video['thumbnil_image']) ?>"> <input type="hidden" name="old_video" value="<?= htmlspecialchars($video['video']) ?>"> <div class="row"> <!-- Thumbnail Upload --> <div class="mb-3 col-sm-6"> <label class="form-label">Thumbnail Image</label> <input type="file" class="form-control" name="thumbnail_image" accept="image/*"> <?php if (!empty($video['thumbnil_image'])): ?> <small class="text-muted d-block mt-2"> Current Thumbnail: <a href="../uploads/video_thumbnails/<?= htmlspecialchars($video['thumbnil_image']) ?>" target="_blank">View</a> </small> <?php endif; ?> </div> <!-- Video Upload --> <div class="mb-3 col-sm-6"> <label class="form-label">Video File</label> <input type="file" class="form-control" name="video_file" accept="video/*"> <?php if (!empty($video['video'])): ?> <small class="text-muted d-block mt-2"> Current Video: <a href="../uploads/videos/<?= htmlspecialchars($video['video']) ?>" target="_blank">View</a> </small> <?php endif; ?> </div> <!-- Status --> <div class="mb-3 col-sm-6"> <label class="form-label">Status</label> <select class="form-control" name="status" required> <option value="Active" <?= $video['status'] == 'Active' ? 'selected' : '' ?>>Active</option> <option value="Inactive" <?= $video['status'] == 'Inactive' ? 'selected' : '' ?>>Inactive</option> </select> </div> <!-- Buttons --> <div class="col-12 mt-4"> <button type="submit" class="btn btn-success">Update Video</button> <a href="video.php" class="btn btn-warning">Back to List</a> </div> </div> </form> </div> </div> </div> </div> <?php include "footer.php"; ?>