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

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

static Add ($arFields, $isCourse=false, $parentLessonId=true, $arProperties=array('SORT'=> 500), $isCheckPermissions=true, $checkPermissionsForUserId=-1)
static Update ($id, $arFields)
static DeleteRecursiveLikeHardlinks ($in_data)
static Delete ($lesson_id)
static GetByID ($id)
static GetByIDAsArr ($id)
static GetLinkedCourse ($lessonId)
static GetCourseToLessonMap ($bRefreshCache=false)
static RelationAdd ($parentLessonId, $childLessonId, $arProperties)
static RelationUpdate ($parentLessonId, $childLessonId, $arProperties)
static RelationGet ($parentLessonId, $childLessonId)
static RelationRemove ($parentLessonId, $childLessonId)
static ListImmediateParents ($lessonId)
static ListImmediateChilds ($lessonId)
static ListImmediateNeighbours ($lessonId)
static GetList ($arOrder=array(), $arFilter=array(), $arSelectFields=array(), $arNavParams=array())
static GetListOfImmediateChilds ($lessonId, $arOrder=array(), $arFilter=array(), $arSelectFields=array(), $arNavParams=array())
static GetListOfImmediateParents ($lessonId, $arOrder=array(), $arFilter=array(), $arSelectFields=array(), $arNavParams=array())
static GetTree ( $lessonId, $arOrder=array('EDGE_SORT'=> 'asc'), $arFilter=array(), $publishProhibitionMode=true, $arSelectFields=array())
static CountImmediateChilds ($lessonId)
static LessonIdByChapterId ($chapterId)
static GetListOfAncestors ($lessonId, $stopAtLessonId=false, $stopBeforeLessonId=false, $arIgnoreEdges=array())
static GetListOfParentPathes ($lessonId, $breakOnLessonId=false, $breakBeforeLesson=false, $arIgnoreEdges=array())
static IsPublishProhibited ($in_lessonId, $in_contextCourseLessonId)
static PublishProhibitionSetTo ($in_lessonId, $in_contextCourseLessonId, $in_isProhibited)
Открытые статические члены унаследованные от ILearnLesson
static Add ($arFields, $isCourse=false, $parentLessonId=true, $arProperties=array('SORT'=> 500))
static GetList ($arOrder=array(), $arFilter=array())
static GetListOfImmediateParents ($lessonId, $arOrder=array(), $arFilter=array(), $arSelectFields=array())
static GetListOfImmediateChilds ($lessonId, $arOrder=array(), $arFilter=array(), $arSelectFields=array())
static GetTree ( $lessonId, $arOrder=array('EDGE_SORT'=> 'asc'), $arFilter=array(), $publishProhibitionMode=true)

Поля данных

const GET_LIST_ALL = 0x0
const GET_LIST_IMMEDIATE_CHILDS_OF = 0x1
const GET_LIST_IMMEDIATE_PARENTS_OF = 0x2
const PUBLISH_PROHIBITION_PURGE_ALL_LESSONS_IN_COURSE_CONTEXT = 0x1
const PUBLISH_PROHIBITION_PURGE_LESSON_IN_ALL_COURSE_CONTEXT = 0x2
const PUBLISH_PROHIBITION_PURGE_BOTH = 0x3

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

static _ExtractAdditionalCourseFields (&$arFields)
static _CanonizeAndCheckAdditionalParamsForAddCourse ($arFields, $forUpdate=false)
static _funcDelete_ParseOptions ($lesson_id)
static GetCourseToLessonMap_ReloadCache ()
static GetCourseToLessonMap_LoadFromDB ()
static BecomeCourse ($lessonId, $arFields)
static CourseBecomeLesson ($courseId)
static _EnsureArgsStrictlyCastableToIntegers ()
static GetListUni ($arOrder=array(), $arFilter=array(), $arSelectFields=array(), $mode=self::GET_LIST_ALL, $lessonId=-1, $arNavParams=array())
static GetFilter ($arFilter=array(), $mode)
static GetListOfParentPathesRecursive ($arPathes, &$arAlreadyProcessedLessons, $arIgnoreEdges=array())
static PublishProhibitionPurge ($in_lessonId, $in_purgeMode)
static PublishProhibitionPurge_OnBeforeRelationRemove ($in_parentLessonId, $in_childLessonId)

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

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

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

Методы

◆ _CanonizeAndCheckAdditionalParamsForAddCourse()

_CanonizeAndCheckAdditionalParamsForAddCourse ( $arFields,
$forUpdate = false )
staticprotected

Canonize and checks additional params when adding course

Исключения
LearnExceptionwith error bit set LearnException\EXC_ERR_ALL_PARAMS
Возвращает
array of canonized params
Примеры
C:/bitrix/modules/learning/classes/general/clearnlesson.php.

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

◆ _EnsureArgsStrictlyCastableToIntegers()

_EnsureArgsStrictlyCastableToIntegers ( )
staticprotected
Исключения
LearnExceptionwith error bit set LearnException\EXC_ERR_ALL_LOGIC and errmessage "EA_PARAMS", if any of args isn't of integer type or can't be strictly casted to integer.
Примеры
C:/bitrix/modules/learning/classes/general/clearnlesson.php.

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

◆ _ExtractAdditionalCourseFields()

_ExtractAdditionalCourseFields ( & $arFields)
staticprotected
Примеры
C:/bitrix/modules/learning/classes/general/clearnlesson.php.

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

◆ _funcDelete_ParseOptions()

_funcDelete_ParseOptions ( $lesson_id)
staticprotected
Примеры
C:/bitrix/modules/learning/classes/general/clearnlesson.php.

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

◆ Add()

Add ( $arFields,
$isCourse = false,
$parentLessonId = true,
$arProperties = array('SORT' => 500),
$isCheckPermissions = true,
$checkPermissionsForUserId = -1 )
staticfinal
Примеры
C:/bitrix/modules/learning/classes/general/clearnlesson.php.

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

◆ BecomeCourse()

BecomeCourse ( $lessonId,
$arFields )
staticprotected

WARNING: don't use this method, it's for internal use only

Convert lesson to course (lesson will stay exists, but new course binded to lesson will be created)

WARNING: this method terminates (by die()/exit()) current execution flow when SQL server error occured. It's due to bug in CDatabase::Update() in main module (version info: define("SM_VERSION","11.0.12"); define("SM_VERSION_DATE","2012-02-21 17:00:00"); // YYYY-MM-DD HH:MI:SS )

Аргументы
int$lessonId
arrayof pairs field => value for course additional params. Allowed are:
  • SORT or COURSE_SORT: integer, 500 by default, sort order of courses. CORSE_SORT overrides SORT
  • ACTIVE_FROM: datetime, NULL by default
  • ACTIVE_TO: datetime, NULL by default
  • RATING: string (1 char), 'N' by default
  • RATING_TYPE: string, allowed values: NULL, "like", "standart_text", "like_graphic", "standart", NULL by default
  • SCORM: string (1 char), 'N' by default
Возвращает
int course id

@access private

This code will be useful after bug in CDatabase::Update() and CDatabase::Insert() will be solved and $ignore_errors setted to true in Insert()/Update() call above.

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

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

◆ CountImmediateChilds()

CountImmediateChilds ( $lessonId)
staticfinal

Counts how much immediate childs given lesson has.

Аргументы
intid of lesson
Возвращает
int count of immediate childs for given lesson id.

Замещает ILearnLesson.

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

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

◆ CourseBecomeLesson()

CourseBecomeLesson ( $courseId)
staticprotected

WARNING: don't use this method, it's for internal use only

Convert course to non-course lesson (course will be removed, but lesson will stay exists)

WARNING: this method terminates (by die()/exit()) current execution flow when SQL server error occured. It's due to bug in CDatabase::Update() in main module (version info: define("SM_VERSION","11.0.12"); define("SM_VERSION_DATE","2012-02-21 17:00:00"); // YYYY-MM-DD HH:MI:SS )

Аргументы
int$courseId(returned by GetLinkedCourse($lessonId) )

@access private

This code will be useful after bug in CDatabase::Update() and CDatabase::Insert() will be solved and $ignore_errors setted to true in Insert()/Update() call above.

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

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

◆ Delete()

Delete ( $id)
staticfinal

Removes lesson and all relations from/to it.

Аргументы
integer/array.If not array => param interpreted as id of lesson to be removed. If array => param interpreted as array of params. Available params are:
  • 'lesson_id' - integer. Id of lesson to be removed.
  • 'simulate' - boolean, false by default. If true => nothing will be writed to DB.
  • 'check_permissions' - boolean, true by default
  • 'user_id' - integer. User_id for which permissions will be checked, -1 by default, which means 'current logged user' (it's means 'current user')
Исключения
LearnExceptionwith errcode bit set LearnException\EXC_ERR_GN_REMOVE, also errmsg === 'EA_NOT_EXISTS' if there is wasn't node with this id.

Замещает ILearnLesson.

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

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

◆ DeleteRecursiveLikeHardlinks()

DeleteRecursiveLikeHardlinks ( $id)
staticfinal

Detach the given lesson from all parents and recursively remove descendants, excepts descendants, that have ancestors outside of descendants of the given lesson. Such lessons will not be removed, but will be unlinked from lessons, which will be really removed.

Аргументы
integer/array.If not array => param interpreted as id of lesson to be removed. If array => param interpreted as array of params. Available params are:
  • 'lesson_id' - integer. Id of lesson to be removed.
  • 'simulate' - boolean, false by default. If true => nothing will be writed to DB.
  • 'check_permissions' - boolean, true by default
  • 'user_id' - integer. User_id for which permissions will be checked, -1 by default (it's means 'current user')

Замещает ILearnLesson.

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

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

◆ GetByID()

GetByID ( $id)
staticfinal
Исключения
LearnExceptionwith error bit set EXC_ERR_ALL_PARAMS
Возвращает
CDBResult

Замещает ILearnLesson.

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

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

◆ GetByIDAsArr()

GetByIDAsArr ( $id)
staticfinal

WARNING: don't use this function, it's for internal use only.

Аргументы
integerid of node to be getted
Исключения
LearnExceptionwith errcode bit set LearnException\EXC_ERR_GN_GETBYID. Messages can be: 'EA_PARAMS', 'EA_ACCESS_DENIED', 'EA_SQLERROR', 'EA_NOT_EXISTS'.

@access private

Возвращает
array of properties for node with $id

Замещает ILearnLesson.

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

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

◆ GetCourseToLessonMap()

GetCourseToLessonMap ( $bRefreshCache = false)
staticfinal

This function is for internal use only. It's not a part of public API.

@access private

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

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

◆ GetCourseToLessonMap_LoadFromDB()

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

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

◆ GetCourseToLessonMap_ReloadCache()

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

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

◆ GetFilter()

GetFilter ( $arFilter = array(),
$mode )
staticprotected

@access protected

Исключения
LearnExceptionwith error bit set EXC_ERR_ALL_PARAMS
Примеры
C:/bitrix/modules/learning/classes/general/clearnlesson.php.

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

◆ GetLinkedCourse()

GetLinkedCourse ( $lessonId)
staticfinal

Gets id of course corresponded to given lesson

Аргументы
integerid of lesson
Исключения
LearnExceptionwith error bit set (one of):
Возвращает
integer/bool id of linked (corresponded) course or FALSE if there is no course corresponded to the lesson.

Замещает ILearnLesson.

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

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

◆ GetList()

GetList ( $arOrder = array(),
$arFilter = array(),
$arSelectFields = array(),
$arNavParams = array() )
staticfinal
Примеры
C:/bitrix/modules/learning/classes/general/clearnlesson.php.

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

◆ GetListOfAncestors()

GetListOfAncestors ( $lessonId,
$stopAtLessonId = false,
$stopBeforeLessonId = false,
$arIgnoreEdges = array() )
staticfinal

@access private

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

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

◆ GetListOfImmediateChilds()

GetListOfImmediateChilds ( $lessonId,
$arOrder = array(),
$arFilter = array(),
$arSelectFields = array(),
$arNavParams = array() )
staticfinal
Примеры
C:/bitrix/modules/learning/classes/general/clearnlesson.php.

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

◆ GetListOfImmediateParents()

GetListOfImmediateParents ( $lessonId,
$arOrder = array(),
$arFilter = array(),
$arSelectFields = array(),
$arNavParams = array() )
staticfinal
Примеры
C:/bitrix/modules/learning/classes/general/clearnlesson.php.

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

◆ GetListOfParentPathes()

GetListOfParentPathes ( $lessonId,
$breakOnLessonId = false,
$breakBeforeLesson = false,
$arIgnoreEdges = array() )
staticfinal

@access public

Замещает ILearnLesson.

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

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

◆ GetListOfParentPathesRecursive()

GetListOfParentPathesRecursive ( $arPathes,
& $arAlreadyProcessedLessons,
$arIgnoreEdges = array() )
staticprotected
Примеры
C:/bitrix/modules/learning/classes/general/clearnlesson.php.

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

◆ GetListUni()

GetListUni ( $arOrder = array(),
$arFilter = array(),
$arSelectFields = array(),
$mode = self::GET_LIST_ALL,
$lessonId = -1,
$arNavParams = array() )
staticprotected

GROUP BY works for MySQL, MSSQL, Oracle select a.id, a.NAME, count(b.USER_ID) as C from b_group a, b_user_group b where a.id = b.GROUP_ID group by a.id, a.NAME order by C

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

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

◆ GetTree()

GetTree ( $lessonId,
$arOrder = array ('EDGE_SORT' => 'asc'),
$arFilter = array(),
$publishProhibitionMode = true,
$arSelectFields = array() )
staticfinal

◆ IsPublishProhibited()

IsPublishProhibited ( $lessonId,
$contextCourseLessonId )
staticfinal

Checks for probition of publishing for given lesson in context of given course.

Аргументы
intlesson id to be checked for publish prohibition
intlesson id in context of which check. Must corresponds to course.
Возвращает
bool true - if lesson is prohibited to be published in this course, otherwise - false.

Замещает ILearnLesson.

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

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

◆ LessonIdByChapterId()

LessonIdByChapterId ( $chapterId)
staticfinal

This function is DEPRECATED

Get lesson id of lesson, previously was chapter (before convertion to new data model.

WARNING: This function is for backward compatibility of old-style links to courses, chapters, lessons resolving in components.

Don't use it in new projects, when there is no old-style links.

@access public

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

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

◆ ListImmediateChilds()

ListImmediateChilds ( $lessonId)
staticfinal

Lists immediate childs.

Аргументы
integerid of lesson
Возвращает
array of immediate childs (empty array if there is no childs)
См. также
example for ListImmediateParents()

Замещает ILearnLesson.

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

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

◆ ListImmediateNeighbours()

ListImmediateNeighbours ( $lessonId)
staticfinal

Lists immediate neighbours.

Аргументы
integerid of lesson
Возвращает
array of immediate neighbours (empty array if there is no neighbours)
См. также
example for ListImmediateParents()

Замещает ILearnLesson.

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

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

◆ ListImmediateParents()

ListImmediateParents ( $lessonId)
staticfinal

Замещает ILearnLesson.

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

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

◆ PublishProhibitionPurge()

PublishProhibitionPurge ( $in_lessonId,
$in_purgeMode )
staticprotected
Аргументы
intlesson id
intpurge mode (PUBLISH_PROHIBITION_PURGE_ALL_LESSONS_IN_COURSE_CONTEXT, PUBLISH_PROHIBITION_PURGE_LESSON_IN_ALL_COURSE_CONTEXT, PUBLISH_PROHIBITION_PURGE_BOTH)
Примеры
C:/bitrix/modules/learning/classes/general/clearnlesson.php.

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

◆ PublishProhibitionPurge_OnBeforeRelationRemove()

PublishProhibitionPurge_OnBeforeRelationRemove ( $in_parentLessonId,
$in_childLessonId )
staticprotected

Cleanup publish prohibitions to be orphaned on relation remove.

Аргументы
int$parentLessonIdof relation to be removed
int$childLessonIdof relation to be removed
Примеры
C:/bitrix/modules/learning/classes/general/clearnlesson.php.

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

◆ PublishProhibitionSetTo()

PublishProhibitionSetTo ( $lessonId,
$contextCourseLessonId,
$isProhibited )
staticfinal
Аргументы
intlesson id for publish (un)prohibition
intlesson id in context of which publish (un)prohibition will be done
boolif true - lesson will be prohibited for publish. If false - prohibition will be removed.
Возвращает
bool if true - prohibition status changed, false - otherwise. If status not changed - it isn't error, it means that status to be setted === status, that already set for lesson.

Замещает ILearnLesson.

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

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

◆ RelationAdd()

RelationAdd ( $parentLessonId,
$childLessonId,
$arProperties )
staticfinal

Link two lessons from $parentLessonId to $childLessonId

Аргументы
int$parentLessonId
int$childLessonId
arrayof properties of the link. Currently available properties:
  • 'SORT', integer All properties must be set.
Исключения
ExceptionLearnException with code error bit set LearnException\EXC_ERR_GR_LINK

Замещает ILearnLesson.

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

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

◆ RelationGet()

RelationGet ( $parentLessonId,
$childLessonId )
staticfinal

Get parametres of relation between two lessons

Аргументы
int$parentLessonId
int$childLessonId
Возвращает
array of properties of the link. Currently available properties:
  • 'SORT', integer
Исключения
ExceptionLearnException with code error bit set LearnException\EXC_ERR_GR_GET_PROPERTY

Замещает ILearnLesson.

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

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

◆ RelationRemove()

RelationRemove ( $parentLessonId,
$childLessonId )
staticfinal

Remove relation from $parentLessonId to $childLessonId

Аргументы
int$parentLessonId
int$childLessonId
Исключения
ExceptionLearnException with code error bit set LearnException\EXC_ERR_GR_UNLINK if relation isn't exists => message of exception === 'EA_NOT_EXISTS'

Замещает ILearnLesson.

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

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

◆ RelationUpdate()

RelationUpdate ( $parentLessonId,
$childLessonId,
$arProperties )
staticfinal

Update parametres of relation between two lessons

Аргументы
int$parentLessonId
int$childLessonId
arrayof properties of the link. Currently available properties:
  • 'SORT', integer
Исключения
ExceptionLearnException with code error bit set LearnException\EXC_ERR_GR_SET_PROPERTY

Замещает ILearnLesson.

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

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

◆ Update()

Update ( $id,
$arFields )
staticfinal

Changes lesson's data

WARNING: this method terminates (by die()/exit()) current execution flow when SQL server error occured. It's due to bug in CDatabase::Update() in main module (version info: define("SM_VERSION","11.0.12"); define("SM_VERSION_DATE","2012-02-21 17:00:00"); // YYYY-MM-DD HH:MI:SS )

Аргументы
integerid of node to be updated
arrayof pairs field => value for lesson If lesson is the course, additional fields maybe set:
  • SORT or COURSE_SORT: integer, sort order of courses. CORSE_SORT overrides SORT
  • ACTIVE_FROM: datetime
  • ACTIVE_TO: datetime
  • RATING: string (1 char): 'Y' / 'N' / NULL
  • RATING_TYPE: string, allowed values: NULL, "like", "standart_text", "like_graphic", "standart"
  • SCORM: string (1 char) ).
Исключения
LearnExceptionwith errcodes bit set (one of):

This code will be useful after bug in CDatabase::Update() and CDatabase::Insert() will be solved and $ignore_errors setted to true in Insert()/Update() call above.

Замещает ILearnLesson.

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

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

Поля

◆ GET_LIST_ALL

const GET_LIST_ALL = 0x0
Примеры
C:/bitrix/modules/learning/classes/general/clearnlesson.php.

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

◆ GET_LIST_IMMEDIATE_CHILDS_OF

const GET_LIST_IMMEDIATE_CHILDS_OF = 0x1
Примеры
C:/bitrix/modules/learning/classes/general/clearnlesson.php.

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

◆ GET_LIST_IMMEDIATE_PARENTS_OF

const GET_LIST_IMMEDIATE_PARENTS_OF = 0x2
Примеры
C:/bitrix/modules/learning/classes/general/clearnlesson.php.

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

◆ PUBLISH_PROHIBITION_PURGE_ALL_LESSONS_IN_COURSE_CONTEXT

const PUBLISH_PROHIBITION_PURGE_ALL_LESSONS_IN_COURSE_CONTEXT = 0x1
Примеры
C:/bitrix/modules/learning/classes/general/clearnlesson.php.

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

◆ PUBLISH_PROHIBITION_PURGE_BOTH

const PUBLISH_PROHIBITION_PURGE_BOTH = 0x3
Примеры
C:/bitrix/modules/learning/classes/general/clearnlesson.php.

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

◆ PUBLISH_PROHIBITION_PURGE_LESSON_IN_ALL_COURSE_CONTEXT

const PUBLISH_PROHIBITION_PURGE_LESSON_IN_ALL_COURSE_CONTEXT = 0x2
Примеры
C:/bitrix/modules/learning/classes/general/clearnlesson.php.

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


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