« Back to History
purchase_video_add.php
|
20260721_154033.php
Initial Bulk Import
Copy Code
<?php require_once __DIR__ . '/modules/auth/page_acl.php'; $ctx = page_require_access('purchase_entry'); $pdo = $ctx['pdo']; $company_id = (int)$ctx['company_id']; $u = $ctx['user']; require_once __DIR__ . '/partials/header.php'; $msg=''; $purchase_id=''; /* ===== SEARCH PURCHASE ===== */ if(isset($_GET['id'])){ $purchase_id = (int)$_GET['id']; } $row = null; if($purchase_id){ $stm = $pdo->prepare(" SELECT * FROM purchase_entry WHERE purchase_id=? AND company_id=? "); $stm->execute([$purchase_id,$company_id]); $row = $stm->fetch(); } /* ===== VIDEO SAVE ===== */ if($_SERVER['REQUEST_METHOD']=='POST'){ $purchase_id = (int)$_POST['purchase_id']; if(!empty($_FILES['video']['name'])){ $ext = strtolower(pathinfo($_FILES['video']['name'],PATHINFO_EXTENSION)); $allowed = ['mp4','mov']; if(in_array($ext,$allowed)){ $new_name = "purchase_".$purchase_id.".".$ext; $dir = __DIR__."/uploads/purchase_videos/"; if(!is_dir($dir)){ mkdir($dir,0777,true); } $target = $dir.$new_name; move_uploaded_file($_FILES['video']['tmp_name'],$target); $path = "uploads/purchase_videos/".$new_name; $up = $pdo->prepare(" UPDATE purchase_entry SET video_path=? WHERE purchase_id=? AND company_id=? "); $up->execute([$path,$purchase_id,$company_id]); $msg="Video uploaded successfully"; } } } ?> <div class="container mt-4"> <h4>Purchase Video Upload</h4> <?php if($msg){ ?> <div class="alert alert-success"><?php echo $msg; ?></div> <?php } ?> <!-- SEARCH FORM --> <form method="get" class="row mb-4"> <div class="col-md-3"> <label>Purchase Entry No</label> <input type="number" name="id" value="<?php echo htmlspecialchars($purchase_id); ?>" class="form-control"> </div> <div class="col-md-2 d-flex align-items-end"> <button class="btn btn-primary w-100">Search</button> </div> </form> <?php if($row){ ?> <div class="card mb-3"> <div class="card-body"> <strong>Party:</strong> <?php echo htmlspecialchars($row['party_name']); ?><br> <strong>Date:</strong> <?php echo $row['purchase_date']; ?><br> <strong>Challan:</strong> <?php echo htmlspecialchars($row['challan_no']); ?><br> <strong>Bill:</strong> <?php echo htmlspecialchars($row['bill_no']); ?><br> <strong>Amount:</strong> <?php echo number_format($row['total_amount'],2); ?> </div> </div> <form method="post" enctype="multipart/form-data"> <input type="hidden" name="purchase_id" value="<?php echo $row['purchase_id']; ?>"> <div class="mb-3"> <label>Upload Video</label> <input type="file" name="video" class="form-control" accept="video/mp4,video/quicktime" required> </div> <button class="btn btn-success">Upload Video</button> </form> <?php } ?> </div> <?php require_once __DIR__ . '/partials/footer.php'; ?>