Ignore:
Timestamp:
05/03/12 17:02:56 (12 years ago)
Author:
asaikawa
Message:

Ticket #2507 - Adicionado recurso de limpar a pasta lixeira

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sandbox/webservice/api/rest/mail/Mail.php

    r6019 r6091  
    6767                        $this->imap = CreateObject("expressoMail1_2.imap_functions"); 
    6868                         
    69                         if($this->defaultFolders == null) {                              
    70                                 $sent = empty($_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultSentFolder']) ? 
    71                                         $this->imap->functions->getLang("Sent") : $_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultSentFolder']; 
    72                                 $spam = empty($_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultSpamFolder']) ? 
    73                                         $this->imap->functions->getLang("Spam"): $_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultSpamFolder']; 
    74                                 $drafts = empty($_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultDraftsFolder']) ? 
    75                                         $this->imap->functions->getLang("Drafts") : $_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultDraftsFolder']; 
    76                                 $trash = empty($_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultTrashFolder']) ? 
    77                                         $this->imap->functions->getLang("Trash") : $_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultTrashFolder']; 
    78                                  
     69                        if($this->defaultFolders == null) { 
     70                                $sent   = $_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultSentFolder'] = empty($_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultSentFolder']) ? 
     71                                                        $this->imap->functions->getLang("Sent") : $_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultSentFolder']; 
     72                                $spam   = $_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultSpamFolder'] = empty($_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultSpamFolder']) ? 
     73                                                        $this->imap->functions->getLang("Spam"): $_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultSpamFolder']; 
     74                                $drafts = $_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultDraftsFolder'] = empty($_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultDraftsFolder']) ? 
     75                                                        $this->imap->functions->getLang("Drafts") : $_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultDraftsFolder']; 
     76                                $trash  = $_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultTrashFolder'] = empty($_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultTrashFolder']) ? 
     77                                                        $this->imap->functions->getLang("Trash") : $_SESSION['phpgw_info']['expressomail']['email_server']['imapDefaultTrashFolder']; 
     78 
    7979                                $this->defaultFolders = array ( 
    8080                                                'INBOX' => 0, 
     
    8282                                                'INBOX'.$this->imap->imap_delimiter.$sent   => 1, 
    8383                                                'INBOX'.$this->imap->imap_delimiter.$drafts => 4, 
    84                                                 'INBOX'.$this->imap->imap_delimiter.$trash   => 3 
     84                                                'INBOX'.$this->imap->imap_delimiter.$trash  => 3 
    8585                                        );                                       
    8686                        } 
Note: See TracChangeset for help on using the changeset viewer.