function page_manager_poll_page_manager_tasks in Chaos Tool Suite (ctools) 7
Same name and namespace in other branches
- 6 page_manager/plugins/tasks/poll.inc \page_manager_poll_page_manager_tasks()
Specialized implementation of hook_page_manager_task_tasks(). See api-task.html for more information.
File
- page_manager/
plugins/ tasks/ poll.inc, line 11
Code
function page_manager_poll_page_manager_tasks() {
if (!module_exists('poll')) {
return;
}
return array(
// This is a 'page' task and will fall under the page admin UI.
'task type' => 'page',
'title' => t('All polls'),
'admin title' => t('All polls'),
'admin description' => t('When enabled, this overrides the default Drupal behavior for the polls at <em>/poll</em>. If no variant is selected, the default Drupal most recent polls will be shown.'),
'admin path' => 'poll',
// Menu hooks so that we can alter the node/%node menu entry to point to us.
'hook menu alter' => 'page_manager_poll_menu_alter',
// This is task uses 'context' handlers and must implement these to give the
// handler data it needs.
'handler type' => 'context',
// Allow this to be enabled or disabled:
'disabled' => variable_get('page_manager_poll_disabled', TRUE),
'enable callback' => 'page_manager_poll_enable',
'access callback' => 'page_manager_poll_access_check',
);
}