Code

Some session fixes
[gosa.git] / gosa-core / plugins / admin / fai / class_divListFai.inc
index b15485c82dc890e3d8dd540711496e1f7d38e1c1..f8977130e3ec8110cdf0305f40247c42e978d21e 100644 (file)
@@ -34,10 +34,10 @@ class divListFai extends MultiSelectWindow
     $this->ui           = get_userinfo();
 
     /* Set default base */
-    if(!isset($_SESSION['CurrentMainBase'])){
-      $_SESSION['CurrentMainBase'] = $this->config->current['BASE'];
+    if(!session::is_set('CurrentMainBase')){
+      session::set('CurrentMainBase',$this->config->current['BASE']);
     }
-    $this->selectedBase = $_SESSION['CurrentMainBase'];
+    $this->selectedBase  = session::get('CurrentMainBase');
 
     /* Set list strings */
     $this->SetTitle(_("List of FAI classes"));
@@ -412,7 +412,9 @@ class divListFai extends MultiSelectWindow
   {
     /* Save automatic created POSTs like regex, checkboxes */
     MultiSelectWindow::save_object(); 
-    $_SESSION['faifilter']['branch'] = $this->selectedBranch; 
+    $faifilter = session::get('faifilter');
+    $faifilter['branch'] = $this->selectedBranch; 
+    session::set('faifilter',$faifilter);
   }
 }
 // vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler: