- Модуль: learning
- Путь к файлу: ~/bitrix/modules/learning/classes/general/clearnaccess.php
- Класс: CLearnAccess
- Вызов: CLearnAccess::IsLessonAccessible
public function IsLessonAccessible ($in_lessonId, $in_bitmaskOperations, $isUseCache = false)
{
static $cacheArIds = array();
$lessonId = intval($in_lessonId);
$cacheKey = $in_bitmaskOperations."_".$lessonId;
if ($isUseCache && array_key_exists($cacheKey, $cacheArIds))
{
return true;
}
$cacheArIds = array_merge($cacheArIds, $this->GetAccessibleLessonsList($in_bitmaskOperations, $isUseCache, $lessonId));
return array_key_exists($cacheKey, $cacheArIds);
}