| 1234567891011121314151617181920212223242526272829303132 |
- <?php
- // Set UTC timeone
- date_default_timezone_set("UTC");
- // Autoload frameworks
- require_once(__DIR__ . DIRECTORY_SEPARATOR . 'vendor' . DIRECTORY_SEPARATOR . 'autoload.php');
- // Include all function files
- foreach (glob(__DIR__ . DIRECTORY_SEPARATOR . 'functions' . DIRECTORY_SEPARATOR . '*.php') as $filename) {
- require_once $filename;
- }
- // Set Root Directory
- $GLOBALS['root'] = dirname(__DIR__, 1);
- // Add in default and custom settings
- configLazy();
- // Define Logs and files after db location is set
- if (isset($GLOBALS['dbLocation'])) {
- $GLOBALS['organizrLog'] = $GLOBALS['dbLocation'] . 'organizrLog.json';
- $GLOBALS['organizrLoginLog'] = $GLOBALS['dbLocation'] . 'organizrLoginLog.json';
- //Upgrade Check
- upgradeCheck();
- }
- // Cookie name
- $GLOBALS['cookieName'] = isset($GLOBALS['organizrAPI']) ? 'organizr_token_' . hash('sha256', $GLOBALS['organizrAPI']) : 'organizr_token_temp';
- // Validate Token if set and set guest if not - sets GLOBALS
- getOrganizrUserToken();
- // Include all pages files
- foreach (glob(__DIR__ . DIRECTORY_SEPARATOR . 'pages' . DIRECTORY_SEPARATOR . "*.php") as $filename) {
- require_once $filename;
- }
- // Include all plugin files
- foreach (glob(__DIR__ . DIRECTORY_SEPARATOR . 'plugins' . DIRECTORY_SEPARATOR . "*.php") as $filename) {
- require_once $filename;
- }
|