summaryrefslogtreecommitdiff
path: root/FS/FS/ClientAPI
diff options
context:
space:
mode:
authorlevinse <levinse>2010-12-21 06:26:12 +0000
committerlevinse <levinse>2010-12-21 06:26:12 +0000
commit46e04077cc22ff9d31e8e9896cbf97e31f1b0e7d (patch)
tree24fd7eb75360d3bda1cc8fc535f71ef013b87782 /FS/FS/ClientAPI
parent1eff7a1cd742bab7a0084d55f74b2f53c1f84e64 (diff)
self-service improvements: DIDs, RT10885
Diffstat (limited to 'FS/FS/ClientAPI')
-rw-r--r--FS/FS/ClientAPI/MyAccount.pm14
1 files changed, 14 insertions, 0 deletions
diff --git a/FS/FS/ClientAPI/MyAccount.pm b/FS/FS/ClientAPI/MyAccount.pm
index f6a71cd..e41fe7d 100644
--- a/FS/FS/ClientAPI/MyAccount.pm
+++ b/FS/FS/ClientAPI/MyAccount.pm
@@ -1548,6 +1548,20 @@ sub cancel_pkg {
}
+sub provision_phone {
+ my $p = shift;
+ my @bulkdid = @{$p->{'bulkdid'}};
+ unless (scalar(@bulkdid)) {
+ return _provision( 'FS::svc_phone',
+ [qw(phonenum countrycode)],
+ [qw(phonenum countrycode)],
+ $p,
+ @_
+ );
+ }
+#XXX: finish bulk orders
+}
+
sub provision_acct {
my $p = shift;
warn "provision_acct called\n"