You are here

function accordion_blocks_menu in Accordion Blocks 7.2

Same name and namespace in other branches
  1. 6 accordion_blocks.module \accordion_blocks_menu()
  2. 7.3 accordion_blocks.module \accordion_blocks_menu()

Implements hook_menu()

File

./accordion_blocks.module, line 32

Code

function accordion_blocks_menu() {

  //settings page
  $items['admin/config/user-interface/accordion-blocks'] = array(
    "title" => t("Accordion Blocks"),
    "description" => t("Configure the Regions to apply Accordion effect."),
    "page callback" => "drupal_get_form",
    "page arguments" => array(
      'accordion_blocks_settings_form',
    ),
    "access arguments" => array(
      'administer site configuration',
    ),
  );
  $items['admin/structure/accordion_block'] = array(
    'title' => 'Accordion Block',
    'description' => 'Create blocks of accordion content.',
    'page callback' => 'accordion_block_list',
    'access arguments' => array(
      'administer accordion blocks configuration',
    ),
    'type' => MENU_NORMAL_ITEM,
    'file' => 'accordion_blocks.admin.inc',
    'weight' => -10,
  );
  $items['admin/structure/accordion_block/list'] = array(
    'title' => 'List Accordion Blocks',
    'type' => MENU_DEFAULT_LOCAL_TASK,
  );
  $items['admin/structure/accordion_block/add'] = array(
    'title' => 'Add Accordion Block',
    'description' => 'Configuring the Accordion Block Settings.',
    'page callback' => 'drupal_get_form',
    'page arguments' => array(
      'accordion_block_config_settings',
      'add',
    ),
    'access arguments' => array(
      'administer accordion block configuration',
    ),
    'type' => MENU_LOCAL_ACTION,
    'weight' => 1,
  );
  $items['admin/structure/accordion_block/manage/%accordion_block'] = array(
    'title' => 'Edit Accordion Block',
    'page callback' => 'drupal_get_form',
    'page arguments' => array(
      'accordion_block_config_settings',
      'edit',
      4,
    ),
    'access arguments' => array(
      'administer accordion block configuration',
    ),
  );
  $items['admin/structure/accordion_block/manage/%accordion_block/edit'] = array(
    'title' => 'Edit Accordion Block',
    'type' => MENU_DEFAULT_LOCAL_TASK,
  );
  $items['admin/structure/accordion_block/manage/%accordion_block/delete'] = array(
    'title' => 'Delete accordion block',
    'page callback' => 'drupal_get_form',
    'page arguments' => array(
      'accordion_block_delete',
      4,
    ),
    'access arguments' => array(
      'administer accordion block configuration',
    ),
    'type' => MENU_LOCAL_TASK,
    'file' => 'accordion_block.admin.inc',
  );
  return $items;
}