View | Details | Raw Unified | Return to bug 26598
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt (+44 lines)
Lines 281-286 Link Here
281
                                            <li>
281
                                            <li>
282
                                                <span class="label">Guarantees:</span>
282
                                                <span class="label">Guarantees:</span>
283
                                                <ul>
283
                                                <ul>
284
                                                    [% IF guarantees_fines and guarantees_fines > 0 %]
285
                                                        <li class="guarantees-fines">
286
                                                            <span class="circ-hlt">Charges:</span>
287
                                                            Patron's guarantees collectively owe [% guarantees_fines | $Price %].
288
                                                            <a id="view-guarantees-finesandcharges" href="#guarantees-finesandcharges" >See all charges.</a>
289
                                                        </li>
290
                                                    [% END %]
284
                                                    [% FOREACH guarantee IN guarantees %]
291
                                                    [% FOREACH guarantee IN guarantees %]
285
                                                        [% IF logged_in_user.can_see_patron_infos( guarantee ) %]
292
                                                        [% IF logged_in_user.can_see_patron_infos( guarantee ) %]
286
                                                            <li><a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% guarantee.borrowernumber | uri %]">[% guarantee.firstname | html %] [% guarantee.surname | html %]</a></li>
293
                                                            <li><a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% guarantee.borrowernumber | uri %]">[% guarantee.firstname | html %] [% guarantee.surname | html %]</a></li>
Lines 744-749 Link Here
744
                                    <a href="#finesandcharges">Charges ([% fines | $Price %])</a>
751
                                    <a href="#finesandcharges">Charges ([% fines | $Price %])</a>
745
                                </li>
752
                                </li>
746
                            [% END %]
753
                            [% END %]
754
                            [% IF ( guarantees_fines ) %]
755
                                <li id="guarantees-finestab">
756
                                    <a href="#guarantees-finesandcharges">Guarantees' charges ([% guarantees_fines | $Price %])</a>
757
                                </li>
758
                            [% END %]
747
                            [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
759
                            [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
748
                                <li>
760
                                <li>
749
                                    [% IF ( holds_count ) %]
761
                                    [% IF ( holds_count ) %]
Lines 814-819 Link Here
814
                            </div>
826
                            </div>
815
                        [% END %]
827
                        [% END %]
816
828
829
                        [% IF ( guarantees_fines ) %]
830
                            <div id="guarantees-finesandcharges">
831
                                <table id="tguaranteesfines">
832
                                    <thead>
833
                                        <tr>
834
                                            <th>Guarantee</th>
835
                                            <th>Amount outstanding</th>
836
                                        </tr>
837
                                    </thead>
838
                                    [% FOREACH guarantee IN guarantees %]
839
                                        <tr>
840
                                            [% IF logged_in_user.can_see_patron_infos( guarantee ) %]
841
                                                <td><a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% guarantee.borrowernumber | uri %]">[% guarantee.firstname | html %] [% guarantee.surname | html %]</a></td>
842
                                                <td>[% guarantee.account.balance | $Price %]</td>
843
                                            [% ELSE %]
844
                                                <td>[% guarantee.firstname | html %] [% guarantee.surname | html %]</td>
845
                                                <td>-</td>
846
                                            [% END %]
847
                                        </tr>
848
                                    [% END %]
849
                                    <tfoot>
850
                                        <td>Total due</td>
851
                                        <td>[% guarantees_fines | $Price %]</td>
852
                                    </tfoot>
853
                                </table>
854
                            </div>
855
                        [% END %]
856
817
                        [% IF CAN_user_clubs && ( enrollments.count || enrollable.count ) %]
857
                        [% IF CAN_user_clubs && ( enrollments.count || enrollable.count ) %]
818
                            <div id="clubs-tab">
858
                            <div id="clubs-tab">
819
                                Loading...
859
                                Loading...
Lines 998-1003 Link Here
998
                $("#picture-upload, #show-picture-upload").toggle();
1038
                $("#picture-upload, #show-picture-upload").toggle();
999
            });
1039
            });
1000
1040
1041
            $("#view-guarantees-finesandcharges").on("click",function(){
1042
                $('#guarantees-finestab a').click();
1043
            });
1044
1001
         });
1045
         });
1002
        function uncheck_sibling(me){
1046
        function uncheck_sibling(me){
1003
            nodename=me.getAttribute("name");
1047
            nodename=me.getAttribute("name");
(-)a/members/moremember.pl (-1 / +8 lines)
Lines 116-121 $template->param( Link Here
116
my $relatives_issues_count =
116
my $relatives_issues_count =
117
    Koha::Checkouts->count({ borrowernumber => \@relatives });
117
    Koha::Checkouts->count({ borrowernumber => \@relatives });
118
118
119
if ( @guarantees ) {
120
    my $total_amount = 0;
121
    foreach my $guarantee (@guarantees){
122
        $total_amount += $guarantee->account->balance;
123
    }
124
    $template->param( guarantees_fines => $total_amount );
125
}
126
119
# Calculate and display patron's age
127
# Calculate and display patron's age
120
if ( !$patron->is_valid_age ) {
128
if ( !$patron->is_valid_age ) {
121
    $template->param( age_limitations => 1 );
129
    $template->param( age_limitations => 1 );
122
- 

Return to bug 26598