From 51ece2a921eda1257f424fe69d8ce9780b9ba13f Mon Sep 17 00:00:00 2001 From: ivan Date: Wed, 7 Sep 2005 09:37:26 +0000 Subject: add cpanel export --- eg/export_template.pm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'eg/export_template.pm') diff --git a/eg/export_template.pm b/eg/export_template.pm index 2c199db85..2830ce337 100644 --- a/eg/export_template.pm +++ b/eg/export_template.pm @@ -56,6 +56,24 @@ sub _export_delete { ref($err_or_queue) ? '' : $err_or_queue; } +#these two are optional +# fallback for svc_acct will change and restore password +sub _export_suspend { + my( $self, $svc_something ) = (shift, shift); + $err_or_queue = $self->myexport_queue( $svc_something->svcnum, + 'suspend', $svc_something->username ); + ref($err_or_queue) ? '' : $err_or_queue; +} + +sub _export_unsuspend { + my( $self, $svc_something ) = (shift, shift); + $err_or_queue = $self->myexport_queue( $svc_something->svcnum, + 'unsuspend', $svc_something->username ); + ref($err_or_queue) ? '' : $err_or_queue; +} + +### + #a good idea to queue anything that could fail or take any time sub myexport_queue { my( $self, $svcnum, $method ) = (shift, shift, shift); @@ -79,3 +97,10 @@ sub myexport_delete { #subroutine, not method #do things with $username } +sub myexport_suspend { #subroutine, not method +} + +sub myexport_unsuspend { #subroutine, not method +} + + -- cgit v1.2.1