Changeset 1140

Show
Ignore:
Timestamp:
05/09/08 09:10:53 (2 months ago)
Author:
rats
Message:

Fixed #1220: Several problem with new mail configuration

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/CHANGELOG

    r1139 r1140  
    33 
    442008-05-09 Benedikt Heintel 
     5        - GUI: 
     6                * Fixed #1120: Several problem with new mail configuration 
    57        - LANGUAGES: 
    68                * Added Norwegian Norway (BokmÃ¥l) 
  • trunk/gui/client/edit_mail_acc.php

    r1133 r1140  
    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)); 
     
    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)); 
     
    109109                        } 
    110110                } 
    111  
    112                 $mail_forward = $rs->fields['mail_forward']; 
    113111 
    114112                if (isset($_POST['forward_list'])) { 
     
    126124                                        ) 
    127125                                ); 
     126 
    128127                if (($mail_forward !== '_no_') && (count($mtype) > 1)) { 
    129128                        $tpl->assign( 
     
    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                                        ); 
     
    142142                                                'FORWARD_MAIL_CHECKED' => '', 
    143143                                                'FORWARD_LIST' => '', 
    144                                                 'FORWARD_LIST_ENABLED' => 'disabled="disabled"
     144                                                'FORWARD_LIST_DISABLED' => 'true
    145145                                                ) 
    146146                                        ); 
     
    150150                                        array( 
    151151                                                'ACTION' => 'update_forward', 
    152                                                 'NORMAL_MAIL' => '' 
     152                                                'NORMAL_MAIL' => '', 
     153                                                'FORWARD_LIST_DISABLED' => 'false' 
    153154                                                ) 
    154155                                        ); 
     
    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; 
  • trunk/gui/themes/omega_original/client/edit_ftp_acc.tpl

    r1076 r1140  
    11<html> 
    2 <head> 
    3 <meta http-equiv="Content-Type" content="text/html; charset={THEME_CHARSET}"> 
    4 <title>{TR_CLIENT_EDIT_FTP_ACC_PAGE_TITLE}</title> 
     2 <head> 
     3  <meta http-equiv="Content-Type" content="text/html; charset={THEME_CHARSET}"> 
     4  <title>{TR_CLIENT_EDIT_FTP_ACC_PAGE_TITLE}</title> 
    55  <meta name="robots" content="noindex"> 
    66  <meta name="robots" content="nofollow"> 
    7 <link href="{THEME_COLOR_PATH}/css/ispcp.css" rel="stylesheet" type="text/css"> 
    8 <script type="text/javascript" src="{THEME_COLOR_PATH}/css/ispcp.js"></script> 
     7  <link href="{THEME_COLOR_PATH}/css/ispcp.css" rel="stylesheet" type="text/css"> 
     8  <script type="text/javascript" src="{THEME_COLOR_PATH}/css/ispcp.js"></script> 
     9  <script type="text/javascript" src="{THEME_COLOR_PATH}/css/tooltip.js"></script> 
    910<script> 
    1011<!-- 
     
    3031} 
    3132 
    32 function MM_jumpMenu(targ,selObj,restore){ //v3.0 
     33function MM_jumpMenu(targ,selObj,restore) { //v3.0 
    3334  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); 
    3435  if (restore) selObj.selectedIndex=0; 
     
    4344 
    4445} 
    45 function OpenTree() 
    46 
     46 
     47function OpenTree()
    4748  libwindow=window.open("ftp_choose_dir.php","Hello","menubar=no,width=470,height=350,scrollbars=yes"); 
    4849 
  • trunk/gui/themes/omega_original/client/edit_mail_acc.tpl

    r1076 r1140  
    11<html> 
    2 <head> 
    3 <meta http-equiv="Content-Type" content="text/html; charset={THEME_CHARSET}"> 
    4 <title>{TR_CLIENT_EDIT_EMAIL_PAGE_TITLE}</title> 
     2 <head> 
     3  <meta http-equiv="Content-Type" content="text/html; charset={THEME_CHARSET}"> 
     4  <title>{TR_CLIENT_EDIT_EMAIL_PAGE_TITLE}</title> 
    55  <meta name="robots" content="noindex"> 
    66  <meta name="robots" content="nofollow"> 
    7 <link href="{THEME_COLOR_PATH}/css/ispcp.css" rel="stylesheet" type="text/css"> 
    8 <script type="text/javascript" src="{THEME_COLOR_PATH}/css/ispcp.js"></script> 
     7  <link href="{THEME_COLOR_PATH}/css/ispcp.css" rel="stylesheet" type="text/css"> 
     8  <script type="text/javascript" src="{THEME_COLOR_PATH}/css/ispcp.js"></script> 
     9  <script type="text/javascript" src="{THEME_COLOR_PATH}/css/tooltip.js"></script> 
    910<script language="JavaScript" type="text/JavaScript"> 
    1011<!-- 
     
    1718 
    1819} 
     20 
     21function changeType(what) { 
     22        if (what == "forward") { 
     23                if (document.forms[0].elements['forward_list'].disabled == true) { 
     24                        document.forms[0].elements['forward_list'].disabled = false; 
     25                } else { 
     26                        document.forms[0].elements['forward_list'].disabled = true; 
     27                } 
     28        } 
     29} 
    1930//--> 
    2031</script> 
    21 <style type="text/css"> 
    22 <!-- 
    23 .style1 {font-size: 9px} 
    24 --> 
    25 </style> 
    26 </head> 
     32 </head> 
    2733 
    28 <body onLoad="MM_preloadImages('{THEME_COLOR_PATH}/images/icons/database_a.gif','{THEME_COLOR_PATH}/images/icons/domains_a.gif','{THEME_COLOR_PATH}/images/icons/ftp_a.gif','{THEME_COLOR_PATH}/images/icons/general_a.gif' ,'{THEME_COLOR_PATH}/images/icons/email_a.gif','{THEME_COLOR_PATH}/images/icons/webtools_a.gif','{THEME_COLOR_PATH}/images/icons/statistics_a.gif','{THEME_COLOR_PATH}/images/icons/support_a.gif')"> 
    29 <!-- BDP: logged_from --><table width="100%"  border="0" cellspacing="0" cellpadding="0"> 
    30       <tr> 
    31         <td height="20" nowrap background="{THEME_COLOR_PATH}/images/button.gif">&nbsp;&nbsp;&nbsp;<a href="change_user_interface.php?action=go_back"><img src="{THEME_COLOR_PATH}/images/icons/close_interface.png" width="18" height="18" border="0" align="absmiddle"></a> <font color="red">{YOU_ARE_LOGGED_AS}</font> </td> 
     34 <body onLoad="MM_preloadImages('{THEME_COLOR_PATH}/images/icons/database_a.gif','{THEME_COLOR_PATH}/images/icons/domains_a.gif','{THEME_COLOR_PATH}/images/icons/ftp_a.gif','{THEME_COLOR_PATH}/images/icons/general_a.gif' ,'{THEME_COLOR_PATH}/images/icons/email_a.gif','{THEME_COLOR_PATH}/images/icons/webtools_a.gif','{THEME_COLOR_PATH}/images/icons/statistics_a.gif','{THEME_COLOR_PATH}/images/icons/support_a.gif'); begin_js();"> 
     35  <!-- BDP: logged_from --> 
     36  <!-- ToolTip --> 
     37  <div id="fwd_help" style="background-color:#ffffe0;border: 1px #000000 solid;display:none;margin:5px;padding:5px;font-size:11px;width:200px;position:absolute;">{TR_FWD_HELP}</div> 
     38  <!-- ToolTip end --> 
     39  <table width="100%"  border="0" cellspacing="0" cellpadding="0"> 
     40   <tr> 
     41    <td height="20" nowrap background="{THEME_COLOR_PATH}/images/button.gif">&nbsp;&nbsp;&nbsp;<a href="change_user_interface.php?action=go_back"><img src="{THEME_COLOR_PATH}/images/icons/close_interface.png" width="18" height="18" border="0" align="absmiddle"></a> <font color="red">{YOU_ARE_LOGGED_AS}</font> 
     42    </td> 
     43   </tr> 
     44  </table> 
     45  <!-- EDP: logged_from --> 
     46  <table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%" style="border-collapse: collapse;padding:0;margin:0;"> 
     47  <tr> 
     48   <td align="left" valign="top" style="vertical-align: top; width: 195px; height: 56px;"> 
     49    <img src="{THEME_COLOR_PATH}/images/top/top_left.jpg" border="0"> 
     50   </td> 
     51   <td style="height: 56px; width:100%; background-image: url({THEME_COLOR_PATH}/images/top/top_bg.jpg)"> 
     52    <img src="{THEME_COLOR_PATH}/images/top/top_left_bg.jpg" border="0"> 
     53   </td> 
     54   <td style="width: 73px; height: 56px;"> 
     55    <img src="{THEME_COLOR_PATH}/images/top/top_right.jpg" border="0"> 
     56   </td> 
     57  </tr> 
     58  <tr> 
     59   <td style="width: 195px; vertical-align: top;">{MENU}</td> 
     60   <td colspan=2 style="vertical-align: top;"> 
     61    <table style="width: 100%; border-collapse: collapse;padding:0;margin:0;"> 
     62     <tr height="95";> 
     63      <td style="padding-left:30px; width: 100%; background-image: url({THEME_COLOR_PATH}/images/top/middle_bg.jpg);">{MAIN_MENU}</td> 
     64      <td style="padding:0;margin:0;text-align: right; width: 73px;vertical-align: top;"><img src="{THEME_COLOR_PATH}/images/top/middle_right.jpg" border="0"></td> 
     65     </tr> 
     66     <tr height="*"> 
     67      <td colspan=3> 
     68       <table width="100%" border="0" cellspacing="0" cellpadding="0"> 
     69        <tr> 
     70         <td align="left"> 
     71          <table width="100%" cellpadding="5" cellspacing="5"> 
     72           <tr> 
     73            <td width="25"><img src="{THEME_COLOR_PATH}/images/content/table_icon_doc.png" width="25" height="25"></td> 
     74            <td colspan="2" class="title">{TR_EDIT_EMAIL_ACCOUNT}</td> 
     75           </tr> 
     76          </table> 
     77         </td> 
     78         <td width="27" align="right">&nbsp;</td> 
     79        </tr> 
     80        <tr> 
     81         <td> 
     82          <table width="100%"  border="0" cellspacing="0" cellpadding="0"> 
     83           <tr> 
     84            <td width="40">&nbsp;</td> 
     85             <td valign="top"> 
     86              <form name="edit_mail_acc_frm" method="post" action="edit_mail_acc.php?id={MAIL_ID}"> 
     87              <table width="100%" cellpadding="3" cellspacing="3"> 
     88               <!-- BDP: page_message --> 
     89               <tr> 
     90                <td colspan="2" class="title"><font color="#FF0000">{MESSAGE}</font></td> 
     91               </tr> 
     92               <!-- EDP: page_message --> 
     93               <tr> 
     94                <td class="title">{EMAIL_ACCOUNT}</td> 
     95               </tr> 
     96              </table> 
     97              <!-- BDP: normal_mail --> 
     98              <table width="100%" cellpadding="5" cellspacing="5"> 
     99               <tr> 
     100                <td width="200" class="content2">{TR_PASSWORD}</td> 
     101                <td class="content"> 
     102                 <input type="password" name="pass" value="" style="width:210px" class="textinput"> 
     103                </td> 
     104               </tr> 
     105               <tr> 
     106                <td width="200" class="content2">{TR_PASSWORD_REPEAT}</td> 
     107                <td class="content"> 
     108                 <input type="password" name="pass_rep" value="" style="width:210px" class="textinput"> 
     109                </td> 
     110               </tr> 
     111               <tr> 
     112                <td nowrap class="content2" colspan="2"> 
     113                 &nbsp;&nbsp;<input type="checkbox" name="mail_forward" value="1" {FORWARD_MAIL_CHECKED} onClick="changeType('forward');">{TR_FORWARD_MAIL} 
     114                </td> 
     115               </tr> 
     116               <tr> 
     117                <td class="content2" style="width:200px;vertical-align:top;"> 
     118                 {TR_FORWARD_TO} <img src="{THEME_COLOR_PATH}/images/icons/help.png" width="16" height="16" onMouseOver="showTip('fwd_help', event)" onMouseOut="hideTip('fwd_help')" /> 
     119                </td> 
     120                <td nowrap class="content"> 
     121                 <textarea name="forward_list" cols="35" rows="5" wrap="virtual" style="width:210px">{FORWARD_LIST}</textarea> 
     122                </td> 
     123               </tr> 
     124                <td nowrap class="content2" colspan="2"> 
     125                 &nbsp;&nbsp;<input type="checkbox" name="mail_forward" value="1" {FORWARD_MAIL_CHECKED} onClick="changeType('forward');">{TR_FORWARD_MAIL} 
     126                </td> 
     127               </tr> 
     128               <tr> 
     129                <td class="content2" style="width:200px;vertical-align:top;"> 
     130                 {TR_FORWARD_TO} <img src="{THEME_COLOR_PATH}/images/icons/help.png" width="16" height="16" onMouseOver="showTip('fwd_help', event)" onMouseOut="hideTip('fwd_help')" /> 
     131                </td> 
     132                <td nowrap class="content"> 
     133                 <textarea name="forward_list" cols="35" rows="5" wrap="virtual" style="width:210px">{FORWARD_LIST}</textarea> 
     134                </td> 
     135               </tr> 
     136              </table> 
     137              <!-- EDP: normal_mail --> 
     138              <!-- BDP: forward_mail --> 
     139              <table width="100%" cellpadding="5" cellspacing="5"> 
     140               <tr> 
     141                <td class="content2" style="width:125px;vertical-align:top;"> 
     142                 {TR_FORWARD_TO} <img src="{THEME_COLOR_PATH}/images/icons/help.png" width="16" height="16" onMouseOver="showTip('fwd_help', event)" onMouseOut="hideTip('fwd_help')" /> 
     143                </td> 
     144                <td  class="content"><textarea name="forward_list" cols="35" rows="5" wrap="virtual" style="width:210px">{FORWARD_LIST}</textarea></td> 
     145               </tr> 
     146              </table> 
     147              <!-- EDP: forward_mail --> 
     148              <br /> 
     149              <input name="Button" type="button" class="button" value="  {TR_SAVE}  " onClick="return sbmt(document.forms[0],'{ACTION}');"> 
     150              <input type="hidden" name="id" value="{MAIL_ID}"> 
     151              <input type="hidden" name="mail_type" value="{MAIL_TYPE}"> 
     152              <input type="hidden" name="mail_account" value="{EMAIL_ACCOUNT}"> 
     153              <input type="hidden" name="uaction" value=""> 
     154              </form> 
     155             </td> 
     156            </tr> 
     157           </table> 
     158          </td> 
     159          <td>&nbsp;</td> 
     160         </tr> 
     161         <tr> 
     162          <td>&nbsp;</td> 
     163          <td>&nbsp;</td> 
     164         </tr> 
     165        </table> 
     166       </td> 
    32167      </tr> 
    33     </table> 
    34         <!-- EDP: logged_from --> 
    35 <table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%" style="border-collapse: collapse;padding:0;margin:0;"> 
    36 <tr> 
    37 <td align="left" valign="top" style="vertical-align: top; width: 195px; height: 56px;"><img src="{THEME_COLOR_PATH}/images/top/top_left.jpg" border="0"></td> 
    38 <td style="height: 56px; width:100%; background-image: url({THEME_COLOR_PATH}/images/top/top_bg.jpg)"><img src="{THEME_COLOR_PATH}/images/top/top_left_bg.jpg" border="0"></td> 
    39 <td style="width: 73px; height: 56px;"><img src="{THEME_COLOR_PATH}/images/top/top_right.jpg" border="0"></td> 
    40 </tr> 
    41         <tr> 
    42                 <td style="width: 195px; vertical-align: top;">{MENU}</td> 
    43             <td colspan=2 style="vertical-align: top;"><table style="width: 100%; border-collapse: collapse;padding:0;margin:0;"> 
    44           <tr height="95";> 
    45             <td style="padding-left:30px; width: 100%; background-image: url({THEME_COLOR_PATH}/images/top/middle_bg.jpg);">{MAIN_MENU}</td> 
    46             <td style="padding:0;margin:0;text-align: right; width: 73px;vertical-align: top;"><img src="{THEME_COLOR_PATH}/images/top/middle_right.jpg" border="0"></td> 
    47           </tr> 
    48           <tr height="*"> 
    49             <td colspan=3><table width="100%" border="0" cellspacing="0" cellpadding="0"> 
    50               <tr> 
    51                 <td align="left"><table width="100%" cellpadding="5" cellspacing="5"> 
    52                     <tr> 
    53                       <td width="25"><img src="{THEME_COLOR_PATH}/images/content/table_icon_doc.png" width="25" height="25"></td> 
    54                       <td colspan="2" class="title">{TR_EDIT_EMAIL_ACCOUNT}</td> 
    55                     </tr> 
    56                 </table></td> 
    57                 <td width="27" align="right">&nbsp;</td> 
    58               </tr> 
    59               <tr> 
    60                 <td><table width="100%"  border="00" cellspacing="0" cellpadding="0"> 
    61                     <tr> 
    62                       <td width="40">&nbsp;</td> 
    63                       <td valign="top"><form name="edit_mail_acc_frm" method="post" action="edit_mail_acc.php?id={MAIL_ID}"> 
    64                           <table width="100%" cellpadding="3" cellspacing="3"> 
    65                             <!-- BDP: page_message --> 
    66                             <tr> 
    67                               <td colspan="2" class="title"><font color="#FF0000">{MESSAGE}</font></td> 
    68                             </tr> 
    69                             <!-- EDP: page_message --> 
    70                             <tr> 
    71                               <td class="title">{EMAIL_ACCOUNT}</td> 
    72                             </tr> 
    73                           </table> 
    74                         <!-- BDP: normal_mail --> 
    75                           <table width="100%" cellpadding="5" cellspacing="5"> 
    76                             <tr> 
    77                               <td width="200" class="content2">{TR_PASSWORD}</td> 
    78                               <td class="content"><input type="password" name="pass" value="" style="width:210px" class="textinput"> 
    79                               </td> 
    80                             </tr> 
    81                             <tr> 
    82                               <td width="200" class="content2">{TR_PASSWORD_REPEAT}</td> 
    83                               <td class="content"><input type="password" name="pass_rep" value="" style="width:210px" class="textinput"> 
    84                               </td> 
    85                             </tr> 
    86                           </table> 
    87                         <!-- EDP: normal_mail --> 
    88                           <!-- BDP: forward_mail --> 
    89                           <table width="100%" cellpadding="5" cellspacing="5"> 
    90                             <tr> 
    91                               <td  class="content"><textarea name="forward_list" cols="35" rows="5" wrap="virtual" style="width:210px">{FORWARD_LIST}</textarea></td> 
    92                             </tr> 
    93                           </table> 
    94                         <!-- EDP: forward_mail --> 
    95                           <br> 
    96                           <input name="Button" type="button" class="button" value="  {TR_SAVE}  " onClick="return sbmt(document.forms[0],'{ACTION}');"> 
    97                           <input type="hidden" name="id" value="{MAIL_ID}"> 
    98                           <input type="hidden" name="mail_account" value="{EMAIL_ACCOUNT}"> 
    99                           <input type="hidden" name="uaction" value=""> 
    100                       </form></td> 
    101                     </tr> 
    102                 </table></td> 
    103                 <td>&nbsp;</td> 
    104               </tr> 
    105               <tr> 
    106                 <td>&nbsp;</td> 
    107                 <td>&nbsp;</td> 
    108               </tr> 
    109             </table></td> 
    110           </tr> 
    111         </table> 
    112           </td> 
    113         </tr> 
    114 </table> 
    115 </body> 
     168     </table> 
     169    </td> 
     170   </tr> 
     171  </table> 
     172 </body> 
    116173</html>