$items = array(); $administer = user_access('administer content'); $create = user_access('add to corkboard'); if (!$may_cache) { // Administer Corkboard $items[] = array( 'path' => 'admin/corkboard', 'title' => t('Corkboard'), 'description' => t('Manage corkboard pictures'), 'callback' => 'drupal_get_form', 'callback arguments' => array('corkboard_admin','list'), 'access' => $administer, 'type' => MENU_NORMAL_ITEM ); $items[] = array('path' => 'admin/corkboard/list', 'title' => t('List'), 'access' => $administer, 'type' => MENU_DEFAULT_LOCAL_TASK, 'weight' => -10, 'callback' => 'drupal_get_form', 'callback arguments' => array('corkboard_admin','list'), ); $items[] = array('path' => 'admin/corkboard/add', 'title' => t('Add'), 'access' => $create, 'type' => MENU_LOCAL_TASK, 'weight' => -9, 'callback' => 'drupal_get_form', 'callback arguments' => array('corkboard_admin','add'), ); } return $items;