• Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/classes/general/workflowtemplateloader.php
  • Класс: CBPWorkflowTemplateLoader
  • Вызов: CBPWorkflowTemplateLoader::updateTemplate
public function updateTemplate($id, $arFields, $systemImport = false, $validationRequired = true)
{
	global $DB;

	$id = intval($id);
	if ($id <= 0)
		throw new CBPArgumentNullException("id");

	self::ParseFields($arFields, $id, $systemImport, $validationRequired);

	$strUpdate = $DB->PrepareUpdate("b_bp_workflow_template", $arFields);

	$strSql =
		"UPDATE b_bp_workflow_template SET ".
		"	".$strUpdate.", ".
		"	MODIFIED = ".$DB->CurrentTimeFunction()." ".
		"WHERE ID = ".intval($id)." ";
	$DB->Query($strSql, False, "File: ".__FILE__."
Line: ".__LINE__); $event = new Event( 'bizproc', 'onAfterWorkflowTemplateUpdate', [ 'ID' => $id, 'FIELDS' => $arFields, ] ); EventManager::getInstance()->send($event); return $id; }