X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=admin%2Fmatching-rules.pl;h=ea86c480fbe6c12895936e651aabbc62be25c2ae;hb=6e71b80ca39e6f1d2c31659a9a656de807ef3f32;hp=2fa2ac6429f4935360f13c626bd368059aa770c1;hpb=91be607586aa1b667d98eaddf534f969f9aef812;p=koha.git diff --git a/admin/matching-rules.pl b/admin/matching-rules.pl index 2fa2ac6429..ea86c480fb 100755 --- a/admin/matching-rules.pl +++ b/admin/matching-rules.pl @@ -92,9 +92,10 @@ sub add_matching_rule_form { sub add_update_matching_rule { my $template = shift; my $matcher_id = shift; + my $record_type = $input->param('record_type') || 'biblio'; # do parsing - my $matcher = C4::Matcher->new('biblio', 1000); # FIXME biblio only for now + my $matcher = C4::Matcher->new($record_type, 1000); $matcher->code($input->param('code')); $matcher->description($input->param('description')); $matcher->threshold($input->param('threshold')); @@ -203,10 +204,11 @@ sub edit_matching_rule_form { my $matcher = C4::Matcher->fetch($matcher_id); - $template->param(matcher_id => $matcher_id); - $template->param(code => $matcher->code()); - $template->param(description => $matcher->description()); - $template->param(threshold => $matcher->threshold()); + $template->{VARS}->{'matcher_id'} = $matcher_id; + $template->{VARS}->{'code'} = $matcher->code(); + $template->{VARS}->{'description'} = $matcher->description(); + $template->{VARS}->{'threshold'} = $matcher->threshold(); + $template->{VARS}->{'record_type'} = $matcher->record_type(); my $matcher_info = $matcher->dump(); my @matchpoints = ();