Ticket #1355: 1335patch.txt

File 1335patch.txt, 0.8 kB (added by kilburn, 5 months ago)
Line 
1 Index: gui/client/add_mail_acc.php
2 ===================================================================
3 --- gui/client/add_mail_acc.php (revision 1230)
4 +++ gui/client/add_mail_acc.php (working copy)
5 @@ -309,9 +309,10 @@
6                         }
7                         $mail_forward = implode(',', $mail_accs);
8                 }
9 +       
10 +               $mail_type = implode(',', $mail_type);
11 +               list($t_, $foo) = split('_', $mail_type, 2);
12  
13 -               $mail_type = implode(',', $mail_type);
14 -
15                 $check_acc_query = <<<SQL_QUERY
16                         SELECT
17                                 COUNT(mail_id) AS cnt
18 @@ -323,9 +324,11 @@
19                                 `domain_id` = ?
20                                 AND
21                                 `sub_id` = ?
22 +                               AND
23 +                               LEFT (`mail_type`, LOCATE('_', `mail_type`)-1) = ?
24  SQL_QUERY;
25  
26 -       $rs = exec_query($sql, $check_acc_query, array($mail_acc, $domain_id, $sub_id));
27 +       $rs = exec_query($sql, $check_acc_query, array($mail_acc, $domain_id, $sub_id, $t_));
28      }
29  
30      if ($rs->fields['cnt'] > 0) {