security upadtes
This commit is contained in:
@@ -61,7 +61,6 @@ class views_handler_area_result extends views_handler_area {
|
||||
// Calculate the page totals.
|
||||
$current_page = (int) $this->view->get_current_page() + 1;
|
||||
$per_page = (int) $this->view->get_items_per_page();
|
||||
$count = count($this->view->result);
|
||||
// @TODO: Maybe use a possible is views empty functionality.
|
||||
// Not every view has total_rows set, use view->result instead.
|
||||
$total = isset($this->view->total_rows) ? $this->view->total_rows : count($this->view->result);
|
||||
|
@@ -589,8 +589,11 @@ class views_handler_filter extends views_handler {
|
||||
form_error($form['expose']['identifier'], t('The identifier is required if the filter is exposed.'));
|
||||
}
|
||||
|
||||
if (!empty($form_state['values']['options']['expose']['identifier']) && $form_state['values']['options']['expose']['identifier'] == 'value') {
|
||||
form_error($form['expose']['identifier'], t('This identifier is not allowed.'));
|
||||
if (!empty($form_state['values']['options']['expose']['identifier'])) {
|
||||
$illegal_identifiers = array('value', 'q');
|
||||
if (in_array($form_state['values']['options']['expose']['identifier'], $illegal_identifiers)) {
|
||||
form_error($form['expose']['identifier'], t('This identifier is not allowed.'));
|
||||
}
|
||||
}
|
||||
|
||||
if (!$this->view->display_handler->is_identifier_unique($form_state['id'], $form_state['values']['options']['expose']['identifier'])) {
|
||||
@@ -607,8 +610,11 @@ class views_handler_filter extends views_handler {
|
||||
form_error($form['group_info']['identifier'], t('The identifier is required if the filter is exposed.'));
|
||||
}
|
||||
|
||||
if (!empty($form_state['values']['options']['group_info']['identifier']) && $form_state['values']['options']['group_info']['identifier'] == 'value') {
|
||||
form_error($form['group_info']['identifier'], t('This identifier is not allowed.'));
|
||||
if (!empty($form_state['values']['options']['group_info']['identifier'])) {
|
||||
$illegal_identifiers = array('value', 'q');
|
||||
if (in_array($form_state['values']['options']['group_info']['identifier'], $illegal_identifiers)) {
|
||||
form_error($form['group_info']['identifier'], t('This identifier is not allowed.'));
|
||||
}
|
||||
}
|
||||
|
||||
if (!$this->view->display_handler->is_identifier_unique($form_state['id'], $form_state['values']['options']['group_info']['identifier'])) {
|
||||
|
Reference in New Issue
Block a user