source: branches/2.2/reports/inc/class.imap_functions.inc.php @ 3946

Revision 3946, 1.3 KB checked in by niltonneto, 9 years ago (diff)

Ticket #1692 - Removido da class imap_functions métodos e atributos não utilizados.

Line 
1<?php
2
3include_once('class.functions.inc.php');
4
5class imap_functions
6{
7        var $functions;
8        var $imap;
9        var $imapDelimiter;
10        var $imap_admin;
11        var $imap_passwd;
12        var $imap_server;
13        var $imap_port;
14       
15        function imap_functions(){
16                $this->functions        = new functions;
17                $this->imap_admin       = $_SESSION['phpgw_info']['expresso']['email_server']['imapAdminUsername'];
18                $this->imap_passwd      = $_SESSION['phpgw_info']['expresso']['email_server']['imapAdminPW'];
19                $this->imap_server      = $_SESSION['phpgw_info']['expresso']['email_server']['imapServer'];
20                $this->imap_port        = $_SESSION['phpgw_info']['expresso']['email_server']['imapPort'];
21                $this->imapDelimiter= $_SESSION['phpgw_info']['expresso']['email_server']['imapDelimiter'];
22                $this->imap             = imap_open('{'.$this->imap_server.':'.$this->imap_port.'/novalidate-cert}', $this->imap_admin, $this->imap_passwd, OP_HALFOPEN);
23        }
24       
25        function get_user_info($uid)
26        {
27                $get_quota = @imap_get_quotaroot($this->imap,"user" . $this->imapDelimiter . $uid);
28               
29                if (count($get_quota) == 0)
30                {
31                        $quota['mailquota'] = '-1';
32                        $quota['mailquota_used'] = '-1';
33                }       
34                else
35                {
36                        $quota['mailquota'] = round (($get_quota['limit'] / 1024), 2);
37                        $quota['mailquota_used'] = round (($get_quota['usage'] / 1024), 2);
38                }
39                return $quota;
40        }
41}
Note: See TracBrowser for help on using the repository browser.