Ignore:
Timestamp:
11/03/11 13:24:14 (12 years ago)
Author:
wmerlotto
Message:

Ticket #2305 - Enviando alteracoes, desenvolvidas internamente na Prognus, do modulo ExpressoAdmin.

File:
1 edited

Legend:

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

    r3396 r5133  
    135135                                $return['msg'] .= $result['msg']; 
    136136                        } 
    137                         // PERSONAL DATA FIELDS TO BLOCK. 
    138                         if(is_array($params['acl_block_personal_data'])){ 
    139                                 $acl_personal_data = 0; 
    140                                 foreach($params['acl_block_personal_data'] as $i => $data_field){ 
    141                                         $acl_personal_data |= intval($data_field); 
    142                                 } 
    143                                 $this->db_functions->save_acl_personal_data($id, $acl_personal_data, 'add'); 
    144                         } 
    145137                         
    146138                        if ($return['status'] == true) 
     
    428420                        } 
    429421                        ////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 
    430                         // PERSONAL DATA FIELDS TO BLOCK. 
    431                         $old_acl_personal_data = intval($old_values['acl_block_personal_data']); 
    432                         $new_acl_personal_data = 0; 
    433                         if(is_array($new_values['acl_block_personal_data'])){                            
    434                                 foreach($new_values['acl_block_personal_data'] as $i => $data_field){ 
    435                                         $new_acl_personal_data |= intval($data_field); 
    436                                 } 
    437                         } 
    438                         if($new_acl_personal_data != $old_acl_personal_data){ 
    439                                 if($new_acl_personal_data > 0 && $old_acl_personal_data == 0) { 
    440                                         $this->db_functions->save_acl_personal_data($new_values['gidnumber'], $new_acl_personal_data, 'add'); 
    441                                         $this->db_functions->write_log("added ACL block personal data to group","dn:$dn -> acl: $new_acl_personal_data"); 
    442                                 } 
    443                                 elseif($new_acl_personal_data == 0 && $old_acl_personal_data > 0){ 
    444                                         $this->db_functions->save_acl_personal_data($new_values['gidnumber'], $new_acl_personal_data, 'remove'); 
    445                                         $this->db_functions->write_log("removed ACL block personal data to group","dn:$dn"); 
    446                                 } 
    447                                 else{ 
    448                                         $this->db_functions->save_acl_personal_data($new_values['gidnumber'], $new_acl_personal_data); 
    449                                         $this->db_functions->write_log("changed ACL block personal data to group","dn:$dn ->  acl: $old_acl_personal_data => $new_acl_personal_data"); 
    450                                 } 
    451                         } 
    452422                         
    453423                        return $return; 
     
    455425                 
    456426                 
    457                 function get_info($gidnumber,$use_global_context=false) 
    458                 { 
    459                         $group_info_ldap = $this->ldap_functions->get_group_info($gidnumber,$use_global_context); 
    460                         $group_info_db = $this->db_functions->get_group_info($gidnumber,$use_global_context); 
     427                function get_info($gidnumber) 
     428                { 
     429                        $group_info_ldap = $this->ldap_functions->get_group_info($gidnumber); 
     430                        $group_info_db = $this->db_functions->get_group_info($gidnumber); 
    461431                         
    462432                        $group_info = array_merge($group_info_ldap, $group_info_db); 
Note: See TracChangeset for help on using the changeset viewer.