Merge remote-tracking branch 'kc/master' into new/bug_5683
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / includes / budgets-admin-toolbar.inc
1 <div id="toolbar"><script type="text/javascript">
2         //<![CDATA[
3
4         // prepare DOM for YUI Toolbar
5          $(document).ready(function() {
6             $("#periods_menuc").empty();
7             $("#budgets_menuc").empty();
8             $("#newrootbudgetc").empty();
9
10 // IF THERE IS NO BUDGETS DEFINED YET, THEN DISPLAY PERIOD BUTTON *ONLY*
11 [% UNLESS ( period_button_only ) %]
12             $("#planning_menuc").empty();
13 [% END %]
14
15             yuiToolbar();
16          });
17
18         // YUI Toolbar Functions
19
20         function yuiToolbar() {
21 [% IF ( budget_period_id ) %]
22                                 var budgets_menu = [
23                                                 { text: _("New budget"), url: "/cgi-bin/koha/admin/aqbudgetperiods.pl?op=add_form" },
24                         { text: _("New fund for") + " '[% budget_period_description %]'", url: "/cgi-bin/koha/admin/aqbudgets.pl?op=add_form&budget_period_id=[% budget_period_id %]"
25                            [% IF ( budget_period_locked ) %],  disabled:true[% END %]
26                            [% UNLESS ( CAN_user_acquisition_budget_add_del ) %],  disabled:true [% END %]
27                           }
28                 ]
29                 [% ELSE %]
30         var newrootbudgetButton = new YAHOO.widget.Button("newrootbudget");
31                 [% END %]
32
33         [% IF ( budget_period_id ) %]
34                 var periods_menu = [
35                         { text: _("Edit budget") + " '[% budget_period_description %]'", url: "/cgi-bin/koha/admin/aqbudgetperiods.pl?op=add_form&budget_period_id=[% budget_period_id %]" },
36                         <!-- { text: _("Duplicate budget") + " '[% budget_period_description %]'" } -->
37                 ]
38         [% END %]
39
40 // IF THERE IS NO BUDGETS DEFINED YET, THEN DISPLAY PERIOD BUTTON *ONLY*
41 [% IF ( budget_period_id ) %]
42
43                var planning_menu = [
44
45                         { text: _("Plan by Months"),
46                             url: "/cgi-bin/koha/admin/aqplan.pl?budget_period_id=[% budget_period_id %]&authcat=MONTHS"
47                             [% UNLESS ( CAN_user_acquisition_planning_manage ) %],  id:'disabled' [% END %]
48                         },
49
50                         { text: _("Plan by Branches"),
51                             url: "/cgi-bin/koha/admin/aqplan.pl?budget_period_id=[% budget_period_id %]&authcat=BRANCHES"
52                             [% UNLESS ( CAN_user_acquisition_planning_manage ) %],  id:'disabled' [% END %]
53                         },
54
55                         { text: _("Plan by Item Types"),
56                             url: "/cgi-bin/koha/admin/aqplan.pl?budget_period_id=[% budget_period_id %]&authcat=ITEMTYPES"
57                             [% UNLESS ( CAN_user_acquisition_planning_manage ) %],  id:'disabled' [% END %]
58                         },
59            [% IF ( authcat ) %]
60                 [% FOREACH auth_cats_loo IN auth_cats_loop %]
61                         { text: _("Plan by [% auth_cats_loo.authcat %]    "),
62                             url: "/cgi-bin/koha/admin/aqplan.pl?budget_period_id=[% auth_cats_loo.budget_period_id %]&authcat=[% auth_cats_loo.authcat %]"
63                             [% UNLESS ( CAN_user_acquisition_planning_manage ) %],  id:'disabled' [% END %]
64                         },
65                 [% END %]
66            [% END %]
67                 ]
68
69                     new YAHOO.widget.Button({
70                 type: "menu",
71                 label: _("Edit"),
72                 name: "periods_button",
73                 menu: periods_menu,
74                 container: "periods_menuc"
75             });
76
77             new YAHOO.widget.Button({
78                 type: "menu",
79                 label: _("New"),
80                 name: "budgets_button",
81                 menu: budgets_menu,
82                 container: "budgets_menuc"
83             });
84
85             new YAHOO.widget.Button({
86                 type: "menu",
87                 label: _("Planning"),
88                 name: "planning_button",
89                 menu: planning_menu,
90                 container: "planning_menuc"
91             });
92
93 [% END %]
94
95 // IF THERE IS NO BUDGETS DEFINED YET, THEN DISPLAY PERIOD BUTTON *ONLY*
96 [% UNLESS ( period_button_only ) %]
97
98
99 [% END %]
100
101         } //yui-toolbar...
102
103         //]]>
104 </script>
105         <ul class="toolbar">
106         [% UNLESS ( budget_period_id ) %]<li><a id="newrootbudget" href="/cgi-bin/koha/admin/aqbudgetperiods.pl?op=add_form">New Budget</a></li>[% END %]
107                 [% UNLESS ( period_button_only ) %]<li id="budgets_menuc"><a id="budgets_menu" href="/cgi-bin/koha/cataloguing/addbiblio.pl">New</a></li>[% END %]
108         <li id="periods_menuc"><a id="periods_menu" href="/cgi-bin/koha/admin/aqbudgetperiods.pl?op=add_form">Budgets</a></li>
109                 [% UNLESS ( period_button_only ) %]<li id="planning_menuc"><a id="planning_menu" href="/cgi-bin/koha/admin/aqplan.pl?budget_period_id=[% budget_period_id %]">Budget planning</a></li>
110         [% END %]
111         </ul>
112 </div>