• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/controller_member.php
  • Класс: __CControllerPacketRequest
  • Вызов: __CControllerPacketRequest::InitFromRequest
public function InitFromRequest()
{
	$this->member_id = $_REQUEST['member_id'];
	$this->session_id = $_REQUEST['session_id'];
	$this->operation = $_REQUEST['operation'];

	if(isset($_REQUEST['version']))
		$this->version = $_REQUEST['version'];

	if(isset($_REQUEST['encoding']))
		$this->encoding = $_REQUEST['encoding'];

	if(isset($_REQUEST['parameters']))
	{
		$this->strParameters = base64_decode($_REQUEST['parameters']);
		$arParameters = $this->unpackParameters($this->strParameters, $_REQUEST['encoding'] ?? '');
		if ($arParameters)
		{
			$this->arParameters = $arParameters;
		}
	}
	$this->hash = $_REQUEST['hash'];
}