diff options
author | mark <mark> | 2011-02-25 23:46:07 +0000 |
---|---|---|
committer | mark <mark> | 2011-02-25 23:46:07 +0000 |
commit | 2888eb3dd278260b3ed6ad4a2d4ae3ba656f6a57 (patch) | |
tree | aa964404df00952f7863a599f61e2df8a9c7c4ca /httemplate/edit/elements | |
parent | 765bc0f73631b147398915a2b6589617879e140f (diff) |
missing changes from cdr_type
Diffstat (limited to 'httemplate/edit/elements')
-rw-r--r-- | httemplate/edit/elements/rate_detail.html | 20 |
1 files changed, 12 insertions, 8 deletions
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) { <TD> - <A HREF="<% $p.'edit/rate_region.cgi?'.$r->regionnum %>"><% $_ %></A> + <A HREF="<% $p.'edit/rate_region.cgi?regionnum='.$r->regionnum %>"><% $_ %></A> </TD> % } % } % elsif ( !$opt{'ratenum'} ) { % $rate = $r; <TD> - <A HREF="<% $p.'edit/rate.cgi?'.$r->ratenum %>"><% $r->ratename %></A> + <A HREF="<% $p.'edit/rate.cgi?ratenum='.$r->ratenum %>"><% $r->ratename %></A> </TD> % } % 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) %> - <TR><TD><% $rate_time ? delete_link($detail) : '' %></TD></TR> + <TR><TD><% ( $rate_time || $cdrtypenum ) ? delete_link($detail) : '' %> + </TD></TR> </TABLE> % } % else { #!$detail - <% add_link($rate, $region, $rate_time) %> + <% add_link($rate, $region, $rate_time, $cdrtypenum) %> % } % $col++; </TD> @@ -98,16 +99,16 @@ sub edit_link { } sub add_link { - my ($rate, $region, $rate_time) = @_; + my ($rate, $region, $rate_time, $cdrtypenum) = @_; '<A HREF="javascript:void(0);" onclick="'. include( '/elements/popup_link_onclick.html', 'action' => "${p}edit/rate_detail.html?ratenum=". $rate->ratenum. ';dest_regionnum='. $region->regionnum. - ($rate_time ? - ';ratetimenum='.$rate_time->ratetimenum : - ''), + ';ratetimenum='. + ($rate_time ? $rate_time->ratetimenum : ''). + ";cdrtypenum=$cdrtypenum", 'actionlabel' => 'Add rate', 'height' => 420, ).'">'.small('(add)').'</A>' @@ -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 ]; |