HEX
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.30
System: Linux iZj6c1151k3ad370bosnmsZ 3.10.0-1160.76.1.el7.x86_64 #1 SMP Wed Aug 10 16:21:17 UTC 2022 x86_64
User: root (0)
PHP: 7.4.30
Disabled: NONE
Upload Files
File: /var/www/html/inventory.breadsecret.com/inc/global.php
<?php
define("BASEPATH", realpath(__DIR__."/../"));

/* ---- Import Configuration ---- */
$config = include(BASEPATH."/config/config.php");
function cfg($section = 'global') { return $GLOBALS['config'][$section] ?? ''; }	

/* ---- Include Library ---- */
spl_autoload_register(function ($class) { 
	if ($path = realpath(BASEPATH.'/'.cfg()['classPath'].str_replace('\\', '/', $class).'.php'))
		include_once($path); 
});

include_once(BASEPATH."/vendor/autoload.php");

/* ---- Exception Handler ---- */
set_exception_handler([Error\ExceptionHandler::getHandler(), 'handle']);

/* ---- Session ---- */
session_start();

/* ---- Language Handler ---- */
Pages\Language::build($_SESSION['lang'] ?? cfg()['lang'] ?? "en");

/* ---- Database Connection ---- */
if (cfg('database') != '') {
	Database\DatabaseFactory::createDatabaseByConfig(cfg('database'));
}