function sharedblocks_menu in Shared Blocks 7
Same name and namespace in other branches
- 6 sharedblocks.module \sharedblocks_menu()
- 7.2 sharedblocks.module \sharedblocks_menu()
Implements hook_menu().
File
- ./
sharedblocks.module, line 16
Code
function sharedblocks_menu() {
$items = array();
$items['admin/structure/sharedblocks'] = array(
'title' => 'Shared Blocks',
'description' => 'Configuration of shared blocks.',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'sharedblocks_publish_form',
),
'access arguments' => array(
'access administration pages',
),
);
$items['admin/structure/sharedblocks/publish'] = array(
'title' => 'Published Blocks',
'page callback' => 'sharedblocks_publish_form',
'access arguments' => array(
'publish blocks',
),
'type' => MENU_DEFAULT_LOCAL_TASK,
);
$items['admin/structure/sharedblocks/subscribe'] = array(
'title' => 'Subscribe Blocks',
'page callback' => 'sharedblocks_subscribe_page',
'access arguments' => array(
'subscribe to blocks',
),
'type' => MENU_LOCAL_TASK,
);
$items['admin/structure/sharedblocks/subscribe/add'] = array(
'title' => 'Add a Block Subscription',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'sharedblocks_subscribe_form',
),
'access arguments' => array(
'subscribe to blocks',
),
'type' => MENU_DEFAULT_LOCAL_TASK,
);
$items['admin/structure/sharedblocks/subscribe/edit/%'] = array(
'title' => 'Subscribe Blocks',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'sharedblocks_subscribe_form',
5,
),
'access arguments' => array(
'subscribe to blocks',
),
'type' => MENU_CALLBACK,
);
$items['admin/structure/sharedblocks/subscribe/delete/%'] = array(
'title' => 'Subscribe Blocks',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'sharedblocks_subscribe_delete_form',
5,
),
'access arguments' => array(
'subscribe to blocks',
),
'type' => MENU_CALLBACK,
);
$items['sharedblocks/%/%'] = array(
'page callback' => 'sharedblocks_publish_block',
'page arguments' => array(
1,
2,
),
'access callback' => TRUE,
'type' => MENU_CALLBACK,
);
return $items;
}