Changeset 1350

Show
Ignore:
Timestamp:
09/15/08 12:36:00 (3 months ago)
Author:
scitech
Message:

Fixed #1396: Wordwrap in ticket system (admin / client). Fixed #1506: Email edit link inconsistent with other pages. Fixed #1534: Setup script fails if the same username is always used

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/CHANGELOG

    r1349 r1350  
    11ispCP ω 1.0.0 Changelog 
    22~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    3 2008-08-26 Daniel Andreca 
    4         - GUI: 
    5                 * encript email password in database 
    6                 * encript sql password in database 
     3 
     4008-09-15 Daniel Andreca 
     5        - GUI: 
     6                * Fixed #1396: Wordwrap in ticket system (admin / client) 
     7                * Fixed #1506: Email edit link inconsistent with other pages 
     8        - ENGINE: 
     9                * Fixed #1534: Setup script fails if the same username is always used 
     10 
     112008-09-14 Daniel Andreca 
     12        - GUI: 
     13                * Encrypt email password in database 
     14                * Encrypt sql password in database 
    715                * Fixed #1535: Wrong error text in user Email creation 
    8                 * Fixed #1396: Wordwrap in ticket system 
     16                * Fixed #1396: Wordwrap in ticket system (resseler) 
    917                * Fixed #1533 Hardcoded FTP sepparator 
    1018 
  • trunk/engine/setup/ispcp-setup

    r1320 r1350  
    156156        # 
    157157 
    158         $rs = ask_db_ftp_user(); 
    159         return $rs if ($rs != 0); 
     158        do { 
     159                $rs = ask_db_ftp_user(); 
     160        } while ($rs == 1); 
    160161 
    161162        do { 
     
    167168        # 
    168169 
    169         $rs = ask_db_pma_user(); 
    170         return $rs if ($rs != 0); 
     170        do { 
     171                $rs = ask_db_pma_user(); 
     172        } while ($rs == 1); 
    171173 
    172174        do { 
  • trunk/engine/setup/ispcp-setup-methods.pl

    r1327 r1350  
    234234                $main::ua{'db_ftp_user'} = $db_user; 
    235235        } 
    236         else { 
     236        elsif( $rdata eq $main::ua{'db_user'}) { 
     237                $qmsg = "\n\tftp SQL user must not be identical to system SQL user!"; 
     238                print STDOUT $qmsg; 
     239                return 1; 
     240        } else { 
    237241                $main::ua{'db_ftp_user'} = $rdata; 
    238242        } 
     
    471475        if (!defined($rdata) || $rdata eq '') { 
    472476                $main::ua{'db_pma_user'} = $db_user; 
     477        } elsif( $rdata eq $main::ua{'db_user'}){ 
     478                $qmsg = "\n\tphpMyAdmin Control user must not be identical to system SQL user!"; 
     479                print STDOUT $qmsg; 
     480                return 1; 
     481        } elsif ($rdata eq $main::ua{'db_ftp_user'}) { 
     482                $qmsg = "\n\tphpMyAdmin Control user must not be identical to ftp SQL user!"; 
     483                print STDOUT $qmsg; 
     484                return 1; 
    473485        } else { 
    474486                $main::ua{'db_pma_user'} = $rdata; 
  • trunk/gui/admin/ticket_view.php

    r1327 r1350  
    146146                $ticket_subject = $rs->fields['ticket_subject']; 
    147147                $ticket_date = clean_html($rs->fields['ticket_date']); 
    148                 $ticket_message = clean_html(nl2br($rs->fields['ticket_message'])); 
     148                $ticket_message = wordwrap(html_entity_decode($rs->fields['ticket_message']), round(($screenwidth-200) / 7), "\n"); 
    149149 
    150150                $date_formt = Config::get('DATE_FORMAT'); 
     
    152152                        array( 
    153153                                'DATE' => date($date_formt, $rs->fields['ticket_date']), 
    154                                 'TICKET_CONTENT' => wordwrap(html_entity_decode(nl2br($rs->fields['ticket_message'])), round(($screenwidth-200) / 7), "<br>\n", 1), 
    155                                 // 'ID' => $rs -> fields['ticket_reply'], 
     154                                'TICKET_CONTENT' => nl2br($ticket_message) 
    156155                                ) 
    157156                        ); 
  • trunk/gui/client/mail_accounts.php

    r1327 r1350  
    4747function gen_user_mail_action($mail_id, $mail_status) { 
    4848        if ($mail_status === Config::get('ITEM_OK_STATUS')) { 
    49                 return array(tr('Delete'), "mail_delete.php?id=$mail_id", "mail_edit.php?id=$mail_id"); 
    50         } else { 
    51                 return array(tr('N/A'), '#', '#'); 
     49                return array(tr('Delete'), "mail_delete.php?id=$mail_id", tr('Edit'), "mail_edit.php?id=$mail_id"); 
     50        } else { 
     51                return array(tr('N/A'), '#', tr('N/A'), '#'); 
    5252        } 
    5353} 
     
    122122                        } 
    123123 
    124                         list($mail_action, $mail_action_script, $mail_edit_script) = gen_user_mail_action($rs->fields['mail_id'], $rs->fields['status']); 
     124                        list($mail_delete, $mail_delete_script, $mail_edit, $mail_edit_script) = gen_user_mail_action($rs->fields['mail_id'], $rs->fields['status']); 
    125125 
    126126                        $mail_acc = decode_idna($rs->fields['mail_acc']); 
     
    139139                                        'MAIL_TYPE'                     => $mail_type, 
    140140                                        'MAIL_STATUS'           => translate_dmn_status($rs->fields['status']), 
    141                                         'MAIL_ACTION'           => $mail_action, 
    142                                         'MAIL_ACTION_SCRIPT'=> $mail_action_script, 
     141                                        'MAIL_DELETE'           => $mail_delete, 
     142                                        'MAIL_DELETE_SCRIPT'=> $mail_delete_script, 
     143                                        'MAIL_EDIT'                     => $mail_edit, 
    143144                                        'MAIL_EDIT_SCRIPT'      => $mail_edit_script 
    144145                                ) 
     
    200201                        } 
    201202 
    202                         list($mail_action, $mail_action_script, $mail_edit_script) = gen_user_mail_action($rs->fields['mail_id'], $rs->fields['status']); 
     203                        list($mail_delete, $mail_delete_script, $mail_edit, $mail_edit_script) = gen_user_mail_action($rs->fields['mail_id'], $rs->fields['status']); 
    203204 
    204205                        $mail_acc = decode_idna($rs->fields['mail_acc']); 
     
    216217 
    217218                        $tpl->assign( 
    218                                 array('MAIL_ACC'                => $mail_acc . "@" . $show_sub_name . "." . $show_dmn_name, 
     219                                array( 
     220                                        'MAIL_ACC'              => $mail_acc . "@" . $show_sub_name . "." . $show_dmn_name, 
    219221                                        'MAIL_TYPE'                     => $mail_type, 
    220222                                        'MAIL_STATUS'           => translate_dmn_status($rs->fields['status']), 
    221                                         'MAIL_ACTION'           => $mail_action, 
    222                                         'MAIL_ACTION_SCRIPT'=> $mail_action_script, 
     223                                        'MAIL_DELETE'           => $mail_delete, 
     224                                        'MAIL_DELETE_SCRIPT'=> $mail_delete_script, 
     225                                        'MAIL_EDIT'                     => $mail_edit, 
    223226                                        'MAIL_EDIT_SCRIPT'      => $mail_edit_script 
    224227                                ) 
     
    279282                                $tpl->assign('ITEM_CLASS', 'content2'); 
    280283                        } 
    281                         list($mail_action, $mail_action_script, $mail_edit_script) = gen_user_mail_action($rs->fields['mail_id'], $rs->fields['status']); 
     284                        list($mail_delete, $mail_delete_script, $mail_edit, $mail_edit_script) = gen_user_mail_action($rs->fields['mail_id'], $rs->fields['status']); 
    282285 
    283286                        $mail_acc = decode_idna($rs->fields['mail_acc']); 
     
    298301                                        'MAIL_TYPE'                     => $mail_type, 
    299302                                        'MAIL_STATUS'           => translate_dmn_status($rs->fields['status']), 
    300                                         'MAIL_ACTION'           => $mail_action, 
    301                                         'MAIL_ACTION_SCRIPT'=> $mail_action_script, 
     303                                        'MAIL_DELETE'           => $mail_delete, 
     304                                        'MAIL_DELETE_SCRIPT'=> $mail_delete_script, 
     305                                        'MAIL_EDIT'                     => $mail_edit, 
    302306                                        'MAIL_EDIT_SCRIPT'      => $mail_edit_script 
    303307                                        ) 
  • trunk/gui/client/ticket_view.php

    r1327 r1350  
    124124                $ticket_date = $rs->fields['ticket_date']; 
    125125                $ticket_message = clean_input($rs->fields['ticket_message']); 
     126                $ticket_content = wordwrap(html_entity_decode($rs->fields['ticket_message']), round(($screenwidth-200) / 7), "\n"); 
    126127 
    127128                $date_formt = Config::get('DATE_FORMAT'); 
    128                 $tpl->assign(array('DATE' => date($date_formt, $rs->fields['ticket_date']), 
    129                                 'TICKET_CONTENT' => wordwrap(html_entity_decode(nl2br($rs->fields['ticket_message'])), round(($screenwidth-200) / 7), "<br>\n", 1), 
    130                                 // 'ID' => $rs -> fields['ticket_reply'], 
    131                                 )); 
     129                $tpl->assign( 
     130                        array( 
     131                                'DATE' => date($date_formt, $rs->fields['ticket_date']), 
     132                                'TICKET_CONTENT' => nl2br($ticket_content) 
     133                        ) 
     134                ); 
    132135                get_ticket_from($tpl, $sql, $ticket_id); 
    133136                $tpl->parse('TICKETS_ITEM', '.tickets_item'); 
  • trunk/gui/themes/omega_original/client/mail_accounts.tpl

    r1290 r1350  
    6464                    <!-- BDP: page_message --> 
    6565                <tr> 
    66                   <td colspan="4" nowrap="nowrap" class="title"><span class="message">{MESSAGE}</span></td> 
     66                  <td colspan="5" nowrap="nowrap" class="title"><span class="message">{MESSAGE}</span></td> 
    6767                </tr> 
    6868                <tr> 
     
    7171                   <td nowrap="nowrap" class="content3" width="150"><b>{TR_TYPE}</b></td> 
    7272                   <td nowrap="nowrap" class="content3" align="center" width="180"><b>{TR_STATUS}</b></td> 
    73                    <td nowrap="nowrap" class="content3" align="center" width="100"><b>{TR_ACTION}</b></td> 
     73                   <td nowrap="nowrap" class="content3" align="center" width="100" colspan="5"><b>{TR_ACTION}</b></td> 
    7474                </tr> 
    7575                    <!-- BDP: mail_message --> 
    7676                <tr> 
    77                    <td colspan="4" class="title"><span class="message">{MAIL_MSG}</span></td> 
     77                   <td colspan="5" class="title"><span class="message">{MAIL_MSG}</span></td> 
    7878                </tr> 
    7979                    <!-- EDP: mail_message --> 
    8080                    <!-- BDP: mail_item --> 
    8181                <tr> 
    82                    <td nowrap="nowrap" class="{ITEM_CLASS}"><img src="{THEME_COLOR_PATH}/images/icons/mail_icon.png" width="16" height="14" align="absmiddle"> <a href="{MAIL_EDIT_SCRIPT}" class="link">{MAIL_ACC}</a> 
     82                   <td nowrap="nowrap" class="{ITEM_CLASS}"><img src="{THEME_COLOR_PATH}/images/icons/mail_icon.png" width="16" height="14" align="absmiddle">&nbsp;{MAIL_ACC} 
    8383                          <!-- BDP: auto_respond --><div style="display: {AUTO_RESPOND_VIS};"> 
    8484                                                  <br><span class="style1"> 
     
    9292                   <td nowrap="nowrap" class="{ITEM_CLASS}" width="150">{MAIL_TYPE}</td> 
    9393                   <td nowrap="nowrap" class="{ITEM_CLASS}" align="center" width="180">{MAIL_STATUS}</td> 
    94                    <td nowrap="nowrap" class="{ITEM_CLASS}" align="center" width="100"><img src="{THEME_COLOR_PATH}/images/icons/delete.png" width="16" height="16" border="0" align="absmiddle"> <a href="#" class="link" onclick="action_delete('{MAIL_ACTION_SCRIPT}', '{MAIL_ACC}')">{MAIL_ACTION}</a></td> 
     94                   <td nowrap="nowrap" class="{ITEM_CLASS}" align="center" width="100"><img src="{THEME_COLOR_PATH}/images/icons/delete.png" width="16" height="16" border="0" align="absmiddle"> <a href="#" class="link" onclick="action_delete('{MAIL_DELETE_SCRIPT}', '{MAIL_ACC}')">{MAIL_DELETE}</a></td> 
     95                   <td nowrap="nowrap" class="{ITEM_CLASS}" align="center" width="100"><img src="{THEME_COLOR_PATH}/images/icons/edit.png" width="16" height="16" border="0" align="absmiddle"> <a href="{MAIL_EDIT_SCRIPT}" class="link">{MAIL_EDIT}</a></td> 
    9596                    </tr> 
    9697                    <!-- EDP: mail_item --> 
    9798                    <!-- BDP: mails_total --> 
    9899                    <tr> 
    99                       <td colspan="4" align="right" nowrap="nowrap" class="content3">{TR_TOTAL_MAIL_ACCOUNTS}:&nbsp;<b>{TOTAL_MAIL_ACCOUNTS}</b>/{ALLOWED_MAIL_ACCOUNTS}</td> 
     100                      <td colspan="5" align="right" nowrap="nowrap" class="content3">{TR_TOTAL_MAIL_ACCOUNTS}:&nbsp;<b>{TOTAL_MAIL_ACCOUNTS}</b>/{ALLOWED_MAIL_ACCOUNTS}</td> 
    100101                    </tr> 
    101102                    <!-- EDP: mails_total -->