- Модуль: bizproc
- Путь к файлу: ~/bitrix/modules/bizproc/classes/general/workflowtemplateloader.php
- Класс: CBPWorkflowTemplateLoader
- Вызов: CBPWorkflowTemplateLoader::getTemplateState
static function getTemplateState($workflowTemplateId, $stateName = "")
{
$workflowTemplateId = intval($workflowTemplateId);
if ($workflowTemplateId <= 0)
throw new CBPArgumentOutOfRangeException("workflowTemplateId", $workflowTemplateId);
$result = null;
$dbTemplatesList = self::GetList(
array(),
array('ID' => $workflowTemplateId),
false,
false,
array('ID', 'NAME', 'DESCRIPTION', 'TEMPLATE', 'PARAMETERS', 'VARIABLES', 'CONSTANTS')
);
if ($arTemplatesListItem = $dbTemplatesList->Fetch())
$result = self::ParseDocumentTypeStates($arTemplatesListItem);
else
throw new Exception(str_replace("#ID#", $workflowTemplateId, GetMessage("BPCGWTL_INVALID_WF_ID")));
return $result;
}