diff --git a/model/DomainHandler.php b/model/DomainHandler.php index a05f8167..40b0bb7e 100644 --- a/model/DomainHandler.php +++ b/model/DomainHandler.php @@ -43,6 +43,13 @@ class DomainHandler extends PFAHandler { # NOTE: There are dependencies between alias_count, mailbox_count and total_quota. # NOTE: If you disable "display in list" for one of them, the SQL query for the others might break. # NOTE: (Disabling all of them shouldn't be a problem.) + # + + // https://github.com/postfixadmin/postfixadmin/issues/299 + $domain_quota_default = Config::read('domain_quota_default'); + if ($domain_quota_default === null) { + $domain_quota_default = -1; + } $this->struct=array( # field name allow display in... type $PALANG label $PALANG description default / options / ... @@ -80,7 +87,7 @@ class DomainHandler extends PFAHandler { 'maxquota' => pacol($editquota,$editquota,$quota, 'num', 'pOverview_get_quota' , 'pAdminEdit_domain_maxquota_text' , Config::read('maxquota') ), # Domain quota - 'quota' => pacol($edit_dom_q,$edit_dom_q, 0, 'num', 'pAdminEdit_domain_quota' , 'pAdminEdit_domain_maxquota_text' , Config::read('domain_quota_default') ), + 'quota' => pacol($edit_dom_q,$edit_dom_q, 0, 'num', 'pAdminEdit_domain_quota' , 'pAdminEdit_domain_maxquota_text' , $domain_quota_default ), 'total_quota' => pacol(0, 0, 1, 'vnum', '' , '' , '', array(), array('select' => "$query_used_domainquota AS total_quota") /*extrafrom*//* already in mailbox_count */ ), 'total_quot' => pacol( 0, 0, $dom_q, 'quot', 'pAdminEdit_domain_quota' , '' , 0, array(),