Bug 8224 - Make authorized values appear in planning list
[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 %]'", url: "/cgi-bin/koha/admin/aqbudgetperiods.pl?op=duplicate_form&budget_period_id=[% budget_period_id %]" },
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 libraries"),
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         [% FOREACH auth_cats_loo IN auth_cats_loop %]
60             { text: _("Plan by [% auth_cats_loo.authcat %]    "),
61             url: "/cgi-bin/koha/admin/aqplan.pl?budget_period_id=[% budget_period_id %]&authcat=[% auth_cats_loo.authcat %]"
62             [% UNLESS ( CAN_user_acquisition_planning_manage ) %],  id:'disabled' [% END %]
63             },
64         [% END %]
65                 ]
66
67                     new YAHOO.widget.Button({
68                 type: "menu",
69                 label: _("Edit"),
70                 name: "periods_button",
71                 menu: periods_menu,
72                 container: "periods_menuc"
73             });
74
75             new YAHOO.widget.Button({
76                 type: "menu",
77                 label: _("New"),
78                 name: "budgets_button",
79                 menu: budgets_menu,
80                 container: "budgets_menuc"
81             });
82
83             new YAHOO.widget.Button({
84                 type: "menu",
85                 label: _("Planning"),
86                 name: "planning_button",
87                 menu: planning_menu,
88                 container: "planning_menuc"
89             });
90
91 [% END %]
92
93 // IF THERE IS NO BUDGETS DEFINED YET, THEN DISPLAY PERIOD BUTTON *ONLY*
94 [% UNLESS ( period_button_only ) %]
95
96
97 [% END %]
98
99         } //yui-toolbar...
100
101         //]]>
102 </script>
103         <ul class="toolbar">
104         [% UNLESS ( budget_period_id ) %]<li><a id="newrootbudget" href="/cgi-bin/koha/admin/aqbudgetperiods.pl?op=add_form">New budget</a></li>[% END %]
105                 [% UNLESS ( period_button_only ) %]<li id="budgets_menuc"><a id="budgets_menu" href="/cgi-bin/koha/cataloguing/addbiblio.pl">New</a></li>[% END %]
106         <li id="periods_menuc"><a id="periods_menu" href="/cgi-bin/koha/admin/aqbudgetperiods.pl?op=add_form">Budgets</a></li>
107                 [% 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>
108         [% END %]
109         </ul>
110 </div>