- Модуль: bizproc
- Путь к файлу: ~/bitrix/modules/bizproc/classes/general/workflowtemplateloader.php
- Класс: CBPWorkflowTemplateResult
- Вызов: CBPWorkflowTemplateResult::fetch
function fetch()
{
$res = parent::Fetch();
if ($res)
{
if (array_key_exists("DOCUMENT_TYPE", $res) && !is_array($res["DOCUMENT_TYPE"]))
{
$res["DOCUMENT_TYPE"] = array($res["MODULE_ID"], $res["ENTITY"], $res["DOCUMENT_TYPE"]);
}
if (array_key_exists("TEMPLATE", $res) && !is_array($res["TEMPLATE"]))
{
$res["TEMPLATE"] = $this->GetFromSerializedForm($res["TEMPLATE"]);
}
if (array_key_exists("VARIABLES", $res) && !is_array($res["VARIABLES"]))
{
$res["VARIABLES"] = $this->GetFromSerializedForm($res["VARIABLES"]);
}
if (array_key_exists("CONSTANTS", $res) && !is_array($res["CONSTANTS"]))
{
$res["CONSTANTS"] = $this->GetFromSerializedForm($res["CONSTANTS"]);
}
if (array_key_exists("PARAMETERS", $res) && !is_array($res["PARAMETERS"]))
{
$res["PARAMETERS"] = $this->GetFromSerializedForm($res["PARAMETERS"]);
}
}
return $res;
}