<?php

/**
 * Render Admin View
 *
 * @param string $view   مثال: 'theme_sections/index'
 * @param array  $data   بيانات تُمرر للـ view
 */
function view_admin(string $view, array $data = [])
{
    // استخراج المتغيرات للـ view
    extract($data);

    // المسار الأساسي لقوالب Admin
    $basePath = ROOT_PATH . '/admin/templates/';

    // حماية بسيطة
    $viewFile = $basePath . trim($view, '/') . '.php';

    if (!file_exists($viewFile)) {
        throw new Exception("Admin view not found: {$viewFile}");
    }

    // تحميل Layout Admin
    require $basePath . 'header.php';
    require $viewFile;
    require $basePath . 'footer.php';
}
