function page_manager_cache_page_manager_context_cache_get

1 string reference to 'page_manager_cache_page_manager_context_cache_get'
page_manager_context.inc in page_manager/plugins/cache/page_manager_context.inc

File

page_manager/plugins/cache/page_manager_context.inc, line 21

Code

function page_manager_cache_page_manager_context_cache_get($data, $key) {
    $page = page_manager_get_page_cache($data);
    if ($page) {
        if (!empty($page->context_cache[$key])) {
            return $page->context_cache[$key];
        }
        else {
            ctools_include('context-task-handler');
            if ($key == 'temp') {
                $handler = $page->new_handler;
            }
            else {
                $handler = $page->handlers[$key];
            }
            return ctools_context_handler_get_task_object($page->task, $page->subtask, $handler);
        }
    }
}