diff options
author | jeff <jeff> | 2008-03-26 15:43:08 +0000 |
---|---|---|
committer | jeff <jeff> | 2008-03-26 15:43:08 +0000 |
commit | d9a8f186ad87e9b19da7383f88ab5eb0b614a138 (patch) | |
tree | b09471a4504b91e2c6eb1d661d203de3293a4f18 /httemplate/edit/rate_detail.html | |
parent | 6f3d99ddb0889c3f75197b88a4cc1c785c483fe9 (diff) |
fixup per call billing
Diffstat (limited to 'httemplate/edit/rate_detail.html')
-rw-r--r-- | httemplate/edit/rate_detail.html | 12 |
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"; |