- Модуль: tasks
- Путь к файлу: ~/bitrix/modules/tasks/classes/general/columnmanager.php
- Класс: CTaskColumnPresetManager
- Вызов: CTaskColumnPresetManager::createPreset
public function createPreset($columns = array(), $name = '')
{
global $DB;
self::checkColumns($columns);
if (empty($columns))
$columns = array(array('ID' => CTaskColumnList::COLUMN_TITLE, 'WIDTH' => 1));
$arFields = array(
'USER_ID' => $this->userId,
'CONTEXT_ID' => $this->contextId,
'NAME' => $name,
'SERIALIZED_COLUMNS' => serialize($columns)
);
$presetId = $DB->add('b_tasks_columns', $arFields, array('SERIALIZED_COLUMNS'), 'tasks');
return ($presetId);
}