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