summaryrefslogtreecommitdiff
path: root/httemplate/edit/rate_detail.html
diff options
context:
space:
mode:
authorjeff <jeff>2008-03-26 15:43:08 +0000
committerjeff <jeff>2008-03-26 15:43:08 +0000
commitd9a8f186ad87e9b19da7383f88ab5eb0b614a138 (patch)
treeb09471a4504b91e2c6eb1d661d203de3293a4f18 /httemplate/edit/rate_detail.html
parent6f3d99ddb0889c3f75197b88a4cc1c785c483fe9 (diff)
fixup per call billing
Diffstat (limited to 'httemplate/edit/rate_detail.html')
-rw-r--r--httemplate/edit/rate_detail.html12
1 files changed, 4 insertions, 8 deletions
diff --git a/httemplate/edit/rate_detail.html b/httemplate/edit/rate_detail.html
index b9eaf657e..73d2d9b41 100644
--- a/httemplate/edit/rate_detail.html
+++ b/httemplate/edit/rate_detail.html
@@ -19,7 +19,7 @@
{ field=>'min_charge', type=>'money', size=>4 },
{ field =>'sec_granularity',
type =>'select',
- options => [qw( 1 6 30 60 )],
+ options => [ keys %granularity ],
labels => \%granularity,
disable_empty => 1,
},
@@ -29,12 +29,7 @@
%>
<%once>
-tie my %granularity, 'Tie::IxHash',
- '1', => '1 second',
- '6' => '6 second',
- '30' => '30 second', # '1/2 minute',
- '60' => 'minute',
-;
+tie my %granularity, 'Tie::IxHash', FS::rate_detail::granularities();
</%once>
@@ -46,7 +41,8 @@ die "access denied"
#slightly inefficient, i suppose an edit+error callback would be better
my $name = 'rate';
-if ( $cgi->keywords =~ /^(\d+)$/
+my ($keywords) = $cgi->keywords;
+if ( $keywords =~ /^(\d+)$/
|| $cgi->param('ratedetailnum') =~ /^(\d+)$/ ) {
my $rate_detail = qsearchs('rate_detail', { 'ratedetailnum' => $1 } )
or die "unknown ratedetailnum $1";