- Модуль: bizproc
- Путь к файлу: ~/bitrix/modules/bizproc/classes/general/workflowtemplateloader.php
- Класс: CBPWorkflowTemplateLoader
- Вызов: CBPWorkflowTemplateLoader::addTemplate
public function addTemplate($arFields, $systemImport = false)
{
global $DB;
self::ParseFields($arFields, 0, $systemImport);
$arInsert = $DB->PrepareInsert("b_bp_workflow_template", $arFields);
$strSql =
"INSERT INTO b_bp_workflow_template (".$arInsert[0].", MODIFIED) ".
"VALUES(".$arInsert[1].", ".$DB->CurrentTimeFunction().")";
$DB->Query($strSql, False, "File: ".__FILE__."
Line: ".__LINE__);
$id = (int)$DB->LastID();
if ($id)
{
$event = new Event(
'bizproc',
'onAfterWorkflowTemplateAdd',
[
'FIELDS' => $arFields,
]
);
EventManager::getInstance()->send($event);
}
return $id;
}