• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/controller_member.php
  • Класс: __CControllerPacket
  • Вызов: __CControllerPacket::unpackParameters
protected function unpackParameters($parameters, $encoding = '')
{
	if (CheckSerializedData($parameters))
	{
		$arParameters = unserialize($parameters, ['allowed_classes' => false]);
		if ($encoding)
		{
			if (is_array($arParameters) && array_key_exists("file", $arParameters))
			{
				$file = $arParameters["file"];
				unset($arParameters["file"]);
				$this->_decode($arParameters, $encoding, SITE_CHARSET);
				$arParameters["file"] = $file;
			}
			else
			{
				$this->_decode($arParameters, $encoding, SITE_CHARSET);
			}
		}
		return $arParameters;
	}
	return null;
}