@@ 299-310 (lines=12) @@ | ||
296 | if ( ! class_exists('CI_Model', FALSE)) |
|
297 | { |
|
298 | $app_path = APPPATH.'core'.DIRECTORY_SEPARATOR; |
|
299 | if (file_exists($app_path.'Model.php')) |
|
300 | { |
|
301 | require_once($app_path.'Model.php'); |
|
302 | if ( ! class_exists('CI_Model', FALSE)) |
|
303 | { |
|
304 | throw new RuntimeException($app_path."Model.php exists, but doesn't declare class CI_Model"); |
|
305 | } |
|
306 | } |
|
307 | elseif ( ! class_exists('CI_Model', FALSE)) |
|
308 | { |
|
309 | require_once(BASEPATH.'core'.DIRECTORY_SEPARATOR.'Model.php'); |
|
310 | } |
|
311 | ||
312 | $class = config_item('subclass_prefix').'Model'; |
|
313 | if (file_exists($app_path.$class.'.php')) |
@@ 195-207 (lines=13) @@ | ||
192 | ||
193 | $prefix = config_item('subclass_prefix'); |
|
194 | ||
195 | if ( ! class_exists('CI_Session_driver', FALSE)) |
|
196 | { |
|
197 | require_once( |
|
198 | file_exists(APPPATH.'libraries/Session/Session_driver.php') |
|
199 | ? APPPATH.'libraries/Session/Session_driver.php' |
|
200 | : BASEPATH.'libraries/Session/Session_driver.php' |
|
201 | ); |
|
202 | ||
203 | if (file_exists($file_path = APPPATH.'libraries/Session/'.$prefix.'Session_driver.php')) |
|
204 | { |
|
205 | require_once($file_path); |
|
206 | } |
|
207 | } |
|
208 | ||
209 | $class = 'Session_'.$driver.'_driver'; |
|
210 |