<?php
require __DIR__.'/../src/Env.php';
require __DIR__.'/../src/DB.php';
require __DIR__.'/../src/Logger.php';

use App\Env;
use App\DB;

header('Content-Type: application/json; charset=utf-8');

// .env را لود کن (مسیر درست)
Env::load(__DIR__.'/../.env');

$status = [
  'ok'   => false,
  'db'   => false,
  'error'=> null,
  'time' => date('c'),
];

try {
  // تست اتصال DB
  $pdo = DB::pdo();
  $pdo->query('SELECT 1');
  $status['db'] = true;
  $status['ok'] = true;
} catch (Throwable $e) {
  $status['error'] = $e->getMessage(); // موقت برای دیباگ
}

// برای دیباگ موقتاً همیشه 200 بده تا 500 نبینی
http_response_code(200);
echo json_encode($status, JSON_UNESCAPED_UNICODE);
