WIKI

Test2

<?php

ini_set('display_errors', 0);
ini_set('display_startup_errors', 0);
error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING);

require __DIR__ . '/src/autoload.php';

define('BASE_PATH', rtrim(dirname($_SERVER['SCRIPT_NAME']), '/'));

\App\Lang::init();

$cfg        = require __DIR__ . '/config/config.php';
$pdo        = \App\Database::get();
$cfg        = \App\Admin::resolveAppConfig($pdo, $cfg);
$displayTz  = \App\Admin::getSetting($pdo, 'display_timezone', 'UTC');
$_tzList     = timezone_identifiers_list();
if (!in_array($displayTz, $_tzList, true)) {
    $displayTz = 'UTC';
}
if (!empty($_COOKIE['tz']) && is_string($_COOKIE['tz'])) {
    $tzCookie = $_COOKIE['tz'];
    if (in_array($tzCookie, $_tzList, true)) {
        $displayTz = $tzCookie;
    }
}