… | … | ||
---|---|---|---|
6 | platina => 50, | 6 | platina => 50, |
7 | royalty => 5000, | 7 | royalty => 5000, |
8 | ); | 8 | ); |
9 | 9 | ||
10 | my %aliases = ( | 10 | my %aliases = ( |
11 | platinum => 'platina', | 11 | platinum => 'platina', |
12 | royalties => 'royalty' | 12 | royalties => 'royalty', |
13 | ); | 13 | ); |
14 | 14 | ||
15 | sub find_rec { | 15 | sub find_rec { |
16 | my ($ob, $cb) = @_; | 16 | my ($ob, $cb) = @_; |
17 | 17 | ||
18 | my @unpaid; | 18 | my @unpaid; |
19 | for my $i ($ob->inv) { | 19 | for my $i ($ob->inv) { |
20 | push @unpaid, $i if $cb->($i); | 20 | push @unpaid, $i if $cb->($i); |
21 | |||
21 | push @unpaid, find_unpaid ($i, $cb) | 22 | push @unpaid, find_unpaid ($i, $cb) |
22 | if $i->inv; | 23 | if $i->inv; |
23 | } | 24 | } |
24 | return @unpaid; | 25 | return @unpaid; |
25 | } | 26 | } |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |