PNG IHDR x sBIT|d pHYs + tEXtSoftware www.inkscape.org< ,tEXtComment
<?php
session_start();
require '../db.php';
// 1. Security Check
if (!isset($_SESSION['admin_logged_in'])) { header('Location: login.php'); exit; }
$msg = '';
// 2. Handle Update
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
// Loop through all posted fields and update them in the database
$fields = [
'usdt_wallet', 'cashapp_tag', 'zelle_email', 'zelle_name',
'bank_name', 'bank_account_name', 'bank_account_number', 'bank_sort_code'
];
foreach ($fields as $key) {
if (isset($_POST[$key])) {
$val = trim($_POST[$key]);
// Insert or Update (Upsert logic)
$stmt = $pdo->prepare("INSERT INTO payment_settings (setting_key, setting_value) VALUES (?, ?) ON DUPLICATE KEY UPDATE setting_value = ?");
$stmt->execute([$key, $val, $val]);
}
}
$msg = "Payment details updated successfully!";
}
// 3. Fetch Current Settings
$settings = [];
$stmt = $pdo->query("SELECT * FROM payment_settings");
while ($row = $stmt->fetch()) {
$settings[$row['setting_key']] = $row['setting_value'];
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Payment Settings - Global Relief Bridge</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<style>
/* --- REUSING ADMIN STYLES --- */
:root { --primary-green: #8ac926; --dark-green: #070767; --bg-light: #f4f7f6; --text-dark: #333; }
* { margin: 0; padding: 0; box-sizing: border-box; font-family: 'Segoe UI', sans-serif; }
body { background-color: var(--bg-light); display: flex; min-height: 100vh; }
.sidebar { width: 260px; background: var(--dark-green); color: white; display: flex; flex-direction: column; padding: 30px 20px; position: fixed; height: 100%; }
.nav-link { color: rgba(255,255,255,0.7); text-decoration: none; padding: 15px; border-radius: 15px; margin-bottom: 10px; display: flex; align-items: center; gap: 15px; transition: 0.3s; }
.nav-link:hover, .nav-link.active { background: rgba(255,255,255,0.1); color: white; }
.main-content { margin-left: 260px; padding: 40px; width: 100%; }
.header { margin-bottom: 30px; }
.alert { background: #d4edda; color: #155724; padding: 15px; border-radius: 10px; margin-bottom: 20px; }
.card { background: white; padding: 30px; border-radius: 20px; box-shadow: 0 5px 15px rgba(0,0,0,0.05); margin-bottom: 30px; }
.card h3 { color: var(--dark-green); border-bottom: 1px solid #eee; padding-bottom: 15px; margin-bottom: 20px; }
.form-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }
.form-group { margin-bottom: 20px; }
label { display: block; margin-bottom: 8px; font-weight: bold; color: #555; }
input { width: 100%; padding: 12px; border: 1px solid #ddd; border-radius: 10px; outline: none; }
input:focus { border-color: var(--primary-green); }
.btn-save { background: var(--primary-green); color: white; border: none; padding: 12px 30px; border-radius: 30px; font-weight: bold; cursor: pointer; }
.btn-save:hover { background: #76b020; }
</style>
</head>
<body>
<?php include("side.php") ?>
<div class="main-content">
<div class="header">
<h2>Payment Settings</h2>
</div>
<?php if($msg): ?> <div class="alert"><?php echo $msg; ?></div> <?php endif; ?>
<form method="POST">
<div class="card">
<h3><i class="fas fa-coins"></i> Crypto (USDT TRC20)</h3>
<div class="form-group">
<label>Wallet Address</label>
<input type="text" name="usdt_wallet" value="<?php echo htmlspecialchars($settings['usdt_wallet'] ?? ''); ?>">
</div>
</div>
<div class="card">
<h3><i class="fas fa-mobile-alt"></i> CashApp & Zelle</h3>
<div class="form-grid">
<!--<div class="form-group">-->
<!-- <label>CashApp Tag</label>-->
<!-- <input type="text" name="cashapp_tag" value="<?php echo htmlspecialchars($settings['cashapp_tag'] ?? ''); ?>">-->
<!--</div>-->
<div class="form-group">
<label>Zelle Email</label>
<input type="text" name="zelle_email" value="<?php echo htmlspecialchars($settings['zelle_email'] ?? ''); ?>">
</div>
<div class="form-group">
<label>Zelle Account Name</label>
<input type="text" name="zelle_name" value="<?php echo htmlspecialchars($settings['zelle_name'] ?? ''); ?>">
</div>
</div>
</div>
<div class="card">
<h3><i class="fas fa-university"></i> Bank Transfer Details</h3>
<div class="form-grid">
<div class="form-group">
<label>Bank Name</label>
<input type="text" name="bank_name" value="<?php echo htmlspecialchars($settings['bank_name'] ?? ''); ?>">
</div>
<div class="form-group">
<label>Account Name</label>
<input type="text" name="bank_account_name" value="<?php echo htmlspecialchars($settings['bank_account_name'] ?? ''); ?>">
</div>
<div class="form-group">
<label>Account Number</label>
<input type="text" name="bank_account_number" value="<?php echo htmlspecialchars($settings['bank_account_number'] ?? ''); ?>">
</div>
<div class="form-group">
<label>Sort Code / Routing Number</label>
<input type="text" name="bank_sort_code" value="<?php echo htmlspecialchars($settings['bank_sort_code'] ?? ''); ?>">
</div>
</div>
</div>
<button type="submit" class="btn-save">Save Payment Details</button>
</form>
</div>
</body>
</html>
b IDATxytVսϓ22 A@IR:hCiZ[v*E:WũZA ^dQeQ @ !jZ'>gsV仿$|?g)&x-E