- my $templates_ap = SL::DB::Manager::RecordTemplate->get_all(
- where => [ template_type => 'ap_transaction', (and => \@filter) x !!@filter ],
- with_objects => [ qw(employee vendor) ],
- );
+ # filter => gl and ap | filter_ap = ap (i.e. vendorname)
+ push @filter, ('template_name' => { ilike => '%' . $::form->{template} . '%' }) if $::form->{template};
+ push @filter, ('reference' => { ilike => '%' . $::form->{reference} . '%' }) if $::form->{reference};
+ push @filter_ap, ('vendor.name' => { ilike => '%' . $::form->{vendor} . '%' }) if $::form->{vendor};
+ push @filter_ap, @filter;