| [ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 <?php 2 3 /** 4 * Initialize environment: load required files, set environment options etc. 5 * 6 * @http://www.projectpier.org/ 7 */ 8 9 // Environment path is used by many environment classes. If not 10 // defined do it now 11 if(!defined('ENVIRONMENT_PATH')) define('ENVIRONMENT_PATH', dirname(__FILE__)); 12 13 // Configure PHP 14 ini_set('short_open_tag', 'on'); 15 ini_set('date.timezone', 'GMT'); 16 if(function_exists('date_default_timezone_set')) { 17 date_default_timezone_set('GMT'); 18 } else { 19 putenv('TZ=GMT'); 20 } // if 21 22 if(defined('DEBUG') && DEBUG) { 23 //set_time_limit(120); 24 ini_set('display_errors', 1); 25 error_reporting(E_ALL); 26 } else { 27 ini_set('display_errors', 0); 28 } // if 29 30 if(!ini_get('session.auto_start') || (strtolower(ini_get('session.auto_start')) == 'off')) session_start(); // Start the session 31 32 include_once ENVIRONMENT_PATH . '/classes/Env.class.php'; 33 include_once ENVIRONMENT_PATH . '/constants.php'; 34 include_once ENVIRONMENT_PATH . '/functions/utf.php'; 35 include_once ENVIRONMENT_PATH . '/functions/general.php'; 36 include_once ENVIRONMENT_PATH . '/functions/files.php'; 37 38 // Remove slashes is magic quotes gpc is on from $_GET, $_POST and $_COOKIE 39 fix_input_quotes(); 40 41 // Debug 42 if(Env::isDebugging()) { 43 include_once ENVIRONMENT_PATH . '/classes/debug/BenchmarkTimer.class.php'; 44 benchmark_timer_start(); 45 benchmark_timer_set_marker('Init environment'); 46 } // if 47 48 // Include autoloader... 49 include ENVIRONMENT_PATH . '/classes/AutoLoader.class.php'; 50 include ENVIRONMENT_PATH . '/classes/template/template.php'; 51 include ENVIRONMENT_PATH . '/classes/flash/flash.php'; 52 include ENVIRONMENT_PATH . '/classes/localization/localization.php'; 53 54 include ENVIRONMENT_PATH . '/classes/logger/Logger_Entry.class.php'; 55 include ENVIRONMENT_PATH . '/classes/logger/Logger_Session.class.php'; 56 include ENVIRONMENT_PATH . '/classes/logger/Logger_Backend.class.php'; 57 include ENVIRONMENT_PATH . '/classes/logger/Logger.class.php'; 58 include ENVIRONMENT_PATH . '/classes/logger/backend/Logger_Backend_File.class.php'; 59 60 // Init libraries 61 Env::useLibrary('database'); 62 63 ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Tue Sep 25 23:40:09 2007 | Cross-referenced by PHPXref 0.7 |