function _rules_conditional_rules_ui_menu_alter in Conditional Rules 7
Same name and namespace in other branches
- 8 includes/rules_conditional.rules_admin.inc \_rules_conditional_rules_ui_menu_alter()
Provides menu callbacks to extend Rules UI for conditionals.
1 call to _rules_conditional_rules_ui_menu_alter()
File
- includes/
rules_conditional.rules_admin.inc, line 13 - Extensions to Rules UI.
Code
function _rules_conditional_rules_ui_menu_alter(&$items, $base_path, $base_count) {
// Use existing "add" menu item as extension base.
$add_item = $items[$base_path . '/manage/%rules_config/add/%rules_element'];
// Extend "add".
$items[$base_path . '/manage/%rules_config/add-predicate/%rules_element'] = array(
'page arguments' => array(
'rules_conditional_add_predicate',
) + $add_item['page arguments'],
'file' => 'includes/rules_conditional.rules_admin.inc',
'file path' => drupal_get_path('module', 'rules_conditional'),
) + $add_item;
// Add temporary fix for http://drupal.org/node/1666890.
// TODO Remove when http://drupal.org/node/1676998 is fixed.
$items[$base_path . '/manage/%rules_config/add-case/%rules_element'] = array(
'page arguments' => array(
'rules_conditional_add_case',
) + $add_item['page arguments'],
'file' => 'includes/rules_conditional.rules_admin.inc',
'file path' => drupal_get_path('module', 'rules_conditional'),
) + $add_item;
}