Changeset 5036 for trunk/phpgwapi


Ignore:
Timestamp:
09/05/11 16:51:41 (13 years ago)
Author:
alexandrecorreia
Message:

Ticket #2260 - Sincronismo do branch2.2(versão 2.2.8) do modulo phpgwapi para 2.4

Location:
trunk/phpgwapi
Files:
4 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/phpgwapi/inc/class.vfs_shared.inc.php

    r2 r5036  
    419419 
    420420                /*! 
     421                * @function get_size_all 
     422                * @abstract Determine size of location 
     423                * @owner_id string      uid owner 
     424                */ 
     425                 
     426                function get_size_all($owner_id) { return 0; } 
     427                 
     428                /*! 
    421429                 * @function get_size 
    422430                 * @abstract Determine size of location 
  • trunk/phpgwapi/inc/class.vfs_sql.inc.php

    r3743 r5036  
    25122512                        return $size; 
    25132513                } 
     2514                 
     2515                function get_size_all($owner_id) 
     2516                { 
     2517                        $query = $GLOBALS['phpgw']->db->query ("SELECT Sum(size) FROM phpgw_vfs WHERE owner_id = '".$owner_id."'" . 
     2518                                                                                                        $this->extra_sql(array ('query_text' => VFS_SQL_SELECT))); 
     2519                        $GLOBALS['phpgw']->db->next_record (); 
     2520                         
     2521                        $size = $GLOBALS['phpgw']->db->Record[0];                        
     2522                         
     2523                        return $size; 
     2524                }                
    25142525 
    25152526                /*return the total number of files in path*/ 
  • trunk/phpgwapi/inc/functions.inc.php

    r3552 r5036  
    345345                                } 
    346346                        } 
    347                         // this removes the sessiondata if its saved in the URL 
    348                         $query = preg_replace('/[&]?sessionid(=|%3D)[^&]+&kp3(=|%3D)[^&]+&domain=.*$/','',$_SERVER['QUERY_STRING']); 
    349                         Header('Location: '.$GLOBALS['phpgw_info']['server']['webserver_url'].'/login.php?cd=10&phpgw_forward='.urlencode($relpath.(!empty($query) ? '?'.$query : ''))); 
    350                         exit; 
     347 
     348                        $ifMobile = false; 
     349                        $browser = CreateObject('phpgwapi.browser'); 
     350                        switch ( $browser->get_platform() ) 
     351                        { 
     352                                case browser::PLATFORM_IPHONE: 
     353                                case browser::PLATFORM_IPOD: 
     354                                case browser::PLATFORM_IPAD: 
     355                                case browser::PLATFORM_BLACKBERRY: 
     356                                case browser::PLATFORM_NOKIA: 
     357                                case browser::PLATFORM_ANDROID: 
     358                                        $ifMobile = true;                                                
     359                                        break; 
     360                        } 
     361                         
     362                        if( $ifMobile )                  
     363                        { 
     364                                Header('Location: '.$GLOBALS['phpgw_info']['server']['webserver_url'].'/login.php?cd=66'); 
     365                                exit; 
     366                        } 
     367                        else 
     368                        { 
     369                                // this removes the sessiondata if its saved in the URL 
     370                                $query = preg_replace('/[&]?sessionid(=|%3D)[^&]+&kp3(=|%3D)[^&]+&domain=.*$/','',$_SERVER['QUERY_STRING']); 
     371                                Header('Location: '.$GLOBALS['phpgw_info']['server']['webserver_url'].'/login.php?cd=10&phpgw_forward='.urlencode($relpath.(!empty($query) ? '?'.$query : ''))); 
     372                                exit; 
     373                        } 
    351374                } 
    352375 
  • trunk/phpgwapi/templates/default/login_default.php

    r4994 r5036  
    1212        \**************************************************************************/ 
    1313 
    14 function check_logoutcode($code) 
     14        function check_logoutcode($code) 
    1515        { 
    1616                switch($code) 
     
    3535                                 
    3636                        case 99: 
    37                                 return '<font color="FF0000">' . lang('Blocked, too many attempts(%1)! Retry in %2 minute(s)',$GLOBALS['phpgw_info']['server']['num_unsuccessful_id'],$GLOBALS['phpgw_info']['server']['block_time']) . '</font>'; 
     37                                return '<font color="FF0000">' . lang('Blocked, too many attempts(%1)! Retry in %2 minute(s)',$GLOBALS['phpgw_info']['server']['num_unsuccessful_id'],$GLOBALS['phpgw_info']['server']['block_time']) . '</font>'; 
    3838                        case 200: 
    3939                            //return '<font color="FF0000">' . lang('Invalid code') . '</font>'; 
    40                             return '<font color="FF0000">' . lang('Bad login or password') . '</font>'; 
     40                return '<font color="FF0000">' . lang('Bad login or password') . '</font>'; 
    4141                            break; 
    4242                        case 10: 
     
    180180                        $login .= '@'.$GLOBALS['phpgw_info']['server']['default_domain']; 
    181181                } 
    182                 If(!$_GET['cd']) 
    183                 $GLOBALS['sessionid'] = $GLOBALS['phpgw']->session->create(strtolower($login),$passwd,$passwd_type,'u'); 
     182                 
     183                If(!$_GET['cd']) 
     184                        $GLOBALS['sessionid'] = $GLOBALS['phpgw']->session->create(strtolower($login),$passwd,$passwd_type,'u'); 
    184185 
    185186                if(!isset($GLOBALS['sessionid']) || ! $GLOBALS['sessionid']) 
    186187                { 
    187  
    188                        If(!$_GET['cd']) $_GET['cd'] = $GLOBALS['phpgw']->session->cd_reason; 
     188                        If(!$_GET['cd']) $_GET['cd'] = $GLOBALS['phpgw']->session->cd_reason; 
    189189                } 
    190190                else 
     
    586586 
    587587        $tmpl->pfp('loginout','login_form'); 
     588        } 
    588589 
    589590?> 
Note: See TracChangeset for help on using the changeset viewer.