Same name and namespace in other branches
  1. 4.6.x modules/tracker.module \tracker_menu()
  2. 4.7.x modules/tracker.module \tracker_menu()
  3. 5.x modules/tracker/tracker.module \tracker_menu()
  4. 7.x modules/tracker/tracker.module \tracker_menu()

Implementation of hook_menu().

File

modules/tracker/tracker.module, line 24
Enables tracking of recent posts for users.

Code

function tracker_menu() {
  $items['tracker'] = array(
    'title' => 'Recent posts',
    'page callback' => 'tracker_page',
    'access arguments' => array(
      'access content',
    ),
    'weight' => 1,
    'file' => 'tracker.pages.inc',
  );
  $items['tracker/all'] = array(
    'title' => 'All recent posts',
    'type' => MENU_DEFAULT_LOCAL_TASK,
  );
  $items['tracker/%user_uid_optional'] = array(
    'title' => 'My recent posts',
    'access callback' => '_tracker_myrecent_access',
    'access arguments' => array(
      1,
    ),
    'page arguments' => array(
      1,
    ),
    'type' => MENU_LOCAL_TASK,
  );
  $items['user/%user/track'] = array(
    'title' => 'Track',
    'page callback' => 'tracker_page',
    'page arguments' => array(
      1,
      TRUE,
    ),
    'access callback' => '_tracker_user_access',
    'access arguments' => array(
      1,
    ),
    'type' => MENU_LOCAL_TASK,
    'file' => 'tracker.pages.inc',
  );
  $items['user/%user/track/posts'] = array(
    'title' => 'Track posts',
    'type' => MENU_DEFAULT_LOCAL_TASK,
  );
  return $items;
}