index 131c4a282d9ac9955d7855515c86a6ab2020ff5f..1b90b74878b16d9c177a629149a73fb3858df299 100644 (file)
$ui->loadACL();
/* TODO: check java script for htaccess authentication */
- $_SESSION['js']= true;
+ session::set('js',true);
return ($ui);
}
global $config;
$map = array( "applicationou" => "ou=apps,",
+ "systemsou" => "ou=systems,",
"serverou" => "ou=servers,ou=systems,",
"terminalou" => "ou=terminals,ou=systems,",
"workstationou" => "ou=workstations,ou=systems,",
"printerou" => "ou=printers,ou=systems,",
"phoneou" => "ou=phones,ou=systems,",
"componentou" => "ou=netdevices,ou=systems,",
+ "blocklistou" => "ou=gofax,ou=systems,",
+ "incomingou" => "ou=incoming,",
+ "aclroleou" => "ou=aclroles,",
"macroou" => "ou=macros,ou=asterisk,ou=configs,ou=systems,",
"conferenceou" => "ou=conferences,ou=asterisk,ou=configs,ou=systems,",
+
+ "faiou" => "ou=fai,ou=configs,ou=systems,",
+ "faiscriptou" => "ou=scripts,",
+ "faihookou" => "ou=hooks,",
+ "faitemplateou" => "ou=templates,",
+ "faivariableou" => "ou=variables,",
+ "faiprofileou" => "ou=profiles,",
+ "faipackageou" => "ou=packages,",
+ "faipartitionou"=> "ou=disk,",
+
"deviceou" => "ou=devices,",
"mimetypeou" => "ou=mime,");
$ou = $map[$name];
return($ou);
} else {
+ trigger_error("No department mapping found for type ".$name);
return "";
}
function register_global($name, $object)
{
- $_SESSION[$name]= $object;
+ session::set($name,$object);
}
function is_global($name)
{
- return isset($_SESSION[$name]);
+ return(session::is_set($name));
}
-function &get_global($name)
+function get_global($name)
{
- return $_SESSION[$name];
+ return(session::get($name));
}