summaryrefslogtreecommitdiff
path: root/FS/FS/part_pkg.pm
diff options
context:
space:
mode:
authormark <mark>2010-07-29 23:11:31 +0000
committermark <mark>2010-07-29 23:11:31 +0000
commit0063bd00a5fcdb09d03619728160edc6a1bea213 (patch)
tree4e9a878b8a4cc130baef5b760aa58eb4f8065c59 /FS/FS/part_pkg.pm
parent6bb9ed43ce2f094d5b36c7882e9efb85bdd3bfe1 (diff)
add pkg_freq event condition, RT#8896
Diffstat (limited to 'FS/FS/part_pkg.pm')
-rw-r--r--FS/FS/part_pkg.pm31
1 files changed, 3 insertions, 28 deletions
diff --git a/FS/FS/part_pkg.pm b/FS/FS/part_pkg.pm
index ef7f557..f278d5e 100644
--- a/FS/FS/part_pkg.pm
+++ b/FS/FS/part_pkg.pm
@@ -774,34 +774,9 @@ sub is_free {
sub can_discount { 0; }
sub freqs_href {
- #method, class method or sub? #my $self = shift;
-
- tie my %freq, 'Tie::IxHash',
- '0' => '(no recurring fee)',
- '1h' => 'hourly',
- '1d' => 'daily',
- '2d' => 'every two days',
- '3d' => 'every three days',
- '1w' => 'weekly',
- '2w' => 'biweekly (every 2 weeks)',
- '1' => 'monthly',
- '45d' => 'every 45 days',
- '2' => 'bimonthly (every 2 months)',
- '3' => 'quarterly (every 3 months)',
- '4' => 'every 4 months',
- '137d' => 'every 4 1/2 months (137 days)',
- '6' => 'semiannually (every 6 months)',
- '12' => 'annually',
- '13' => 'every 13 months (annually +1 month)',
- '24' => 'biannually (every 2 years)',
- '36' => 'triannually (every 3 years)',
- '48' => '(every 4 years)',
- '60' => '(every 5 years)',
- '120' => '(every 10 years)',
- ;
-
- \%freq;
-
+ # moved to FS::Misc to make this accessible to other packages
+ # at initialization
+ FS::Misc::pkg_freqs();
}
=item freq_pretty