Changeset 580


Ignore:
Timestamp:
01/08/09 14:53:33 (15 years ago)
Author:
niltonneto
Message:

Corrigido problema ao incluir/remover ACL de categoria.
Os objetos de conexão LDAP e DB da classe BO são criados diretamente, e não mais usando

o CreateObject?() da API. A inclusão da API na classe é que gerava erro fatal.

Location:
trunk/calendar/inc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/calendar/inc/class.bogroup_access.inc.php

    r421 r580  
    1111  \**************************************************************************/ 
    1212 
     13 
    1314class bogroup_access 
    1415{ 
    1516        final function __construct(){ 
    16                  
     17                // Including ExpressoMail Classes 
     18                if(file_exists("../expressoMail1_2/inc/class.db_functions.inc.php")) 
     19                        include_once("../expressoMail1_2/inc/class.db_functions.inc.php"); 
     20                if(file_exists("../expressoMail1_2/inc/class.ldap_functions.inc.php")) 
     21                        include_once("../expressoMail1_2/inc/class.ldap_functions.inc.php"); 
    1722        } 
    1823 
    19         public final function search_user($params){              
    20                 $objLdap = CreateObject('expressoMail1_2.ldap_functions'); 
     24        public final function search_user($params){                      
     25                $objLdap = new ldap_functions(); 
    2126                $objLdap -> ldapRootConnect(); 
    2227                $ldap = $objLdap -> ds;          
     
    6570                 
    6671                list($user,$group,$rights) = explode(";",$params['id']); 
    67                 $objDB = CreateObject('expressoMail1_2.db_functions'); 
     72                $objDB = new db_functions(); 
    6873                $db = $objDB -> db; 
    6974                $db -> select('phpgw_acl','count(*)',array( 
     
    9196                 
    9297                list($user,$group) = explode(";",$params['id']); 
    93                 $objDB = CreateObject('expressoMail1_2.db_functions'); 
     98                $objDB = new db_functions(); 
    9499                $db = $objDB -> db; 
    95100                $db -> delete('phpgw_acl',array( 
  • trunk/calendar/inc/class.uigroup_access.inc.php

    r421 r580  
    1010  *  option) any later version.                                              * 
    1111  \**************************************************************************/ 
    12 define('PHPGW_INCLUDE_ROOT','../'); 
    13 define('PHPGW_API_INC','../phpgwapi/inc');       
    14 include_once(PHPGW_API_INC.'/common_functions.inc.php'); 
     12include_once("class.bogroup_access.inc.php"); 
    1513 
    1614class uigroup_access 
     
    3028        { 
    3129                 
    32                 $this->bo = CreateObject('calendar.bogroup_access');                             
     30                $this->bo = new bogroup_access();                                
    3331        } 
    3432 
Note: See TracChangeset for help on using the changeset viewer.