Error message

You are browsing documentation for drupal 7.x, which is not supported anymore. Read the updated version of this page for drupal 11.x (the latest version).

function dashboard_admin

Page callback: Displays the dashboard.

Parameters

$launch_customize: Whether to launch in customization mode right away. TRUE or FALSE.

2 string references to 'dashboard_admin'
dashboard_is_visible in modules/dashboard/dashboard.module
Determines if the dashboard should be displayed on the current page.
dashboard_menu in modules/dashboard/dashboard.module
Implements hook_menu().

File

modules/dashboard/dashboard.module, line 275

Code

function dashboard_admin ($launch_customize = FALSE) {
 $js_settings = array(
 'dashboard' => array(
 'drawer' => url ('admin/dashboard/drawer'),
 'blockContent' => url ('admin/dashboard/block-content'),
 'updatePath' => url ('admin/dashboard/update'),
 'formToken' => drupal_get_token ('dashboard-update'),
 'launchCustomize' => $launch_customize,
 'dashboard' => url ('admin/dashboard'),
 'emptyBlockText' => t ('(empty)'),
 'emptyRegionTextInactive' => t ('This dashboard region is empty. Click <em>Customize dashboard</em> to add blocks to it.'),
 'emptyRegionTextActive' => t ('DRAG HERE'),
 ),
 );
 $build = array(
 '#theme' => 'dashboard_admin',
 '#message' => t ('To customize the dashboard page, move blocks to the dashboard regions on the <a href="@dashboard">Dashboard administration page</a>, or enable JavaScript on this page to use the drag-and-drop interface.', array(
 '@dashboard' => url ('admin/dashboard/configure'),
 )),
 '#access' => user_access ('administer blocks'),
 '#attached' => array(
 'js' => array(
 drupal_get_path ('module', 'dashboard') . '/dashboard.js',
 array(
 'data' => $js_settings,
 'type' => 'setting',
 ),
 ),
 'library' => array(
 array(
 'system',
 'ui.sortable',
 ),
 ),
 ),
 );
 return $build;
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.