All pastes #586711 Raw Edit

Untitled

public text v1 · immutable
#586711 ·published 2007-06-23 23:51 UTC
rendered paste body
function corkboard_menu($may_cache) {

  $items = array();
  $administer = user_access('administer content');
  $create = user_access('add to corkboard');
    if ($may_cache) {

	// Administer Corkboard
  $items[] = array(
    'path' => 'admin/content/corkboard',
    'title' => t('Manage 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/content/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/content/corkboard/add',
      'title' => t('Add'),
      'access' => $create,
      'type' => MENU_LOCAL_TASK,
      'weight' => -9,
      'callback' => 'drupal_get_form',
      'callback arguments' => array('corkboard_admin','add'),
    );
    $items[] = array('path' => 'admin/content/corkboard/edit',
      'title' => t('Edit'),
      'access' => $administer,
      'type' => MENU_CALLBACK,
      'callback' => 'corkboard_edit',
    );
  }

  return $items;
}