function power_menu_configuration_handler_form in Power Menu 7.2
Gets the settings form from handler plugins.
Parameters
$form_id:
$form_state:
$handler: The key of the handler which form should presented
Return value
A Drupal form array
1 string reference to 'power_menu_configuration_handler_form'
- power_menu_menu in ./
power_menu.module - Implements hook_menu().
File
- ./
power_menu.admin.inc, line 227 - This contains all the admin stuff of the module
Code
function power_menu_configuration_handler_form($form_id, $form_state, $handler) {
$handlers = power_menu_get_menu_handlers();
if (!empty($handlers[$handler])) {
$handler = $handlers[$handler];
drupal_set_title(t('Power Menu settings for the \'@title\'', array(
'@title' => $handler['title'],
)));
$instance = power_menu_plugin_get_handler_instance($handler);
if ($instance) {
$form = $instance
->configurationForm();
$form['buttons']['submit'] = array(
'#type' => 'submit',
'#value' => t('Save'),
);
// Cancel button
$form['buttons']['cancel'] = array(
'#type' => 'submit',
'#value' => t('Cancel'),
'#submit' => array(
'power_menu_configuration_handler_cancel',
),
'#validate' => array(),
);
return $form;
}
}
}