• Модуль: webdav
  • Путь к файлу: ~/bitrix/modules/webdav/classes/iblockbizproc.php
  • Класс: CIBlockDocumentWebdav
  • Вызов: CIBlockDocumentWebdav::StartWorkflowsParametersValidate
static function StartWorkflowsParametersValidate($documentType, $arDocumentStates, &$arBizProcParametersValues, &$arErrors)
{
	$arBizProcParametersValues = array();
	$arDocumentStates = (is_array($arDocumentStates) ? $arDocumentStates : array());

	foreach ($arDocumentStates as $arDocumentState)
	{
		if ($arDocumentState["ID"] == '')
		{
			$arErrorsTmp = array();
			$arBizProcParametersValues[$arDocumentState["TEMPLATE_ID"]] =
				CBPDocument::StartWorkflowParametersValidate(
					$arDocumentState["TEMPLATE_ID"],
					$arDocumentState["TEMPLATE_PARAMETERS"],
					$documentType,
					$arErrorsTmp
				);

			foreach ($arErrorsTmp as $e)
				$arErrors[] = array("id" => "bizproc_validate", "text" => $e["message"]);
		}
	}
	return empty($arErrors);
}