• Модуль: forum
  • Путь к файлу: ~/bitrix/modules/forum/classes/general/functions.php
  • Класс: CForumCacheManager
  • Вызов: CForumCacheManager::Expand
static function Expand($arDictCollection)
{
	if (
		is_array($arDictCollection) &&
		(sizeof($arDictCollection) > 9) &&
		is_array($arDictCollection[0])
	)
	{

		$arFirst =& $arDictCollection[0];
		$arKeys = array_keys($arFirst);
		$i = 0;

		foreach($arDictCollection as &$arDictionary)
		{
			if ($i++ === 0)
				continue;

			foreach($arKeys as $k)
			{
				if (!isset($arDictionary[$k]))
				{
					$arDictionary[$k] = $arFirst[$k];
				}
			}
		}
	}
	return $arDictCollection;
}