Ticket #1243: mail.patch

File mail.patch, 2.4 kB (added by Cube, 4 months ago)
  • gui/client/add_mail_acc.php

    old new  
    6565                    'MAIL_DMN_CHECKED' => ($_POST['dmn_type'] === 'dmn') ? "checked=\"checked\"" : "", 
    6666                    'MAIL_ALS_CHECKED' => ($_POST['dmn_type'] === 'als') ? "checked=\"checked\"" : "", 
    6767                    'MAIL_SUB_CHECKED' => ($_POST['dmn_type'] === 'sub') ? "checked=\"checked\"" : "", 
    68                     'NORMAL_MAIL_CHECKED' => ($_POST['mail_type_normal']) ? "checked=\"checked\"" : "", 
    69                     'FORWARD_MAIL_CHECKED' => ($_POST['mail_type_forward']) ? "checked=\"checked\"" : "", 
     68                    'NORMAL_MAIL_CHECKED' => (isset($_POST['mail_type_normal'])) ? "checked=\"checked\"" : "", 
     69                    'FORWARD_MAIL_CHECKED' => (isset($_POST['mail_type_forward'])) ? "checked=\"checked\"" : "", 
    7070                    'FORWARD_LIST' => $f_list)); 
    7171    } 
    7272} 
     
    223223    $mail_auto_respond_text = ''; 
    224224    $mail_addr = ''; 
    225225 
    226     if ($_POST['mail_type_normal'] || $_POST['mail_type_forward']) { 
     226    if (isset($_POST['mail_type_normal']) || isset($_POST['mail_type_forward'])) { 
    227227                if ($_POST['mail_type_normal']) { 
    228228                        if ($_POST['dmn_type'] === 'dmn') { 
    229229                                $mail_pass = $_POST['pass']; 
     
    269269                        } 
    270270                } 
    271271 
    272                 if ($_POST['mail_type_forward']) { 
     272                if (isset($_POST['mail_type_forward'])) { 
    273273                        if ($_POST['dmn_type'] === 'dmn') { 
    274274                                $mail_type[] = 'normal_forward'; 
    275275                                $sub_id = '0'; 
     
    369369} 
    370370 
    371371function check_mail_acc_data(&$sql, $dmn_id, $dmn_name) { 
    372     if ($_POST['mail_type'] != 'forward') { 
     372    if (isset($_POST['mail_type_normal'])) { 
    373373        $pass = escapeshellcmd($_POST['pass']); 
    374374        $pass_rep = escapeshellcmd($_POST['pass_rep']); 
    375375    } 
     
    379379        return; 
    380380    } 
    381381 
    382     if ($_POST['mail_type'] === 'normal') { 
     382    if (isset($_POST['mail_type_normal'])) { 
    383383        if (!isset($pass) || $pass == null || !isset($pass_rep) || $pass_rep == null) { 
    384384            set_page_message(tr('Password data is missing!')); 
    385385            return; 
     
    406406        return; 
    407407    } 
    408408 
    409     if ($_POST['mail_type'] === 'forward' && empty($_POST['forward_list'])) { 
     409    if (isset($_POST['mail_type_forward']) && empty($_POST['forward_list'])) { 
    410410        set_page_message(tr('Forward list is empty!')); 
    411411        return; 
    412412    }