index e5d40a9808a9fbccc1222b2fe359d514b75a3807..ec22c35a6f00d07180559cdc0f4d404f07c90d51 100644 (file)
}
/* Get sub release departments of this department */
}
/* Get sub release departments of this department */
- if(in_array("FAIbranch",$attr['objectClass'])) {
+ if(in_array_strict("FAIbranch",$attr['objectClass'])) {
if($flat){
$tmp = FAI:: get_sub_releases_of_this_release($attr['dn'],$flat);
foreach($tmp as $dn => $value){
if($flat){
$tmp = FAI:: get_sub_releases_of_this_release($attr['dn'],$flat);
foreach($tmp as $dn => $value){
$ou = $attrs['ou'][0];
}
$ou = $attrs['ou'][0];
}
- if((in_array("FAIbranch",$attrs['objectClass'])) || ($ou == "fai")){
+ if((in_array_strict("FAIbranch",$attrs['objectClass'])) || ($ou == "fai")){
return($attrs['dn']);
}
}
return($attrs['dn']);
}
}
/* The current object we want to create is an department.
* Create the department and add the FAIbranch tag.
*/
/* The current object we want to create is an department.
* Create the department and add the FAIbranch tag.
*/
- if(in_array("organizationalUnit",$attr['objectClass'])){
+ if(in_array_strict("organizationalUnit",$attr['objectClass'])){
$attr['dn'] = LDAP::convert($destinationdn);
$ldap->cd($basedn);
$ldap->create_missing_trees($destinationdn);
$attr['dn'] = LDAP::convert($destinationdn);
$ldap->cd($basedn);
$ldap->create_missing_trees($destinationdn);
*/
foreach($attr as $key => $value){
*/
foreach($attr as $key => $value){
- if(in_array($key ,array("gotoLogonScript", "gosaApplicationIcon","gotoMimeIcon"))){
+ if(in_array_strict($key ,array("gotoLogonScript", "gosaApplicationIcon","gotoMimeIcon"))){
$sr= ldap_read($ldap->cid, LDAP::fix($sourcedn), "$key=*", array($key));
$ei= ldap_first_entry($ldap->cid, $sr);
if ($tmp= @ldap_get_values_len($ldap->cid, $ei,$key)){
$sr= ldap_read($ldap->cid, LDAP::fix($sourcedn), "$key=*", array($key));
$ei= ldap_first_entry($ldap->cid, $sr);
if ($tmp= @ldap_get_values_len($ldap->cid, $ei,$key)){
}
unset($attr['count']);
unset($attr['dn']);
}
unset($attr['count']);
unset($attr['dn']);
- if(!in_array("FAIobject",$attr['objectClass'])){
+ if(!in_array_strict("FAIobject",$attr['objectClass'])){
$attr['objectClass'][] = "FAIobject";
}
$attr['FAIstate'] = $type;
$attr['objectClass'][] = "FAIobject";
}
$attr['FAIstate'] = $type;
if($dn != $destinationdn){
$ldap->cd($basedn);
$item = $ldap->fetch($ldap->cat($dn));
if($dn != $destinationdn){
$ldap->cd($basedn);
$item = $ldap->fetch($ldap->cat($dn));
- if(!in_array("FAIbranch",$item['objectClass'])){
+ if(!in_array_strict("FAIbranch",$item['objectClass'])){
FAI::copy_FAI_resource_recursive($dn,str_replace($sourcedn,$destinationdn,$dn),$destinationName,$type,false,$depth);
}
}
FAI::copy_FAI_resource_recursive($dn,str_replace($sourcedn,$destinationdn,$dn),$destinationName,$type,false,$depth);
}
}