aboutsummaryrefslogtreecommitdiffstats
path: root/include/BaseObject.php
diff options
context:
space:
mode:
authorfriendica <info@friendica.com>2012-10-22 20:07:40 -0700
committerfriendica <info@friendica.com>2012-10-22 20:07:40 -0700
commitd9c947663ce2d1361c73b1b0fcb82586dac5a1ab (patch)
treecdb9456594d14cd3885245f7605d980fba6c58a0 /include/BaseObject.php
parent88be2eaaae55c79111d5e209eb823e6fd1e64f9c (diff)
downloadvolse-hubzilla-d9c947663ce2d1361c73b1b0fcb82586dac5a1ab.tar.gz
volse-hubzilla-d9c947663ce2d1361c73b1b0fcb82586dac5a1ab.tar.bz2
volse-hubzilla-d9c947663ce2d1361c73b1b0fcb82586dac5a1ab.zip
mv objects from object dir to include where they belong
Diffstat (limited to 'include/BaseObject.php')
-rw-r--r--include/BaseObject.php37
1 files changed, 37 insertions, 0 deletions
diff --git a/include/BaseObject.php b/include/BaseObject.php
new file mode 100644
index 000000000..14f0d8fd0
--- /dev/null
+++ b/include/BaseObject.php
@@ -0,0 +1,37 @@
+<?php
+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;
+ }
+}
+?>