• Модуль: controller
  • Путь к файлу: ~/bitrix/modules/controller/classes/general/controllergroup.php
  • Класс: IControllerGroupOption
  • Вызов: IControllerGroupOption::GetOptionPHPCode
function GetOptionPHPCode($arAllValues)
{
	$arValues = $arAllValues[$this->id];
	$arOptions = $this->GetOptionArray();
	$str = "";
	foreach ($arOptions as $id => $arOptionParams)
	{
		if (isset($arValues[$id]))
			$str .= 'CControllerClient::SetOptionString("'.EscapePHPString($this->id).'", "'.EscapePHPString($id).'", "'.EscapePHPString($arValues[$id]).'");'."rn";
		elseif (mb_substr($id, 0, 2) != '__')
			$str .= 'CControllerClient::RestoreOption("'.EscapePHPString($this->id).'", "'.EscapePHPString($id).'");'."rn";
	}
	return $str;
}