diff --git a/trunk/gosa-plugins/goto/addons/goto/events/class_EventTargetAddList.inc b/trunk/gosa-plugins/goto/addons/goto/events/class_EventTargetAddList.inc
index 88f80a42a35f027e3ea0996aec651347fd9e9fcf..fdd05677343ab08948b8a89efccba27f03f1dc74 100644 (file)
$a_targets = array();
foreach($this->list_get_selected_items() as $id){
if(in_array("gosaGroupOfNames",$this->_target_list[$id]['objectClass'])){
+ $object_group = $this->_target_list[$id]['cn'][0];
foreach($this->_target_list[$id]['member'] as $mem_dn){
if(isset($this->workstation_list[$mem_dn])){
- $a_targets[] = $this->workstation_list[$mem_dn]['macAddress'][0];
+ $a_targets[] = array( "mac" => $this->workstation_list[$mem_dn]['macAddress'][0], "cn" => $this->workstation_list[$mem_dn]['cn'][0], "ogroup" => $object_group);
}
if(isset($this->server_list[$mem_dn])){
- $a_targets[] = $this->server_list[$mem_dn]['macAddress'][0];
+ $a_targets[] = array( "mac" => $this->server_list[$mem_dn]['macAddress'][0], "cn" => $this->server_list[$mem_dn]['cn'][0], "ogroup" => $object_group);
}
}
}else{
if(isset($this->_target_list[$id]['macAddress'][0])){
- $a_targets[] = $this->_target_list[$id]['macAddress'][0];
+ $a_targets[] = array( "mac" => $this->_target_list[$id]['macAddress'][0], "cn" => $this->_target_list[$id]['cn'][0]);
}
}
}