Ticket #1220: edit_mail_acc.php.patch

File edit_mail_acc.php.patch, 2.8 kB (added by JCD, 4 months ago)

Diff of edit_mail_acc.php

  • edit_mail_acc.php

    old new  
    8585                                $res1 = exec_query($sql, "SELECT alias_name FROM domain_aliasses WHERE alias_id=?", array($sub_id)); 
    8686                                $tmp1 = $res1->FetchRow(0); 
    8787                                $maildomain = $tmp1['alias_name']; 
    88                         } elseif ($mail_type == MT_ALIAS_FORWARD) { 
     88                        } else if ($mail_type == MT_ALIAS_FORWARD) { 
    8989                                $mtype[] = 5; 
    9090                                $res1 = exec_query($sql, "SELECT alias_name FROM domain_aliasses WHERE alias_id=?", array($sub_id)); 
    9191                                $tmp1 = $res1->FetchRow(); 
    9292                                $maildomain = $tmp1['alias_name']; 
    93                         } elseif ($mail_type == MT_SUBDOM_MAIL) { 
     93                        } else if ($mail_type == MT_SUBDOM_MAIL) { 
    9494                                $mtype[] = 3; 
    9595                                $res1 = exec_query($sql, "SELECT subdomain_name FROM subdomain WHERE subdomain_id=?", array($sub_id)); 
    9696                                $tmp1 = $res1->FetchRow(); 
     
    9898                                $res1 = exec_query($sql, "SELECT domain_name FROM domain WHERE domain_id=?", array($domain_id)); 
    9999                                $tmp1 = $res1->FetchRow(0); 
    100100                                $maildomain = $maildomain . "." . $tmp1['domain_name']; 
    101                         } elseif ($mail_type == MT_SUBDOM_FORWARD) { 
     101                        } else if ($mail_type == MT_SUBDOM_FORWARD) { 
    102102                                $mtype[] = 6; 
    103103                                $res1 = exec_query($sql, "SELECT subdomain_name FROM subdomain WHERE subdomain_id=?", array($sub_id)); 
    104104                                $tmp1 = $res1->FetchRow(); 
     
    109109                        } 
    110110                } 
    111111 
    112                 $mail_forward = $rs->fields['mail_forward']; 
    113  
    114112                if (isset($_POST['forward_list'])) { 
    115113                        $mail_forward = clean_input($_POST['forward_list']); 
    116114                } 
     
    125123                                        'MAIL_ID' => $mail_id 
    126124                                        ) 
    127125                                ); 
     126 
    128127                if (($mail_forward !== '_no_') && (count($mtype) > 1)) { 
    129128                        $tpl->assign( 
    130129                                        array( 
    131130                                                'ACTION' => 'update_pass,update_forward', 
    132131                                                'FORWARD_MAIL' => '', 
    133                                                 'FORWARD_MAIL_CHECKED' => 'checked="checked"' 
     132                                                'FORWARD_MAIL_CHECKED' => 'checked="checked"', 
     133                                                'FORWARD_LIST_DISABLED' => 'false' 
    134134                                                ) 
    135135                                        ); 
    136136                        $tpl->parse('NORMAL_MAIL', '.normal_mail'); 
     
    141141                                                'FORWARD_MAIL' => '', 
    142142                                                'FORWARD_MAIL_CHECKED' => '', 
    143143                                                'FORWARD_LIST' => '', 
    144                                                 'FORWARD_LIST_ENABLED' => 'disabled="disabled"
     144                                                'FORWARD_LIST_DISABLED' => 'true
    145145                                                ) 
    146146                                        ); 
    147147                        $tpl->parse('NORMAL_MAIL', '.normal_mail'); 
     
    149149                        $tpl->assign( 
    150150                                        array( 
    151151                                                'ACTION' => 'update_forward', 
    152                                                 'NORMAL_MAIL' => '' 
     152                                                'NORMAL_MAIL' => '', 
     153                                                'FORWARD_LIST_DISABLED' => 'false' 
    153154                                                ) 
    154155                                        ); 
    155156                        $tpl->parse('FORWARD_MAIL', '.forward_mail'); 
     
    176177        $mail_id = $_GET['id']; 
    177178        $mail_account = clean_input($_POST['mail_account']); 
    178179 
    179         if ($pass === '' || $pass_rep === '' || $mail_id === '' || !is_numeric($mail_id)) { 
     180        if (trim($pass) === '' || trim($pass_rep) === '' || $mail_id === '' || !is_numeric($mail_id)) { 
    180181                set_page_message(tr('Missing or wrong data!')); 
    181182                return; 
    182183        } else if ($pass !== $pass_rep) {