index 45277a6fdcf544184923056b6fb79af62dddd2e0..1a55d0487d6070a55e5420ecf443f031466cbeee 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);
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