Lines 731-736
canned reports and writing custom SQL reports.</p>
Link Here
|
731 |
</div> |
731 |
</div> |
732 |
<div id="chart" class="clearfix"></div> |
732 |
<div id="chart" class="clearfix"></div> |
733 |
|
733 |
|
|
|
734 |
[% IF ( execute ) %] |
735 |
[% UNLESS ( errors ) %] |
736 |
<form method="post" enctype="multipart/form-data" action="/cgi-bin/koha/tools/batch_record_modification.pl" id="batch_record_modification"> |
737 |
<input type="hidden" name="recordtype" value="biblio" /> |
738 |
<input type="hidden" name="op" value="list" /> |
739 |
[% # Preserve the whitespace of the following textarea in order to format the values correctly %] |
740 |
<textarea style="display:none" name="recordnumber_list" id="recordnumber_list">[% FOREACH result IN results %][% FOREACH cells IN result.cells %][% place = loop.index %][% IF header_row.$place.cell == 'biblionumber' %][% SET batch_biblionumbers = 1 %] |
741 |
[% cells.cell | html %][% END %][% END %][% END %]</textarea> |
742 |
</form> |
743 |
|
744 |
<form method="POST" action="/cgi-bin/koha/tools/batch_delete_records.pl" id="batch_record_deletion"> |
745 |
<input type="hidden" name="recordtype" value="biblio" /> |
746 |
<input type="hidden" name="op" value="list" /> |
747 |
[% # Preserve the whitespace of the following textarea in order to format the values correctly %] |
748 |
<textarea style="display:none" name="recordnumber_list" id="recordnumber_list">[% FOREACH result IN results %][% FOREACH cells IN result.cells %][% place = loop.index %][% IF header_row.$place.cell == 'biblionumber' %][% SET batch_biblionumbers = 1 %] |
749 |
[% cells.cell | html %][% END %][% END %][% END %]</textarea> |
750 |
</form> |
751 |
|
752 |
<form method="POST" action="/cgi-bin/koha/tools/batchMod.pl" id="batch_item_modification"> |
753 |
<input type="hidden" name="op" value="show" /> |
754 |
[% FOREACH result IN results %] |
755 |
[% FOREACH cells IN result.cells %] |
756 |
[% place = loop.index %] |
757 |
[% IF header_row.$place.cell == 'itemnumber' %] |
758 |
[% SET batch_itemnumbers = 1 %] |
759 |
<input type="hidden" name="[% header_row.$place.cell | html %]" value="[% cells.cell | html %]" /> |
760 |
[% END %] |
761 |
[% END %] |
762 |
[% END %] |
763 |
</form> |
764 |
|
765 |
<form method="POST" action="/cgi-bin/koha/tools/batchMod.pl" id="batch_item_deletion"> |
766 |
<input type="hidden" name="op" value="show" /> |
767 |
<input type="hidden" name="del" value="1" /> |
768 |
[% FOREACH result IN results %] |
769 |
[% FOREACH cells IN result.cells %] |
770 |
[% place = loop.index %] |
771 |
[% IF header_row.$place.cell == 'itemnumber' %] |
772 |
[% SET batch_itemnumbers = 1 %] |
773 |
<input type="hidden" name="[% header_row.$place.cell | html %]" value="[% cells.cell | html %]" /> |
774 |
[% END %] |
775 |
[% END %] |
776 |
[% END %] |
777 |
</form> |
778 |
|
779 |
<form method="get" action="/cgi-bin/koha/virtualshelves/addbybiblionumber.pl" id="batch_add_to_list"> |
780 |
[% FOREACH result IN results %] |
781 |
[% FOREACH cells IN result.cells %] |
782 |
[% place = loop.index %] |
783 |
[% IF header_row.$place.cell == 'biblionumber' %] |
784 |
[% SET batch_biblionumbers = 1 %] |
785 |
<input type="hidden" class="bib_to_list" name="biblionumber" value="[% cells.cell | html %]" /> |
786 |
[% END %] |
787 |
[% END %] |
788 |
[% END %] |
789 |
</form> |
790 |
|
791 |
[% IF ( batch_biblionumbers || batch_itemnumbers ) %] |
792 |
<p> |
793 |
<div class="dropdown"> |
794 |
<button class="btn btn-default dropdown-toggle" type="button" id="batch_mod_menu" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true"> |
795 |
Batch operations with [% IF unlimited_total > limit %][% limit | html %][% ELSE %][% unlimited_total | html %][% END %] visible records |
796 |
<span class="caret"></span> |
797 |
</button> |
798 |
<ul class="dropdown-menu" aria-labelledby="batch_mod_menu"> |
799 |
[% FOREACH header_ro IN header_row %] |
800 |
[% IF header_ro.cell == 'biblionumber' %] |
801 |
<li class="dropdown-header">Bibliographic records</li> |
802 |
<li> |
803 |
<a href="#" data-submit="batch_record_modification" data-toggle="tooltip" data-placement="right" title="Send visible records to batch record modification" class="batch_op send_to_record_mod">Batch record modification</a> |
804 |
</li> |
805 |
<li> |
806 |
<a href="#" data-submit="batch_record_deletion" data-toggle="tooltip" data-placement="right" title="Send visible records to batch record deletion" class="batch_op send_to_record_del">Batch record deletion</a> |
807 |
</li> |
808 |
<li> |
809 |
<a href="#" data-submit="batch_add_to_list" data-toggle="tooltip" data-placement="right" title="Send visible records to a list" class="batch_op send_to_list">Add to list</a> |
810 |
</li> |
811 |
[% END %] |
812 |
[% IF header_ro.cell == 'itemnumber' %] |
813 |
[% IF ( batch_biblionumbers ) %] |
814 |
<li role="separator" class="divider"></li> |
815 |
[% END %] |
816 |
<li class="dropdown-header">Item records</li> |
817 |
<li> |
818 |
<a href="#" data-submit="batch_item_modification" data-toggle="tooltip" data-placement="right" title="Send visible items to batch item modification" class="batch_op send_to_item_mod">Batch item modification</a> |
819 |
</li> |
820 |
<li> |
821 |
<a href="#" data-submit="batch_item_deletion" data-toggle="tooltip" data-placement="right" title="Send visible items to batch item deletion" class="batch_op send_to_item_del">Batch item deletion</a> |
822 |
</li> |
823 |
[% END %] |
824 |
[% END %] |
825 |
</ul> <!-- /.dropdown-menu --> |
826 |
</div> <!-- /.dropdown --> |
827 |
</p> |
828 |
[% END %] |
829 |
[% END # UNLESS ( errors ) %] |
830 |
[% END # IF ( execute ) %] |
831 |
|
734 |
<form action="/cgi-bin/koha/reports/guided_reports.pl" method="get" id="limitselect"> |
832 |
<form action="/cgi-bin/koha/reports/guided_reports.pl" method="get" id="limitselect"> |
735 |
<input type="hidden" name="phase" value="Run this report"/> |
833 |
<input type="hidden" name="phase" value="Run this report"/> |
736 |
<input type="hidden" name="reports" value="[% report_id | html %]"/> |
834 |
<input type="hidden" name="reports" value="[% report_id | html %]"/> |
Lines 757-790
canned reports and writing custom SQL reports.</p>
Link Here
|
757 |
|
855 |
|
758 |
<div class="pages">[% pagination_bar | $raw %]</div> |
856 |
<div class="pages">[% pagination_bar | $raw %]</div> |
759 |
[% UNLESS ( errors ) %] |
857 |
[% UNLESS ( errors ) %] |
760 |
<form method="POST" action="/cgi-bin/koha/tools/batchMod.pl" id="report_results"> |
858 |
<table> |
761 |
<input type="hidden" name="op" value="show" /> |
859 |
<tr> |
762 |
<table> |
860 |
[% FOREACH header_ro IN header_row %] |
|
|
861 |
<th>[% header_ro.cell | html %]</th> |
862 |
[% END %] |
863 |
</tr> |
864 |
[% FOREACH result IN results %] |
763 |
<tr> |
865 |
<tr> |
764 |
[% FOREACH header_ro IN header_row %] |
866 |
[% FOREACH cells IN result.cells %] |
765 |
[% IF header_ro.cell == 'itemnumber' %] |
867 |
<td>[% cells.cell | $raw %]</td> |
766 |
<th> |
|
|
767 |
[% header_ro.cell | html %] <button type="submit" data-toggle="tooltip" title="Send visible items to batch modification" id="batchModify" class="btn btn-xs btn-default send_to_item_mod"><i class="fa fa-pencil"></i> Batch modify</button> |
768 |
</th> |
769 |
[% ELSE %] |
770 |
<th>[% header_ro.cell | html %]</th> |
771 |
[% END %] |
772 |
[% END %] |
868 |
[% END %] |
773 |
</tr> |
869 |
</tr> |
774 |
[% FOREACH result IN results %] |
870 |
[% END %] |
775 |
<tr> |
871 |
</table> |
776 |
[% FOREACH cells IN result.cells %] |
|
|
777 |
[% place = loop.index %] |
778 |
[% IF header_row.$place.cell == 'itemnumber' %] |
779 |
<input type="hidden" name="[% header_row.$place.cell | html %]" value="[% cells.cell | html %]" /> |
780 |
[% END %] |
781 |
<td>[% cells.cell | $raw %]</td> |
782 |
[% END %] |
783 |
</tr> |
784 |
[% END %] |
785 |
</table> |
786 |
</form> |
787 |
|
788 |
[% END %] |
872 |
[% END %] |
789 |
|
873 |
|
790 |
[% INCLUDE 'chart.inc' %] |
874 |
[% INCLUDE 'chart.inc' %] |
Lines 1426-1431
canned reports and writing custom SQL reports.</p>
Link Here
|
1426 |
$("#mana_result_content").html(""); |
1510 |
$("#mana_result_content").html(""); |
1427 |
$("#mana_search_field").val(""); |
1511 |
$("#mana_search_field").val(""); |
1428 |
}); |
1512 |
}); |
|
|
1513 |
|
1514 |
$(".batch_op").on("click", function(e){ |
1515 |
e.preventDefault(); |
1516 |
var target_form = $(this).data("submit"); |
1517 |
$("#" + target_form ).submit(); |
1518 |
}); |
1519 |
|
1520 |
$("#batch_add_to_list").on("submit", function(e){ |
1521 |
e.preventDefault(); |
1522 |
addToList(); |
1523 |
}); |
1429 |
}); |
1524 |
}); |
1430 |
|
1525 |
|
1431 |
function addColumn() { |
1526 |
function addColumn() { |
Lines 1502-1507
canned reports and writing custom SQL reports.</p>
Link Here
|
1502 |
} |
1597 |
} |
1503 |
}); |
1598 |
}); |
1504 |
} |
1599 |
} |
|
|
1600 |
|
1601 |
function addToList() { |
1602 |
var biblionumbers = []; |
1603 |
$(".bib_to_list").each(function() { |
1604 |
var biblionumber = Number( $(this).val() ); |
1605 |
if( biblionumbers.indexOf( biblionumber ) < 0 ){ |
1606 |
biblionumbers.push( biblionumber ); |
1607 |
} |
1608 |
}); |
1609 |
bibs = biblionumbers.join("/"); |
1610 |
var url = "/cgi-bin/koha/virtualshelves/addbybiblionumber.pl?biblionumbers=" + bibs; |
1611 |
window.open(url, 'Add_to_virtualshelf', 'width=500, height=400, toolbar=false, scrollbars=yes'); |
1612 |
return false; |
1613 |
} |
1505 |
</script> |
1614 |
</script> |
1506 |
[% END %] |
1615 |
[% END %] |
1507 |
|
1616 |
|
1508 |
- |
|
|