index de0d89715c2a9209eef6a6e2d74a08abee6f88a6..b2b987deeb30d867145773d93cf1e79f76c46579 100644 (file)
function get_permissions($dn, $object, $attribute= "", $skip_write= FALSE)
{
/* Push cache answer? */
- $ACL_CACHE = session::get('ACL_CACHE');
+ $ACL_CACHE = &session::get('ACL_CACHE');
if (isset($ACL_CACHE["$dn+$object+$attribute"])){
/* Remove write if needed */
}
}
- $ACL_CACHE = session::get('ACL_CACHE');
$ACL_CACHE["$dn+$object+$attribute"]= $ret;
- session::set('ACL_CACHE',$ACL_CACHE);
/* Remove write if needed */
if ($skip_write){
}
}
- $ACL_CACHE = session::get('ACL_CACHE');
+ $ACL_CACHE = &session::get('ACL_CACHE');
$ACL_CACHE['MODULE_DEPARTMENTS'][serialize($module)] = $deps;
- session::set('ACL_CACHE',$ACL_CACHE);
return ($deps);
}