Changeset 5133 for trunk/expressoAdmin1_2/inc/class.group.inc.php
- Timestamp:
- 11/03/11 13:24:14 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoAdmin1_2/inc/class.group.inc.php
r3396 r5133 135 135 $return['msg'] .= $result['msg']; 136 136 } 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 }145 137 146 138 if ($return['status'] == true) … … 428 420 } 429 421 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 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 }452 422 453 423 return $return; … … 455 425 456 426 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); 461 431 462 432 $group_info = array_merge($group_info_ldap, $group_info_db);
Note: See TracChangeset
for help on using the changeset viewer.