aboutsummaryrefslogtreecommitdiff
path: root/mod
diff options
context:
space:
mode:
Diffstat (limited to 'mod')
-rw-r--r--mod/defaultwidgets/dashboard.php2
-rw-r--r--mod/defaultwidgets/profile.php2
-rw-r--r--mod/defaultwidgets/start.php26
-rw-r--r--mod/defaultwidgets/views/default/defaultwidgets/editor.php2
4 files changed, 16 insertions, 16 deletions
diff --git a/mod/defaultwidgets/dashboard.php b/mod/defaultwidgets/dashboard.php
index 889bc8121..86f96cb67 100644
--- a/mod/defaultwidgets/dashboard.php
+++ b/mod/defaultwidgets/dashboard.php
@@ -28,4 +28,4 @@ $context = 'dashboard';
$content = elgg_view ( "defaultwidgets/editor", array ('token' => $token, 'ts' => $ts, 'context' => $context ) );
// Display main admin menu
-page_draw ( 'Default dashboard widgets for new users', $content );
+page_draw('Default dashboard widgets for new users', elgg_view_layout('administration', $content));
diff --git a/mod/defaultwidgets/profile.php b/mod/defaultwidgets/profile.php
index 68bf7a492..69640a845 100644
--- a/mod/defaultwidgets/profile.php
+++ b/mod/defaultwidgets/profile.php
@@ -28,4 +28,4 @@ $context = 'profile';
$content = elgg_view ( "defaultwidgets/editor", array ('token' => $token, 'ts' => $ts, 'context' => $context ) );
// Display main admin menu
-page_draw ( 'Default profile widgets for new users', $content );
+page_draw('Default profile widgets for new users', elgg_view_layout('administration', $content));
diff --git a/mod/defaultwidgets/start.php b/mod/defaultwidgets/start.php
index e76e16e26..1143cafa6 100644
--- a/mod/defaultwidgets/start.php
+++ b/mod/defaultwidgets/start.php
@@ -30,6 +30,7 @@ global $CONFIG;
* @param unknown_type $object
*/
function defaultwidgets_init() {
+ global $CONFIG;
// Load system configuration
register_page_handler ( 'defaultwidgets', 'defaultwidgets_page_handler' );
@@ -44,6 +45,18 @@ function defaultwidgets_init() {
// Override metadata permissions
//register_plugin_hook ( 'permissions_check:metadata', 'object', 'defaultwidgets_can_edit_metadata' );
+
+ elgg_add_submenu_item(array(
+ 'text' => elgg_echo('defaultwidgets:menu:profile'),
+ 'href' => "{$CONFIG->wwwroot}pg/defaultwidgets/profile",
+ 'parent_id' => 'appearance',
+ ), 'admin', 'default');
+
+ elgg_add_submenu_item(array(
+ 'text' => elgg_echo('defaultwidgets:menu:dashboard'),
+ 'href' => "{$CONFIG->wwwroot}pg/defaultwidgets/dashboard",
+ 'parent_id' => 'appearance',
+ ), 'admin', 'default');
}
/**
@@ -233,21 +246,8 @@ function defaultwidgets_page_handler($page) {
return true;
}
-/**
- * Page setup. Adds admin controls to the admin panel.
- *
- */
-function defaultwidgets_pagesetup() {
- if (get_context () == 'admin' && isadminloggedin ()) {
- global $CONFIG;
- add_submenu_item ( elgg_echo ( 'defaultwidgets:menu:profile' ), $CONFIG->wwwroot . 'pg/defaultwidgets/profile' );
- add_submenu_item ( elgg_echo ( 'defaultwidgets:menu:dashboard' ), $CONFIG->wwwroot . 'pg/defaultwidgets/dashboard' );
- }
-}
-
// Make sure the status initialisation function is called on initialisation
register_elgg_event_handler ( 'init', 'system', 'defaultwidgets_init' );
-register_elgg_event_handler ( 'pagesetup', 'system', 'defaultwidgets_pagesetup' );
register_plugin_hook ( 'permissions_check', 'user', 'defaultwidgets_can_edit' );
register_plugin_hook ( 'permissions_check', 'object', 'defaultwidgets_can_edit' );
diff --git a/mod/defaultwidgets/views/default/defaultwidgets/editor.php b/mod/defaultwidgets/views/default/defaultwidgets/editor.php
index 2241dd264..ef883ac01 100644
--- a/mod/defaultwidgets/views/default/defaultwidgets/editor.php
+++ b/mod/defaultwidgets/views/default/defaultwidgets/editor.php
@@ -53,7 +53,7 @@
?>
<script type="text/javascript">
$(document).ready(function () {
- $('div#customise_editpanel').slideToggle("fast");
+ //$('div#customise_editpanel').slideToggle("fast");
});
</script>