diff options
Diffstat (limited to 'mod/riverdashboard/start.php')
-rw-r--r-- | mod/riverdashboard/start.php | 100 |
1 files changed, 36 insertions, 64 deletions
diff --git a/mod/riverdashboard/start.php b/mod/riverdashboard/start.php index 17bfdf8dd..39233fba6 100644 --- a/mod/riverdashboard/start.php +++ b/mod/riverdashboard/start.php @@ -1,64 +1,36 @@ -<?php - - /** - * Elgg river dashboard plugin - * - * @package ElggRiverDash - * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 - * @author Curverider Ltd <info@elgg.com> - * @copyright Curverider Ltd 2008-2010 - * @link http://elgg.org/ - */ - - function riverdashboard_init() { - - global $CONFIG; - - // Register and optionally replace the dashboard - if (get_plugin_setting('useasdashboard', 'riverdashboard') == 'yes') { - register_page_handler('dashboard','riverdashboard_page_handler'); - } else { - // Activity main menu - if (isloggedin()) - { - add_menu(elgg_echo('activity'), $CONFIG->wwwroot . "mod/riverdashboard/"); - } - } - - // Page handler - register_page_handler('riverdashboard','riverdashboard_page_handler'); - - elgg_extend_view('css','riverdashboard/css'); - - add_widget_type('river_widget',elgg_echo('river:widget:title'), elgg_echo('river:widget:description')); - - } - - /** - * Page handler for riverdash - * - * @param unknown_type $page - */ - function riverdashboard_page_handler($page) - { - global $CONFIG; - - include(dirname(__FILE__) . "/index.php"); - return true; - } - - function riverdashboard_dashboard() { - - include(dirname(__FILE__) . '/index.php'); - - } - - register_elgg_event_handler('init','system','riverdashboard_init'); - - // Register actions - global $CONFIG; - register_action("riverdashboard/add",false,$CONFIG->pluginspath . "riverdashboard/actions/add.php"); - register_action("riverdashboard/delete",false,$CONFIG->pluginspath . "riverdashboard/actions/delete.php"); - - -?>
\ No newline at end of file +<?php
+/**
+ * Elgg river dashboard plugin
+ */
+
+function riverdashboard_init() {
+ global $CONFIG;
+ // Register and optionally replace the dashboard
+ if (get_plugin_setting('useasdashboard', 'riverdashboard') == 'yes') {
+ register_page_handler('dashboard','riverdashboard_page_handler');
+ } else {
+ // Activity main menu
+ if (isloggedin())
+ add_menu(elgg_echo('activity'), $CONFIG->wwwroot . "mod/riverdashboard/");
+ }
+ // Page handler
+ register_page_handler('riverdashboard','riverdashboard_page_handler');
+ elgg_extend_view('css','riverdashboard/css');
+}
+
+/**
+ * Page handler for riverdash
+ *
+ * @param unknown_type $page
+ */
+function riverdashboard_page_handler($page){
+ global $CONFIG;
+ include(dirname(__FILE__) . "/index.php");
+ return true;
+}
+
+function riverdashboard_dashboard() {
+ include(dirname(__FILE__) . '/index.php');
+}
+
+register_elgg_event_handler('init','system','riverdashboard_init');
\ No newline at end of file |