function context_admin_get_plugins in Contextual Administration 7
Same name and namespace in other branches
- 6 context_admin.module \context_admin_get_plugins()
Return info about all the plugins (currently in context_admin only)
$type - currently this always 'context_admin'. But the call was written genericly $options - An array of options. We are only looking for an 'id' in this array.
2 calls to context_admin_get_plugins()
- context_admin_get_contextual_plugins in ./
context_admin.module - Build a plugins array subset of context_admin where only the plugins that are needed in the passed context.
- context_admin_menu_context_edit_content_settings in plugins/
task_handlers/ menu_context.inc
File
- ./
context_admin.module, line 98
Code
function context_admin_get_plugins($type, $options = array()) {
$id = isset($options['id']) ? $options['id'] : NULL;
ctools_include('plugins');
ctools_include('context');
if (is_null($id)) {
$plugins = ctools_get_plugins('context_admin', $type);
}
else {
$plugins = ctools_get_plugins('context_admin', $type, $id);
}
return $plugins;
}