<div dir="ltr">Hello,<br><br><div class="gmail_quote"><div dir="ltr">Here is our shot to solve the that Availability Filter problem..<br><br>As suggested, we uncommented all lines in the following code (part of file: <a href="http://search.pm" target="_blank">search.pm</a>)<br>

<br>#        if ( $this_limit =~ /available/ ) {<br>
#<br>## &#39;available&#39; is defined as (items.onloan is NULL) and (items.itemlost = 0)<br>## In English:<br>## all records not indexed in the onloan register (zebra) and all records with a value of lost equal to 0<br>

#            $availability_limit .=<br>
#&quot;( ( allrecords,AlwaysMatches=&#39;&#39; not onloan,AlwaysMatches=&#39;&#39;) and (lost,st-numeric=0) )&quot;; #or ( allrecords,AlwaysMatches=&#39;&#39; not lost,AlwaysMatches=&#39;&#39;)) )&quot;;<br>#            $limit_cgi  .= &quot;&amp;limit=available&quot;;<br>


#            $limit_desc .= &quot;&quot;;<br><br>Clicking on Currently Available Items filter here (<a href="http://alshafallah.maktabat-online.net/cgi-bin/koha/opac-search.pl?q=science">http://alshafallah.maktabat-online.net/cgi-bin/koha/opac-search.pl?q=science</a>) gives no results. This is in spite that all records in the catalog are not indexed in the onloan register (zebra) and all records have a value of lost equal to 0  in the database.<br>


<br>We uploaded English only marc file to test with, download from the net, and we noticed that the link of the availability worked fine, then as we investigated its records we found the field 500$a is filled with the word &quot;available&quot; ! The item considered to available if field 500$a is loaded with &quot;available&quot; string else it&#39;s not available.<br>


<br>We understand that Availability of a title means it has copies on the shelf ready for loan; in technical terms &#39;available&#39; is defined as (items.onloan is NULL) and (items.itemlost = 0) ...etc<br><br>Thank you for your help.<br>

<br>Thanks, AbdulSalam <br></div>
</div><br></div>