Ignore:
Timestamp:
09/14/12 11:50:18 (12 years ago)
Author:
thiago
Message:

Ticket #3088 - Adicionado a validação das preferencias do usuario.

Location:
sandbox/2.5.0-expresso1
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • sandbox/2.5.0-expresso1/expressoMail1_2/index.php

    r7146 r7220  
    413413                $scripts .= "js/shortcut.js,"; 
    414414        } 
    415                                  
     415        echo "<script> use_local_messages = ".$_SESSION['phpgw_info']['user']['preferences']['expressoMail']['use_local_messages']."</script>";          
    416416        if($_SESSION['phpgw_info']['user']['preferences']['expressoMail']['use_local_messages']) 
    417417                $scripts .= "js/local_messages.js,"; 
  • sandbox/2.5.0-expresso1/expressoMail1_2/js/doiMenuData.js

    r7157 r7220  
    100100 */ 
    101101function loadMenu(){ 
     102        var archive = ""; 
     103        if(use_local_messages != 0){ 
     104            archive = {"name": get_lang("Archive"), "icon": "archive", callback: function(key, opt){ proxy_mensagens.archive_message('inbox', 'get_selected_messages'); }} 
     105        }else{ 
     106            archive = ""; 
     107        } 
     108 
     109        var menu = { 
     110            "flagSeen":      {"name": get_lang("Mark as") + " " + get_lang('seen'), "icon": "seen", callback: function(key, opt){ proxy_mensagens.proxy_set_messages_flag('seen','get_selected_messages'); }}, 
     111            "flagUnseen":    {"name": get_lang("Mark as") + " " + get_lang('unseen'), "icon": "unseen", callback: function(key, opt){ proxy_mensagens.proxy_set_messages_flag('unseen','get_selected_messages'); }}, 
     112            "flagFlagged":   {"name": get_lang("Mark as") + " " + get_lang('important'), "icon": "important", callback: function(key, opt){ proxy_mensagens.proxy_set_messages_flag('flagged','get_selected_messages'); }}, 
     113            "flagUnflagged": {"name": get_lang("Mark as") + " " + get_lang('normal'), callback: function(key, opt){ proxy_mensagens.proxy_set_messages_flag('unflagged','get_selected_messages'); }}, 
     114             
     115            "sep1": "---------", 
     116            "label": { "name": get_lang("Labels"), "items": labelItems}, 
     117            "follouwpflag":{"name": get_lang("Follow up"), callback: function(key, opt){ configureFollowupflag(); } }, 
     118             
     119            "sep2": "---------", 
     120            "move": {"name": get_lang("Move to")+"...", "icon": "move", callback: function(key, opt){ wfolders.makeWindow('', 'move_to'); }}, 
     121            "remove": {"name": get_lang("Delete"),      "icon": "delete", callback: function(key, opt){ proxy_mensagens.delete_msgs('null','selected','null'); }}, 
     122            "export": {"name": get_lang("Export"),      "icon": "export", callback: function(key, opt){ proxy_mensagens.export_all_messages(); }}, 
     123            /* Airton 
     124                TO-DO: Esse menu só deve aparecer quando a preferência de arquivamento local estiver ativada 
     125                Como aqui dentro não dá pra fazer um if, fazer isso no início do método, passar toda essa linha para uma string e depois só colocar a variável aqui embaixo 
     126            */    
     127            "archive": archive 
     128        } 
     129 
     130 
    102131        var labelItems = getLabels(); 
    103132        $.contextMenu({ 
     
    115144                        selectAllFolderMsgs(false); 
    116145                }, 
    117                 items: { 
    118                         "flagSeen":      {"name": get_lang("Mark as") + " " + get_lang('seen'), "icon": "seen", callback: function(key, opt){ proxy_mensagens.proxy_set_messages_flag('seen','get_selected_messages'); }}, 
    119                         "flagUnseen":    {"name": get_lang("Mark as") + " " + get_lang('unseen'), "icon": "unseen", callback: function(key, opt){ proxy_mensagens.proxy_set_messages_flag('unseen','get_selected_messages'); }}, 
    120                         "flagFlagged":   {"name": get_lang("Mark as") + " " + get_lang('important'), "icon": "important", callback: function(key, opt){ proxy_mensagens.proxy_set_messages_flag('flagged','get_selected_messages'); }}, 
    121                         "flagUnflagged": {"name": get_lang("Mark as") + " " + get_lang('normal'), callback: function(key, opt){ proxy_mensagens.proxy_set_messages_flag('unflagged','get_selected_messages'); }}, 
    122                          
    123                         "sep1": "---------", 
    124                         "label": { "name": get_lang("Labels"), "items": labelItems}, 
    125                         "follouwpflag":{"name": get_lang("Follow up"), callback: function(key, opt){ configureFollowupflag(); } }, 
    126                          
    127                         "sep2": "---------", 
    128                         "move": {"name": get_lang("Move to")+"...", "icon": "move", callback: function(key, opt){ wfolders.makeWindow('', 'move_to'); }}, 
    129                         "remove": {"name": get_lang("Delete"),      "icon": "delete", callback: function(key, opt){ proxy_mensagens.delete_msgs('null','selected','null'); }}, 
    130                         "export": {"name": get_lang("Export"),      "icon": "export", callback: function(key, opt){ proxy_mensagens.export_all_messages(); }}, 
    131                         /* Airton 
    132                                 TO-DO: Esse menu só deve aparecer quando a preferência de arquivamento local estiver ativada 
    133                                 Como aqui dentro não dá pra fazer um if, fazer isso no início do método, passar toda essa linha para uma string e depois só colocar a variável aqui embaixo 
    134                         */    
    135                         "archive": {"name": get_lang("Archive"), "icon": "archive", callback: function(key, opt){ proxy_mensagens.archive_message('inbox', 'get_selected_messages'); }} 
    136                 } 
     146                items: menu 
     147 
    137148        }); 
    138149} 
  • sandbox/2.5.0-expresso1/prototype/modules/mail/js/foldertree.js

    r7206 r7220  
    9191    var folders = DataLayer.get("folder", true);     
    9292 
     93if(preferences.use_local_messages != 0){ 
    9394 
    9495    if(expresso_mail_archive.folders){  //MailArchive 
     
    106107  
    107108    } 
     109} 
    108110 
    109111    if(!selected){ 
Note: See TracChangeset for help on using the changeset viewer.