<?php
require_once __DIR__ . '/../includes/auth.php';
require_once __DIR__ . '/../includes/config.php';
require_once __DIR__ . '/functions.php';
$conn = offers_db();
if (!$conn) die('Database connection not found.');
admin_require_post_action('offer_toggle', admin_url('offers/list.php'));
$type = $_POST['type'] ?? '';
$id = (int)($_POST['id'] ?? 0);
if ($id > 0 && offers_toggle($conn, $type, $id)) {
    offers_flash_set('success', 'تم تغيير حالة العرض.');
} else {
    offers_flash_set('error', 'تعذر تغيير حالة العرض.');
}
if ($id > 0) { admin_log_activity('offer.toggle_status', 'تغيير حالة عرض', 'تم تغيير حالة العرض.', 'offer', $id, ['type' => $type], true); }
redirect_to(admin_url('offers/list.php'));
?>