| 
<?php
 $db = new Uploady\Database();
 $utils = new Uploady\Utils();
 $user = new Uploady\User($db, $utils);
 $auth = new Uploady\Auth($db, $utils, $user);
 $settings = new Uploady\Settings($db);
 $localization = new Uploady\Localization($db);
 $role = new Uploady\Role($db, $user);
 
 
 if (ENVIRONMENT != "installation") {
 $st = $settings->getSettings();
 
 if (ENVIRONMENT == 'development' || ENVIRONMENT == 'testing') {
 $whoops = new \Whoops\Run;
 $whoops->pushHandler(new \Whoops\Handler\PrettyPageHandler);
 $whoops->register();
 }
 
 if ($st['maintenance_mode'] == 1) {
 if (!strpos($_SERVER['REQUEST_URI'], "maintenance.php")) {
 $utils->redirect($utils->siteUrl('/maintenance.php'));
 }
 }
 
 $allowed_pages = array(
 'login.php',
 'signup.php',
 'auth.php',
 'page.php',
 'download.php',
 'activate.php',
 'maintenance.php',
 'forgot-password.php',
 'reset.php',
 'supported.php',
 'reportabuse.php',
 );
 
 $current_url = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
 }
 
 |