<?php
require_once '../../config/config.php';
require_once '../../includes/auth.php';

requireAdminLogin();
ensureFeatureAndPaymentTables();

$id = (int)($_GET['id'] ?? 0);
if ($id <= 0) {
    setFlashMessage('error', 'Geçersiz talep.');
    redirect('index.php');
}

try {
    $stmt = $pdo->prepare("
        UPDATE service_feature_requests
        SET status='approved',
            approved_at = NOW(),
            approved_until = DATE_ADD(NOW(), INTERVAL 15 DAY)
        WHERE id = ?
    ");
    $stmt->execute([$id]);
    setFlashMessage('success', 'Talep onaylandı (15 gün).');
} catch (PDOException $e) {
    setFlashMessage('error', 'Onay sırasında hata oluştu.');
}

redirect('index.php');


