Changeset 6186


Ignore:
Timestamp:
05/15/12 10:50:20 (8 years ago)
Author:
gustavo
Message:

Ticket #2723 - Inconsistência no Expresso - admin / Lista de gerentes

Location:
trunk/expressoAdmin1_2/inc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoAdmin1_2/inc/class.db_functions.inc.php

    r5593 r6186  
    722722        } 
    723723         
     724        function delete_manager($uid, $uidNumber){ 
     725                if($this->manager_lid_exist($uid)){ 
     726                        $this->db->query("DELETE FROM phpgw_expressoadmin_acls WHERE manager_lid = '".$uid."'"); 
     727                        $this->db->query("DELETE FROM phpgw_expressoadmin_apps WHERE manager_lid = '".$uid."'"); 
     728                        $this->db->query("DELETE FROM phpgw_acl WHERE acl_appname = 'expressoadmin' AND acl_account = '" . $uidNumber . "'"); 
     729                } 
     730                return; 
     731        } 
     732         
    724733        function create_manager($params, $manager_acl) 
    725734        { 
  • trunk/expressoAdmin1_2/inc/class.user.inc.php

    r5773 r6186  
    992992                                else 
    993993                                { 
     994 
    994995                                        $this->db_functions->write_log("deleted users data from ldap", $user_info['uid']); 
    995996                                         
     
    10181019                                        } 
    10191020                                         
     1021                                        //GERENTE 
     1022                                        $result_db_manager = $this->db_functions->delete_manager($user_info['uid'], $params['uidnumber']); 
     1023                                        if (!$result_db_manager['status']) 
     1024                                        { 
     1025                                                $return['status'] = false; 
     1026                                                $return['msg'] .= $result_imap['msg']; 
     1027                                        } 
     1028                                        else 
     1029                                        { 
     1030                                                $this->db_functions->write_log("deleted manager data from BD", $user_info['uid']); 
     1031                                        } 
    10201032                                } 
    10211033                        } 
Note: See TracChangeset for help on using the changeset viewer.