Code

Corrected path
[gosa.git] / gosa-core / plugins / admin / mimetypes / tabs_mimetypes.inc
old mode 100755 (executable)
new mode 100644 (file)
index 6c1cd34..38570fd
@@ -14,7 +14,7 @@ class mimetabs extends tabs
 
   function set_release($newRelease)
   {
-    $this->Release= preg_replace('/,ou=mime,.*$/', '', $newRelease);
+    $this->Release= preg_replace('/,'.get_ou('mimetypeou').'.*$/', '', $newRelease);
     if ($this->Release != ""){
       $this->Release= ",".$this->Release;
     }
@@ -28,14 +28,16 @@ class mimetabs extends tabs
        'dn' to all plugins */
     $tmp = $this->config->search("faiManagement", "CLASS",array('menu','tabs'));
 
-    if((!empty($tmp)) && (isset($_SESSION['mimefilter']['release']))){
+    $mimefilter = session::get('mimefilter');
+
+    if((!empty($tmp)) && (isset($mimefilter['release']))){
       if(!$baseobject->isReleaseMimeType){
-        $new_dn= "cn=".$baseobject->cn.",ou=mime,".$baseobject->base;
+        $new_dn= "cn=".$baseobject->cn.",".get_ou('mimetypeou').$baseobject->base;
       }else{
-        $new_dn ="cn=".$baseobject->cn.",".$_SESSION['mimefilter']['release'];
+        $new_dn ="cn=".$baseobject->cn.",".$mimefilter['release'];
       }
     }else{
-      $new_dn= "cn=".$baseobject->cn.",ou=mime,".$baseobject->base;
+      $new_dn= "cn=".$baseobject->cn.",".get_ou('mimetypeou').$baseobject->base;
     }
 
     /* Move group? */
@@ -52,11 +54,6 @@ class mimetabs extends tabs
     }
 
     tabs::save();
-
-    /* Fix tagging if needed */
-    $baseobject->dn= $this->dn;
-    $baseobject->handle_object_tagging();
-    $this->by_object['mimetype'] = $baseobject;
   }
 
 }