aboutsummaryrefslogtreecommitdiff
path: root/mod/defaultwidgets/dashboard.php
blob: 889bc81210e0489152dd5939bf9a080835d4b609 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
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 );