'', 'db_user' => '', 'db_pass' => '', 'db_host' => '', 'db_port' => 5432, 'db_schema' => '', 'db_encoding' => '', 'db_type' => '', 'db_ssl' => '' ]); // because we can't change constant, but we want to for db debug flag $GLOBALS['DB_CONFIG_SET'] = DB_CONFIG; // debug settings, site lang, etc define('DEBUG_LEVEL', $SITE_CONFIG[HOST_NAME]['debug_level'] ?? 'debug'); define('SITE_LOCALE', $SITE_CONFIG[HOST_NAME]['site_locale'] ?? DEFAULT_LOCALE); define('SITE_DOMAIN', str_replace(DIRECTORY_SEPARATOR, '', CONTENT_PATH)); define('SITE_ENCODING', $SITE_CONFIG[HOST_NAME]['site_encoding'] ?? DEFAULT_ENCODING); define('LOGIN_ENABLED', $SITE_CONFIG[HOST_NAME]['login_enabled'] ?? false); define('AUTH', $SITE_CONFIG[HOST_NAME]['auth'] ?? false); // NOTE: everything below is smarty related and should be removed from here /************* GENERAL PAGE TITLE ********/ define('G_TITLE', $_ENV['G_TITLE'] ?? ''); /************* LAYOUT WIDTHS *************/ define('PAGE_WIDTH', $_ENV['SMARTY.PAGE_WIDTH'] ?? '100%'); define('CONTENT_WIDTH', $_ENV['SMARTY.CONTENT_WIDTH'] ?? '100%'); // the default template name define('MASTER_TEMPLATE_NAME', $_ENV['MASTER_TEMPLATE_NAME'] ?? 'main_body.tpl'); /************* JS LIBRARIES *************/ define('USE_PROTOTYPE', false); define('USE_SCRIPTACULOUS', false); define('USE_JQUERY', true); /************ STYLE SHEETS / JS **********/ define('ADMIN_STYLESHEET', $_ENV['ADMIN.STYLESHEET'] ?? 'edit.css'); define('ADMIN_JAVASCRIPT', $_ENV['ADMIN.JAVASCRIPT'] ?? 'edit.js'); define('STYLESHEET', $_ENV['STYLESHEET'] ?? 'frontend.css'); define('JAVASCRIPT', $_ENV['JAVASCRIPT'] ?? 'frontend.js'); // anything optional /************* INTERNAL ******************/ // any other global definitons in the config.other.php if (file_exists(BASE . CONFIGS . 'config.other.php')) { require BASE . CONFIGS . 'config.other.php'; } // __END__