function image_plugin_argument_validate_image_size::validate_form in Image 6
Same name and namespace in other branches
- 7 views/image_plugin_argument_validate_image_size.inc \image_plugin_argument_validate_image_size::validate_form()
File
- views/
image_plugin_argument_validate_image_size.inc, line 22 - Views validation plugin for image size argument.
Class
- image_plugin_argument_validate_image_size
- Validation handler for image size.
Code
function validate_form(&$form, &$form_state) {
$image_size_options = array();
foreach ($this->image_sizes as $key => $size) {
$image_size_options[$key] = $size['label'];
}
$form['image_size'] = array(
'#type' => 'select',
'#title' => t('Image sizes'),
'#options' => $image_size_options,
'#default_value' => $this
->get_argument(),
'#multiple' => TRUE,
'#required' => TRUE,
'#process' => array(
'views_process_dependency',
),
'#dependency' => array(
'edit-options-validate-type' => array(
$this->id,
),
),
'#description' => t("Which image sizes are allowed to be passed through this argument. Both 'original' and '_original' are valid."),
);
}