function context_admin_form_alter in Contextual Administration 6
Same name and namespace in other branches
- 7 context_admin.module \context_admin_form_alter()
File
- ./
context_admin.module, line 99
Code
function context_admin_form_alter(&$form, $form_state, $form_id) {
// Checking to make sure that we're on a context_admin generated form
$page = page_manager_get_current_page();
if ($page && isset($page['handler']->conf['context_admin_options'])) {
$callback = $page['handler']->conf['context_admin_options'];
$plugin = context_admin_get_plugins('context_admin', array(
'id' => $callback,
));
$dir = module_invoke($plugin['module'], 'ctools_plugin_directory', 'context_admin', 'context_admin');
ctools_include($plugin['name'], $plugin['module'], $dir);
if (function_exists($plugin['module'] . '_' . $callback . '_form_alter')) {
$function = $plugin['module'] . '_' . $callback . '_form_alter';
$function($form, $form_state, $form_id);
}
}
}