function oa_core_oa_clear_cache in Open Atrium Core 7.2
Implements hook_oa_clear_cache().
File
- includes/
oa_core.cache.inc, line 91 - Code for OpenAtrium caching helpers
Code
function oa_core_oa_clear_cache($node = NULL, $uid = NULL, $include_archived = FALSE) {
$cid = oa_core_get_cache_id(OA_CACHE_GROUPS_BY_USER, $uid, $include_archived);
oa_core_clear_cache(OA_CACHE_GROUPS_BY_USER, $cid);
$cid = oa_core_get_cache_id(OA_CACHE_GROUPS_BY_USER_ACCESS, $uid, $include_archived);
oa_core_clear_cache(OA_CACHE_GROUPS_BY_USER_ACCESS, $cid);
$cid = oa_core_get_cache_id(OA_CACHE_GET_PARENTS, NULL, $include_archived);
oa_core_clear_cache(OA_CACHE_GET_PARENTS, $cid);
$cid = oa_core_get_cache_id(OA_CACHE_GROUPS_BY_PARENT, NULL, $include_archived);
oa_core_clear_cache(OA_CACHE_GROUPS_BY_PARENT, $cid);
$cid = oa_core_get_cache_id(OA_CACHE_TOP_PARENTS, NULL, $include_archived);
oa_core_clear_cache(OA_CACHE_TOP_PARENTS, $cid);
}