- Модуль: bizproc
- Путь к файлу: ~/bitrix/modules/bizproc/classes/general/document.php
- Класс: CBPDocument
- Вызов: CBPDocument::updateWorkflowTemplate
static function updateWorkflowTemplate($id, $documentType, $arFields, &$arErrors)
{
$arErrors = array();
$dbTemplates = CBPWorkflowTemplateLoader::GetList(
array(),
array("ID" => $id, "DOCUMENT_TYPE" => $documentType),
false,
false,
array("ID")
);
$arTemplate = $dbTemplates->Fetch();
if (!$arTemplate)
{
$arErrors[] = array(
"code" => 0,
"message" => str_replace("#ID#", $id, GetMessage("BPCGDOC_INVALID_WF_ID")),
"file" => ""
);
return;
}
try
{
CBPWorkflowTemplateLoader::Update($id, $arFields);
}
catch (Exception $e)
{
$arErrors[] = array(
"code" => $e->getCode(),
"message" => $e->getMessage(),
"file" => $e->getFile()." [".$e->getLine()."]"
);
}
}