my $dbh = C4::Context->dbh;
my $sql = q(
- SELECT surname, firstname, cardnumber, address, city, zipcode, country
+ SELECT borrowernumber, surname, firstname, cardnumber, address, city, zipcode, country
FROM borrowers
WHERE ( surname LIKE ?
OR firstname LIKE ?
my $i = 0;
while ( my $rec = $sth->fetchrow_hashref ) {
if($i > 0){ print ","; }
- print "{\"surname\":\"" . $rec->{surname} . "\",\"" .
+ print "{\"borrowernumber\":\"" . $rec->{borrowernumber} . "\",\"" .
+ "surname\":\"".$rec->{surname} . "\",\"" .
"firstname\":\"".$rec->{firstname} . "\",\"" .
"cardnumber\":\"".$rec->{cardnumber} . "\",\"" .
"address\":\"".$rec->{address} . "\",\"" .
"iDisplayLength": 20,
"sPaginationType": "four_button"
}));
+ var reviewerField = $("#approver");
+ reviewerField.autocomplete({
+ source: "/cgi-bin/koha/circ/ysearch.pl",
+ minLength: 3,
+ select: function( event, ui ) {
+ reviewerField.val( ui.item.borrowernumber );
+ return false;
+ }
+ })
+ .data( "autocomplete" )._renderItem = function( ul, item ) {
+ return $( "<li></li>" )
+ .data( "item.autocomplete", item )
+ .append( "<a>" + item.surname + ", " + item.firstname + " (" + item.cardnumber + ") <small>" + item.address + " " + item.city + " " + item.zipcode + " " + item.country + "</small></a>" )
+ .appendTo( ul );
+ };
});
//]]>
</script>