pluginspath . "notifications/groups.php"; break; case 'personal': default: require $CONFIG->pluginspath . "notifications/index.php"; break; } return TRUE; } /** * Notification settings page setup function * */ function notifications_plugin_pagesetup() { global $CONFIG; if (get_context() == 'settings') { add_submenu_item(elgg_echo('notifications:subscriptions:changesettings'), $CONFIG->wwwroot . "pg/notifications/personal"); if (is_plugin_enabled('groups')) { add_submenu_item(elgg_echo('notifications:subscriptions:changesettings:groups'), $CONFIG->wwwroot . "pg/notifications/group"); } } } register_elgg_event_handler('init', 'system', 'notifications_plugin_init', 1000); // Register action register_action("notificationsettings/save", FALSE, $CONFIG->pluginspath . "notifications/actions/save.php"); register_action("notificationsettings/groupsave", FALSE, $CONFIG->pluginspath . "notifications/actions/groupsave.php");