Commits

admin  committed 1ed800c

  • Participants
  • Parent commits 8ac44bc

Comments (0)

Files changed (1)

 <?php
 
+/*
+|---------------------------------------------------------------
+| PHP ERROR REPORTING LEVEL
+|---------------------------------------------------------------
+|
+| By default CI runs with all error reporting on.  For security
+| reasons you are encouraged to change this when your site goes live.
+|
+*/
 error_reporting(E_ALL);
 
 /*
-|------------------------------------------------
+|---------------------------------------------------------------
 | SYSTEM FOLDER NAME
-|------------------------------------------------
+|---------------------------------------------------------------
 |
-| This variable must contain the name of your "system"
-| folder. Include the path if the folder is not in the same 
-| directory as this file.  No trailing slash
+| This variable must contain the name of your "system" folder.
+| Include the path if the folder is not in the same  directory 
+| as this file.
+|
+| NO TRAILING SLASH!
+|
 */
 
 	$system_folder = "system";
 
 /*
-|------------------------------------------------
+|---------------------------------------------------------------
 | APPLICATION FOLDER NAME
-|------------------------------------------------
+|---------------------------------------------------------------
 |
-| If you want this front controller to use a specific
-| "application" folder you can set its name here.
-| By doing so you can have multiple applications share
-| a common set of Code Igniter system files.
-| Note: It is assumed that your application folder will
-| be located within the main system/application folder.
-| For example, lets say you have two applications, 
-| "foo" and "bar":
+| If you want this front controller to use a different "application" 
+| folder then the default one you can set its name here.
 |
-|  system/application/foo/
-|  system/application/foo/config/
-|  system/application/foo/controllers/
-|  system/application/foo/errors/
-|  system/application/foo/scripts/
-|  system/application/foo/views/
-|  system/application/bar/
-|  system/application/bar/config/
-|  system/application/bar/controllers/
-|  system/application/bar/errors/
-|  system/application/bar/scripts/
-|  system/application/bar/views/
-|
-| If you would like to use the "foo" application you'll
-| set the variable like this:
-|
-|	$application_folder = "foo";
+| NO TRAILING SLASH!
 |
 */
 
-	$application_folder = "";
+	$application_folder = "application";
 
 /*
-|================================================
-| END OF USER CONFIGURABLE SETTINGS
-|================================================
+|===============================================================
+| 	END OF USER CONFIGURABLE SETTINGS
+|===============================================================
 */
 
+// Let's attempt to determine the full-server path to the "system"
+// folder in order to reduce the possibility of path problems.
 if (function_exists('realpath') AND @realpath(dirname(__FILE__)) !== FALSE)
 {
 	$system_folder = str_replace("\\", "/", realpath(dirname(__FILE__))).'/'.$system_folder;
 }
 
-if ($application_folder != '')
+// Is the aplication variable blank?  If so, we'll assume it's called "application"
+if ($application_folder == '')
 {
-	$application_folder .= '/';
+	$application_folder = 'application';
 }
 
-// Older versions of PHP don't support this so we'll explicitly define it
+// Some versions of PHP don't support the E_STRICT constant so we'll 
+// explicitly define it so that it will be available to the Exception class
 if ( ! defined('E_STRICT'))
 {
 	define('E_STRICT', 2048);
 }
 
+// Define a few constants that we use througout the framework.
+// EXT		- contains the file extension.  Typically ".php"
+// FCPATH	- contains the full server path to THIS file.
+// SELF		- contains the name of THIS file.  
+// BASEPATH	- contains the full server path to the "system" folder
+// APPPATH	- contains the full server path to the "application" folder
+
 define('EXT', '.'.pathinfo(__FILE__, PATHINFO_EXTENSION));
+define('FCPATH', __FILE__);
 define('SELF', pathinfo(__FILE__, PATHINFO_BASENAME));
 define('BASEPATH', $system_folder.'/');
-define('APPPATH', BASEPATH.'application/'.$application_folder);
-define('FCPATH', __FILE__);
+define('APPPATH', BASEPATH.$application_folder.'/');
 
+// Load the front controller and away we go!....
 require_once BASEPATH.'codeigniter/CodeIgniter'.EXT;
 ?>