Bug 23319: Implement blocking errors for neworderbiblio and basket.pl
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / acqui / neworderbiblio.tt
blob7cd031cdf75ba2e459230c18a647445a05156543
1 [% USE raw %]
2 [% USE Asset %]
3 [% SET footerjs = 1 %]
4 [% INCLUDE 'doc-head-open.inc' %]
5 <title>Koha &rsaquo; Acquisitions &rsaquo; Search existing records</title>
6 [% INCLUDE 'doc-head-close.inc' %]
7 </head>
9 <body id="acq_neworderbiblio" class="acq">
10 [% INCLUDE 'header.inc' %]
11 [% INCLUDE 'acquisitions-search.inc' %]
13 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; <a href="/cgi-bin/koha/acqui/acqui-home.pl">Acquisitions</a> &rsaquo; <a href="/cgi-bin/koha/acqui/supplier.pl?booksellerid=[% booksellerid | html %]">[% name | html %]</a> &rsaquo; <a href="/cgi-bin/koha/acqui/basket.pl?basketno=[% basketno | html %]">Basket [% basketno | html %]</a> &rsaquo; Search existing records</div>
15 [% INCLUDE 'blocking_errors.inc' %]
17 <div class="main container-fluid">
18     <div class="row">
19         <div class="col-sm-10 col-sm-push-2">
20             <main>
22 <h1>Search existing records</h1>
25 [% IF ( total ) %]
26 <b>[% total | html %] results found </b> 
27 <div class="pages">[% pagination_bar | $raw %]</div>
28 [% ELSE %]
29 <h3> No results found</h3>
30 <p>
31     No results match your search for <span style="font-weight: bold;">&ldquo;[% query | html %]&rdquo;</span> in [% LibraryName | html %]
32 </p>
33 [% END %]
35 [% IF ( query_error ) %]
36     <div class="dialog alert"><p><strong>Error:</strong> [% query_error | html %]</p></div>
37 [% END %]
39 [% IF ( total ) %]
40 <div class="searchresults">
41     <table id="resultst">
42     <thead>
43       <tr>
44          <th>Summary</th>
45          <th>Publisher</th>
46          <th>Copyright</th>
47          <th>Actions</th>
48       </tr>
49     </thead>
50     <tbody>
51       [% FOREACH biblio IN resultsloop %]
52         <tr>
53             <td>
54                 <p><span class="title"><a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% biblio.biblionumber | uri %]">[% INCLUDE 'biblio-title.inc' %]</a></span>
55                 [% IF ( biblio.author ) %]  by <span class="author">[% biblio.author | html %]</span>,[% END %]</p>
56                 <p>[% IF ( biblio.isbn ) %] [% biblio.isbn | html %][% END %]
57                 [% IF ( biblio.pages ) %] - [% biblio.pages | html %][% END %]
58                 [% IF ( biblio.notes ) %] : [% biblio.notes | html %][% END %]
59                 [% IF ( biblio.size ) %] ; [% biblio.size | html %][% END %]
60                 </p>
61             </td>
62             <td>
63                 [% biblio.publishercode | html %]
64                 [% IF ( biblio.place ) %] ; [% biblio.place | html %][% END %]
65             </td>
66             <td>
67                 [% biblio.copyrightdate | html %]
68             </td>
69             <td class="actions">
70                 <a href="/cgi-bin/koha/catalogue/showmarc.pl?id=[% biblio.biblionumber | uri %]&amp;viewas=html" class="previewMARC btn btn-default btn-xs"><i class="fa fa-eye"></i> View MARC</a>
71                 <a href="/cgi-bin/koha/acqui/neworderempty.pl?booksellerid=[% booksellerid | uri %]&amp;basketno=[% basketno | uri %]&amp;biblionumber=[% biblio.biblionumber | uri %]" title="Order this one" class="btn btn-default btn-xs"><i class="fa fa-plus"></i> Order</a>
72             </td>
73         </tr>
74       [% END %]
75     </tbody>
76     </table>
77     <div id="marcPreview" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="marcPreviewLabel" aria-hidden="true">
78         <div class="modal-dialog modal-wide">
79         <div class="modal-content">
80         <div class="modal-header">
81             <button type="button" class="closebtn" data-dismiss="modal" aria-hidden="true">×</button>
82             <h3 id="marcPreviewLabel">MARC preview</h3>
83         </div>
84         <div class="modal-body">
85             <div id="loading"> <img src="[% interface | html %]/[% theme | html %]/img/spinner-small.gif" alt="" /> Loading </div>
86         </div>
87         <div class="modal-footer">
88             <button class="btn btn-default" data-dismiss="modal" aria-hidden="true">Close</button>
89         </div>
90         </div>
91         </div>
92     </div>
93 </div>
94 [% END %]
96 [% INCLUDE 'acquisitions-add-to-basket.inc' %]
98 </main>
99 </div> <!-- /.col-sm-10.col-sm-push-2 -->
101 <div class="col-sm-2 col-sm-pull-10">
102     <aside>
103         [% INCLUDE 'acquisitions-menu.inc' %]
104     </aside>
105 </div> <!-- /.col-sm-2.col-sm-pull-10 -->
106 </div> <!-- /.row -->
108 [% MACRO jsinclude BLOCK %]
109     [% Asset.js("js/acquisitions-menu.js") | $raw %]
110     [% INCLUDE 'datatables.inc' %]
111     <script>
112          $(document).ready(function() {
113             var resultst = $("#resultst").dataTable($.extend(true, {}, dataTablesDefaults, {
114                 'sDom': 't',
115                 'bPaginate': false,
116                 'bFilter': false,
117                 'bInfo': false,
118                 'bSort': false,
119             } ) );
120             $(".previewMARC").on("click", function(e){
121                 e.preventDefault();
122                 var ltitle = $(this).text();
123                 var page = $(this).attr("href");
124                 $("#marcPreviewLabel").text(ltitle);
125                 $("#marcPreview .modal-body").load(page + " table");
126                 $('#marcPreview').modal({show:true});
127             });
128             $("#marcPreview").on("hidden.bs.modal", function(){
129                 $("#marcPreviewLabel").html("");
130                 $("#marcPreview .modal-body").html("<div id=\"loading\"><img src=\"[% interface | html %]/[% theme | html %]/img/spinner-small.gif\" alt=\"\" /> "+_("Loading")+"</div>");
131             });
132          });
133     </script>
134 [% END %]
136 [% INCLUDE 'intranet-bottom.inc' %]