function page_manager_page_form_access

Form to handle menu item controls.

2 string references to 'page_manager_page_form_access'
page_manager_page_add_subtask in page_manager/plugins/tasks/page.admin.inc
Page callback to add a subtask.
page_manager_page_build_subtask in page_manager/plugins/tasks/page.inc
Build a subtask array for a given page.

File

page_manager/plugins/tasks/page.admin.inc, line 830

Code

function page_manager_page_form_access($form, &$form_state) {
    ctools_include('context');
    $form_state['module'] = 'page_manager_page';
    $form_state['callback argument'] = $form_state['page']->task_name;
    $form_state['access'] = $form_state['page']->subtask['subtask']->access;
    $form_state['no buttons'] = TRUE;
    $form_state['contexts'] = array();
    // Load contexts based on argument data:
    if ($arguments = _page_manager_page_get_arguments($form_state['page']->subtask['subtask'])) {
        $form_state['contexts'] = ctools_context_get_placeholders_from_argument($arguments);
    }
    ctools_include('context-access-admin');
    $form = ctools_access_admin_form($form, $form_state);
    return $form;
}