Code

Removed path encoding for servers
authorcajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8>
Thu, 20 Jul 2006 11:26:25 +0000 (11:26 +0000)
committercajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8>
Thu, 20 Jul 2006 11:26:25 +0000 (11:26 +0000)
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@4255 594d385d-05f5-0310-b6e9-bd551577e9d8

plugins/admin/systems/class_servNfs.inc

index ca8b1f09d73e941fef5457c6279db7bdb79618fb..fbda973248ad639c51ae553444f6d94f1c2d8876 100644 (file)
@@ -72,11 +72,6 @@ class servnfs extends plugin
            $this->path, $this->option, $this->volume)= split("\|",$entry."|");
       $this->is_edit          = true;
 
-      /* Decode if path is base64 */
-      if (!preg_match('%/%', $this->path)){
-        $this->path= base64_decode($this->path);
-      }
-      
     }else{
       $this->attributes[] = "name";
     }
@@ -207,10 +202,6 @@ class servnfs extends plugin
       $message[]=_("Path contains invalid characters.");
     }
 
-    if(!preg_match("%/%",$this->path)){
-      $message[]=_("Path must contain at least one slash.");
-    }
-
     if(preg_match("/[^a-z0-9._+ \|-]/i",$this->option)){
       $message[]=_("Option contains invalid characters.");
     }
@@ -254,14 +245,7 @@ class servnfs extends plugin
     $s_return.= $this->description."|";     
     $s_return.= $this->type."|";     
     $s_return.= $this->charset."|";     
-
-    /* Encode path if it contains non ascii letters */
-    $path= $this->path;
-    if (!preg_match('=^[a-z0-9+_/%-]+$=i', $path)){
-      $path= base64_encode($this->path);
-    }
-
-    $s_return.= $path."|";     
+    $s_return.= $this->path."|";     
     $s_return.= $this->option."|";     
     $s_return.= $this->volume;