blob: e37c257af951fc3d3bed53f69aeecf9060e38dd5 [file] [log] [blame]
adminb0dd10f2006-08-25 17:25:49 +00001<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
2/**
3 * Code Igniter
4 *
5 * An open source application development framework for PHP 4.3.2 or newer
6 *
7 * @package CodeIgniter
8 * @author Rick Ellis
9 * @copyright Copyright (c) 2006, pMachine, Inc.
10 * @license http://www.codeignitor.com/user_guide/license.html
11 * @link http://www.codeigniter.com
12 * @since Version 1.3
13 * @filesource
14 */
15
16
17// ------------------------------------------------------------------------
18
19/**
20 * CI_BASE - For PHP 5
21 *
22 * This file contains some code used only when Code Igniter is being
23 * run under PHP 5. It allows us to manage the CI super object more
24 * gracefully than what is possible with PHP 4.
25 *
26 * @package CodeIgniter
27 * @subpackage codeigniter
28 * @category front-controller
29 * @author Rick Ellis
30 * @link http://www.codeigniter.com/user_guide/
31 */
32
33class CI_Base {
34
admin7b6fe7a2006-10-03 19:18:08 +000035 private static $instance;
adminb0dd10f2006-08-25 17:25:49 +000036
admin07ad6662006-10-03 06:12:52 +000037 public function CI_Base()
38 {
39 self::$instance =& $this;
40 }
41
42 public static function &get_instance()
43 {
44 return self::$instance;
45 }
adminb0dd10f2006-08-25 17:25:49 +000046}
47
48function &get_instance()
49{
admin07ad6662006-10-03 06:12:52 +000050 return CI_Base::get_instance();
adminb0dd10f2006-08-25 17:25:49 +000051}
52
admin07ad6662006-10-03 06:12:52 +000053
adminb0dd10f2006-08-25 17:25:49 +000054?>