annotate sites/all/modules/ctools/includes/context.menu.inc @ 0:ff03f76ab3fe

initial version
author danieleb <danielebarchiesi@me.com>
date Wed, 21 Aug 2013 18:51:11 +0100
parents
children
rev   line source
danielebarchiesi@0 1 <?php
danielebarchiesi@0 2
danielebarchiesi@0 3 /**
danielebarchiesi@0 4 * @file
danielebarchiesi@0 5 * Contains menu item registration for the context tool.
danielebarchiesi@0 6 *
danielebarchiesi@0 7 * The menu items registered are AJAX callbacks for the context configuration
danielebarchiesi@0 8 * popups. They are kept separately for organizational purposes.
danielebarchiesi@0 9 */
danielebarchiesi@0 10
danielebarchiesi@0 11 function ctools_context_menu(&$items) {
danielebarchiesi@0 12 $base = array(
danielebarchiesi@0 13 'access arguments' => array('access content'),
danielebarchiesi@0 14 'type' => MENU_CALLBACK,
danielebarchiesi@0 15 'file' => 'includes/context-admin.inc',
danielebarchiesi@0 16 'theme callback' => 'ajax_base_page_theme',
danielebarchiesi@0 17 );
danielebarchiesi@0 18 $items['ctools/context/ajax/add'] = array(
danielebarchiesi@0 19 'page callback' => 'ctools_context_ajax_item_add',
danielebarchiesi@0 20 ) + $base;
danielebarchiesi@0 21 $items['ctools/context/ajax/configure'] = array(
danielebarchiesi@0 22 'page callback' => 'ctools_context_ajax_item_edit',
danielebarchiesi@0 23 ) + $base;
danielebarchiesi@0 24 $items['ctools/context/ajax/delete'] = array(
danielebarchiesi@0 25 'page callback' => 'ctools_context_ajax_item_delete',
danielebarchiesi@0 26 ) + $base;
danielebarchiesi@0 27
danielebarchiesi@0 28 // For the access system
danielebarchiesi@0 29 $base['file'] = 'includes/context-access-admin.inc';
danielebarchiesi@0 30 $items['ctools/context/ajax/access/add'] = array(
danielebarchiesi@0 31 'page callback' => 'ctools_access_ajax_add',
danielebarchiesi@0 32 ) + $base;
danielebarchiesi@0 33 $items['ctools/context/ajax/access/configure'] = array(
danielebarchiesi@0 34 'page callback' => 'ctools_access_ajax_edit',
danielebarchiesi@0 35 ) + $base;
danielebarchiesi@0 36 $items['ctools/context/ajax/access/delete'] = array(
danielebarchiesi@0 37 'page callback' => 'ctools_access_ajax_delete',
danielebarchiesi@0 38 ) + $base;
danielebarchiesi@0 39
danielebarchiesi@0 40 }