- Модуль: tasks
- Путь к файлу: ~/bitrix/modules/tasks/lib/checklist/internals/checklistfields.php
- Класс: BitrixTasksCheckListInternalsCheckListFields
- Вызов: CheckListFields::buildMap
private function buildMap()
{
$setCheckFunctions = $this->getSetCheckFunctions();
$saveCheckFunctions = $this->getSaveCheckFunctions();
return [
'ID' => [
'SET_CHECK' => $setCheckFunctions['INT'],
'SAVE_CHECK' => $saveCheckFunctions['STRICT_INT'],
],
'COPIED_ID' => [
'SET_CHECK' => $setCheckFunctions['INT'],
'SAVE_CHECK' => $saveCheckFunctions['INT'],
],
'ENTITY_ID' => [
'SET_CHECK' => $setCheckFunctions['INT'],
'SAVE_CHECK' => $saveCheckFunctions['STRICT_REQUIRED'],
],
'USER_ID' => [
'SET_CHECK' => $setCheckFunctions['INT'],
'SAVE_CHECK' => $saveCheckFunctions['STRICT_REQUIRED'],
],
'CREATED_BY' => [
'SET_CHECK' => $setCheckFunctions['INT'],
'SAVE_CHECK' => $saveCheckFunctions['STRICT_INT'],
],
'PARENT_ID' => [
'SET_CHECK' => $setCheckFunctions['INT'],
'SAVE_CHECK' => $saveCheckFunctions['REQUIRED'],
],
'TITLE' => [
'SET_CHECK' => $setCheckFunctions['TITLE'],
'SAVE_CHECK' => $saveCheckFunctions['TITLE'],
],
'SORT_INDEX' => [
'SET_CHECK' => $setCheckFunctions['INT'],
'SAVE_CHECK' => $saveCheckFunctions['INT'],
],
'DISPLAY_SORT_INDEX' => [
'SET_CHECK' => $setCheckFunctions['STRING'],
'SAVE_CHECK' => $saveCheckFunctions['STRING'],
],
'IS_COMPLETE' => [
'SET_CHECK' => $setCheckFunctions['BOOLEAN'],
'SAVE_CHECK' => $saveCheckFunctions['BOOLEAN'],
],
'IS_IMPORTANT' => [
'SET_CHECK' => $setCheckFunctions['BOOLEAN'],
'SAVE_CHECK' => $saveCheckFunctions['BOOLEAN'],
],
'COMPLETED_COUNT' => [
'SET_CHECK' => $setCheckFunctions['INT'],
'SAVE_CHECK' => $saveCheckFunctions['INT'],
],
'MEMBERS' => [
'SET_CHECK' => $setCheckFunctions['MEMBERS'],
'SAVE_CHECK' => $saveCheckFunctions['MEMBERS'],
],
'ATTACHMENTS' => [
'SET_CHECK' => $setCheckFunctions['ATTACHMENTS'],
'SAVE_CHECK' => $saveCheckFunctions['ATTACHMENTS'],
],
];
}