1 [% BLOCK translate_label_element %]
3 [%- CASE 'layout' -%]layout
4 [%- CASE 'Layouts' -%]Layouts
5 [%- CASE 'template' -%]template
6 [%- CASE 'Templates' -%]Templates
7 [%- CASE 'profile' -%]profile
8 [%- CASE 'Profiles' -%]Profiles
9 [%- CASE 'batch' -%]batch
10 [%- CASE 'Batches' -%]Batches
13 [% INCLUDE 'doc-head-open.inc' %]
14 <title>Koha › Tools › Label creator › [% PROCESS translate_label_element element=label_element_title %]</title>
15 [% INCLUDE 'doc-head-close.inc' %]
16 [% INCLUDE 'greybox.inc' %]
17 <script type="text/javascript">
19 var MSG_CONFIRM_DELETE = _("Are you sure you want to delete this?");
22 if(document.layouts.action.length > 0) {
23 for (var i=0; i < document.layouts.action.length; i++) {
24 if (document.layouts.action[i].checked) {
25 batches.push("batch_id=" + document.layouts.action[i].value);
28 if (batches.length < 1) {
29 alert(_("Please select at least one batch to export."));
30 return; // no batch selected
32 getstr = batches.join("&");
34 else if (document.layouts.action.checked) {
35 getstr = "batch_id="+document.layouts.action.value;
38 alert(_("Please select at least one batch to export."));
39 return; // no batch selected
41 return GB_showCenter('Export Labels', "/cgi-bin/koha/labels/label-print.pl?" + getstr, 400, 800);
43 function selected_layout(op) {
44 var selected = new Array;
45 if (document.layouts.action.length) {
46 for (i=0;i<document.layouts.action.length;i++){
47 if (document.layouts.action[i].checked){
51 if (selected.length == 1) {
52 return(document.layouts.action[selected[0]].value);
55 alert(_("Please select only one %s to %s.").format("[% label_element %]", op));
60 if (document.layouts.action.checked){
61 return(document.layouts.action.value);
64 alert(_("Please select a %s.").format("[% label_element %]"));
70 <link rel="stylesheet" type="text/css" href="[% themelang %]/css/datatables.css" />
71 [% INCLUDE 'datatables.inc' %]
72 <script type="text/javascript" id="js">
73 $(document).ready(function() {
74 $("#labels-table").dataTable($.extend(true, {}, dataTablesDefaults, {
75 "sPaginationType": "four_button",
76 "aaSorting": [[ 1, "asc" ]],
78 { "aTargets": [ -1 ], "bSortable": false, "bSearchable": false },
85 <body id="labels_label-manage" class="tools labels">
86 [% INCLUDE 'header.inc' %]
87 [% INCLUDE 'cat-search.inc' %]
88 <div id="breadcrumbs">
89 <a href="/cgi-bin/koha/mainpage.pl">Home</a> ›
90 <a href="/cgi-bin/koha/tools/tools-home.pl">Tools</a> ›
91 <a href="/cgi-bin/koha/labels/label-home.pl">Label creator</a> ›
92 [% PROCESS translate_label_element element=label_element_title %]
94 <div id="doc3" class="yui-t2">
98 [% INCLUDE 'labels-toolbar.inc' %]
100 <div class="yui-u first" id="manage-label-layouts">
101 <div class="hint">Current library: [% LoginBranchname %]</div>
102 [% IF ( table_loop ) %]
103 <form name="layouts" action="/cgi-bin/koha/label-manage.pl?label_element=[% label_element %]">
104 [% IF ( label_element == 'layout' ) %]
105 <h2>Currently available layouts</h2>
106 [% ELSIF ( label_element == 'template' ) %]
107 <h2>Currently available templates</h2>
108 [% ELSIF ( label_element == 'profile' ) %]
109 <h2>Currently available profiles</h2>
110 [% ELSIF ( label_element == 'batch' ) %]
111 <h2>Currently available batches</h2>
113 <table id="labels-table">
114 [% FOREACH table_loo IN table_loop %]
115 [% IF ( table_loo.header_fields ) %]
118 [% FOREACH header_field IN table_loo.header_fields %]
119 [% SWITCH header_field.field_label %]
120 [% CASE 'Layout ID' %]<th>Layout ID</th>
121 [% CASE 'Layout' %]<th>Layout</th>
122 [% CASE 'Barcode Type' %]<th>Barcode type</th>
123 [% CASE 'Print Type' %]<th>Print type</th>
124 [% CASE 'Template ID' %]<th>Template ID</th>
125 [% CASE 'Template Name' %]<th>Template name</th>
126 [% CASE 'Description' %]<th>Description</th>
127 [% CASE 'Actions' %]<th>Actions</th>
128 [% CASE 'Profile ID' %]<th>Profile ID</th>
129 [% CASE 'Printer Name' %]<th>Printer name</th>
130 [% CASE 'Paper Bin' %]<th>Paper bin</th>
131 [% CASE 'Batch ID' %]<th>Batch ID</th>
132 [% CASE 'Item Count' %]<th>Item count</th>
133 [% CASE %]<th>[% header_field.field_label %]</th>
140 [% FOREACH text_field IN table_loo.text_fields %]
141 [% IF ( text_field.select_field ) %]
142 <td align="center" class="actions"><a class="btn btn-mini" href="/cgi-bin/koha/labels/label-edit-[% label_element |url %].pl?op=edit&element_id=[% text_field.field_value |url %]"><icon class="fa fa-edit"></icon> Edit</a> <a class="btn btn-mini" href="/cgi-bin/koha/labels/label-manage.pl?op=delete&label_element=[% label_element %]&element_id=[% text_field.field_value |url %]" onclick="return confirm(MSG_CONFIRM_DELETE);"><icon class="fa fa-trash"></icon> Delete</a></td>
143 [% IF label_element == 'batch' %] <td align="center"><input type="checkbox" name="action" value="[% text_field.field_value %]" /></td>[% END %]
144 [% ELSIF ( text_field.field_value ) %]
145 <td>[% text_field.field_value %]</td>
154 [% IF ( print ) %]<input type="button" class="btn btn-sm" id="print" onclick="Xport()" value="Export selected" />[% END %]
158 <div class="dialog message">
159 <h4>There are no [% label_element_title %] currently available.</h4>
160 <p>Use the toolbar above to create a new [% label_element %].</p></div>
165 <div class="dialog alert">
166 <strong>WARNING:</strong> An error was encountered and the [% op %] operation for [% label_element %] [% element_id %] was not completed. Please have your system administrator check the error log for details.
174 [% INCLUDE 'tools-menu.inc' %]
177 [% INCLUDE 'intranet-bottom.inc' %]