Code

Updated update-gosa
[gosa.git] / gosa-core / html / getFAIscript.php
index 45277a6fdcf544184923056b6fb79af62dddd2e0..b7bebe34ad1ade5621af6df893aa77dfbb54791d 100644 (file)
 restore_error_handler();
 function getFAIScript ($id)
 {
-restore_error_handler();
-  $ldap = $_SESSION['config']->get_ldap_link();
-  $ldap->cd($_SESSION['config']->current['BASE']);
+  restore_error_handler();
+
+  $config = session::get('config');
+
+  $ldap = $config->get_ldap_link();
+  $ldap->cd($config->current['BASE']);
 
   $sr= $ldap->cat($id, array("FAItemplateFile", "FAIscript", "cn", "objectClass"));
   $ei= ldap_first_entry($ldap->cid, $sr);
@@ -63,16 +66,16 @@ restore_error_handler();
 @require_once ("../include/php_setup.inc");
 @require_once ("functions.inc");
 error_reporting (E_ALL | E_STRICT);
-session_start ();
+session::start();
 
 /* Logged in? Simple security check */
-if (!isset($_SESSION['ui'])){
+if (!session::is_set('ui')){
   new log("security","fai","",array(),"Error: getFAIScript.php called without session") ;
   header ("Location: index.php");
   exit;
 }
-$ui= $_SESSION["ui"];
-$config= $_SESSION['config'];
+$ui= session::get("ui");
+$config= session::get('config');
 
 /* Check ACL's */
 #FIXME Use more specific acl categories instead of all/all