Code

Fixed typo
[gosa.git] / gosa-core / include / functions.inc
index 7675ff23e7d502e8c01a834a67a6a615eb9915ef..08626e248e47382e578ea438ae417740b2aceaf2 100644 (file)
@@ -1093,6 +1093,10 @@ function convert_department_dn($dn)
 
   /* Build a sub-directory style list of the tree level
      specified in $dn */
+  global $config;
+  $dn = preg_replace("/".normalizePreg($config->current['BASE'])."$/i","",$dn);
+  if(empty($dn)) return("/");
+
   foreach (split(',', $dn) as $rdn){
 
     /* We're only interested in organizational units... */
@@ -2696,7 +2700,7 @@ function update_accessTo($from,$to)
   $ldap->cd($config->current['BASE']);
   $ldap->search("(&(objectClass=trustAccount)(accessTo=".$from."))",array("objectClass","accessTo"));
   while($attrs = $ldap->fetch()){
-    $new_attrs = array();
+    $new_attrs = array("accessTo" => array());
     $dn = $attrs['dn'];
     for($i = 0 ; $i < $attrs['objectClass']['count']; $i++){
       $new_attrs['objectClass'][] =  $attrs['objectClass'][$i];