Code

;.-_ aso are now allowed in FAIprofileEntry
authorhickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8>
Wed, 21 Dec 2005 12:46:45 +0000 (12:46 +0000)
committerhickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8>
Wed, 21 Dec 2005 12:46:45 +0000 (12:46 +0000)
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@2364 594d385d-05f5-0310-b6e9-bd551577e9d8

plugins/admin/fai/class_faiProfileEntry.inc

index 80eccee5b8051cda64da86b2deeb74ccd836af08..f44cd0adf7a48a77b84a11f03291fbad1edc2d63 100644 (file)
@@ -104,8 +104,9 @@ class faiProfileEntry extends plugin
     /* Check if we used a checkboxe from the list, to select dselect an entry */
     foreach($_POST as $name => $value){
       foreach($this->FAIAllclasses as $class => $obj){
-        if(isset($_POST["ON_PAGE_".$class])){
-          if(isset($_POST['USE_'.$class])){
+        $bclass = base64_encode($class);
+        if(isset($_POST["ON_PAGE_".$bclass])){
+          if(isset($_POST['USE_'.$bclass])){
             $this->FAIAllclasses[$class]['status']=true;  
           }else{
             $this->FAIAllclasses[$class]['status']=false;  
@@ -199,7 +200,7 @@ class faiProfileEntry extends plugin
         }      
         
         /* Append to list */
-        $field1 = array("string"=> preg_replace("/%KEY%/",$usedClass,$action_check).$usedClass,"attach"=>"");
+        $field1 = array("string"=> str_replace("%KEY%",base64_encode($usedClass),$action_check).$usedClass,"attach"=>"");
         $field2 = array("string"=> $str,"attach"=>"style='border-right:0px;'");
         $divlist->AddEntry(array($field1,$field2));
       }