X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fedit%2Frate_region.cgi;h=f77c0dbe770b403d385627fa025f866657be140f;hb=7b125e587a4d1ee0aca692e23ea7897f671855ae;hp=cae30030a2daa70ede28d5c28da581a101b54913;hpb=995a145c931164347683071c95c6754379d36604;p=freeside.git
diff --git a/httemplate/edit/rate_region.cgi b/httemplate/edit/rate_region.cgi
index cae30030a..f77c0dbe7 100644
--- a/httemplate/edit/rate_region.cgi
+++ b/httemplate/edit/rate_region.cgi
@@ -35,20 +35,114 @@
-
- ">
-
-%# rate plan info, if the region has been created yet
+%# rate plan info
-% if($rate_region->regionnum) {
-
-Rates in this region
-<% include('/edit/elements/rate_detail.html',
- 'regionnum' => $rate_region->regionnum,
-) %>
+
+<% include('/elements/table-grid.html') %>
+% my $bgcolor1 = '#eeeeee';
+% my $bgcolor2 = '#ffffff';
+% my $bgcolor = '';
+
+
+
+ Rate plan
+
+
+ Included minutes/calls
+
+
+ Connection charge
+
+
+ Connection charge for
+
+
+ Charge per minute/call
+
+
+ Granularity
+
+
+ Usage class
+
+
+
+% foreach my $rate ( qsearch('rate', {}) ) {
+%
+% my $n = $rate->ratenum;
+% my $rate_detail = $rate->dest_detail($rate_region)
+% || new FS::rate_region { 'min_included' => 0,
+% 'min_charge' => 0,
+% 'sec_granularity' => '60'
+% };
+%
+% if ( $bgcolor eq $bgcolor1 ) {
+% $bgcolor = $bgcolor2;
+% } else {
+% $bgcolor = $bgcolor1;
% }
+
+
+
+ <% $rate->ratename %>
+
+
+
+ min_included |h %>">
+
+
+
+ <%$money_char%> conn_charge |h %>">
+
+
+
+
+% foreach my $conn_sec ( keys %conn_secs ) {
+% my $curr_value = $cgi->param("conn_sec$n") || $rate_detail->conn_sec;
+% my $selected = ($conn_sec==$curr_value) ? ' SELECTED' : '';
+ ><% $conn_secs{$conn_sec} %>
+% }
+
+
+
+ <%$money_char%> min_charge |h %>">
+
+
+
+
+% foreach my $granularity ( keys %granularity ) {
+ param("sec_granularity$n") || $rate_detail->sec_granularity ) ? ' SELECTED' : '' %>><%$granularity{$granularity}%>
+% }
+
+
+
+
+ <% include( '/elements/select-table.html',
+ 'element_name' => "classnum$n",
+ 'table' => 'usage_class',
+ 'name_col' => 'classname',
+ 'empty_label' => '(default)',
+ 'hashref' => { disabled => '' },
+ 'curr_value' => ( $cgi->param("classnum$n") ||
+ $rate_detail->classnum ),
+ )
+ %>
+
+
+
+
+% }
+
+
+
+
+
+ ">
+
+
+
<% include('/elements/footer.html') %>
<%once>