Changeset 873


Ignore:
Timestamp:
05/20/09 11:53:53 (15 years ago)
Author:
amuller
Message:

Ticket #485 - padronização das preferências do expressoMail com Egroupware

Location:
trunk
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoMail1_2/inc/hook_preferences.inc.php

    r2 r873  
    11<?php 
    22{ 
    3 // Only Modify the $file and $title variables..... 
    4         $title = 'expressoMail1_2'; 
    5         $file = Array( 
    6                 'Preferences' => $GLOBALS['phpgw']->link('/'.$title.'/preferences.php'), 
     3        $title = $appname; 
     4        $file = array( 
     5                'Preferences'     => $GLOBALS['phpgw']->link('/preferences/preferences.php','appname='.$appname) 
    76        ); 
    8 //Do not modify below this line 
     7        //Do not modify below this line 
    98        display_section($appname,$title,$file); 
    109} 
  • trunk/expressoMail1_2/index.php

    r859 r873  
    8282                $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['use_local_messages'] = 0; 
    8383        } 
    84  
    85         $_SESSION['phpgw_info']['user']['preferences']['expressoMail'] = array( 
    86                         'voip_enabled'                                          => $voip_enabled, 
    87                         'voip_email_redirect'                           => $emailVoip, 
    88                         'outoffice'                                                     => $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['outoffice'], 
    89                         'telephone_number'                                      => $GLOBALS['phpgw_info']['user']['telephonenumber'], 
    90                         'max_email_per_page'                            => $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['max_email_per_page'], 
    91                 'save_deleted_msg'                                      => $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['save_deleted_msg'] ? $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['save_deleted_msg'] : "0", 
    92             'delete_trash_messages_after_n_days'=> $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['delete_trash_messages_after_n_days'], 
    93                 'delete_and_show_previous_message'      => $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['delete_and_show_previous_message'] ? $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['delete_and_show_previous_message'] : "0", 
    94                 'alert_new_msg'                                         => $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['alert_new_msg'] ? $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['alert_new_msg'] : "0", 
    95                 'mainscreen_showmail'                           => $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['mainscreen_showmail'] ? $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['mainscreen_showmail'] : "0", 
    96                 'signature'                                             => $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['signature'], 
    97                 'type_signature'                                        => $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['type_signature'], 
    98                 'use_signature'                                         => $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['use_signature'] ? $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['use_signature'] : "0", 
    99                 'hide_folders'                                          => $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['hide_folders'] ? $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['hide_folders'] : "0",                  
    100                 'save_in_folder'                                        => $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['save_in_folder'] ? $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['save_in_folder'] : "-1", 
    101                 'line_height'                                           => $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['line_height'] ? $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['line_height'] : "30", 
    102                 'font_size'                                             => $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['font_size'] ? $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['font_size'] : "11", 
    103                 'use_shortcuts'                                         => $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['use_shortcuts'] ? $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['use_shortcuts'] : "0", 
    104                 'auto_save_draft'                                       => $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['auto_save_draft'] ? $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['auto_save_draft'] : "0", 
    105                 'use_dynamic_contacts'                                  => $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['use_dynamic_contacts'] ? $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['use_dynamic_contacts'] : "0", 
    106                 'number_of_contacts'                                    => $current_config['expressoMail_Number_of_dynamic_contacts'] ? $current_config['expressoMail_Number_of_dynamic_contacts'] : "0", 
    107                 'use_cache'                                             => $current_config['expressoMail_enable_cache'], 
    108                 'notification_domains'                                  => $current_config['expressoMail_notification_domains'], 
    109                 'remove_attachments_function'                           => $current_config['expressoMail_remove_attachments_function'], 
    110                 'use_important_flag'                                    => $current_config['expressoMail_enable_important_flag'], 
    111                 'use_local_messages'                            => $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['use_local_messages'] ? $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['use_local_messages'] : "0", 
    112                 'keep_archived_messages'                        => $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['keep_archived_messages'] ? $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['keep_archived_messages'] : "0" 
    113  
    114  
    115  
    116  
    117         ); 
    118  
     84        $preferences = $GLOBALS['phpgw']->preferences->read(); 
     85        $_SESSION['phpgw_info']['user']['preferences']['expressoMail'] = $preferences['expressoMail1_2']; 
     86        $_SESSION['debug'] = $_SESSION['phpgw_info']['user']['preferences']['expressoMail']; 
    11987 
    12088        $template = CreateObject('phpgwapi.Template',PHPGW_APP_TPL); 
     
    206174        // Get Preferences or redirect to preferences page. 
    207175        $GLOBALS['phpgw']->preferences->read_repository(); 
    208         if ($GLOBALS['phpgw_info']['user']['preferences']['expressoMail'] == null){ 
    209                 echo '<script>alert("' . lang('Dear user,\nthis is your first time in the ExpressoMail, your preferences must be saved.\nPlease, choose your preferences and click on the button Save.') . '")</script>'; 
    210                 echo "<script>location.href='./preferences.php'</script>"; 
    211         }        
    212  
    213176?> 
    214177 
  • trunk/expressoMail1_2/js/common_functions.js

    r845 r873  
    559559function preferences_mail(){ 
    560560        if(preferences.type_signature && preferences.type_signature == 'html') { 
    561                 location.href="preferences.php"; 
     561                location.href="../preferences/preferences.php?appname=expressoMail1_2"; 
    562562        } 
    563563        else { 
  • trunk/preferences/preferences.php

    r43 r873  
    192192 
    193193                        $t->fp('rows',process_help($help) ? 'help_row' : 'row',True); 
    194                 } 
    195  
    196         function create_select_box($label,$name,$values,$help='',$default='',$run_lang=True) 
     194        } 
     195        function create_html_code($code) 
     196        { 
     197                global $t; 
     198                $t->set_var('row_value',$code); 
     199                $t->set_var('row_name',lang("signature")); 
     200                $GLOBALS['phpgw']->nextmatchs->template_alternate_row_color($t); 
     201                $t->fp('rows','row',True); 
     202        } 
     203 
     204        function create_select_box($label,$name,$values,$help='',$default='',$run_lang=True,$select_prop = '') 
    197205        { 
    198206                global $t,$prefs; 
     
    227235                        $def_text = $def_text != '' ? ' <i><font size="-1">'.lang('default').':&nbsp;'.$values[$def_text].'</font></i>' : ''; 
    228236                } 
    229                 $t->set_var('row_value',"<select name=\"${GLOBALS[type]}[$name]\">$s</select>$def_text"); 
     237                $t->set_var('row_value',"<select name=\"${GLOBALS[type]}[$name]\" $select_prop>$s</select>$def_text"); 
    230238                $t->set_var('row_name',lang($label)); 
    231239                $GLOBALS['phpgw']->nextmatchs->template_alternate_row_color($t); 
Note: See TracChangeset for help on using the changeset viewer.