You are here

function _views_rules_rules_ui_menu_alter in Views Rules 7

Adds extra Rules controller callback.

1 call to _views_rules_rules_ui_menu_alter()
views_rules_rules_ui_menu_alter in ./views_rules.module
Implements hook_rules_ui_menu_alter().

File

rules/views_rules.rules_admin.inc, line 13
Extensions to Rules UI.

Code

function _views_rules_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-view-loop/%rules_element'] = array(
    'title' => 'Add a new !plugin',
    'title callback' => 't',
    'title arguments' => array(
      '!plugin' => t('view loop'),
    ),
    'page arguments' => array_filter(array(
      'views_rules_add_view_loop',
    )) + $add_item['page arguments'],
    'file' => 'rules/views_rules.rules_admin.inc',
    'file path' => drupal_get_path('module', 'views_rules'),
  ) + $add_item;
  $items[$base_path . '/manage/%rules_config/add-view-loop/%rules_element']['page arguments'][2] = 'view loop';
}