Advertisement
Guest User

Untitled

a guest
Oct 31st, 2014
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. /**
  2. * Set up a new permission for tabs.
  3. * Grant access under admin -> user management -> permissions
  4. */
  5. function mymodule_permission() {
  6. return array(
  7. 'view hidden tabs' => array(
  8. 'title' => t('Node tabs visibility'),
  9. 'description' => t('Grant access to node tabs.'),
  10. ),
  11. );
  12. }
  13.  
  14. /**
  15. * Implementation of hook_menu_alter().
  16. * Show/hide tabs according to permission settings.
  17. */
  18. function mymodule_menu_alter(&$items) {
  19. $items['node/%node/edit']['access callback'] = 'user_access';
  20. $items['node/%node/edit']['access arguments'] = array('view hidden tabs');
  21. }
  22.  
  23. function mymodule_menu_alter(&$items) {
  24. $items['node/%node/edit']['type'] = MENU_CALLBACK;
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement