aboutsummaryrefslogtreecommitdiff
path: root/mod/updateclient/start.php
diff options
context:
space:
mode:
authormarcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>2008-07-28 17:36:07 +0000
committermarcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>2008-07-28 17:36:07 +0000
commitc85e19f908dc724933a2775cbcd8cf5b0426e529 (patch)
tree9a257af9f40178de444d2fda3fd6b771a6a4cee8 /mod/updateclient/start.php
parent692a7abf90751b19ddb5ec831013a2a7bc9d1f8d (diff)
downloadelgg-c85e19f908dc724933a2775cbcd8cf5b0426e529.tar.gz
elgg-c85e19f908dc724933a2775cbcd8cf5b0426e529.tar.bz2
Adding updateclient (non-functional) and now switching back to base station.
git-svn-id: https://code.elgg.org/elgg/trunk@1562 36083f99-b078-4883-b0ff-0f9b5a30f544
Diffstat (limited to 'mod/updateclient/start.php')
-rw-r--r--mod/updateclient/start.php63
1 files changed, 63 insertions, 0 deletions
diff --git a/mod/updateclient/start.php b/mod/updateclient/start.php
new file mode 100644
index 000000000..0f52146f9
--- /dev/null
+++ b/mod/updateclient/start.php
@@ -0,0 +1,63 @@
+<?php
+ /**
+ * Update client.
+ *
+ * @package ElggUpdateClient
+ * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2
+ * @author Marcus Povey
+ * @copyright Curverider Ltd 2008
+ * @link http://elgg.com/
+ */
+
+ /**
+ * Client update initialisation.
+ */
+ function updateclient_init()
+ {
+
+ // Register a page handler, so we can have nice URLs
+ register_page_handler('updateclient','updateclient_page_handler');
+
+ }
+
+ /**
+ * Handle pages.
+ *
+ * @param unknown_type $page
+ */
+ function updateclient_page_handler($page)
+ {
+ global $CONFIG;
+
+ if (isset($page[0]))
+ {
+
+ add_submenu_item(elgg_echo('updateclient:label:core'), $CONFIG->url . "pg/updateclient/core/");
+ //add_submenu_item(elgg_echo('updateclient:label:plugins'), $CONFIG->url . "pg/updateclient/plugins/");
+
+ // See what context we're using
+ switch($page[0])
+ {
+ case "core" :
+ include($CONFIG->pluginspath . "updateclient/index.php");
+ break;
+ case "plugins" :
+ include($CONFIG->pluginspath . "updateclient/plugin.php");
+ break;
+
+ default:
+ include($CONFIG->pluginspath . "updateclient/index.php");
+ }
+ }
+ else
+ include($CONFIG->pluginspath . "updateclient/index.php");
+ }
+
+ function updateclient_check_core()
+ {
+
+ }
+
+ // Initialise
+ register_elgg_event_handler('init','system','updateclient_init');
+?> \ No newline at end of file