/lenasys/trunk

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/lenasys/trunk

« back to all changes in this revision

Viewing changes to codeigniter/index.php

  • Committer: Gustav Hatvigsson
  • Date: 2013-05-30 12:02:31 UTC
  • mfrom: (85.1.28 lenasys)
  • Revision ID: gustav.hartvigsson@gmail.com-20130530120231-ttqgqjqw2w8enn7g
Merged Ohlsons changes:
added function to get ssn and name for the registrationspages in the user model.
added the registrationpage for students.
edited the registration page for instructors
edited the css for both the registrationpages
minor fix to registration css

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?php
 
2
 
 
3
/*
 
4
 *---------------------------------------------------------------
 
5
 * APPLICATION ENVIRONMENT
 
6
 *---------------------------------------------------------------
 
7
 *
 
8
 * You can load different configurations depending on your
 
9
 * current environment. Setting the environment also influences
 
10
 * things like logging and error reporting.
 
11
 *
 
12
 * This can be set to anything, but default usage is:
 
13
 *
 
14
 *     development
 
15
 *     testing
 
16
 *     production
 
17
 *
 
18
 * NOTE: If you change these, also change the error_reporting() code below
 
19
 *
 
20
 */
 
21
        define('ENVIRONMENT', 'development');
 
22
/*
 
23
 *---------------------------------------------------------------
 
24
 * ERROR REPORTING
 
25
 *---------------------------------------------------------------
 
26
 *
 
27
 * Different environments will require different levels of error reporting.
 
28
 * By default development will show errors but testing and live will hide them.
 
29
 */
 
30
 
 
31
if (defined('ENVIRONMENT'))
 
32
{
 
33
        switch (ENVIRONMENT)
 
34
        {
 
35
                case 'development':
 
36
                        error_reporting(E_ALL);
 
37
                break;
 
38
        
 
39
                case 'testing':
 
40
                case 'production':
 
41
                        error_reporting(0);
 
42
                break;
 
43
 
 
44
                default:
 
45
                        exit('The application environment is not set correctly.');
 
46
        }
 
47
}
 
48
 
 
49
/*
 
50
 *---------------------------------------------------------------
 
51
 * SYSTEM FOLDER NAME
 
52
 *---------------------------------------------------------------
 
53
 *
 
54
 * This variable must contain the name of your "system" folder.
 
55
 * Include the path if the folder is not in the same  directory
 
56
 * as this file.
 
57
 *
 
58
 */
 
59
        $system_path = 'system';
 
60
 
 
61
/*
 
62
 *---------------------------------------------------------------
 
63
 * APPLICATION FOLDER NAME
 
64
 *---------------------------------------------------------------
 
65
 *
 
66
 * If you want this front controller to use a different "application"
 
67
 * folder then the default one you can set its name here. The folder
 
68
 * can also be renamed or relocated anywhere on your server.  If
 
69
 * you do, use a full server path. For more info please see the user guide:
 
70
 * http://codeigniter.com/user_guide/general/managing_apps.html
 
71
 *
 
72
 * NO TRAILING SLASH!
 
73
 *
 
74
 */
 
75
        $application_folder = 'application';
 
76
 
 
77
/*
 
78
 * --------------------------------------------------------------------
 
79
 * DEFAULT CONTROLLER
 
80
 * --------------------------------------------------------------------
 
81
 *
 
82
 * Normally you will set your default controller in the routes.php file.
 
83
 * You can, however, force a custom routing by hard-coding a
 
84
 * specific controller class/function here.  For most applications, you
 
85
 * WILL NOT set your routing here, but it's an option for those
 
86
 * special instances where you might want to override the standard
 
87
 * routing in a specific front controller that shares a common CI installation.
 
88
 *
 
89
 * IMPORTANT:  If you set the routing here, NO OTHER controller will be
 
90
 * callable. In essence, this preference limits your application to ONE
 
91
 * specific controller.  Leave the function name blank if you need
 
92
 * to call functions dynamically via the URI.
 
93
 *
 
94
 * Un-comment the $routing array below to use this feature
 
95
 *
 
96
 */
 
97
        // The directory name, relative to the "controllers" folder.  Leave blank
 
98
        // if your controller is not in a sub-folder within the "controllers" folder
 
99
        // $routing['directory'] = '';
 
100
 
 
101
        // The controller class file name.  Example:  Mycontroller
 
102
        // $routing['controller'] = '';
 
103
 
 
104
        // The controller function you wish to be called.
 
105
        // $routing['function'] = '';
 
106
 
 
107
 
 
108
/*
 
109
 * -------------------------------------------------------------------
 
110
 *  CUSTOM CONFIG VALUES
 
111
 * -------------------------------------------------------------------
 
112
 *
 
113
 * The $assign_to_config array below will be passed dynamically to the
 
114
 * config class when initialized. This allows you to set custom config
 
115
 * items or override any default config values found in the config.php file.
 
116
 * This can be handy as it permits you to share one application between
 
117
 * multiple front controller files, with each file containing different
 
118
 * config values.
 
119
 *
 
120
 * Un-comment the $assign_to_config array below to use this feature
 
121
 *
 
122
 */
 
123
        // $assign_to_config['name_of_config_item'] = 'value of config item';
 
124
 
 
125
 
 
126
 
 
127
// --------------------------------------------------------------------
 
128
// END OF USER CONFIGURABLE SETTINGS.  DO NOT EDIT BELOW THIS LINE
 
129
// --------------------------------------------------------------------
 
130
 
 
131
/*
 
132
 * ---------------------------------------------------------------
 
133
 *  Resolve the system path for increased reliability
 
134
 * ---------------------------------------------------------------
 
135
 */
 
136
 
 
137
        // Set the current directory correctly for CLI requests
 
138
        if (defined('STDIN'))
 
139
        {
 
140
                chdir(dirname(__FILE__));
 
141
        }
 
142
 
 
143
        if (realpath($system_path) !== FALSE)
 
144
        {
 
145
                $system_path = realpath($system_path).'/';
 
146
        }
 
147
 
 
148
        // ensure there's a trailing slash
 
149
        $system_path = rtrim($system_path, '/').'/';
 
150
 
 
151
        // Is the system path correct?
 
152
        if ( ! is_dir($system_path))
 
153
        {
 
154
                exit("Your system folder path does not appear to be set correctly. Please open the following file and correct this: ".pathinfo(__FILE__, PATHINFO_BASENAME));
 
155
        }
 
156
 
 
157
/*
 
158
 * -------------------------------------------------------------------
 
159
 *  Now that we know the path, set the main path constants
 
160
 * -------------------------------------------------------------------
 
161
 */
 
162
        // The name of THIS file
 
163
        define('SELF', pathinfo(__FILE__, PATHINFO_BASENAME));
 
164
 
 
165
        // The PHP file extension
 
166
        // this global constant is deprecated.
 
167
        define('EXT', '.php');
 
168
 
 
169
        // Path to the system folder
 
170
        define('BASEPATH', str_replace("\\", "/", $system_path));
 
171
 
 
172
        // Path to the front controller (this file)
 
173
        define('FCPATH', str_replace(SELF, '', __FILE__));
 
174
 
 
175
        // Name of the "system folder"
 
176
        define('SYSDIR', trim(strrchr(trim(BASEPATH, '/'), '/'), '/'));
 
177
 
 
178
 
 
179
        // The path to the "application" folder
 
180
        if (is_dir($application_folder))
 
181
        {
 
182
                define('APPPATH', $application_folder.'/');
 
183
        }
 
184
        else
 
185
        {
 
186
                if ( ! is_dir(BASEPATH.$application_folder.'/'))
 
187
                {
 
188
                        exit("Your application folder path does not appear to be set correctly. Please open the following file and correct this: ".SELF);
 
189
                }
 
190
 
 
191
                define('APPPATH', BASEPATH.$application_folder.'/');
 
192
        }
 
193
 
 
194
/*
 
195
 * --------------------------------------------------------------------
 
196
 * LOAD THE BOOTSTRAP FILE
 
197
 * --------------------------------------------------------------------
 
198
 *
 
199
 * And away we go...
 
200
 *
 
201
 */
 
202
require_once BASEPATH.'core/CodeIgniter.php';
 
203
 
 
204
/* End of file index.php */
 
205
/* Location: ./index.php */
 
 
b'\\ No newline at end of file'