<?php
define('VS_INCLUDED', true);
require_once 'includes/config.php';
?><!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="UTF-8">
<title>Diagnostic</title>
<link rel="stylesheet" href="<?= SITE_URL ?>/assets/css/style.css?v=3">
<style>body{padding:40px;} .ok{color:#4ade80} .err{color:#e8001d} .box{background:#1e1e22;padding:20px;margin:10px 0;border-left:3px solid #e8001d;}</style>
</head>
<body>
<h2 style="font-family:var(--display,sans-serif);font-size:48px;">Diagnostic</h2>

<div class="box">
  <p><b>PHP:</b> <?= PHP_VERSION ?></p>
  <p><b>Document Root:</b> <?= $_SERVER['DOCUMENT_ROOT'] ?></p>
  <p><b>CSS file:</b> <?= file_exists(__DIR__.'/assets/css/style.css') ? '<span class="ok">✓ Mevcut</span>' : '<span class="err">✗ BULUNAMADI</span>' ?></p>
  <p><b>JS file:</b> <?= file_exists(__DIR__.'/assets/js/main.js') ? '<span class="ok">✓ Mevcut</span>' : '<span class="err">✗ BULUNAMADI</span>' ?></p>
</div>

<div class="box">
  <p><b>DB Bağlantısı:</b> 
  <?php
  $d = db();
  if($d){ echo '<span class="ok">✓ Başarılı</span>'; }
  else { echo '<span class="err">✗ BAŞARISIZ — includes/config.php dosyasında DB_PASS değerini güncelleyin!</span>'; }
  ?>
  </p>
  <?php if($d): ?>
  <p><b>install.sql çalıştırıldı mı?</b>
  <?php
  try{
    $t=$d->query("SHOW TABLES LIKE 'vs_products'")->fetch();
    echo $t ? '<span class="ok">✓ Tablolar mevcut</span>' : '<span class="err">✗ Tablolar yok — phpMyAdmin\'den install.sql çalıştırın!</span>';
  }catch(Exception $e){ echo '<span class="err">Hata: '.htmlspecialchars($e->getMessage()).'</span>'; }
  ?>
  </p>
  <?php endif; ?>
</div>

<div class="box">
  <p>Eğer bu sayfa <b>siyah arka plan</b> ile görünüyorsa CSS çalışıyor demektir.</p>
  <a href="<?= SITE_URL ?>/" class="btn btn-primary" style="display:inline-flex;margin-top:16px;">← Ana Sayfaya Git</a>
</div>
</body></html>
