public function SearchApiViewsHandlerFilterEntity::value_validate in Search API 7
Validate the options form.
Overrides views_handler_filter::value_validate
1 call to SearchApiViewsHandlerFilterEntity::value_validate()
- SearchApiViewsHandlerFilterTaxonomyTerm::value_validate in contrib/
search_api_views/ includes/ handler_filter_taxonomy_term.inc - Validate the options form.
1 method overrides SearchApiViewsHandlerFilterEntity::value_validate()
- SearchApiViewsHandlerFilterTaxonomyTerm::value_validate in contrib/
search_api_views/ includes/ handler_filter_taxonomy_term.inc - Validate the options form.
File
- contrib/
search_api_views/ includes/ handler_filter_entity.inc, line 92 - Contains SearchApiViewsHandlerFilterEntity.
Class
- SearchApiViewsHandlerFilterEntity
- Views filter handler class for entities.
Code
public function value_validate($form, &$form_state) {
if (!empty($form['value'])) {
$value =& $form_state['values']['options']['value'];
if (strlen($value)) {
$values = $this
->isMultiValued($form_state['values']['options']) ? drupal_explode_tags($value) : array(
$value,
);
$ids = $this
->validate_entity_strings($form['value'], $values);
if ($ids) {
$value = $ids;
}
}
}
}