<?php
// معلومات الاستضافة والمساحة - من جذر المشروع
$project_root = realpath(__DIR__ . '/../../..');
$upload_path = $project_root; // جلب من جذر المشروع /kkl

// حساب المساحة الكلية
function getTotalSize($dir) {
    $size = 0;
    if (!is_dir($dir)) return 0;
    
    try {
        $iterator = new RecursiveIteratorIterator(
            new RecursiveDirectoryIterator($dir, RecursiveDirectoryIterator::SKIP_DOTS)
        );
        
        foreach ($iterator as $file) {
            if ($file->isFile()) {
                $size += $file->getSize();
            }
        }
    } catch (Exception $e) {
        return 0;
    }
    
    return $size;
}

// حساب عدد الملفات
function countFiles($dir) {
    $count = 0;
    if (!is_dir($dir)) return 0;
    
    try {
        $iterator = new RecursiveIteratorIterator(
            new RecursiveDirectoryIterator($dir, RecursiveDirectoryIterator::SKIP_DOTS)
        );
        
        foreach ($iterator as $file) {
            if ($file->isFile()) {
                $count++;
            }
        }
    } catch (Exception $e) {
        return 0;
    }
    
    return $count;
}

// معلومات النظام
$info = [
    'total_size' => getTotalSize($upload_path),
    'total_files' => countFiles($upload_path),
    'upload_max_filesize' => ini_get('upload_max_filesize'),
    'post_max_size' => ini_get('post_max_size'),
    'max_execution_time' => ini_get('max_execution_time'),
    'memory_limit' => ini_get('memory_limit'),
    'disk_free_space' => disk_free_space($upload_path),
    'disk_total_space' => disk_total_space($upload_path),
];

header('Content-Type: application/json');
echo json_encode($info);
?>
