• Модуль: crmmobile
  • Путь к файлу: ~/bitrix/modules/crmmobile/lib/Controller/DocumentGenerator/Document.php
  • Класс: BitrixCrmMobileControllerDocumentGeneratorDocument
  • Вызов: Document::getFieldsAction
public function getFieldsAction(BitrixDocumentGeneratorDocument $document, array $values = [])
{
	$result = $this->proxyAction('getFieldsAction', [ $document, $values ]);
	if (isset($result['documentFields']) && is_array($result['documentFields']))
	{
		$sort = 10;
		$step = 10;
		foreach ($result['documentFields'] as $key => &$field)
		{
			if ($field['type'] === BitrixDocumentGeneratorDataProvider::FIELD_TYPE_DATE)
			{
				$field['timestamp'] = strtotime($field['value']);
			}

			$field['key'] = $key;
			$field['sort'] = $sort;
			$sort += $step;
		}
	}

	return $result;
}