public function media_browser_plus_views_handler_area_actions::options_form in Media Browser Plus 7.3
Options form to configure the enabled actions.
Overrides views_handler_area::options_form
File
- views/
media_browser_plus_views_handler_area_actions.inc, line 33 - Definition of media_browser_plus_views_handler_area_actions.
Class
- media_browser_plus_views_handler_area_actions
- MBP area with file actions.
Code
public function options_form(&$form, &$form_state) {
$form['mbp_action_area'] = array(
'#type' => 'fieldset',
'#title' => t('Media Browser Plus Settings'),
'#collapsible' => TRUE,
'#collapsed' => FALSE,
'#weight' => -1,
);
$action_options = array(
'edit' => t('Edit'),
'delete' => t('Delete'),
// 'view' => t('View'),
'download' => t('Download'),
);
// Check if there's a basket area, if so add basket action.
foreach ($this->view->display_handler->handlers as $handlers) {
foreach ($handlers as $handler) {
if ($handler instanceof media_browser_plus_views_handler_area_basket) {
$action_options['basket'] = t('Add to Media basket');
break 2;
}
}
}
$form['mbp_action_area']['actions'] = array(
'#type' => 'checkboxes',
'#title' => t('Enabled actions'),
'#description' => t('Currently the actions are usable whe JavaScript is enabled'),
'#default_value' => $this->options['mbp_action_area']['actions'],
'#options' => $action_options,
);
}