X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=httemplate%2Fedit%2Felements%2Frate_detail.html;h=72a86aee78aa0129c299b8ceb086fce4318dfc62;hp=faf11f8447e69985100cf8b6f9f068652db0ae53;hb=2888eb3dd278260b3ed6ad4a2d4ae3ba656f6a57;hpb=765bc0f73631b147398915a2b6589617879e140f diff --git a/httemplate/edit/elements/rate_detail.html b/httemplate/edit/elements/rate_detail.html index faf11f844..72a86aee7 100644 --- a/httemplate/edit/elements/rate_detail.html +++ b/httemplate/edit/elements/rate_detail.html @@ -35,14 +35,14 @@ with row headers showing the region name and prefixes. % $region = $r; % foreach ($r->regionname, $r->prefixes_short) { - <% $_ %> + <% $_ %> % } % } % elsif ( !$opt{'ratenum'} ) { % $rate = $r; - <% $r->ratename %> + <% $r->ratename %> % } % foreach my $rate_time (@rate_time, '') { @@ -57,11 +57,12 @@ with row headers showing the region name and prefixes. <% granularity_detail($detail) %> <% min_included_detail($detail) %> <% conn_charge_detail($detail) %> - <% $rate_time ? delete_link($detail) : '' %> + <% ( $rate_time || $cdrtypenum ) ? delete_link($detail) : '' %> + % } % else { #!$detail - <% add_link($rate, $region, $rate_time) %> + <% add_link($rate, $region, $rate_time, $cdrtypenum) %> % } % $col++; @@ -98,16 +99,16 @@ sub edit_link { } sub add_link { - my ($rate, $region, $rate_time) = @_; + my ($rate, $region, $rate_time, $cdrtypenum) = @_; ' 'Add rate', 'height' => 420, ).'">'.small('(add)').'' @@ -172,6 +173,7 @@ die "access denied" my %opt = @_; my $ratenum = $opt{'ratenum'} || ''; my $regionnum = $opt{'regionnum'} || ''; +my $cdrtypenum = $opt{'cdrtypenum'} || ''; # either of these, if the $opt isn't passed, will be set to the # correct object when generating each row. @@ -214,6 +216,7 @@ if ( $ratenum ) { push @details, [ map { qsearchs('rate_detail', { 'ratenum' => $ratenum, 'dest_regionnum' => $region->regionnum, + 'cdrtypenum' => $cdrtypenum, 'ratetimenum' => $_ } ) or '' } @rtns ]; @@ -227,6 +230,7 @@ elsif ( $regionnum ) { push @details, [ map { qsearchs('rate_detail', { 'ratenum' => $rate->ratenum, 'dest_regionnum' => $regionnum, + 'cdrtypenum' => $cdrtypenum, 'ratetimenum' => $_ } ) or '' } @rtns ];