JMBAG parsing into short cardnumber
authorDobrica Pavlinusic <dpavlin@rot13.org>
Thu, 23 Jun 2011 18:33:14 +0000 (20:33 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Wed, 16 Jul 2014 12:17:27 +0000 (14:17 +0200)
parsing of X-ica using http://www.cap.srce.hr/IzgledX.aspx

circ/circulation.pl
members/member.pl

index 81737ee..1daf10e 100755 (executable)
@@ -98,6 +98,8 @@ my ( $template, $loggedinuser, $cookie ) = get_template_and_user (
 my $branches = GetBranches();
 
 my $findborrower = $query->param('findborrower') || q{};
+# FIXME dpavlin - FER
+$findborrower =~ s/^.*%B601983\d\d(\d{10})\d&.*$/S$1/ && warn "JMBAG: $1";
 $findborrower =~ s|,| |g;
 my $borrowernumber = $query->param('borrowernumber');
 
index ad3ee85..6fc64af 100755 (executable)
@@ -53,6 +53,12 @@ foreach (keys %$patron){
 my $searchmember = $input->param('searchmember');
 my $quicksearch = $input->param('quicksearch') // 0;
 
+warn "[$searchmember]";
+# FIXME dpavlin - FER
+$searchmember =~ s/^.*%B601983\d\d(\d{10})\d&.*$/S$1/ && warn "JMBAG: $1";
+$searchmember =~ s/,//g;   #remove any commas from search string
+$searchmember =~ s/\*/%/g;
+
 if ( $quicksearch and $searchmember ) {
     my $branchcode;
     if ( C4::Branch::onlymine ) {