You are here

function instagram_feeds_menu_local_tasks_alter in Instagram Feeds 7

Implements hook_menu_local_tasks_alter().

File

./instagram_feeds.module, line 1393

Code

function instagram_feeds_menu_local_tasks_alter(&$data, $router_item, $root_path) {
  if (strpos($router_item['path'], 'node/%') === 0 && (isset($router_item['page_arguments'][0]->type) && INSTAGRAM_FEEDS_SETTINGS_NODE_TYPE == $router_item['page_arguments'][0]->type || isset($router_item['page_arguments'][1]->type) && INSTAGRAM_FEEDS_SETTINGS_NODE_TYPE == $router_item['page_arguments'][1]->type)) {
    foreach ($data['tabs'][0]['output'] as $key => $tab) {
      if ('node/%/view' == $tab['#link']['path'] || 'node/node%/view' == $tab['#link']['path']) {
        unset($data['tabs'][0]['output'][$key]);
        $data['tabs'][0]['output'] = array_values($data['tabs'][0]['output']);
        break;
      }
    }
  }
}