Skip to content

Commit

Permalink
Filter critical bug resulting from filter_input refactoring.
Browse files Browse the repository at this point in the history
  • Loading branch information
Felix Arntz committed Aug 27, 2018
1 parent 3400878 commit 09a8127
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
8 changes: 4 additions & 4 deletions src/db-objects/forms/form-edit-page-handler.php
Original file line number Diff line number Diff line change
Expand Up @@ -953,19 +953,19 @@ private function handle_save_request( $form ) {
}

if ( filter_has_var( INPUT_POST, $this->form_manager->get_prefix() . 'deleted_containers' ) ) {
$this->delete_containers( filter_input( INPUT_POST, $this->form_manager->get_prefix() . 'deleted_containers', FILTER_VALIDATE_INT, FILTER_REQUIRE_ARRAY ) );
$this->delete_containers( filter_input( INPUT_POST, $this->form_manager->get_prefix() . 'deleted_containers', FILTER_VALIDATE_INT, FILTER_FORCE_ARRAY ) );
}

if ( filter_has_var( INPUT_POST, $this->form_manager->get_prefix() . 'deleted_elements' ) ) {
$this->delete_elements( filter_input( INPUT_POST, $this->form_manager->get_prefix() . 'deleted_elements', FILTER_VALIDATE_INT, FILTER_REQUIRE_ARRAY ) );
$this->delete_elements( filter_input( INPUT_POST, $this->form_manager->get_prefix() . 'deleted_elements', FILTER_VALIDATE_INT, FILTER_FORCE_ARRAY ) );
}

if ( filter_has_var( INPUT_POST, $this->form_manager->get_prefix() . 'deleted_element_choices' ) ) {
$this->delete_element_choices( filter_input( INPUT_POST, $this->form_manager->get_prefix() . 'deleted_element_choices', FILTER_VALIDATE_INT, FILTER_REQUIRE_ARRAY ) );
$this->delete_element_choices( filter_input( INPUT_POST, $this->form_manager->get_prefix() . 'deleted_element_choices', FILTER_VALIDATE_INT, FILTER_FORCE_ARRAY ) );
}

if ( filter_has_var( INPUT_POST, $this->form_manager->get_prefix() . 'deleted_element_settings' ) ) {
$this->delete_element_settings( filter_input( INPUT_POST, $this->form_manager->get_prefix() . 'deleted_element_settings', FILTER_VALIDATE_INT, FILTER_REQUIRE_ARRAY ) );
$this->delete_element_settings( filter_input( INPUT_POST, $this->form_manager->get_prefix() . 'deleted_element_settings', FILTER_VALIDATE_INT, FILTER_FORCE_ARRAY ) );
}

if ( ! did_action( "{$this->form_manager->get_prefix()}add_form_meta_content" ) ) {
Expand Down
2 changes: 1 addition & 1 deletion src/db-objects/submissions/submissions-list-table.php
Original file line number Diff line number Diff line change
Expand Up @@ -335,7 +335,7 @@ protected function build_query_params( $number, $offset ) {
}

if ( filter_has_var( INPUT_GET, 'status' ) ) {
$query_params['status'] = array_map( 'sanitize_key', (array) filter_input( INPUT_GET, 'status', FILTER_DEFAULT, FILTER_REQUIRE_ARRAY ) );
$query_params['status'] = array_map( 'sanitize_key', filter_input( INPUT_GET, 'status', FILTER_DEFAULT, FILTER_FORCE_ARRAY ) );
}

$yearmonth = filter_input( INPUT_GET, 'm' );
Expand Down

0 comments on commit 09a8127

Please sign in to comment.