<?php
// /core/init.php (Phiên bản cuối cùng, hỗ trợ Composer)

// NẠP THƯ VIỆN BÊN THỨ 3 QUA COMPOSER
// Đây là dòng quan trọng nhất để sửa lỗi Class not found
require_once __DIR__ . '/../vendor/autoload.php';

// 1. Luôn bắt đầu session ở đầu file và chỉ gọi một lần
if (session_status() === PHP_SESSION_NONE) {
    session_start();
}

// 2. Bảo vệ các trang quản trị
$current_page = basename($_SERVER['PHP_SELF']);

if (!isset($_SESSION['user_id']) && $current_page != 'login.php' && $current_page != 'process_login.php') {
    header('Location: /quanlybanhang/login.php');
    exit();
}

// 3. Nạp các file cần thiết khác
require_once __DIR__ . '/../config/database.php';
require_once __DIR__ . '/functions.php';

?>