You are here

function opigno_class_app_menu_local_tasks_alter in Opigno Class App 7

Implements hook_menu_local_tasks_alter().

File

./opigno_class_app.module, line 71
Module hooks.

Code

function opigno_class_app_menu_local_tasks_alter(&$data, $router_item, $root_path) {
  if ($root_path == 'admin/opigno/content/class-administration') {
    $item = menu_get_item('node/add/class');
    if ($item['access']) {
      $item['title'] = t("Add a new class");
      $item['options']['attributes']['class'][] = $item['localized_options']['attributes']['class'][] = 'add-class';
      $item['options']['attributes']['class'][] = $item['localized_options']['attributes']['class'][] = 'opigno-class-app-add-class';
      $item['options']['attributes']['class'][] = $item['localized_options']['attributes']['class'][] = 'opigno-class-app-class-administration-add-class-link';
      $data['actions']['output'][] = array(
        '#theme' => 'menu_local_action',
        '#link' => $item,
      );
    }
  }
}