You are here

function opigno_in_house_training_app_menu_local_tasks_alter in Opigno in house training app 7

Implements hook_menu_local_tasks_alter().

File

./opigno_in_house_training_app.module, line 56

Code

function opigno_in_house_training_app_menu_local_tasks_alter(&$data, $router_item, $root_path) {
  if ($root_path == 'node/%/in_house_training') {
    $gid = arg(1);
    if (og_user_access('node', $gid, 'create in_house_training content')) {
      $item = menu_get_item('node/add/in-house-training');
      $item['title'] = t("Add new in house training");
      $item['options']['query']['og_group_ref'] = $item['localized_options']['query']['og_group_ref'] = $gid;
      $item['options']['attributes']['class'][] = $item['localized_options']['attributes']['class'][] = 'opigno-quiz-app-add-in-house-training';
      $data['actions']['output'][] = array(
        '#theme' => 'menu_local_action',
        '#link' => $item,
      );
    }
  }
}