diff --git a/gosa-core/include/class_MultiSelectWindow.inc b/gosa-core/include/class_MultiSelectWindow.inc
index b18850122ac1166e9453161255c0c1f89c524410..9c9bd5071763836acd638b6201d0f0a983b95fd5 100644 (file)
}
}
- /* Save base selection from headpage selectbox*/
+ /* Save base selection from headpage selectbox */
if(isset($_POST['CurrentMainBase'])){
- $this->selectedBase = $_POST['CurrentMainBase'];
+ $this->selectedBase = get_post('CurrentMainBase');
+ session::global_set("CurrentMainBase", $this->selectedBase);
+ } else {
+ $this->selectedBase= session::global_get("CurrentMainBase");
}
/* Homebutton is posted */
}
/* Save currenlty selected base in session */
- session::set("CurrentMainBase",$this->selectedBase);
+ session::global_set("CurrentMainBase",$this->selectedBase);
}
$first = $value;
}
+
+ $v_value = htmlentities($value,ENT_QUOTES);
if ($this->selectedBase == $value){
$found = TRUE;
- $options.= "<option selected='selected' value='".$value."'>$name</option>";
+ $options.= "<option selected='selected' value=\"".$v_value."\">$name</option>";
} else {
- $options.= "<option value='".$value."'>$name</option>";
+ $options.= "<option value=\"".$v_value."\">$name</option>";
}
}