Your IP : 18.191.160.52


Current Path : /var/www/axolotl/data/www/kirov.axolotls.ru/bitrix/modules/main/lib/web/
Upload File :
Current File : /var/www/axolotl/data/www/kirov.axolotls.ru/bitrix/modules/main/lib/web/postdecodefilter.php

<?php

namespace Bitrix\Main\Web;

use Bitrix\Main\Application;
use Bitrix\Main\Text\Encoding;
use Bitrix\Main\Type;

class PostDecodeFilter implements Type\IRequestFilter
{
	/**
	 * @param array $values
	 * @return array
	 */
	public function filter(array $values)
	{
		if(Application::getInstance()->isUtfMode())
		{
			return null;
		}
		if(empty($values['post']) || !is_array($values['post']))
		{
			return null;
		}

		return array(
			'post' => Encoding::convertEncoding($values['post'], 'UTF-8', SITE_CHARSET),
		);
	}
}