+my $filters = {
+ basket => scalar $input->param('basket'),
+ title => scalar $input->param('title'),
+ author => scalar $input->param('author'),
+ isbn => scalar $input->param('isbn'),
+ name => scalar $input->param('name'),
+ ean => scalar $input->param('ean'),
+ basketgroupname => scalar $input->param('basketgroupname'),
+ budget => scalar $input->param('budget'),
+ booksellerinvoicenumber => scalar $input->param('booksellerinvoicenumber'),
+ budget => scalar $input->param('budget'),
+ orderstatus => scalar $input->param('orderstatus'),
+ ordernumber => scalar $input->param('ordernumber'),
+ search_children_too => scalar $input->param('search_children_too'),
+ created_by => [ $input->multi_param('created_by') ],
+ managing_library => scalar $input->param('managing_library'),
+};
+
+my $from_placed_on = eval { dt_from_string( scalar $input->param('from') ) } || dt_from_string;
+my $to_placed_on = eval { dt_from_string( scalar $input->param('to') ) } || dt_from_string;
+unless ( $input->param('from') ) {
+ # Fill the form with year-1
+ $from_placed_on->set_time_zone('floating')->subtract( years => 1 );