comparison modules/dashboard/dashboard.api.php @ 0:ff03f76ab3fe

initial version
author danieleb <danielebarchiesi@me.com>
date Wed, 21 Aug 2013 18:51:11 +0100
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:ff03f76ab3fe
1 <?php
2
3 /**
4 * @file
5 * Hooks provided by the Dashboard module.
6 */
7
8 /**
9 * @addtogroup hooks
10 * @{
11 */
12
13 /**
14 * Add regions to the dashboard.
15 *
16 * @return
17 * An array whose keys are the names of the dashboard regions and whose
18 * values are the titles that will be displayed in the blocks administration
19 * interface. The keys are also used as theme wrapper functions.
20 */
21 function hook_dashboard_regions() {
22 // Define a new dashboard region. Your module can also then define
23 // theme_mymodule_dashboard_region() as a theme wrapper function to control
24 // the region's appearance.
25 return array('mymodule_dashboard_region' => "My module's dashboard region");
26 }
27
28 /**
29 * Alter dashboard regions provided by modules.
30 *
31 * @param $regions
32 * An array containing all dashboard regions, in the format provided by
33 * hook_dashboard_regions().
34 */
35 function hook_dashboard_regions_alter($regions) {
36 // Remove the sidebar region defined by the core dashboard module.
37 unset($regions['dashboard_sidebar']);
38 }
39
40 /**
41 * @} End of "addtogroup hooks".
42 */