From: berick Date: Fri, 8 Apr 2011 20:57:56 +0000 (-0400) Subject: added paging to payment history; added paging arrows to circ/holds/payments history... X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=24fbdb535c3d7cf6cb734b0d9612aef853de3640;p=evergreen%2Fequinox.git added paging to payment history; added paging arrows to circ/holds/payments history links --- diff --git a/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm b/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm index 5bcbd50fb1..b7de272ca2 100644 --- a/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm @@ -559,10 +559,13 @@ sub load_myopac_hold_history { # TODO: add other filter options as params/configs/etc. sub load_myopac_payments { my $self = shift; - my $limit = $self->cgi->param('limit') || 0; + my $limit = $self->cgi->param('limit') || 20; my $offset = $self->cgi->param('offset') || 0; my $e = $self->editor; + $self->ctx->{payment_history_limit} = $limit; + $self->ctx->{payment_history_offset} = $offset; + my $args = {}; $args->{limit} = $limit if $limit; $args->{offset} = $offset if $offset; diff --git a/Open-ILS/web/templates/default/opac/myopac/circ_history.tt2 b/Open-ILS/web/templates/default/opac/myopac/circ_history.tt2 index ed4b8ee451..91e5f37cbb 100644 --- a/Open-ILS/web/templates/default/opac/myopac/circ_history.tt2 +++ b/Open-ILS/web/templates/default/opac/myopac/circ_history.tt2 @@ -22,10 +22,10 @@ [% l('Previously Checked Out Items') %] + [% IF offset == 0 %] class='invisible' [% END %]>[% l('Previous') %] [%# TODO: get total to prevent paging off then end of the list.. %] + [% IF ctx.circs.size < limit %] class='invisible' [% END %] >[% l('Next') %] [% l('Export List') %] diff --git a/Open-ILS/web/templates/default/opac/myopac/hold_history.tt2 b/Open-ILS/web/templates/default/opac/myopac/hold_history.tt2 index 7375443f3a..999d6b76be 100644 --- a/Open-ILS/web/templates/default/opac/myopac/hold_history.tt2 +++ b/Open-ILS/web/templates/default/opac/myopac/hold_history.tt2 @@ -22,10 +22,10 @@ [% l("Previously Held Items") %] + [% IF offset == 0 %] class='invisible' [% END %]>[% l('Previous') %] [%# TODO: get total to prevent paging off then end of the list.. %] + [% IF ctx.holds.size < limit %] class='invisible' [% END %] >[% l('Next') %] Export List diff --git a/Open-ILS/web/templates/default/opac/myopac/main_payments.tt2 b/Open-ILS/web/templates/default/opac/myopac/main_payments.tt2 index 3749bdaec5..882f9860f6 100644 --- a/Open-ILS/web/templates/default/opac/myopac/main_payments.tt2 +++ b/Open-ILS/web/templates/default/opac/myopac/main_payments.tt2 @@ -3,8 +3,23 @@ WRAPPER "default/opac/parts/myopac/main_base.tt2"; myopac_page = "main"; myopac_main_page = "payments"; + limit = ctx.payment_history_limit; + offset = ctx.payment_history_offset; %] +
+
+ [% l('Payments History') %] + + + [%# TODO: get total to prevent paging off then end of the list.. %] + + +
+
+
[% l('Payment Date') %]