• Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/lib/controller/script.php
  • Класс: BitrixBizprocControllerScript
  • Вызов: Script::getFileParameters
private function getFileParameters(): array
{
	$parameters = [];

	foreach ($this->request->getFileList()->getValues() as $key => $value)
	{
		if (array_key_exists('name', $value))
		{
			if (is_array($value['name']))
			{
				$ks = array_keys($value["name"]);
				for ($i = 0, $cnt = count($ks); $i < $cnt; $i++)
				{
					$ar = array();
					foreach ($value as $k1 => $v1)
						$ar[$k1] = $v1[$ks[$i]];

					$parameters[$key][] = $ar;
				}
			}
			else
			{
				$parameters[$key] = $value;
			}
		}
	}

	return $parameters;
}