BLACKSITE
:
216.73.217.4
:
104.37.75.190 / alpenpass.ca
:
Linux server3.pointsplan.com 5.14.0-503.38.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Apr 18 08:52:10 EDT 2025 x86_64
:
/
home
/
apca
/
www
/
admin
/
Upload File:
files >> /home/apca/www/admin/admin_coupons.php
<?php session_start(); include('../includes/config.php'); // Database connection ?> <!doctype html> <html lang="en" class="no-js"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1"> <meta name="description" content=""> <meta name="author" content=""> <meta name="theme-color" content="#3e454c"> <title>Alpenpass Motorcycle Rental Portal | Admin Gallery List</title> <!-- Font awesome --> <link rel="stylesheet" href="css/font-awesome.min.css"> <!-- Sandstone Bootstrap CSS --> <link rel="stylesheet" href="css/bootstrap.min.css"> <!-- Bootstrap Datatables --> <link rel="stylesheet" href="css/dataTables.bootstrap.min.css"> <!-- Bootstrap social button library --> <link rel="stylesheet" href="css/bootstrap-social.css"> <!-- Bootstrap select --> <link rel="stylesheet" href="css/bootstrap-select.css"> <!-- Bootstrap file input --> <link rel="stylesheet" href="css/fileinput.min.css"> <!-- Awesome Bootstrap checkbox --> <link rel="stylesheet" href="css/awesome-bootstrap-checkbox.css"> <!-- Admin Stye --> <link rel="stylesheet" href="css/style.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.0/css/bootstrap.min.css"> <link rel="stylesheet" href="https://cdn.datatables.net/1.11.5/css/jquery.dataTables.min.css"> <style> .errorWrap { padding: 10px; margin: 0 0 20px 0; background: #fff; border-left: 4px solid #dd3d36; -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); } .succWrap{ padding: 10px; margin: 0 0 20px 0; background: #fff; border-left: 4px solid #5cb85c; -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); } </style> </head> <body> <?php include('includes/header.php');?> <div class="ts-main-content"> <?php include('includes/leftbar.php');?> <div class="content-wrapper"> <div class="container-fluid"> <div class="row"> <div class="col-md-12"> <h2 class="page-title">Coupon List</h2> <div class="row"> <div class="col-md-10"> <div class="panel panel-default"> <div class="panel-heading">Coupon List</div> <div class="panel-body"> <body> <div class="container mt-5"> <h2>Coupon Management</h2> <a href="admin_add_coupon.php" class="btn btn-primary mb-3">Add New Coupon</a> <table id="couponTable" class="table table-striped"> <thead> <tr> <th>ID</th> <th>Code</th> <th>Name</th> <th>Categories</th> <th>Discount</th> <th>Start Date</th> <th>End Date</th> <th>Status</th> <th>Created By</th> <th>Actions</th> </tr> </thead> <tbody> <?php $query = $dbh->query("SELECT * FROM coupons ORDER BY created_at DESC"); while ($row = $query->fetch(PDO::FETCH_ASSOC)) { echo "<tr> <td>{$row['id']}</td> <td>{$row['coupon_code']}</td> <td>{$row['name']}</td> <td>{$row['categories']}</td> <td>{$row['discount_value']} " . ($row['discount_type'] == 'percentage' ? '%' : '$') . "</td> <td>{$row['start_date']}</td> <td>{$row['end_date']}</td> <td><span class='badge bg-" . ($row['status'] == 'active' ? "success" : "secondary") . "'>{$row['status']}</span></td> <td>{$row['created_by']}</td> <td> <a href='admin_add_coupon.php?id={$row['id']}' class='btn btn-sm btn-warning'>Edit</a> <a href='process_coupon.php?delete={$row['id']}' class='btn btn-sm btn-danger' onclick=\"return confirm('Are you sure?');\">Delete</a> </td> </tr>"; } ?> </tbody> </table> </div> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script src="https://cdn.datatables.net/1.11.5/js/jquery.dataTables.min.js"></script> <script> $(document).ready(function() { $('#couponTable').DataTable(); }); </script> </body> </html> </div> </div> </div> </div> </div> </div> </div> </div> </div> <!-- jQuery & DataTables --> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <script src="https://cdn.datatables.net/1.13.6/js/jquery.dataTables.min.js"></script> <script src="https://cdn.datatables.net/buttons/2.3.6/js/dataTables.buttons.min.js"></script> <script src="https://cdn.datatables.net/buttons/2.3.6/js/buttons.html5.min.js"></script> <script src="js/main.js"></script> <script> $(document).ready(function() { $('#galleryTable').DataTable({ responsive: true, lengthMenu: [[10, 25, 50, -1], [10, 25, 50, "All"]], columnDefs: [{ orderable: false, targets: [0, 7] }], order: [[6, 'asc']] }); }); </script> </body> </html>