Index: scanner.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/scanner/scanner.module,v retrieving revision 1.4 diff -u -r1.4 scanner.module --- scanner.module 4 Dec 2008 01:17:52 -0000 1.4 +++ scanner.module 9 Feb 2009 19:16:33 -0000 @@ -57,63 +57,52 @@ /** * Implementation of hook_menu(). */ -function scanner_menu($may_cache) { - global $user; - $items = array(); +function scanner_menu() { - if ($may_cache) { - $items[] = array( - 'path' => 'admin/content/scanner', - 'title' => t('Search and Replace Scanner'), - 'callback' => 'scanner_view', - 'access' => user_access('perform search and replace'), + $items['admin/content/scanner'] = array( + 'title' => 'Search and Replace Scanner', + 'page callback' => 'scanner_view', + 'access arguments' => array('perform search and replace'), ); - $items[] = array( - 'path' => 'admin/content/scanner/scan', - 'title' => t('Search'), - 'access' => user_access('perform search and replace'), + $items['admin/content/scanner/scan'] = array( + 'title' => 'Search', + 'access arguments' => array('perform search and replace'), 'type' => MENU_DEFAULT_LOCAL_TASK, ); - $items[] = array( - 'path' => 'admin/content/scanner/scan/confirm', - 'title' => t('Confirm Replace'), - 'access' => user_access('perform search and replace'), - 'callback' => 'drupal_get_form', - 'callback arguments' => array('scanner_confirm_form'), + $items['admin/content/scanner/scan/confirm'] = array( + 'title' => 'Confirm Replace', + 'access arguments' => array('perform search and replace'), + 'page callback' => 'drupal_get_form', + 'page arguments' => array('scanner_confirm_form'), 'type' => MENU_CALLBACK, ); - $items[] = array( - 'path' => 'admin/content/scanner/undo/confirm', - 'title' => t('Confirm Undo'), - 'access' => user_access('perform search and replace'), - 'callback' => 'drupal_get_form', - 'callback arguments' => array('scanner_undo_confirm_form'), + $items['admin/content/scanner/undo/confirm'] = array( + 'title' => 'Confirm Undo', + 'access arguments' => array('perform search and replace'), + 'page callback' => 'drupal_get_form', + 'page arguments' => array('scanner_undo_confirm_form'), 'type' => MENU_CALLBACK, ); - $items[] = array( // Shows up on scanner page as tab. - 'path' => 'admin/content/scanner/settings', - 'callback' => 'drupal_get_form', - 'callback arguments' => array('scanner_admin_form'), - 'access' => user_access('administer scanner settings'), + $items['admin/content/scanner/settings'] = array( // Shows up on scanner page as tab. + 'title' => 'Settings', + 'page callback' => 'drupal_get_form', + 'page arguments' => array('scanner_admin_form'), + 'access arguments' => array('administer scanner settings'), 'type' => MENU_LOCAL_TASK, - 'title' => t('Settings'), 'weight' => 1, ); - $items[] = array( // Shows up on scanner page as tab. - 'path' => 'admin/content/scanner/undo', - 'callback' => 'scanner_undo_page', - 'access' => user_access('perform search and replace'), + $items['admin/content/scanner/undo'] = array( // Shows up on scanner page as tab. + 'title' => 'Undo', + 'page callback' => 'scanner_undo_page', + 'access arguments' => array('perform search and replace'), 'type' => MENU_LOCAL_TASK, - 'title' => t('Undo'), ); - $items[] = array( // Shows up on admin page. - 'path' => 'admin/settings/scanner', - 'callback' => 'drupal_get_form', - 'callback arguments' => array('scanner_admin_form'), - 'access' => user_access('administer scanner settings'), - 'title' => t('Search and Replace Scanner'), + $items['admin/settings/scanner'] = array( // Shows up on admin page. + 'title' => 'Search and Replace Scanner', + 'page callback' => 'drupal_get_form', + 'page arguments' => array('scanner_admin_form'), + 'access arguments' => array('administer scanner settings'), ); - } return $items; }