function page_manager_get_tasks_by_type

Get all tasks for a given type.

2 calls to page_manager_get_tasks_by_type()
page_manager_list_page in page_manager/page_manager.admin.inc
Output a list of pages that are managed.
page_manager_panels_dashboard_blocks in page_manager/page_manager.module
Implementation of hook_panels_dashboard_blocks().

File

page_manager/page_manager.module, line 843

Code

function page_manager_get_tasks_by_type($type) {
    ctools_include('plugins');
    $all_tasks = ctools_get_plugins('page_manager', 'tasks');
    $tasks = array();
    foreach ($all_tasks as $id => $task) {
        if (isset($task['task type']) && $task['task type'] == $type) {
            $tasks[$id] = $task;
        }
    }
    return $tasks;
}