1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс CLearnAccessMacroses

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

static CanUserViewLessonAsPublic ($arParams, $allowAccessViaLearningGroups=true)
static CanUserAddLessonWithoutParentLesson ($arParams=array())
static CanUserAddLessonToParentLesson ($arParams)
static CanUserEditLesson ($arParams)
static CanUserRemoveLesson ($arParams)
static CanUserViewLessonContent ($arParams, $allowAccessViaLearningGroups=true)
static CanUserViewLessonRelations ($arParams)
static CanUserPerformAtLeastOneRelationAction ($arParams)
static CanUserEditLessonRights ($arParams)
static CanUserViewLessonRights ($arParams)
static getActiveLearningGroupsPeriod ($courseLessonId, $userId)
static getActiveLearningChaptersPeriod ($courseLessonId, $userId)
static CanViewAdminMenu ()

Защищенные статические члены

static ParseParamsWithUser ($arParams, $arParserOptions)
static GetCurrentUserId ()

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

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

Методы

◆ CanUserAddLessonToParentLesson()

CanUserAddLessonToParentLesson ( $arParams)
static

If $arParams['user_id'] not set, or set to -1 => $USER->GetID() will be used $arParams['parent_lesson_id'] must be set.

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

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

◆ CanUserAddLessonWithoutParentLesson()

CanUserAddLessonWithoutParentLesson ( $arParams = array())
static

If $arParams['user_id'] not set, or set to -1 => $USER->GetID() will be used

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

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

◆ CanUserEditLesson()

CanUserEditLesson ( $arParams)
static

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

◆ CanUserEditLessonRights()

CanUserEditLessonRights ( $arParams)
static

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

◆ CanUserPerformAtLeastOneRelationAction()

CanUserPerformAtLeastOneRelationAction ( $arParams)
static

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

◆ CanUserRemoveLesson()

CanUserRemoveLesson ( $arParams)
static

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

◆ CanUserViewLessonAsPublic()

CanUserViewLessonAsPublic ( $arParams,
$allowAccessViaLearningGroups = true )
static

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

◆ CanUserViewLessonContent()

CanUserViewLessonContent ( $arParams,
$allowAccessViaLearningGroups = true )
static

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

◆ CanUserViewLessonRelations()

CanUserViewLessonRelations ( $arParams)
static

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

◆ CanUserViewLessonRights()

CanUserViewLessonRights ( $arParams)
static

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

◆ CanViewAdminMenu()

CanViewAdminMenu ( )
static

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

◆ getActiveLearningChaptersPeriod()

getActiveLearningChaptersPeriod ( $courseLessonId,
$userId )
static

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

◆ getActiveLearningGroupsPeriod()

getActiveLearningGroupsPeriod ( $courseLessonId,
$userId )
static

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

◆ GetCurrentUserId()

GetCurrentUserId ( )
staticprotected

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

◆ ParseParamsWithUser()

ParseParamsWithUser ( $arParams,
$arParserOptions )
staticprotected

Parse params throughs CLearnSharedArgManager\StaticParser(), but includes shared field 'user_id' and automatically replace user_id === -1 to user_id = $USER->GetID();

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


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