diff --git a/gosa-plugins/systems/admin/systems/class_filterSYSTEMS.inc b/gosa-plugins/systems/admin/systems/class_filterSYSTEMS.inc
index 8a620e5a75774a4a96c2d17e629dcf1a06b5a5b4..bb01370f966603ac9c37eabb0b499655db816fc1 100644 (file)
// Detect Workstation & templates
}elseif(in_array('gotoWorkstation', $entry['objectClass'])){
if(!isset($entry['macAddress'][0]) || $entry['macAddress'][0] == "-"){
- $entries[$key]['objectClass'][] = 'FAKE_OC_WorkstationTemplate';
+ continue; // We do not need templates anymore, we've ogroups now.
+ //$entries[$key]['objectClass'][] = 'FAKE_OC_WorkstationTemplate';
}
$pwd_acl = $ui->get_permissions($entry['dn'],'workstation/workgeneric','userPassword');
if(preg_match("/w/",$pwd_acl)){
// Detect Terminal & templates
}elseif(in_array('gotoTerminal', $entry['objectClass'])){
if(!isset($entry['macAddress'][0]) || $entry['macAddress'][0] == "-"){
- $entries[$key]['objectClass'][] = 'FAKE_OC_TerminalTemplate';
+ continue; // We do not need templates anymore, we've ogroups now.
+ //$entries[$key]['objectClass'][] = 'FAKE_OC_TerminalTemplate';
}
$pwd_acl = $ui->get_permissions($entry['dn'],'terminal/termgeneric','userPassword');
if(preg_match("/w/",$pwd_acl)){
// Detect Server & templates
}elseif(in_array('goServer', $entry['objectClass'])){
if(!isset($entry['macAddress'][0]) || $entry['macAddress'][0] == "-"){
- $entries[$key]['objectClass'][] = 'FAKE_OC_ServerTemplate';
+ continue; // We do not need templates anymore, we've ogroups now.
+ //$entries[$key]['objectClass'][] = 'FAKE_OC_ServerTemplate';
}
$pwd_acl = $ui->get_permissions($entry['dn'],'server/servgeneric','userPassword');
if(preg_match("/w/",$pwd_acl)){