<?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;
}

// بازیابی (تغییر وضعیت به active)
$stmt = $pdo->prepare("UPDATE members SET status = 'active', archived_at = NULL, archived_by = NULL WHERE id = ?");
$stmt->execute([$id]);

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

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