Merge remote branch 'kc/new/pending_qa/enh/bug_3644' into kcmaster
[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 <!-- TMPL_UNLESS NAME="period_button_only" -->
12             $("#planning_menuc").empty();
13 <!-- /TMPL_UNLESS  -->
14
15             yuiToolbar();
16          });
17
18         // YUI Toolbar Functions
19
20         function yuiToolbar() {
21 <!-- TMPL_IF NAME="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") + " '<!-- TMPL_VAR NAME="budget_period_description" -->'", url: "/cgi-bin/koha/admin/aqbudgets.pl?op=add_form&budget_period_id=<!-- TMPL_VAR NAME="budget_period_id" -->"
25                            <!-- TMPL_IF NAME="budget_period_locked" -->,  disabled:true<!-- /TMPL_IF  -->
26                            <!-- TMPL_UNLESS NAME="CAN_user_acquisition_budget_add_del" -->,  disabled:true <!-- /TMPL_UNLESS  -->
27                           }
28                 ]
29                 <!-- TMPL_ELSE -->
30         var newrootbudgetButton = new YAHOO.widget.Button("newrootbudget");
31                 <!-- /TMPL_IF -->
32
33         <!-- TMPL_IF NAME="budget_period_id" -->
34                 var periods_menu = [
35                         { text: _("Edit budget") + " '<!-- TMPL_VAR NAME="budget_period_description" -->'", url: "/cgi-bin/koha/admin/aqbudgetperiods.pl?op=add_form&budget_period_id=<!-- TMPL_VAR NAME="budget_period_id" -->" },
36                         <!-- { text: _("Duplicate budget") + " '<!-- TMPL_VAR NAME="budget_period_description" -->'" } -->
37                 ]
38         <!-- /TMPL_IF -->
39
40 // IF THERE IS NO BUDGETS DEFINED YET, THEN DISPLAY PERIOD BUTTON *ONLY*
41 <!-- TMPL_IF NAME="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=<!-- TMPL_VAR NAME="budget_period_id" -->&authcat=MONTHS"
47                             <!-- TMPL_UNLESS NAME="CAN_user_acquisition_planning_manage" -->,  id:'disabled' <!-- /TMPL_UNLESS  -->
48                         },
49
50                         { text: _("Plan by Branches"),
51                             url: "/cgi-bin/koha/admin/aqplan.pl?budget_period_id=<!-- TMPL_VAR NAME="budget_period_id" -->&authcat=BRANCHES"
52                             <!-- TMPL_UNLESS NAME="CAN_user_acquisition_planning_manage" -->,  id:'disabled' <!-- /TMPL_UNLESS  -->
53                         },
54
55                         { text: _("Plan by Item Types"),
56                             url: "/cgi-bin/koha/admin/aqplan.pl?budget_period_id=<!-- TMPL_VAR NAME="budget_period_id" -->&authcat=ITEMTYPES"
57                             <!-- TMPL_UNLESS NAME="CAN_user_acquisition_planning_manage" -->,  id:'disabled' <!-- /TMPL_UNLESS  -->
58                         },
59            <!-- TMPL_IF NAME="authcat" -->
60                 <!-- TMPL_LOOP NAME="auth_cats_loop" -->
61                         { text: _("Plan by <!-- TMPL_VAR NAME="authcat" -->    "),
62                             url: "/cgi-bin/koha/admin/aqplan.pl?budget_period_id=<!-- TMPL_VAR NAME="budget_period_id" -->&authcat=<!-- TMPL_VAR NAME="authcat" -->"
63                             <!-- TMPL_UNLESS NAME="CAN_user_acquisition_planning_manage" -->,  id:'disabled' <!-- /TMPL_UNLESS  -->
64                         },
65                 <!-- /TMPL_LOOP -->
66            <!-- /TMPL_IF -->
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 <!-- /TMPL_IF  -->
94
95 // IF THERE IS NO BUDGETS DEFINED YET, THEN DISPLAY PERIOD BUTTON *ONLY*
96 <!-- TMPL_UNLESS NAME="period_button_only" -->
97
98
99 <!-- /TMPL_UNLESS -->
100
101         } //yui-toolbar...
102
103         //]]>
104 </script>
105         <ul class="toolbar">
106         <!-- TMPL_UNLESS NAME="budget_period_id" --><li><a id="newrootbudget" href="/cgi-bin/koha/admin/aqbudgetperiods.pl?op=add_form">New Budget</a></li><!-- /TMPL_UNLESS -->
107                 <!-- TMPL_UNLESS NAME="period_button_only" --><li id="budgets_menuc"><a id="budgets_menu" href="/cgi-bin/koha/cataloguing/addbiblio.pl">New</a></li><!-- /TMPL_UNLESS -->
108         <li id="periods_menuc"><a id="periods_menu" href="/cgi-bin/koha/admin/aqbudgetperiods.pl?op=add_form">Budgets</a></li>
109                 <!-- TMPL_UNLESS NAME="period_button_only" --><li id="planning_menuc"><a id="planning_menu" href="/cgi-bin/koha/admin/aqplan.pl?budget_period_id=<!-- TMPL_VAR NAME="budget_period_id" -->">Budget planning</a></li>
110         <!-- /TMPL_UNLESS -->
111         </ul>
112 </div>