Ignore:
Timestamp:
06/20/09 01:07:18 (15 years ago)
Author:
rafaelraymundo
Message:

Ticket #558 - Adicionada funcionalidade de assinatura e criptografia de e-mails.

File:
1 edited

Legend:

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

    r1005 r1035  
    1313$type = $_GET['type']; // FIX ME 
    1414 
     15//if ($type == 'user' || $type == ''){ 
     16create_html_code('<script language="JavaScript" type="text/javascript"> 
     17function exibir_ocultar() 
     18{ 
     19    var type = ("'.$type.'" == "") ? "user" : "'.$type.'"; 
     20    var use_signature_digital_cripto = document.getElementsByName(type+"[use_signature_digital_cripto]")[0]; 
     21    var default_signature_digital_cripto = "'.$GLOBALS['phpgw_info']['default']['preferences']['expressoMail']['use_signature_digital_cripto'].'"; 
     22 
     23    if (use_signature_digital_cripto) 
     24    { 
     25        var element_signature_digital = document.getElementById(type+"[use_signature_digital]"); 
     26        var element_signature_cripto = document.getElementById(type+"[use_signature_cripto]"); 
     27 
     28        switch (use_signature_digital_cripto[use_signature_digital_cripto.selectedIndex].value){ 
     29 
     30            case "1": 
     31                element_signature_digital.style.display=""; 
     32                element_signature_cripto.style.display=""; 
     33                break; 
     34            case "0": 
     35                element_signature_digital.style.display="none"; 
     36                element_signature_cripto.style.display="none"; 
     37                break; 
     38            case "": 
     39                if (default_signature_digital_cripto){ 
     40                    element_signature_digital.style.display=""; 
     41                    element_signature_cripto.style.display=""; 
     42                 } 
     43                 else 
     44                 { 
     45                    element_signature_digital.style.display="none"; 
     46                    element_signature_cripto.style.display="none"; 
     47                 } 
     48 
     49        } 
     50 
     51    } 
     52 
     53} 
     54 
     55</script>'); 
     56//} 
     57 
    1558$default = array( 
    1659        '25'    => '25', 
     
    2063); 
    2164 
    22 create_select_box(lang('What is the maximum number of messages per page?'),'max_email_per_page',$default, 
     65create_select_box('What is the maximum number of messages per page?','max_email_per_page',$default, 
    2366        'What is the maximum number of messages per page?'); 
    24 create_check_box(lang('Save deleted messages in trash folder?'),'save_deleted_msg','Save deleted messages in trash folder?'); 
     67create_check_box('Save deleted messages in trash folder?','save_deleted_msg','Save deleted messages in trash folder?'); 
    2568$default = array( 
    2669        '1'    => lang('1 day'), 
     
    3174); 
    3275 
    33 create_select_box(lang('Delete trash messages after how many days?'),'delete_trash_messages_after_n_days',$default,lang('Delete trash messages after how many days?')); 
    34 create_check_box(lang('Would you like to use local messages?'),'use_local_messages',''); 
    35 create_check_box(lang('Would you like to keep archived messages?'),'keep_archived_messages',''); 
    36 create_check_box(lang('Show previous message, after delete actual message?'),'delete_and_show_previous_message',''); 
    37 create_check_box(lang('Do you wanna receive an alert for new messages?'),'alert_new_msg',''); 
    38 create_check_box(lang('Show default view on main screen?'),'mainscreen_showmail',''); 
    39 create_check_box(lang('Do you want to use remove attachments function?'),'remove_attachments_function',''); 
    40 create_check_box(lang('Do you want to use important flag in email editor?'),'enable_important_flag',''); 
     76create_select_box('Delete trash messages after how many days?','delete_trash_messages_after_n_days',$default,lang('Delete trash messages after how many days?')); 
     77create_check_box('Would you like to use local messages?','use_local_messages',''); 
     78create_check_box('Would you like to keep archived messages?','keep_archived_messages',''); 
     79create_check_box('Show previous message, after delete actual message?','delete_and_show_previous_message',''); 
     80create_check_box('Do you wanna receive an alert for new messages?','alert_new_msg',''); 
     81create_check_box('Show default view on main screen?','mainscreen_showmail',''); 
     82create_check_box('Do you want to use remove attachments function?','remove_attachments_function',''); 
     83create_check_box('Do you want to use important flag in email editor?','enable_important_flag',''); 
    4184 
    4285//TODO use default folders from email admin 
     
    4790        'INBOX/'.lang('Trash')  => lang('Trash') 
    4891); 
    49 create_select_box(lang('Save sent messages in folder'),'save_in_folder',$default,''); 
    50 create_check_box(lang('Hide menu folders?'),'check_menu',''); 
     92create_select_box('Save sent messages in folder','save_in_folder',$default,''); 
     93create_check_box('Hide menu folders?','check_menu',''); 
    5194 
    5295$default = array( 
     
    5699); 
    57100 
    58 create_select_box(lang('What is the height of the lines in the list of messages?'),'line_height',$default,''); 
     101create_select_box('What is the height of the lines in the list of messages?','line_height',$default,''); 
    59102$default = array( 
    60103        '10' => lang('small'), 
     
    63106); 
    64107 
    65 create_select_box(lang('What the font size in the list of messages?'),'font_size',$default,''); 
    66 create_check_box(lang('Use dynamic contacts?'),'use_dynamic_contacts',''); 
    67 create_check_box(lang('Use shortcuts?'),'use_shotcuts',''); 
    68 create_check_box(lang('Auto save draft'),'auto_save_draft',''); 
     108create_select_box('What the font size in the list of messages?','font_size',$default,''); 
     109create_check_box('Use dynamic contacts?','use_dynamic_contacts',''); 
     110create_check_box('Use shortcuts?','use_shotcuts',''); 
     111create_check_box('Auto save draft','auto_save_draft',''); 
    69112$default = array( 
    70113        '65536' => lang('unlimited'), 
     
    76119); 
    77120 
    78 create_select_box(lang('What is the maximum size of embedded images')."?",'image_size',$default,''); 
     121create_select_box('What is the maximum size of embedded images'."?",'image_size',$default,''); 
     122 
     123if($GLOBALS['phpgw_info']['server']['use_assinar_criptografar']) 
     124{ 
     125    create_check_box('Enable digitally sign/cipher the message?','use_signature_digital_cripto','','',True,'onchange="javascript:exibir_ocultar();"'); 
     126    if ($GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['use_signature_digital_cripto']) 
     127    { 
     128        create_check_box('Always sign message digitally?','use_signature_digital',''); 
     129        create_check_box('Always cipher message digitally?','use_signature_cripto',''); 
     130    } 
     131    else 
     132    { 
     133        create_check_box('Always sign message digitally?','use_signature_digital','','',True,'',False); 
     134        create_check_box('Always cipher message digitally?','use_signature_cripto','','',True,'',False); 
     135    } 
     136} 
    79137 
    80138$default = array( 
     
    83141); 
    84142 
    85 create_select_box(lang('Signature Type'),'type_signature',$default,'','','','onchange="javascript:changeType(this.value);" onload="javascript:alert(this.value);"'); 
     143create_select_box('Signature Type','type_signature',$default,'','','','onchange="javascript:changeType(this.value);" onload="javascript:alert(this.value);"'); 
    86144 
    87145if ($type == 'user' || $type == ''){ 
Note: See TracChangeset for help on using the changeset viewer.