<?php
require_once __DIR__.'/../includes/functions.php'; $admin=require_admin(); $adminTitle='Version v3.0.3'; include __DIR__.'/_header.php'; ?>
<div class="card card-body border-0 shadow-sm rounded-lg"><span class="badge badge-primary mb-2" style="width:max-content">MJ Marketplace v3.0.3</span><h2 class="font-weight-bold">Billing Status Display Hotfix</h2><p class="text-muted">Hotfix for blank/invisible user Billing & Payments status badges, with payment status overview and Bootstrap 5 badge compatibility.</p><div class="alert alert-info"><b>Payment rule:</b> Customer-to-seller payment remains disabled. Only user/seller pays admin.</div><div class="row"><div class="col-md-6"><h5>Added / Improved</h5><ul><li>Billing & Payments overview now shows payment status summary.</li><li>Status badges are visible on Bootstrap 5 user screens.</li><li>Receipt status falls back to Paid when database status is blank.</li><li>Invoice, proof, payment batch and receipt rows use safer status fallback.</li><li>Existing payment, wallet, invoice, receipt and activation logic is unchanged.</li></ul></div><div class="col-md-6"><h5>Migration</h5><p>Run:</p><code>install/migration_v3.0.3_billing_status_display_hotfix.sql</code><hr><a class="btn btn-primary" href="dashboard.php">Dashboard</a> <a class="btn btn-outline-primary" href="deal-upgrade-settings.php">Deal Upgrade Settings</a> <a class="btn btn-outline-secondary" href="report-deal-limits.php">Deal Limit Report</a></div></div></div>
<?php include __DIR__.'/_footer.php'; ?>
