From 48ba2845d0119c56971d5b724661aa37e73b49dd Mon Sep 17 00:00:00 2001 From: ivan Date: Sat, 20 Nov 2004 17:26:56 +0000 Subject: first pass at VoIP rating --- httemplate/browse/rate.cgi | 34 ++++++++++ httemplate/docs/schema.html | 29 +++++++- httemplate/docs/upgrade10.html | 35 +++++++++- httemplate/edit/part_pkg.cgi | 7 +- httemplate/edit/process/rate.cgi | 37 +++++++++++ httemplate/edit/process/rate_region.cgi | 51 ++++++++++++++ httemplate/edit/rate.cgi | 94 ++++++++++++++++++++++++++ httemplate/edit/rate_region.cgi | 114 ++++++++++++++++++++++++++++++++ httemplate/search/sqlradius.cgi | 36 +++++++++- httemplate/search/sqlradius.html | 37 ++++++++--- 10 files changed, 459 insertions(+), 15 deletions(-) create mode 100644 httemplate/browse/rate.cgi create mode 100755 httemplate/edit/process/rate.cgi create mode 100755 httemplate/edit/process/rate_region.cgi create mode 100644 httemplate/edit/rate.cgi create mode 100644 httemplate/edit/rate_region.cgi (limited to 'httemplate') diff --git a/httemplate/browse/rate.cgi b/httemplate/browse/rate.cgi new file mode 100644 index 000000000..c31260166 --- /dev/null +++ b/httemplate/browse/rate.cgi @@ -0,0 +1,34 @@ + +<%= header("Rate plan listing", menubar( 'Main Menu' => "$p#sysadmin" )) %> +Rate plans, regions and prefixes for VoIP and call billing.

+Add a rate plan +| Add a region +

+ + +<%= table() %> + + Rate plan + + +<% foreach my $rate ( sort { + $a->getfield('ratenum') <=> $b->getfield('ratenum') + } qsearch('rate',{}) ) { +%> + + <%= $rate->ratenum %> + <%= $rate->ratename %> + + +<% } %> + + + + + + diff --git a/httemplate/docs/schema.html b/httemplate/docs/schema.html index 8523a4a79..2e78f6e9e 100644 --- a/httemplate/docs/schema.html +++ b/httemplate/docs/schema.html @@ -1,4 +1,4 @@ - + Schema reference @@ -453,6 +453,33 @@
  • svcnum - account
  • groupname +
  • rate - Call rate plans + +
  • rate_detail - Call rate detail + +
  • rate_region - Call rate region + +
  • rate_prefix - Call rate prefix +
  • msgcat - i18n message catalog