HummingBirdAnimeClient/index.php

43 lines
1.1 KiB
PHP
Raw Normal View History

2015-05-22 12:36:26 -04:00
<?php
/**
* Here begins everything!
*/
2015-05-22 12:36:26 -04:00
2015-06-26 16:39:10 -04:00
namespace AnimeClient;
// -----------------------------------------------------------------------------
// ! Start config
// -----------------------------------------------------------------------------
/**
* Well, whose list is it?
*/
define('WHOSE', "Tim's");
// -----------------------------------------------------------------------------
// ! End config
// -----------------------------------------------------------------------------
2015-06-29 09:46:49 -04:00
\session_start();
// Work around the silly timezone error
$timezone = ini_get('date.timezone');
if ($timezone === '' || $timezone === FALSE)
{
ini_set('date.timezone', 'GMT');
}
2015-06-29 09:46:49 -04:00
// Define base directories
define('ROOT_DIR', __DIR__);
define('APP_DIR', ROOT_DIR . DIRECTORY_SEPARATOR . 'app');
define('CONF_DIR', APP_DIR . DIRECTORY_SEPARATOR . 'config');
define('BASE_DIR', APP_DIR . DIRECTORY_SEPARATOR . 'base');
require BASE_DIR . DIRECTORY_SEPARATOR . 'pre_conf_functions.php';
// Setup autoloaders
_setup_autoloaders();
2015-05-22 12:36:26 -04:00
2015-06-29 09:46:49 -04:00
// Do dependency injection, and go!
require _dir(APP_DIR, 'bootstrap.php');
2015-05-22 12:36:26 -04:00
// End of index.php