New version submitted by TomB
[carbonphp.git] / Source / index.php
blob6ae526936c5862463a03e3f5b08e49e4c4ea035e
1 <?php
2 /*------------------------------------------------------------
3 * CarbonPHP framework (C) Tom Bell
4 * http://tombell.org.uk
5 *------------------------------------------------------------*/
7 error_reporting(E_ALL);
9 $carbon_application = 'application';
10 $carbon_system = 'carbon';
12 define('FILE_EXT', '.php');
14 define('INDEX_PATH', __FILE__);
15 define('INDEX_FILE', pathinfo(__FILE__, PATHINFO_BASENAME));
17 define('APP_PATH', str_replace('\\', '/', realpath($carbon_application)) . '/');
18 define('CARBON_PATH', str_replace('\\', '/', realpath($carbon_system)) . '/');
20 define('CARBON_VERSION', '2.1.0');
22 if (!is_dir(APP_PATH) && !is_dir(APP_PATH . '/config'))
24 die('The application folder and configuration folder do not exist');
27 if (!is_dir(CARBON_PATH) && !file_exists(CARBON_PATH . 'core/Carbon_Core' . FILE_EXT))
29 die('The carbon folder and Carbon_Core.php file do not exist');
32 require_once(CARBON_PATH . 'core/Carbon_Core' . FILE_EXT);