</select></li>
<li><label for="criteria">By: </label><select name="Criteria" id="criteria">
<option value ="" selected="selected">None</option>
- <option value ="categorycode">Categorycode</option>
- <option value ="itemtype">Itemtype</option>
+ <option value ="categorycode">Patron Category</option>
+ <option value ="branchcode">Library</option>
</select></li>
</ol>
</fieldset>
my $colfield;
my $colorder;
if ($column){
- $column = "borrowers.".$column if $column=~/categorycode/;
+ $column = "borrowers.".$column if $column=~/categorycode/ || $column=~/branchcode/;
my @colfilter ;
$colfilter[0] = @$filters[0] if ($column =~ /category/ ) ;
# $colfilter[0] = @$filters[11] if ($column =~ /sort2/ ) ;
$colorder .= $column;
my $strsth2;
- $strsth2 .= "select distinctrow $colfield FROM borrowers LEFT JOIN `old_issues` ON issues.borrowernumber=borrowers.borrowernumber";
+ $strsth2 .= "select distinctrow $colfield FROM borrowers LEFT JOIN `old_issues` ON old_issues.borrowernumber=borrowers.borrowernumber";
if ($colfilter[0]) {
$colfilter[0] =~ s/\*/%/g;
$strsth2 .= " and $column LIKE '$colfilter[0]' " ;
$strcalc .= " AND borrowers.categorycode like '" . @$filters[0] ."'" if ( @$filters[0] );
if (@$filters[1]){
my $strqueryfilter="SELECT DISTINCT borrowernumber FROM old_issues where old_issues.timestamp> @$filters[1] ";
- my $queryfilter = $dbh->prepare("SELECT DISTINCT borrowernumber FROM old_issues where old_issues.timestamp> ".format_date_in_iso(@$filters[1]));
+# my $queryfilter = $dbh->prepare("SELECT DISTINCT borrowernumber FROM old_issues where old_issues.timestamp> ".format_date_in_iso(@$filters[1]));
$strcalc .= " AND borrowers.borrowernumber not in ($strqueryfilter)";
# $queryfilter->execute(@$filters[1]);
# }
} else {
my $strqueryfilter="SELECT DISTINCT borrowernumber FROM old_issues ";
- my $queryfilter = $dbh->prepare("SELECT DISTINCT borrowernumber FROM old_issues ");
- $queryfilter->execute;
+# my $queryfilter = $dbh->prepare("SELECT DISTINCT borrowernumber FROM old_issues ");
+# $queryfilter->execute;
$strcalc .= " AND borrowers.borrowernumber not in ($strqueryfilter)";
# while (my ($borrowernumber)=$queryfilter->fetchrow){
# $strcalc .= " AND borrowers.borrowernumber <> $borrowernumber ";