aboutsummaryrefslogtreecommitdiffstats
path: root/include/BaseObject.php
blob: 4bfac5fa09a671b8928b4e75cc3c5f0b7ea9045e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php /** @file */
if(class_exists('BaseObject'))
	return;

require_once('boot.php');

/**
 * Basic object
 *
 * Contains what is usefull to any object
 */
class BaseObject {
	private static $app = null;

	/**
	 * Get the app
	 * 
	 * Same as get_app from boot.php
	 */
	public function get_app() {
		if(self::$app)
			return self::$app;

		global $a;
		self::$app = $a;

		return self::$app;
	}

	/**
	 * Set the app
	 */
	public static function set_app($app) {
		self::$app = $app;
	}
}