1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Интерфейс ILearnAccessInterface
Граф наследования:ILearnAccessInterface:
CLearnAccess

Открытые члены

 SQLClauseForAccessibleLessons ($in_bitmaskOperations, $isUseCache=false, $lessonId=0, $in_prfx='DEFPRFX')
 IsBaseAccessForCR ($in_bitmaskRequested, $isUseCache=false)
 IsBaseAccess ($in_bitmaskRequested, $isUseCache=false, $checkForAuthor=false)
 SetBasePermissions ($in_arPermPairs)
 GetBasePermissions ()
 GetLessonPermissions ($in_lessonId)
 SetLessonsPermissions ($in_arPermissions)
 IsLessonAccessible ($in_lessonId, $in_bitmaskOperations, $isUseCache=false)
 GetAccessibleLessonsList ($in_bitmaskOperations, $isUseCache=false)

Открытые статические члены

static GetNameForTask ($taskId)
static ListAllPossibleRights ()
static GetSymbolsAccessibleToLesson ($in_lessonId, $in_bitmaskOperations, $isUseCache=false)

Подробное описание

Примеры
C:/bitrix/modules/learning/classes/general/clearnaccess.php.

См. определение в файле clearnaccess.php строка 3

Методы

◆ GetAccessibleLessonsList()

GetAccessibleLessonsList ( $in_bitmaskOperations,
$isUseCache = false )

◆ GetBasePermissions()

GetBasePermissions ( )

◆ GetLessonPermissions()

GetLessonPermissions ( $in_lessonId)

◆ GetNameForTask()

GetNameForTask ( $taskId)
static

◆ GetSymbolsAccessibleToLesson()

GetSymbolsAccessibleToLesson ( $in_lessonId,
$in_bitmaskOperations,
$isUseCache = false )
static

◆ IsBaseAccess()

IsBaseAccess ( $in_bitmaskRequested,
$isUseCache = false,
$checkForAuthor = false )
Аргументы
intbitmask of operations (constants self::OP_...)
booluse cache (false be default)
booldoes include CR to check? (false by default)
Возвращает
bool true - if there is access to given operations

Замещается в CLearnAccess.

Примеры
C:/bitrix/modules/learning/classes/general/clearnaccess.php.

◆ IsBaseAccessForCR()

IsBaseAccessForCR ( $in_bitmaskRequested,
$isUseCache = false )

This function include CR to access symbols when checks base rights.

Аргументы
intbitmask of operations (constants self::OP_...)
booluse cache
Возвращает
bool true - if there is access to given operations

Замещается в CLearnAccess.

Примеры
C:/bitrix/modules/learning/classes/general/clearnaccess.php.

◆ IsLessonAccessible()

IsLessonAccessible ( $in_lessonId,
$in_bitmaskOperations,
$isUseCache = false )

This function checks access rights for user to given lesson. It's includes checks for base rights (shared for all lessons).

Возвращает
bool true - if lesson is accessible by given user for given operations.

Замещается в CLearnAccess.

Примеры
C:/bitrix/modules/learning/classes/general/clearnaccess.php.

◆ ListAllPossibleRights()

ListAllPossibleRights ( )
static
Возвращает
array of possible rights. Example of array item: $arPossibleRights['ID'] = array( 'name' => 'NAME', 'name_human' => $nameUpperCase, 'sys' => 'SYS', 'description' => 'DESCRIPTION', 'description_human' => $descrUpperCase, 'binding' => 'BINDING' );

Замещается в CLearnAccess.

Примеры
C:/bitrix/modules/learning/classes/general/clearnaccess.php.

◆ SetBasePermissions()

SetBasePermissions ( $in_arPermPairs)
Аргументы
array$arPermPairs,forexample: array ('CR' => 4, 'U2' => '1', ...). All unlisted access symbols ("subjects") will be removed.

Замещается в CLearnAccess.

Примеры
C:/bitrix/modules/learning/classes/general/clearnaccess.php.

◆ SetLessonsPermissions()

SetLessonsPermissions ( $in_arPermissions)

◆ SQLClauseForAccessibleLessons()

SQLClauseForAccessibleLessons ( $in_bitmaskOperations,
$isUseCache = false,
$lessonId = 0,
$in_prfx = 'DEFPRFX' )

Объявления и описания членов интерфейса находятся в файле: