security update for entity_reference
This commit is contained in:
@@ -81,8 +81,9 @@ class entityreference_plugin_display extends views_plugin_display {
|
||||
$field = $this->view->query->fields[$this->view->field[$field_alias]->field_alias];
|
||||
}
|
||||
else {
|
||||
$this->view->query->add_field($this->view->field[$field_alias]->options['table'], $this->view->field[$field_alias]->real_field, $this->view->field[$field_alias]->options['field'], array());
|
||||
$field = $this->view->query->fields[$this->view->field[$field_alias]->options['field']];
|
||||
$field_table = $this->view->query->ensure_table($this->view->field[$field_alias]->table, $this->view->field[$field_alias]->relationship);
|
||||
$this->view->query->add_field($field_table, $this->view->field[$field_alias]->real_field, $this->view->field[$field_alias]->field, array());
|
||||
$field = $this->view->query->fields[$this->view->field[$field_alias]->field];
|
||||
}
|
||||
// Add an OR condition for the field
|
||||
$conditions->condition($field['table'] . '.' . $field['field'], $value, 'LIKE');
|
||||
|
@@ -26,7 +26,7 @@ class entityreference_plugin_style extends views_plugin_style {
|
||||
'#title' => t('Search fields'),
|
||||
'#options' => $options,
|
||||
'#required' => TRUE,
|
||||
'#default_value' => $this->options['search_fields'],
|
||||
'#default_value' => isset($this->options['search_fields']) ? $this->options['search_fields'] : array(),
|
||||
'#description' => t('Select the field(s) that will be searched when using the autocomplete widget.'),
|
||||
'#weight' => -3,
|
||||
);
|
||||
|
Reference in New Issue
Block a user