Invalid order ID.

'; include(__DIR__ . '/includes/footer.php'); exit; } // Fetch order details $query = "SELECT o.*, bs.service_name, bs.price_monthly, bs.price_year FROM ogp_billing_orders o LEFT JOIN ogp_billing_services bs ON o.service_id = bs.service_id WHERE o.order_id = $order_id AND o.user_id = $user_id LIMIT 1"; $result = mysqli_query($db, $query); if (!$result || mysqli_num_rows($result) === 0) { echo '

Order not found or you do not have permission to renew this server.

'; mysqli_close($db); include(__DIR__ . '/includes/footer.php'); exit; } $order = mysqli_fetch_assoc($result); // Process renewal if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['confirm_renewal'])) { $duration = isset($_POST['duration']) ? $_POST['duration'] : 'month'; $price = ($duration === 'year') ? $order['price_year'] : $order['price_monthly']; // Create a new order for renewal // In a real system, this would redirect to payment gateway // For now, we'll just show a message $message = "Renewal initiated for " . htmlspecialchars($order['service_name']) . ". "; $message .= "Duration: " . ($duration === 'year' ? '1 year' : '1 month') . ". "; $message .= "Total: $" . number_format($price, 2) . ". "; $message .= "In a production system, you would be redirected to payment processing."; echo '
' . $message . '
'; } ?>
Renew Server

0): ?>
Cancel