Merge branch 'bug_8117' into 3.12-master
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / includes / serials-toolbar.inc
1 <div id="toolbar"><script type="text/javascript">
2         //<![CDATA[
3
4     function confirm_close() {
5         var is_confirmed = confirm(_("Are you sure you want to close this subscription?"));
6         if (is_confirmed) {
7             window.location="subscription-detail.pl?subscriptionid=[% subscriptionid %]&op=close";
8         }
9     }
10     function confirm_reopen() {
11         var is_confirmed = confirm(_("Are you sure you want to reopen this subscription?"));
12         if (is_confirmed) {
13             window.location="subscription-detail.pl?subscriptionid=[% subscriptionid %]&op=reopen";
14         }
15     }
16         // prepare DOM for YUI Toolbar
17
18          $(document).ready(function() {
19             $("#editmenuc").empty();
20             $("#duplicate").parent().remove();
21                 $("#delete").parent().remove();
22                 $("#renewc").empty();
23             yuiToolbar();
24          });
25
26         // YUI Toolbar Functions
27
28         function yuiToolbar() {
29         
30     [% IF ( subscriptionid ) %]
31             var editmenu = [
32                 [% IF ( CAN_user_serials_edit_subscription ) %]
33             { text: _("Edit subscription"),  [% IF ( cannotedit ) %]disabled: true, [% END %] url: "/cgi-bin/koha/serials/subscription-add.pl?op=modify&amp;subscriptionid=[% subscriptionid %]" },
34                 [% END %]
35                 [% IF ( CAN_user_serials_create_subscription ) %]
36             { text: _("Edit as new (duplicate)"), [% IF ( cannotedit ) %]disabled: true, [% END %] url: "/cgi-bin/koha/serials/subscription-add.pl?op=dup&amp;subscriptionid=[% subscriptionid %]" },
37                 [% END %]
38                 [% IF ( CAN_user_serials_delete_subscription ) %]
39             { text: _("Delete subscription"), [% IF ( cannotedit ) %]disabled: true, [% END %] onclick: {fn: confirm_deletion }}
40                 [% END %]
41             ];
42          [% END %]
43             new YAHOO.widget.Button("newsubscription");
44             [% IF ( subscriptionid ) %]         
45                 new YAHOO.widget.Button({
46               id: "renew", 
47               type: "link", 
48                           href: "#",
49               label: _("Renew"), 
50               container: "renewc",
51 onclick: {fn:function(){popup([% subscriptionid %])}}
52           });
53         [% IF ( subscriptionid ) %]       
54         new YAHOO.widget.Button({
55                 type: "menu",
56                 label: _("Edit"),
57                 name: "editmenubutton",
58                 menu: editmenu,
59                 container: "editmenuc"
60                         
61             });
62                 [% END %]
63             new YAHOO.widget.Button("renew");
64             new YAHOO.widget.Button("receive");
65         new YAHOO.widget.Button("close");
66         new YAHOO.widget.Button("reopen");
67                 [% END %]
68         }
69
70         //]]>
71         </script>
72 <ul class="toolbar">
73     [% IF ( CAN_user_serials_create_subscription ) %]
74         [% IF ( biblionumber_for_new_subscription ) %]
75             <li><a id="newsubscription" href="/cgi-bin/koha/serials/subscription-add.pl?biblionumber_for_new_subscription=[% biblionumber_for_new_subscription %]">New subscription</a></li>
76         [% ELSE %]
77             <li><a id="newsubscription" href="/cgi-bin/koha/serials/subscription-add.pl">New subscription</a></li>
78         [% END %]
79     [% END %]
80
81     [% IF ( CAN_user_serials_edit_subscription || CAN_user_serials_create_subscription || CAN_user_serials_delete_subscription ) %]
82         [% IF ( subscriptionid ) %]
83
84             [% IF ( CAN_user_serials_edit_subscription || CAN_user_serials_create_subscription || CAN_user_serials_delete_subscription ) %]
85                 [% UNLESS ( cannotedit ) %]
86                     <li id="editmenuc"><a id="edit" href="/cgi-bin/koha/serials/subscription-add.pl?op=modify&amp;subscriptionid=[% subscriptionid %]">Edit</a></li>
87                 [% END %]
88             [% END %]
89
90             [% IF ( CAN_user_serials_create_subscription ) %]
91                 <li><a id="duplicate" href="/cgi-bin/koha/serials/subscription-add.pl?op=dup&amp;subscriptionid=[% subscriptionid %]">Duplicate </a></li>
92             [% END %]
93
94             [% UNLESS ( cannotedit ) %]
95                 [% UNLESS closed %]
96                     [% IF ( CAN_user_serials_renew_subscription ) %]
97                         <li id="renewc"><a id="renew" href="#" onclick="popup([% subscriptionid %])">Renew </a></li>
98                     [% END %]
99                 [% END %]
100                 [% IF ( CAN_user_serials_receive_serials ) %]
101                     [% UNLESS closed %]
102                         <li><a id="receive" href="/cgi-bin/koha/serials/serials-edit.pl?subscriptionid=[% subscriptionid %]&amp;serstatus=1,3">Receive</a></li>
103                     [% END %]
104                 [% END %]
105                 [% IF CAN_user_serials_edit_subscription %]
106                     [% IF closed %]
107                         <li><a id="reopen" href="javascript:confirm_reopen();">Reopen</a></li>
108                     [% ELSE %]
109                         <li><a id="close" href="javascript:confirm_close();">Close</a></li>
110                     [% END %]
111                 [% END %]
112                 [% IF ( CAN_user_serials_delete_subscription ) %]
113                     <li><a id="delete" href="javascript:confirm_deletion()">Delete</a></li>
114                 [% END %]
115             [% END %]
116         [% END %]
117     [% END %]
118 </ul>
119 </div>