<?php
require_once '../includes/constants.php';
require_once '../includes/session.php';
require_once '../includes/functions.php';

if (!isset($_SESSION['affiliate_id'])) {
    die("Access denied");
}

$offerId = $_POST['offer_id'] ?? 0;
$affiliateId = $_SESSION['affiliate_id'];

if (!$offerId || !$affiliateId) {
    die("Missing data");
}

$sql = "INSERT INTO partners_offer_applications (offer_id, affiliate_id)
        VALUES (?, ?)
        ON DUPLICATE KEY UPDATE status = 'pending', applied_at = NOW()";
$stmt = $pdo->prepare($sql);
$stmt->execute([$offerId, $affiliateId]);

echo "<p class='success'>✅ Application submitted for Offer #" . htmlspecialchars($offerId) . ".</p>";