]> jfr.im git - z_archive/KronOS.git/blob - video/system/core/Controller.php
Merge branch 'master' of https://github.com/Mustis/WebOsProject
[z_archive/KronOS.git] / video / system / core / Controller.php
1 <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
2 /**
3 * CodeIgniter
4 *
5 * An open source application development framework for PHP 5.1.6 or newer
6 *
7 * @package CodeIgniter
8 * @author ExpressionEngine Dev Team
9 * @copyright Copyright (c) 2008 - 2011, EllisLab, Inc.
10 * @license http://codeigniter.com/user_guide/license.html
11 * @link http://codeigniter.com
12 * @since Version 1.0
13 * @filesource
14 */
15
16 // ------------------------------------------------------------------------
17
18 /**
19 * CodeIgniter Application Controller Class
20 *
21 * This class object is the super class that every library in
22 * CodeIgniter will be assigned to.
23 *
24 * @package CodeIgniter
25 * @subpackage Libraries
26 * @category Libraries
27 * @author ExpressionEngine Dev Team
28 * @link http://codeigniter.com/user_guide/general/controllers.html
29 */
30 class CI_Controller {
31
32 private static $instance;
33
34 /**
35 * Constructor
36 */
37 public function __construct()
38 {
39 self::$instance =& $this;
40
41 // Assign all the class objects that were instantiated by the
42 // bootstrap file (CodeIgniter.php) to local class variables
43 // so that CI can run as one big super object.
44 foreach (is_loaded() as $var => $class)
45 {
46 $this->$var =& load_class($class);
47 }
48
49 $this->load =& load_class('Loader', 'core');
50
51 $this->load->initialize();
52
53 log_message('debug', "Controller Class Initialized");
54 }
55
56 public static function &get_instance()
57 {
58 return self::$instance;
59 }
60 }
61 // END Controller class
62
63 /* End of file Controller.php */
64 /* Location: ./system/core/Controller.php */