function getAccessList($user_guid = 0, $flush = false)
{
global $init_finished;
$cache = $this->access_cache;
if ($flush) {
$cache->clear();
}
if ($user_guid == 0) {
$user_guid = $this->session->getLoggedInUserGuid();
}
$user_guid = (int) $user_guid;
$hash = $user_guid . 'get_access_list';
if ($cache[$hash]) {
return $cache[$hash];
}
$access_array = $this->getAccessArray($user_guid, $flush);
$access = "(" . implode(",", $access_array) . ")";
if ($init_finished) {
$cache[$hash] = $access;
}
return $access;
}