Bugzilla – Attachment 3668 Details for
Bug 6054
Add a filter by active budget on acqui-home.
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Signed-off patch
0001-SIGNED-OFF-bug-6054-Add-a-filter-by-active-budget-on.patch (text/plain), 5.85 KB, created by
Katrin Fischer
on 2011-04-05 11:45:10 UTC
(
hide
)
Description:
Signed-off patch
Filename:
MIME Type:
Creator:
Katrin Fischer
Created:
2011-04-05 11:45:10 UTC
Size:
5.85 KB
patch
obsolete
>From b6adbf2db2c37080f92a5d0a419559fafdf49430 Mon Sep 17 00:00:00 2001 >From: Alex Arnaud <alex.arnaud@biblibre.com> >Date: Tue, 5 Apr 2011 13:33:11 +0200 >Subject: [PATCH] [SIGNED-OFF] bug #6054 - Add a filter by active budget on acqui-home >Content-Type: text/plain; charset="utf-8" > >Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de> >--- > acqui/acqui-home.pl | 18 +++++++- > .../prog/en/modules/acqui/acqui-home.tmpl | 46 +++++++++++++++++-- > 2 files changed, 58 insertions(+), 6 deletions(-) > >diff --git a/acqui/acqui-home.pl b/acqui/acqui-home.pl >index ed96a9e..0d9c207 100755 >--- a/acqui/acqui-home.pl >+++ b/acqui/acqui-home.pl >@@ -88,6 +88,11 @@ my $totordered = 0; > my $totcomtd = 0; > my $totavail = 0; > >+my $total_active = 0; >+my $totspent_active = 0; >+my $totordered_active = 0; >+my $totavail_active = 0; >+ > foreach my $budget ( @{$budget_arr} ) { > > $budget->{budget_code_indent} =~ s/\ /\ \;/g; >@@ -121,6 +126,13 @@ foreach my $budget ( @{$budget_arr} ) { > $totordered += $budget->{'budget_ordered'}; > $totavail += $budget->{'budget_avail'}; > >+ if ($budget->{budget_period_active}){ >+ $total_active += $budget->{'budget_amount'}; >+ $totspent_active += $budget->{'budget_spent'}; >+ $totordered_active += $budget->{'budget_ordered'}; >+ $totavail_active += $budget->{'budget_avail'}; >+ } >+ > for my $field (qw( budget_amount budget_spent budget_ordered budget_avail ) ) { > $budget->{$field} = $num_formatter->format_price( $budget->{$field} ); > } >@@ -135,7 +147,11 @@ $template->param( > totordered => $num_formatter->format_price($totordered), > totcomtd => $num_formatter->format_price($totcomtd), > totavail => $num_formatter->format_price($totavail), >- suggestions_count => $suggestions_count, >+ total_active => $num_formatter->format_price($total_active), >+ totspent_active => $num_formatter->format_price($totspent_active), >+ totordered_active => $num_formatter->format_price($totordered_active), >+ totavail_active => $num_formatter->format_price($totavail_active), >+ suggestions_count => $suggestions_count, > ); > > output_html_with_http_headers $query, $cookie, $template->output; >diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/acqui-home.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/acqui-home.tmpl >index 02f5f22..66df546 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/acqui-home.tmpl >+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/acqui-home.tmpl >@@ -1,6 +1,27 @@ > <!-- TMPL_INCLUDE NAME="doc-head-open.inc" --> > <title>Koha › Acquisitions</title> > <!-- TMPL_INCLUDE NAME="doc-head-close.inc" --> >+<script type="text/javascript"> >+//<![CDATA[ >+$(document).ready(function() { >+ $('#showallbudgets').click(function() { >+ if ( $('#showallbudgets:checked').val() !== undefined) { >+ $('.b_inactive').show(); >+ $('#b_inactive').show(); >+ $('.bu_active').show(); >+ $('.bu_inactive').hide(); >+ } >+ else { >+ $('.b_inactive').hide(); >+ $('#b_inactive').hide(); >+ $('.bu_inactive').show(); >+ $('.bu_active').hide(); >+ } >+ }); >+}); >+//]]> >+</script> >+ > </head> > <body> > <!-- TMPL_INCLUDE NAME="header.inc" --> >@@ -83,14 +104,15 @@ > <th>Total</th> > <th> </th> > <th> </th> >- <th align="right" ><!-- TMPL_VAR name="total" --></th> >- <th align="right" ><!-- TMPL_VAR name="totordered" --></th> >- <th align="right" ><!-- TMPL_VAR name="totspent" --></th> >- <th align="right" ><!-- TMPL_VAR name="totavail" --></th> >+ <th align="right" ><span class="bu_active" style="display : none;"><!-- TMPL_VAR name="total" --></span><span class="bu_inactive" ><!-- TMPL_VAR name="total_active" --></span></th> >+ <th align="right" ><span class="bu_active" style="display : none;"><!-- TMPL_VAR name="totordered" --></span><span class="bu_inactive" ><!-- TMPL_VAR name="totordered_active" --></span></th> >+ <th align="right" ><span class="bu_active" style="display : none;"><!-- TMPL_VAR name="totspent" --></span><span class="bu_inactive" ><!-- TMPL_VAR name="totspent_active" --></span></th> >+ <th align="right" ><span class="bu_active" style="display : none;"><!-- TMPL_VAR name="totavail" --></span><span class="bu_inactive" ><!-- TMPL_VAR name="totavail_active" --></span></th> > </tr> > </tfoot> > <tbody> > <!-- TMPL_LOOP name="loop_budget" --> >+ <!-- TMPL_IF NAME="budget_period_active" --> > <!--TMPL_IF NAME="__odd__" --> > <tr> > <!--TMPL_ELSE--> >@@ -104,10 +126,24 @@ > <td align="right" ><!-- TMPL_VAR name="budget_spent" --></td> > <td align="right" ><!-- TMPL_VAR name="budget_avail" --></td> > </tr> >+ <!--TMPL_ELSE --> >+ <!--TMPL_IF NAME="__odd__" --> >+ <tr class="b_inactive" style="display : none;"> >+ <!--TMPL_ELSE--> >+ <tr class="highlight" id = "b_inactive" style="display : none;"> >+ <!--/TMPL_IF--> >+ <td align="center" ><!-- TMPL_VAR name="budget_code" --></td> >+ <td align="center"><!-- TMPL_VAR name="budget_owner" --></td> >+ <td align="center"><!-- TMPL_VAR name="budget_branchname" --></td> >+ <td align="right" ><!-- TMPL_VAR name="budget_amount" --></td> >+ <td align="right" ><!-- TMPL_VAR name="budget_ordered" --></td> >+ <td align="right" ><!-- TMPL_VAR name="budget_spent" --></td> >+ <td align="right" ><!-- TMPL_VAR name="budget_avail" --></td> >+ <!-- /TMPL_IF --> > <!-- /TMPL_LOOP --> > </tbody> > </table> >- </div> >+ </div><span class="label">Show all : </span><input type="checkbox" id="showallbudgets" /> > <!-- /TMPL_IF --> > </div> > >-- >1.7.1 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 6054
:
3665
| 3668