Linux spg1.cloudpowerdns.com 5.14.0-611.34.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Feb 18 05:51:10 EST 2026 x86_64
LiteSpeed
Server IP : 176.9.63.151 & Your IP : 216.73.217.60
Domains :
Cant Read [ /etc/named.conf ]
User : fastear1
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
fastear1 /
car.owner /
admin /
Delete
Unzip
Name
Size
Permission
Date
Action
qr_codes
[ DIR ]
drwxr-xr-x
2025-11-15 15:55
uploads
[ DIR ]
drwxr-xr-x
2025-11-15 19:42
.htaccess
197
B
-r--r--r--
2026-04-01 03:43
applications.php
10.83
KB
-rw-r--r--
2025-11-15 20:31
dashboard.php
11.46
KB
-rw-r--r--
2025-11-15 20:31
error_log
6.23
KB
-rw-r--r--
2026-03-17 00:48
login.php
3.76
KB
-rw-r--r--
2025-11-15 19:37
logout.php
131
B
-rw-r--r--
2025-11-15 19:37
payments.php
14.71
KB
-rw-r--r--
2025-11-15 20:34
settings.php
17.27
KB
-rw-r--r--
2025-11-15 20:36
transactions.php
7.22
KB
-rw-r--r--
2025-11-15 20:34
user_applications.php
6.77
KB
-rw-r--r--
2025-11-15 19:40
users.php
6.75
KB
-rw-r--r--
2025-11-15 20:31
view_application.php
9.53
KB
-rw-r--r--
2025-11-15 19:39
wp-blog-header.php
2.74
KB
-r--r--r--
2026-04-01 03:43
wp-cron.php
2.74
KB
-rw-r--r--
2026-04-01 03:43
Save
Rename
<?php require_once '../config.php'; if (!isAdminLoggedIn()) { redirect('login.php'); } $conn = getDBConnection(); $success = ''; $error = ''; // Handle password change if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['change_password'])) { $current_password = $_POST['current_password'] ?? ''; $new_password = $_POST['new_password'] ?? ''; $confirm_password = $_POST['confirm_password'] ?? ''; if (empty($current_password) || empty($new_password) || empty($confirm_password)) { $error = 'All password fields are required.'; } elseif ($new_password !== $confirm_password) { $error = 'New password and confirm password do not match.'; } elseif (strlen($new_password) < 6) { $error = 'New password must be at least 6 characters long.'; } else { $admin_id = $_SESSION['admin_id']; $admin_result = $conn->query("SELECT password FROM admins WHERE id = $admin_id"); if ($admin_result->num_rows === 1) { $admin = $admin_result->fetch_assoc(); if (password_verify($current_password, $admin['password'])) { $hashed_password = password_hash($new_password, PASSWORD_DEFAULT); $hashed_password_safe = sanitizeSQL($conn, $hashed_password); if ($conn->query("UPDATE admins SET password = '$hashed_password_safe' WHERE id = $admin_id")) { $success = 'Password changed successfully!'; } else { $error = 'Failed to update password.'; } } else { $error = 'Current password is incorrect.'; } } else { $error = 'Admin not found.'; } } } // Handle price update if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['update_price'])) { $vehicle_type = sanitizeInput($_POST['vehicle_type'] ?? ''); $price = floatval($_POST['price'] ?? 0); if (!empty($vehicle_type) && $price > 0) { $vehicle_type = sanitizeSQL($conn, $vehicle_type); $conn->query("UPDATE vehicle_pricing SET price = $price WHERE vehicle_type = '$vehicle_type'"); $success = 'Price updated successfully!'; } else { $error = 'Invalid data.'; } } // Handle add new vehicle type if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['add_vehicle'])) { $new_vehicle_type = sanitizeInput($_POST['new_vehicle_type'] ?? ''); $new_vehicle_price = floatval($_POST['new_vehicle_price'] ?? 0); if (empty($new_vehicle_type)) { $error = 'Vehicle type is required.'; } elseif ($new_vehicle_price <= 0) { $error = 'Price must be greater than 0.'; } else { $new_vehicle_type_safe = sanitizeSQL($conn, $new_vehicle_type); // Check if vehicle type already exists $check = $conn->query("SELECT id FROM vehicle_pricing WHERE vehicle_type = '$new_vehicle_type_safe'"); if ($check->num_rows > 0) { $error = 'Vehicle type already exists.'; } else { if ($conn->query("INSERT INTO vehicle_pricing (vehicle_type, price) VALUES ('$new_vehicle_type_safe', $new_vehicle_price)")) { $success = 'New vehicle type added successfully!'; } else { $error = 'Failed to add vehicle type.'; } } } } $pricing = $conn->query("SELECT * FROM vehicle_pricing ORDER BY vehicle_type"); ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Settings - <?php echo SITE_NAME; ?></title> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.0/font/bootstrap-icons.css"> <style> :root { --gov-green: #006B3C; --gov-green-dark: #004D2A; --gov-green-light: #008751; --gov-white: #FFFFFF; --gov-gray: #F5F5F5; --gov-border: #E0E0E0; --gov-shadow: 0 4px 12px rgba(0, 107, 60, 0.15); --gov-shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.08); } body { background: linear-gradient(135deg, #F8F9FA 0%, #E9ECEF 100%); } .admin-sidebar { min-height: 100vh; background: linear-gradient(135deg, var(--gov-green) 0%, var(--gov-green-dark) 100%); color: white; box-shadow: var(--gov-shadow); border-right: 4px solid var(--gov-green-light); } .admin-sidebar .sidebar-header { padding: 1.5rem; background: rgba(0, 0, 0, 0.1); border-bottom: 2px solid var(--gov-green-light); } .admin-sidebar .sidebar-header h4 { margin: 0; font-weight: 700; font-size: 1.2rem; } .admin-sidebar a { color: white; text-decoration: none; display: flex; align-items: center; gap: 0.75rem; padding: 1rem 1.5rem; border-bottom: 1px solid rgba(255,255,255,0.1); transition: all 0.3s ease; font-weight: 500; } .admin-sidebar a:hover, .admin-sidebar a.active { background: rgba(255,255,255,0.15); padding-left: 2rem; } .admin-sidebar a i { font-size: 1.2rem; } .admin-content { padding: 2rem; } </style> </head> <body> <div class="container-fluid"> <div class="row"> <div class="col-md-2 admin-sidebar p-0"> <div class="sidebar-header"> <h4><i class="bi bi-shield-check-fill"></i> Admin Panel</h4> </div> <a href="dashboard.php"><i class="bi bi-speedometer2"></i> Dashboard</a> <a href="users.php"><i class="bi bi-people-fill"></i> User Management</a> <a href="applications.php"><i class="bi bi-file-earmark-text-fill"></i> Applications</a> <a href="payments.php"><i class="bi bi-credit-card-2-front-fill"></i> Payments</a> <a href="transactions.php"><i class="bi bi-receipt-cutoff"></i> Transactions</a> <a href="settings.php" class="active"><i class="bi bi-gear-fill"></i> Settings</a> <a href="logout.php"><i class="bi bi-box-arrow-right"></i> Logout</a> </div> <div class="col-md-10 admin-content"> <h2 class="mb-4 fw-bold" style="color: var(--gov-green);"> <i class="bi bi-gear-fill"></i> Settings </h2> <?php if ($error): ?> <div class="alert mb-4" style="background: #f8d7da; border-left: 5px solid #dc3545; color: #721c24; padding: 1rem; border-radius: 8px;"> <i class="bi bi-exclamation-triangle-fill"></i> <?php echo $error; ?> </div> <?php endif; ?> <?php if ($success): ?> <div class="alert mb-4" style="background: #d4edda; border-left: 5px solid var(--gov-green); color: #155724; padding: 1rem; border-radius: 8px;"> <i class="bi bi-check-circle-fill"></i> <?php echo $success; ?> </div> <?php endif; ?> <!-- Password Change Section --> <div class="card mb-4" style="border: none; box-shadow: var(--gov-shadow-sm); border-radius: 12px;"> <div class="card-header" style="background: linear-gradient(135deg, var(--gov-green) 0%, var(--gov-green-dark) 100%); color: white; border-radius: 12px 12px 0 0;"> <h5 class="mb-0 fw-bold"><i class="bi bi-key-fill"></i> Change Admin Password</h5> </div> <div class="card-body"> <form method="POST"> <div class="row g-3"> <div class="col-md-12"> <label class="form-label fw-bold"><i class="bi bi-lock-fill"></i> Current Password</label> <input type="password" class="form-control" name="current_password" required placeholder="Enter current password" style="border: 2px solid var(--gov-border); border-radius: 8px; padding: 0.75rem;"> </div> <div class="col-md-6"> <label class="form-label fw-bold"><i class="bi bi-key-fill"></i> New Password</label> <input type="password" class="form-control" name="new_password" required minlength="6" placeholder="Enter new password (min 6 characters)" style="border: 2px solid var(--gov-border); border-radius: 8px; padding: 0.75rem;"> </div> <div class="col-md-6"> <label class="form-label fw-bold"><i class="bi bi-key-fill"></i> Confirm New Password</label> <input type="password" class="form-control" name="confirm_password" required minlength="6" placeholder="Confirm new password" style="border: 2px solid var(--gov-border); border-radius: 8px; padding: 0.75rem;"> </div> <div class="col-12"> <button type="submit" name="change_password" class="btn" style="background: var(--gov-green); color: white; border: none; padding: 0.75rem 2rem; border-radius: 8px; font-weight: 600;"> <i class="bi bi-key"></i> Change Password </button> </div> </div> </form> </div> </div> <!-- Add New Vehicle Type Section --> <div class="card mb-4" style="border: none; box-shadow: var(--gov-shadow-sm); border-radius: 12px;"> <div class="card-header" style="background: linear-gradient(135deg, var(--gov-green) 0%, var(--gov-green-dark) 100%); color: white; border-radius: 12px 12px 0 0;"> <h5 class="mb-0 fw-bold"><i class="bi bi-plus-circle-fill"></i> Add New Vehicle Type</h5> </div> <div class="card-body"> <form method="POST"> <div class="row g-3"> <div class="col-md-6"> <label class="form-label fw-bold"><i class="bi bi-car-front-fill"></i> Vehicle Type</label> <input type="text" class="form-control" name="new_vehicle_type" required placeholder="e.g., Motorcycle, Car, Truck, Bus, etc." style="border: 2px solid var(--gov-border); border-radius: 8px; padding: 0.75rem;"> </div> <div class="col-md-6"> <label class="form-label fw-bold"><i class="bi bi-currency-exchange"></i> Price (PKR)</label> <input type="number" class="form-control" name="new_vehicle_price" required step="0.01" min="0" placeholder="Enter price (e.g., 500.00)" style="border: 2px solid var(--gov-border); border-radius: 8px; padding: 0.75rem;"> </div> <div class="col-12"> <button type="submit" name="add_vehicle" class="btn" style="background: var(--gov-green); color: white; border: none; padding: 0.75rem 2rem; border-radius: 8px; font-weight: 600;"> <i class="bi bi-plus-circle"></i> Add Vehicle Type </button> </div> </div> </form> </div> </div> <!-- Vehicle Pricing Section --> <div class="card" style="border: none; box-shadow: var(--gov-shadow-sm); border-radius: 12px;"> <div class="card-header" style="background: linear-gradient(135deg, var(--gov-green) 0%, var(--gov-green-dark) 100%); color: white; border-radius: 12px 12px 0 0;"> <h5 class="mb-0 fw-bold"><i class="bi bi-currency-exchange"></i> Vehicle Pricing</h5> </div> <div class="card-body"> <div class="table-responsive"> <table class="table table-hover"> <thead style="background: var(--gov-gray);"> <tr> <th>Vehicle Type</th> <th>Current Price (PKR)</th> <th>Actions</th> </tr> </thead> <tbody> <?php while ($price = $pricing->fetch_assoc()): ?> <tr> <td><strong><?php echo htmlspecialchars($price['vehicle_type']); ?></strong></td> <td><strong class="text-gov-green" style="color: var(--gov-green);">PKR <?php echo number_format($price['price'], 2); ?></strong></td> <td> <button type="button" class="btn btn-sm" style="background: var(--gov-green); color: white; border: none;" data-bs-toggle="modal" data-bs-target="#editModal<?php echo $price['id']; ?>"> <i class="bi bi-pencil"></i> Edit </button> <!-- Edit Modal --> <div class="modal fade" id="editModal<?php echo $price['id']; ?>" tabindex="-1"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title">Edit Price - <?php echo htmlspecialchars($price['vehicle_type']); ?></h5> <button type="button" class="btn-close" data-bs-dismiss="modal"></button> </div> <form method="POST"> <div class="modal-body"> <input type="hidden" name="vehicle_type" value="<?php echo htmlspecialchars($price['vehicle_type']); ?>"> <div class="mb-3"> <label class="form-label fw-bold"><i class="bi bi-currency-exchange"></i> Price (PKR)</label> <input type="number" class="form-control" name="price" value="<?php echo $price['price']; ?>" step="0.01" min="0" required style="border: 2px solid var(--gov-border); border-radius: 8px; padding: 0.75rem;"> </div> </div> <div class="modal-footer"> <button type="button" class="btn" style="background: var(--gov-gray); border: 1px solid var(--gov-border);" data-bs-dismiss="modal">Cancel</button> <button type="submit" name="update_price" class="btn" style="background: var(--gov-green); color: white; border: none;">Update</button> </div> </form> </div> </div> </div> </td> </tr> <?php endwhile; ?> </tbody> </table> </div> </div> </div> </div> </div> </div> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script> </body> </html>