- Модуль: 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);
}