<?php
// includes/config.php — konfigurasi koneksi database

// ─────────────────────────────────────────────
// BASE URL — sesuaikan dengan hosting Anda
// Contoh lokal    : 'http://localhost/pos-system/'
// Contoh live     : 'https://zonamainbareng.my.id/pos-system/'
// ─────────────────────────────────────────────
define('BASE_URL', 'https://zonamainbareng.my.id/pos-system/');

// ─────────────────────────────────────────────
// DATABASE — isi sesuai akun hosting cPanel Anda
// ─────────────────────────────────────────────
define('DB_HOST', 'localhost');
define('DB_USER', 'zonamain__posuser');   // cPanel: Username DB (biasanya prefix_namauser)
define('DB_PASS', 'IsiPasswordDBAnda'); // password database
define('DB_NAME', 'zonamain_pos');       // cPanel: Nama database (biasanya prefix_namadb)

// ─────────────────────────────────────────────
// IDENTITAS TOKO
// ─────────────────────────────────────────────
define('NAMA_TOKO',    'Toko Slamet');
define('ALAMAT_TOKO',  'Jl. Gn. Pengsong No.57, Telaga Waru, Kec. Labuapi, Kabupaten Lombok Barat, Nusa Tenggara Bar. 83361');
define('TELEPON_TOKO', '087865962778');

// ─────────────────────────────────────────────
// KONEKSI PDO
// ─────────────────────────────────────────────
try {
    $pdo = new PDO(
        "mysql:host=" . DB_HOST . ";dbname=" . DB_NAME . ";charset=utf8mb4",
        DB_USER,
        DB_PASS,
        [
            PDO::ATTR_ERRMODE            => PDO::ERRMODE_EXCEPTION,
            PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
            PDO::ATTR_EMULATE_PREPARES   => false,
        ]
    );
} catch (PDOException $e) {
    die('<div style="font-family:sans-serif;padding:40px;color:#dc2626;background:#fee2e2;border-radius:12px;margin:40px auto;max-width:500px">
        <h2>⚠️ Koneksi Database Gagal</h2>
        <p>' . htmlspecialchars($e->getMessage()) . '</p>
        <p style="margin-top:12px;font-size:13px;color:#7f1d1d">Periksa DB_USER, DB_PASS, dan DB_NAME di file includes/config.php</p>
    </div>');
}
