diff --git a/model/DomainHandler.php b/model/DomainHandler.php index b19a88cf..b1413b57 100644 --- a/model/DomainHandler.php +++ b/model/DomainHandler.php @@ -32,8 +32,8 @@ class DomainHandler extends PFAHandler { # TODO: use a helper function to fill $struct with named keys instead of [0], [1], ... # TODO: find a way to handle field labels - not sure if the fetchmail way (construct $LANG keys from field name) is perfect - $this->struct=array( // list($editible,$view,$type) - # field name allow display field? type + $this->struct=array( + # field name allow display in... type # editing? form list "domain" => array( $this->new, 1, 1, 'text' ), "description" => array( 1, 1, 1, 'text' ), @@ -71,8 +71,6 @@ class DomainHandler extends PFAHandler { } public function add($values) { -# ($desc, $a, $m, $t, $q, $default, $backup) - # TODO: make this a generic function for add and edit # TODO: move DB writes etc. to separate save() function @@ -100,32 +98,30 @@ class DomainHandler extends PFAHandler { # TODO: more validation - $domain = $this->username; # TODO fix variable names below - $checked['domain'] = $this->username; $result = db_insert('domain', $checked); if ($result != 1) { - $this->errormsg[] = Lang::read('pAdminCreate_domain_result_error') . "\n($domain)\n"; + $this->errormsg[] = Lang::read('pAdminCreate_domain_result_error') . "\n(" . $this->username . ")\n"; return false; } else { if ($this->new && $values['default_aliases']) { foreach (Config::read('default_aliases') as $address=>$goto) { - $address = $address . "@" . $domain; + $address = $address . "@" . $this->username; # TODO: use AliasHandler->add instead of writing directly to the alias table $arr = array( 'address' => $address, 'goto' => $goto, - 'domain' => $domain, + 'domain' => $this->username, ); $result = db_insert ('alias', $arr); } } - $tMessage = Lang::read('pAdminCreate_domain_result_success') . "
($domain)
"; + $tMessage = Lang::read('pAdminCreate_domain_result_success') . "
(" . $this->username . ")
"; } - if (!domain_postcreation($domain)) { + if (!domain_postcreation($this->username)) { $tMessage = Lang::read('pAdminCreate_domain_error'); } - db_log ($domain, 'create_domain', ""); + db_log ($this->username, 'create_domain', ""); return true; }