From 84be0e2f6d90e79024acc624aa00a75363a18245 Mon Sep 17 00:00:00 2001 From: jeff Date: Sat, 18 Nov 2006 02:19:25 +0000 Subject: [PATCH] add templating and web hosting optional on domain addition --- FS/FS/part_export/www_plesk.pm | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/FS/FS/part_export/www_plesk.pm b/FS/FS/part_export/www_plesk.pm index 627f072ec..82d555761 100644 --- a/FS/FS/part_export/www_plesk.pm +++ b/FS/FS/part_export/www_plesk.pm @@ -10,6 +10,9 @@ tie my %options, 'Tie::IxHash', 'URL' => { label=>'URL' }, 'login' => { label=>'Login' }, 'password' => { label=>'Password' }, + 'template' => { label=>'Domain Template' }, + 'web' => { label=>'Host Website', + type=>'checkbox' }, 'debug' => { label=>'Enable debugging', type=>'checkbox' }, ; @@ -71,11 +74,23 @@ sub _export_insert { $www->domain_record->recdata, ); - $self->_plesk_command( 'domain_add', - $www->domain_record->svc_domain->domain, - $gcresp->id, - $www->domain_record->recdata, - ); + if ($self->option('web')) { + $self->_plesk_command( 'domain_add', + $www->domain_record->svc_domain->domain, + $gcresp->id, + $www->domain_record->recdata, + $self->option('template')?$self->option('template'):'', + $www->svc_acct->username, + $www->svc_acct->_password, + ); + }else{ + $self->_plesk_command( 'domain_add', + $www->domain_record->svc_domain->domain, + $gcresp->id, + $www->domain_record->recdata, + $self->option('template')?$self->option('template'):'', + ); + } } sub _plesk_command { -- 2.11.0