Changeset 109


Ignore:
Timestamp:
11/12/07 16:24:19 (16 years ago)
Author:
niltonneto
Message:

* empty log message *

Location:
trunk/expressoMail1_2
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoMail1_2/inc/class.imap_functions.inc.php

    r96 r109  
    709709                                        $params['folder'] = $msg_folder; 
    710710                                        $params['msgs_to_export'] = $msg_number; 
    711                                         $result = openssl_pkcs7_verify ($export_mail->export_msg($params),PKCS7_NOVERIFY); 
    712                                      
     711                                    $tempDir = ini_get("session.save_path"); 
     712                                        $cert_file = $tempDir."/certificate_".base_convert(microtime(), 10, 36).".crt";                                  
     713                                        $result = openssl_pkcs7_verify($export_mail->export_msg($params),PKCS7_NOVERIFY,$cert_file); 
     714                                        if (file_exists($cert_file)) 
     715                                        { 
     716                                                $handle = fopen ($cert_file,"r"); 
     717                                                $pemout = fread($handle,filesize($cert_file)); 
     718                                                fclose($handle); 
     719                                                $cert=openssl_x509_parse($pemout); 
     720                                                $temp = "\\nSigned by: ".$cert[subject][CN]; 
     721                                                $temp .= "\\nEmail Address: ".$cert[subject][emailAddress]; 
     722                                                $temp .= "\\nCertificate issued by: ".$cert[issuer][CN]."\\n"; 
     723                                        } 
    713724                                    /* Message verified */ 
    714725                                    if ($result === true) 
    715                                             $sign = "signed"; 
     726                                            $sign = $temp; 
    716727                                     else 
    717728                                            $sign = "void"; 
  • trunk/expressoMail1_2/index.php

    r98 r109  
    8484       // Set Imap Folder names options 
    8585 
    86     $_SESSION['phpgw_info']['server']['expressomail']['expressoMail_trash_folder'] = $current_config['expressoMail_trash_folder']; 
    87     $_SESSION['phpgw_info']['server']['expressomail']['expressoMail_drafts_folder'] = $current_config['expressoMail_drafts_folder']; 
    88     $_SESSION['phpgw_info']['server']['expressomail']['expressoMail_spam_folder'] = $current_config['expressoMail_spam_folder']; 
    89     $_SESSION['phpgw_info']['server']['expressomail']['expressoMail_sent_folder'] = $current_config['expressoMail_sent_folder']; 
     86    $_SESSION['phpgw_info']['server']['expressomail']['expressoMail_trash_folder']      = $current_config['expressoMail_trash_folder']  ? $current_config['expressoMail_trash_folder']  : lang("Trash"); 
     87    $_SESSION['phpgw_info']['server']['expressomail']['expressoMail_drafts_folder'] = $current_config['expressoMail_drafts_folder'] ? $current_config['expressoMail_drafts_folder'] : lang("Drafts"); 
     88    $_SESSION['phpgw_info']['server']['expressomail']['expressoMail_spam_folder']       = $current_config['expressoMail_spam_folder']   ? $current_config['expressoMail_spam_folder']   : lang("Spam"); 
     89    $_SESSION['phpgw_info']['server']['expressomail']['expressoMail_sent_folder']       = $current_config['expressoMail_sent_folder']   ? $current_config['expressoMail_sent_folder']   : lang("Sent"); 
    9090 
    9191    echo '<script> var special_folders = new Array(4); 
    92                       special_folders["'. $current_config['expressoMail_trash_folder'].'"] = \'Trash\'; 
    93                       special_folders["'. $current_config['expressoMail_drafts_folder'].'"] = \'Drafts\'; 
    94                       special_folders["'. $current_config['expressoMail_spam_folder'].'"] = \'Spam\'; 
    95                       special_folders["'. $current_config['expressoMail_sent_folder'].'"] = \'Sent\'; 
     92                      special_folders["'.$_SESSION['phpgw_info']['server']['expressomail']['expressoMail_trash_folder'].'"] = \'Trash\'; 
     93                      special_folders["'.$_SESSION['phpgw_info']['server']['expressomail']['expressoMail_drafts_folder'].'"] = \'Drafts\'; 
     94                      special_folders["'.$_SESSION['phpgw_info']['server']['expressomail']['expressoMail_spam_folder'].'"] = \'Spam\'; 
     95                      special_folders["'.$_SESSION['phpgw_info']['server']['expressomail']['expressoMail_sent_folder'].'"] = \'Sent\'; 
    9696 
    97        var trashfolder = "' . $current_config['expressoMail_trash_folder'] . '"; 
     97       var trashfolder = "'.$_SESSION['phpgw_info']['server']['expressomail']['expressoMail_trash_folder'].'"; 
    9898                        
    9999                       
  • trunk/expressoMail1_2/js/draw_api.js

    r106 r109  
    723723        if (typeof(info_msg.signature) == 'string') 
    724724        {        
    725                 if (info_msg.signature == "signed") 
    726                         td.innerHTML += "&nbsp;<img style='cursor:pointer' onclick='alert(\""+get_lang("This message is signed, and you can trust.")+"\");' title='"+get_lang("Signed message")+"' src='templates/default/images/signed.gif'>"; 
     725                if (info_msg.signature != "void") 
     726                        td.innerHTML += '&nbsp;<img style="cursor:pointer" onclick="alert(\''+ get_lang("This message is signed, and you can trust.") + info_msg.signature +'\');" src="templates/default/images/signed.gif">'; 
    727727                else 
    728728                        td.innerHTML += "&nbsp;<img style='cursor:pointer' onclick='alert(\""+get_lang("This message is signed, but it is invalid. You should not trust on it.")+"\");' title='"+get_lang("Voided message")+"' src='templates/default/images/invalid.gif'>"; 
  • trunk/expressoMail1_2/js/main.js

    r106 r109  
    169169 
    170170function move_msgs(folder, msgs_number, border_ID, new_folder, new_folder_name){ 
     171 
    171172        if (folder == 'null') 
    172173                folder = Element("input_folder_"+msgs_number+"_r") ? Element("input_folder_"+msgs_number+"_r").value : get_current_folder();                     
     
    190191                        } 
    191192                } 
     193 
    192194                if (data.msgs_number.length == 1) 
    193                         write_msg(get_lang('The message was moved to folder ') + lang_folder(data.new_folder_name)); 
     195                        write_msg(get_lang("The message was moved to folder ") + lang_folder(data.new_folder_name)); 
    194196                else 
    195  
    196                         write_msg(get_lang('The messages were moved to folder ') + lang_folder(data.new_folder_name));           
     197                        write_msg(get_lang("The messages were moved to folder ") + lang_folder(data.new_folder_name)); 
    197198 
    198199                if (data.border_ID != '' && data.border_ID != 'null'){ 
Note: See TracChangeset for help on using the changeset viewer.