function ctools_context_handler_get_all_contexts

Load the contexts for a task and task handler together.

This pulls the arguments from a task and everything else from a task handler and loads them as a group. Since there is no data, this loads the contexts as placeholders.

3 calls to ctools_context_handler_get_all_contexts()
ctools_context_handler_edit_criteria in includes/context-task-handler.inc
Form to choose context based selection rules for a task handler.
ctools_context_handler_summary in includes/context-task-handler.inc
Get the array of summary strings for the arguments.
page_manager_task_handler_ctools_access_get in page_manager/page_manager.module
Callback for access control ajax form on behalf of context task handler.

File

includes/context-task-handler.inc, line 369

Code

function ctools_context_handler_get_all_contexts($task, $subtask, $handler) {
    $contexts = array();
    $object = ctools_context_handler_get_task_object($task, $subtask, $handler);
    $contexts = ctools_context_load_contexts($object, TRUE, $contexts);
    ctools_context_handler_set_access_restrictions($task, $subtask, $handler, $contexts);
    return $contexts;
}