diff --git a/gosa-core/include/class_MultiSelectWindow.inc b/gosa-core/include/class_MultiSelectWindow.inc
index 5fe22de80c01dc4fd6e5ee417fd48c7c6ea68c67..5e4181c4a8540a512a44c11afe81306137c9223a 100644 (file)
}
}
- /* Save base selection from headpage selectbox*/
+ /* Save base selection from headpage selectbox */
if(isset($_POST['CurrentMainBase'])){
$this->selectedBase = $_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);
}
$s_attrs[]= $data['ATTR'];
}
- $tmp = get_list("(|".$s_filter.")",$s_acls,$this->selectedBase,$s_attrs,GL_NONE | GL_SIZELIMIT);
+ $tmp = get_list("(|".$s_filter.")",$s_acls,$this->selectedBase,$s_attrs,GL_NONE);
foreach($tmp as $attrs){
foreach($types as $name => $data){
if(in_array($data['OC'],$attrs['objectClass']) && isset($attrs[$data['ATTR']][0])){