Mercurial > hg > rr-repo
annotate sites/all/modules/ctools/includes/export-ui.menu.inc @ 0:ff03f76ab3fe
initial version
author | danieleb <danielebarchiesi@me.com> |
---|---|
date | Wed, 21 Aug 2013 18:51:11 +0100 |
parents | |
children |
rev | line source |
---|---|
danielebarchiesi@0 | 1 <?php |
danielebarchiesi@0 | 2 |
danielebarchiesi@0 | 3 /** |
danielebarchiesi@0 | 4 * Delegated implementation of hook_menu(). |
danielebarchiesi@0 | 5 */ |
danielebarchiesi@0 | 6 function ctools_export_ui_menu(&$items) { |
danielebarchiesi@0 | 7 ctools_include('export-ui'); |
danielebarchiesi@0 | 8 |
danielebarchiesi@0 | 9 // If a menu rebuild is triggered because of module enable/disable, |
danielebarchiesi@0 | 10 // this might be out of date. Reset the cache. |
danielebarchiesi@0 | 11 ctools_include('plugins'); |
danielebarchiesi@0 | 12 ctools_get_plugins_reset(); |
danielebarchiesi@0 | 13 |
danielebarchiesi@0 | 14 foreach (ctools_get_export_uis() as $plugin) { |
danielebarchiesi@0 | 15 // We also need to make sure that the module hasn't been disabled. During |
danielebarchiesi@0 | 16 // the disable process, the module's plugins still still appear. |
danielebarchiesi@0 | 17 if ($plugin['has menu'] && module_exists($plugin['module'])) { |
danielebarchiesi@0 | 18 $handler = ctools_export_ui_get_handler($plugin); |
danielebarchiesi@0 | 19 if ($handler) { |
danielebarchiesi@0 | 20 $handler->hook_menu($items); |
danielebarchiesi@0 | 21 } |
danielebarchiesi@0 | 22 } |
danielebarchiesi@0 | 23 } |
danielebarchiesi@0 | 24 } |