You are here

function rotating_banner_menu in Rotating Banner 7.2

Same name and namespace in other branches
  1. 7 rotating_banner.module \rotating_banner_menu()

Implement hook_menu();

File

./rotating_banner.module, line 7

Code

function rotating_banner_menu() {
  $items = array();
  $items['admin/structure/block/rotating_banner/add'] = array(
    'title' => 'Add a rotating banner',
    'description' => 'A rotating banner is a series of images with text overlays known as slides.  The banner can be placed anywhere on your site through the block system.',
    'page callback' => 'drupal_get_form',
    'page arguments' => array(
      'rotating_banner_add_form',
    ),
    'file' => 'rotating_banner.admin.inc',
    'access arguments' => array(
      'administer blocks',
    ),
    'type' => MENU_LOCAL_ACTION,
  );
  $items['admin/structure/rotating_banner/%rotating_banner/slide/add'] = array(
    'title' => 'Create new slide',
    'description' => 'Creates a new rotating banner slide.',
    'page callback' => 'drupal_get_form',
    'page arguments' => array(
      'rotating_banner_slide_add',
      3,
    ),
    'access arguments' => array(
      'administer blocks',
    ),
    'file' => 'rotating_banner.admin.inc',
  );
  $items['admin/structure/rotating_banner/slide/%rotating_banner_slide/edit'] = array(
    'title' => 'Create new slide',
    'description' => 'Creates a new rotating banner slide.',
    'page callback' => 'drupal_get_form',
    'page arguments' => array(
      'rotating_banner_slide_edit',
      4,
    ),
    'access arguments' => array(
      'administer blocks',
    ),
    'file' => 'rotating_banner.admin.inc',
  );
  $items['admin/structure/rotating_banner/slide/%rotating_banner_slide/delete'] = array(
    'title' => 'Create new slide',
    'description' => 'Creates a new rotating banner slide.',
    'page callback' => 'drupal_get_form',
    'page arguments' => array(
      'rotating_banner_slide_delete_confirm',
      4,
    ),
    'access arguments' => array(
      'administer blocks',
    ),
    'file' => 'rotating_banner.admin.inc',
  );
  $items['admin/structure/rotating_banner/slide/%rotating_banner_slide/delete'] = array(
    'title' => 'Create new slide',
    'description' => 'Creates a new rotating banner slide.',
    'page callback' => 'drupal_get_form',
    'page arguments' => array(
      'rotating_banner_slide_delete_confirm',
      4,
    ),
    'access arguments' => array(
      'administer blocks',
    ),
    'file' => 'rotating_banner.admin.inc',
  );
  $items['admin/structure/rotating_banner/%/delete'] = array(
    'title' => 'Delete a banner',
    'description' => 'Deletes a rotating banner.',
    'page callback' => 'drupal_get_form',
    'page arguments' => array(
      'rotating_banner_delete_form',
      3,
    ),
    'access arguments' => array(
      'administer blocks',
    ),
    'file' => 'rotating_banner.admin.inc',
  );
  return $items;
}