blob: 39aeda5c916d271383f8e43525f2710f9760aa6c [file] [log] [blame]
Derek Allard2067d1a2008-11-13 22:59:24 +00001<?php
2/*
3|---------------------------------------------------------------
4| PHP ERROR REPORTING LEVEL
5|---------------------------------------------------------------
6|
7| By default CI runs with error reporting set to ALL. For security
8| reasons you are encouraged to change this when your site goes live.
9| For more info visit: http://www.php.net/error_reporting
10|
11*/
12 error_reporting(E_ALL);
13
14/*
15|---------------------------------------------------------------
16| SYSTEM FOLDER NAME
17|---------------------------------------------------------------
18|
19| This variable must contain the name of your "system" folder.
20| Include the path if the folder is not in the same directory
21| as this file.
22|
23| NO TRAILING SLASH!
24|
25*/
26 $system_folder = "system";
27
28/*
29|---------------------------------------------------------------
30| APPLICATION FOLDER NAME
31|---------------------------------------------------------------
32|
33| If you want this front controller to use a different "application"
34| folder then the default one you can set its name here. The folder
35| can also be renamed or relocated anywhere on your server.
36| For more info please see the user guide:
37| http://codeigniter.com/user_guide/general/managing_apps.html
38|
39|
40| NO TRAILING SLASH!
41|
42*/
43 $application_folder = "application";
44
45/*
46|===============================================================
47| END OF USER CONFIGURABLE SETTINGS
48|===============================================================
49*/
50
51
52/*
53|---------------------------------------------------------------
54| SET THE SERVER PATH
55|---------------------------------------------------------------
56|
57| Let's attempt to determine the full-server path to the "system"
58| folder in order to reduce the possibility of path problems.
59| Note: We only attempt this if the user hasn't specified a
60| full server path.
61|
62*/
63if (strpos($system_folder, '/') === FALSE)
64{
65 if (function_exists('realpath') AND @realpath(dirname(__FILE__)) !== FALSE)
66 {
67 $system_folder = realpath(dirname(__FILE__)).'/'.$system_folder;
68 }
69}
70else
71{
72 // Swap directory separators to Unix style for consistency
73 $system_folder = str_replace("\\", "/", $system_folder);
74}
75
76/*
77|---------------------------------------------------------------
78| DEFINE APPLICATION CONSTANTS
79|---------------------------------------------------------------
80|
81| EXT - The file extension. Typically ".php"
82| FCPATH - The full server path to THIS file
83| SELF - The name of THIS file (typically "index.php")
84| BASEPATH - The full server path to the "system" folder
85| APPPATH - The full server path to the "application" folder
86|
87*/
88define('EXT', '.'.pathinfo(__FILE__, PATHINFO_EXTENSION));
89define('FCPATH', __FILE__);
90define('SELF', pathinfo(__FILE__, PATHINFO_BASENAME));
91define('BASEPATH', $system_folder.'/');
92
93if (is_dir($application_folder))
94{
95 define('APPPATH', $application_folder.'/');
96}
97else
98{
99 if ($application_folder == '')
100 {
101 $application_folder = 'application';
102 }
103
104 define('APPPATH', BASEPATH.$application_folder.'/');
105}
106
107/*
108|---------------------------------------------------------------
109| LOAD THE FRONT CONTROLLER
110|---------------------------------------------------------------
111|
112| And away we go...
113|
114*/
115require_once BASEPATH.'codeigniter/CodeIgniter'.EXT;
116
117/* End of file index.php */
Derek Jonesa3ffbbb2008-05-11 18:18:29 +0000118/* Location: ./index.php */