"SELECT
serialid, aqbooksellerid, name,
biblio.title, planneddate, serialseq,
- serial.status, serial.subscriptionid, claimdate
+ serial.status, serial.subscriptionid, claimdate,
+ subscription.branchcode
FROM serial
LEFT JOIN subscription ON serial.subscriptionid=subscription.subscriptionid
LEFT JOIN biblio ON subscription.biblionumber=biblio.biblionumber
"SELECT
serialid, aqbooksellerid, name,
biblio.title, planneddate, serialseq,
- serial.status, serial.subscriptionid, claimdate
+ serial.status, serial.subscriptionid, claimdate,
+ subscription.branchcode
FROM serial
LEFT JOIN subscription ON serial.subscriptionid=subscription.subscriptionid
LEFT JOIN biblio ON subscription.biblionumber=biblio.biblionumber
$("#titlefilter").keyup(function() {
$.uiTableFilter($("#claimst"), $("#titlefilter").val())
});
+
+ $("#branchfilter").keyup(function() {
+ $.uiTableFilter($("#claimst"), $("#branchfilter").val())
+ });
});
// Checks if the form can be sent (at least one checkbox must be checked)
clearFilters();
} else {
$("table#claimst tbody tr").hide();
- $("table#claimst tbody tr:contains(" + selectedStatus + ")").show();
+ $("table#claimst tbody tr:contains(" + selectedStatus + ")").show();
}
}
+ // Filter by branch
+ function filterByBranch() {
+ selectedBranch = $("#branchfilter").val();
+ if (selectedBranch == "all") {
+ clearFilters();
+ } else {
+ $("table#claimst tbody tr").hide();
+ $("table#claimst tbody tr:contains(" + selectedBranch + ")").show();
+ }
+ }
// Filter by date
function filterByDate() {
var beginDate = Date_from_syspref($("#begindate").val()).getTime();
<li>
<label for="titlefilter">Title : </label>
<input id="titlefilter" type="text" />
+ <label for="branchfilter">Branch: </label>
+ <select id="branchfilter" onchange="filterByBranch();">
+ <!-- TMPL_LOOP Name="branchloop" -->
+ <!-- TMPL_IF NAME="selected" -->
+ <option value="<!-- TMPL_VAR NAME="value" -->" selected="selected"><!-- TMPL_VAR NAME="branchname" --></option>
+ <!-- TMPL_ELSE -->
+ <option value="<!-- TMPL_VAR NAME="value" -->"><!-- TMPL_VAR NAME="branchname" --></option>
+ <!-- /TMPL_IF -->
+ <!-- /TMPL_LOOP -->
+ </select>
</li>
<li>
<th><input type="checkbox" id="CheckAll"></th>
<!--/TMPL_IF-->
<th>Vendor</th>
+ <th>Branch</th>
<th>Title</th>
<th>Issue number</th>
<th>Status</th>
<!-- TMPL_VAR name="name" -->
</td>
<td>
+ <!-- TMPL_VAR name="branchcode" -->
+ </td>
+ <td>
<a href="/cgi-bin/koha/serials/subscription-detail.pl?subscriptionid=<!-- TMPL_VAR NAME="subscriptionid" -->"><!-- TMPL_VAR name="title" escape="html" --></a>
</td>
<td>
use C4::Bookseller;
use C4::Context;
use C4::Letters;
+use C4::Branch; # GetBranches GetBranchesLoop
+
my $input = CGI->new;
my $serialid = $input->param('serialid');
@supplierinfo=GetBookSeller($supplierid);
}
+my $branchloop = GetBranchesLoop();
+unshift @$branchloop, {value=> 'all',name=>''};
+
my $preview=0;
if($op && $op eq 'preview'){
$preview = 1;
supplierid => $supplierid,
claimletter => $claimletter,
supplierloop => \@supplierinfo,
+ branchloop => $branchloop,
dateformat => C4::Context->preference("dateformat"),
DHTMLcalendar_dateformat => C4::Dates->DHTMLcalendar(),
);