Modules: added a mean to cache data that will be reset upon compilation. To be used in conjunction with ModuleDesign.

SVN:trunk[3877]
This commit is contained in:
Romain Quetiez
2016-01-25 16:47:05 +00:00
parent 764c551f0f
commit b8af72b402
3 changed files with 23 additions and 6 deletions

View File

@@ -1,5 +1,5 @@
<?php
// Copyright (C) 2010-2015 Combodo SARL
// Copyright (C) 2010-2016 Combodo SARL
//
// This file is part of iTop.
//
@@ -20,7 +20,7 @@
/**
* Static class utils
*
* @copyright Copyright (C) 2010-2015 Combodo SARL
* @copyright Copyright (C) 2010-2016 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
@@ -768,7 +768,16 @@ class utils
return ITOP_DEFAULT_ENV;
}
}
/**
* Returns a path to a folder into which any module can store cache data
* The corresponding folder is created or cleaned upon code compilation
* @return string
*/
public static function GetCachePath()
{
return APPROOT.'data/cache-'.self::GetCurrentEnvironment().'/';
}
/**
* Merge standard menu items with plugin provided menus items
*/