forked from extern/egroupware
allow to overide egw_server_root used as key in egw_cache for tree- AND instance-level
This commit is contained in:
parent
3286642374
commit
9da4924f00
@ -89,6 +89,13 @@ class egw_cache
|
||||
*/
|
||||
static $max_expiration;
|
||||
|
||||
/**
|
||||
* Used to determine keys for tree- and instance-level caches
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
static $egw_server_root = EGW_SERVER_ROOT;
|
||||
|
||||
/**
|
||||
* Add some data in the cache, only if the key does not yet exist
|
||||
*
|
||||
@ -675,7 +682,7 @@ class egw_cache
|
||||
case self::TREE:
|
||||
if (!isset($tree_key))
|
||||
{
|
||||
$tree_key = $level.'-'.str_replace(array(':','/','\\'),'-',EGW_SERVER_ROOT);
|
||||
$tree_key = $level.'-'.str_replace(array(':','/','\\'),'-', self::$egw_server_root);
|
||||
// add charset to key, if not utf-8 (as everything we store depends on charset!)
|
||||
if (($charset = self::get_system_config('system_charset',false)) && $charset != 'utf-8')
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user