diff options
author | mark <mark> | 2011-05-27 21:46:28 +0000 |
---|---|---|
committer | mark <mark> | 2011-05-27 21:46:28 +0000 |
commit | d8c4322c4b403a735c3ed9c20ed0668d86b581ab (patch) | |
tree | 629034ca9bf3c38acc834965db0cb9688a9a4ab1 /bin/apache.export | |
parent | b080ab3e3ed12a6bdf1bd2b7e3799fe1336a3c47 (diff) |
apache.export suspension, #1822
Diffstat (limited to 'bin/apache.export')
-rwxr-xr-x | bin/apache.export | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/bin/apache.export b/bin/apache.export index 82eb6d6b0..02dd58a2d 100755 --- a/bin/apache.export +++ b/bin/apache.export @@ -39,14 +39,19 @@ foreach my $export ( @exports ) { open(HTTPD_CONF,">$file") or die "can't open $file: $!"; - my $template = $export->option('template'); - my @svc_www = $export->svc_x; foreach my $svc_www ( @svc_www ) { use vars qw($zone $username $dir $email $config); $zone = $svc_www->domain_record->zone; $config = $svc_www->config; + my $template = $export->option('template'); + my $cust_pkg = $svc_www->cust_svc->cust_pkg; + if ( $cust_pkg->getfield('susp') or $cust_pkg->getfield('cancel') ) { + $template = $export->option('template_inactive') + || $export->option('template'); + # Fall back to the regular template if template_inactive doesn't exist + } if ( $svc_www->svc_acct ) { $username = $svc_www->svc_acct->username; $dir = $svc_www->svc_acct->dir; |