tbrehm
2009-07-16 257cd788f8aebaa3703f67e9a367947042d669ae
Fixed: FS#812 - Mails are missing for user if the username conatins uppercase characters.
2 files modified
7 ■■■■ changed files
interface/web/mail/mail_domain_edit.php 5 ●●●●● patch | view | raw | blame | history
interface/web/mail/mail_user_edit.php 2 ●●● patch | view | raw | blame | history
interface/web/mail/mail_domain_edit.php
@@ -174,6 +174,11 @@
            // Clients may not set the client_group_id, so we unset them if user is not a admin
            if(!$app->auth->has_clients($_SESSION['s']['user']['userid'])) unset($this->dataRecord["client_group_id"]);
        }
        //* make sure that the email domain is lowercase
        if(isset($this->dataRecord["domain"])) $this->dataRecord["domain"] = strtolower($this->dataRecord["domain"]);
        parent::onSubmit();
    }
    
interface/web/mail/mail_user_edit.php
@@ -160,7 +160,7 @@
        //* compose the email field
        if(isset($_POST["email_local_part"]) && isset($_POST["email_domain"])) {
            $this->dataRecord["email"] = $_POST["email_local_part"]."@".$_POST["email_domain"];
            $this->dataRecord["email"] = strtolower($_POST["email_local_part"]."@".$_POST["email_domain"]);
        
            // Set the server id of the mailbox = server ID of mail domain.
            $this->dataRecord["server_id"] = $domain["server_id"];