<?php
// Ganti baris session_start(); dengan ini:
if (session_status() === PHP_SESSION_NONE) {
    session_start();
}
date_default_timezone_set('Asia/Jakarta');

// Konfigurasi Database
$host = 'localhost';
$db   = 'desagemu_spam';
$user = 'desagemu_spam';
$pass = '100%Jagoan!';
$charset = 'utf8mb4';

$dsn = "mysql:host=$host;dbname=$db;charset=$charset";
$options = [
    PDO::ATTR_ERRMODE            => PDO::ERRMODE_EXCEPTION,
    PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
    PDO::ATTR_EMULATE_PREPARES   => false,
];

try {
    $pdo = new PDO($dsn, $user, $pass, $options);
} catch (\PDOException $e) {
    die("Koneksi database gagal: " . $e->getMessage());
}

// Konfigurasi WhatsApp (FONNTE)
define('FONNTE_TOKEN', 'UWm9Jno9Hs2iyT1mcy3B');
define('FONNTE_DEVICE', '');

// Fungsi Helper untuk format Rupiah
function format_rupiah($angka) {
    return 'Rp ' . number_format($angka, 0, ',', '.');
}

// Fungsi Helper untuk format tanggal
function format_tanggal($tanggal) {
    $bulan = ["Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"];
    $tgl = explode('-', $tanggal);
    return (int)$tgl[2] . ' ' . $bulan[(int)$tgl[1] - 1] . ' ' . $tgl[0];
}