* @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"); ?>