<?php
require_once '../config/database.php';
require_once '../includes/functions.php';

if (!isset($_SESSION['user_level']) || $_SESSION['user_level'] != 'admin') {
    header('Location: ../index.php');
    exit;
}

$id = $_GET['id'] ?? 0;
if ($id == 0) {
    header('Location: reports.php');
    exit;
}

// بایگانی کردن (تغییر وضعیت به withdrawn)
$stmt = $pdo->prepare("UPDATE members SET status = 'withdrawn', archived_at = NOW(), archived_by = ? WHERE id = ?");
$stmt->execute([$_SESSION['user_id'], $id]);

logSystemActivity($_SESSION['user_id'], 'archive_member', "دانشجو با ID {$id} بایگانی شد");

header('Location: reports.php?message=کاربر با موفقیت بایگانی شد');
exit;
?>