Changeset 2022
- Timestamp:
- 02/18/10 13:15:13 (14 years ago)
- Location:
- trunk/expressoMail1_2
- Files:
-
- 2 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/inc/class.imap_functions.inc.php
r2002 r2022 3744 3744 return $exporteml->download_all_attachments($params); 3745 3745 } 3746 3747 function get_quota_folders(){ 3748 3749 // Additional Imap Class for not-implemented functions into PHP-IMAP extension. 3750 include_once("class.imapfp.inc.php"); 3751 $imapfp = new imapfp(); 3752 3753 if(!$imapfp->open($this->imap_server,$this->imap_port)) 3754 return $imapfp->get_error(); 3755 if (!$imapfp->login( $this->username,$this->password )) 3756 return $imapfp->get_error(); 3757 3758 $response_array = $imapfp->get_mailboxes_size(); 3759 if ($imapfp->error) 3760 return $imapfp->get_error(); 3761 3762 $data = array(); 3763 $quota_root = $this->get_quota(array('folder_id' => "INBOX")); 3764 $data["quota_root"] = $quota_root; 3765 3766 foreach ($response_array as $idx=>$line) { 3767 $line2 = str_replace('"', "", $line); 3768 $line2 = str_replace(" /vendor/cmu/cyrus-imapd/size (value.shared ",";",str_replace("* ANNOTATION ","",$line2)); 3769 list($folder,$size) = explode(";",$line2); 3770 $size = str_replace(")","",$size); 3771 $quotaPercent = (($size / 1048576) / $data["quota_root"]["quota_limit"])*100; 3772 if ($size < 1048576 && $size > 1024) 3773 $quota_used = round($size / 1024, 0).' Kb'; 3774 else if($size > 1024) 3775 $quota_used = round($size / (1024*1024), 1).' Mb'; 3776 else 3777 $quota_used = $size." b"; 3778 $folder = mb_convert_encoding($folder, "ISO_8859-1", "UTF7-IMAP"); 3779 if(!preg_match('/user\\'.$this->imap_delimiter.$this->username.'\\'.$this->imap_delimiter.'/i',$folder)){ 3780 $folder = $this->functions->getLang("Inbox"); 3781 } 3782 else 3783 $folder = preg_replace('/user\\'.$this->imap_delimiter.$this->username.'\\'.$this->imap_delimiter.'/i','', $folder); 3784 3785 $data[$folder] = array("quota_percent" => sprintf("%.1f",round($quotaPercent,1)), "quota_used" => $quota_used); 3786 } 3787 $imapfp->close(); 3788 return $data; 3789 } 3746 3790 } 3747 3791 ?> -
trunk/expressoMail1_2/js/draw_api.js
r2018 r2022 821 821 expresso.connector.loadAllScripts(scripts); 822 822 } 823 // Loading Quota View Folder Component (if exists...) 824 if(Element("table_quota")) 825 expresso.connector.loadScript("InfoQuota"); 823 826 } 824 827 -
trunk/expressoMail1_2/setup/phpgw_pt-br.lang
r2020 r2022 1 % used expressoMail1_2 pt-br % utilizado 1 2 1 Day expressoMail1_2 pt-br 1 Dia 2 3 2 Days expressoMail1_2 pt-br 2 Dias … … 513 514 Validity of certificate: expressoMail1_2 pt-br Validade do certificado: 514 515 View HTML source expressoMail1_2 pt-br Ver código html 516 View Quota Usage in Folders expressoMail1_2 pt-br Visualizar quota utilizada por cada pasta 515 517 View tips expressoMail1_2 pt-br Ver dicas 516 518 Voided message expressoMail1_2 pt-br Mensagem violada … … 540 542 Yes expressoMail1_2 pt-br Sim 541 543 Yesterday expressoMail1_2 pt-br Ontem 544 You are currently using %1Mb (%2%). expressoMail1_2 pt-br Você está usando atualmente %1Mb (%2%). 542 545 You cant manipulate local messages on search expressoMail1_2 pt-br Impossível manipular mensagens locais a partir de uma busca. Isso é permitido apenas para mensagens não locais. 543 546 you can't move mails from local to server folders expressoMail1_2 pt-br Não é possível mover mensagens de uma pasta local para uma pasta no servidor.
Note: See TracChangeset
for help on using the changeset viewer.