You are here

function workbench_moderation_ctools_plugin_pre_alter in Workbench Moderation 7.3

Same name and namespace in other branches
  1. 7 workbench_moderation.module \workbench_moderation_ctools_plugin_pre_alter()

Implements hook_ctools_plugin_pre_alter().

If this is a the ctools node_edit arguments plugin provide a different context creation callback. Also if this a page manager node_edit tasks plugin provide a different hook_menu_alter callback.

File

./workbench_moderation.module, line 2437
Content moderation for Workbench.

Code

function workbench_moderation_ctools_plugin_pre_alter(&$plugin, $plugin_type_info) {
  if ($plugin_type_info['type'] == 'arguments' && $plugin['name'] == 'node_edit') {
    $plugin['context'] = 'workbench_moderation_node_edit_context';
  }
  if ($plugin_type_info['type'] == 'tasks' && $plugin['name'] == 'node_edit') {
    $plugin['hook menu alter'] = 'workbench_moderation_page_manager_node_edit_menu_alter_callback';
  }
}