• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/classes/general/subelement.php
  • Класс: CAdminSubList
  • Вызов: CAdminSubList::compileActions
private function compileActions(array $actions)
{
	$result = [];
	foreach ($actions as $row)
	{
		if (empty($row) || !is_array($row))
			continue;
		if (!isset($row['ACTION']))
			continue;
		switch ($row['ACTION'])
		{
			case MainGridPanelActions::CREATE:
				if (!empty($row['DATA']) && is_array($row['DATA']))
				{
					$subControl = $this->createGroupSubControl($row['DATA']);
					if (!empty($subControl))
					{
						$result = array_merge($result, $subControl);
					}
					unset($subControl);
				}
				break;
		}
	}
	unset($row);
	return $result;
}