• Модуль: landing
  • Путь к файлу: ~/bitrix/modules/landing/lib/hook.php
  • Класс: BitrixLandingHook
  • Вызов: Hook::prepareData
static function prepareData(array $data)
{
	$newData = array();

	foreach ($data as $code => $val)
	{
		if (mb_strpos($code, '_') !== false)
		{
			$codeHook = mb_substr($code, 0, mb_strpos($code, '_'));
			$codeVal = mb_substr($code, mb_strpos($code, '_') + 1);
			if (!isset($newData[$codeHook]))
			{
				$newData[$codeHook] = array();
			}
			$newData[$codeHook][$codeVal] = $val;
		}
	}

	return $newData;
}