aboutsummaryrefslogtreecommitdiff
path: root/mod/defaultwidgets/dashboard.php
diff options
context:
space:
mode:
Diffstat (limited to 'mod/defaultwidgets/dashboard.php')
-rw-r--r--mod/defaultwidgets/dashboard.php31
1 files changed, 31 insertions, 0 deletions
diff --git a/mod/defaultwidgets/dashboard.php b/mod/defaultwidgets/dashboard.php
new file mode 100644
index 000000000..889bc8121
--- /dev/null
+++ b/mod/defaultwidgets/dashboard.php
@@ -0,0 +1,31 @@
+<?php
+/**
+ * Elgg default_widgets plugin.
+ *
+ * @package DefaultWidgets
+ * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU
+ * @author Milan Magudia & Curverider
+ * @copyright HedgeHogs.net & Curverider Ltd
+ *
+ **/
+
+// load Elgg engine
+require_once (dirname ( dirname ( dirname ( __FILE__ ) ) ) . "/engine/start.php");
+
+// make sure only admins can view this
+admin_gatekeeper ();
+set_context ( 'admin' );
+
+// Set admin user for user block
+set_page_owner ( $_SESSION ['guid'] );
+
+// vars required for action gatekeeper
+$ts = time ();
+$token = generate_action_token ( $ts );
+$context = 'dashboard';
+
+// create the view
+$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 );