summaryrefslogtreecommitdiff
path: root/FS/FS/rate_region.pm
diff options
context:
space:
mode:
authorMark Wells <mark@freeside.biz>2013-02-22 08:27:20 -0800
committerMark Wells <mark@freeside.biz>2013-02-22 08:27:20 -0800
commitc3b8e954dbf5ddd04930809edfb77fa106fccaee (patch)
treeca2081dd206d5e53aa259d9eaea27c7efd37e5fd /FS/FS/rate_region.pm
parent4d3d1f29b5cb6d01e3474d0037fc4c6c866e8311 (diff)
exact-match rate regions, #20851
Diffstat (limited to 'FS/FS/rate_region.pm')
-rw-r--r--FS/FS/rate_region.pm6
1 files changed, 5 insertions, 1 deletions
diff --git a/FS/FS/rate_region.pm b/FS/FS/rate_region.pm
index f4a0ab1..d42fdb4 100644
--- a/FS/FS/rate_region.pm
+++ b/FS/FS/rate_region.pm
@@ -36,7 +36,10 @@ inherits from FS::Record. The following fields are currently supported:
=item regionnum - primary key
-=item regionname
+=item regionname - name of the region
+
+=item exact_match - 'Y' if "prefixes" in this region really represent
+complete phone numbers. Null if they represent prefixes (the usual case).
=back
@@ -233,6 +236,7 @@ sub check {
my $error =
$self->ut_numbern('regionnum')
|| $self->ut_text('regionname')
+ || $self->ut_flag('exact_match')
;
return $error if $error;