function CAdminSubForm($name, $tabs, $bCanExpand = true, $bDenyAutosave = false, $list_url = '', $boolShowSettings = false) { global $APPLICATION; $arJSDescr = array('js' => '/bitrix/js/iblock/subelementdet.js', 'css' => '/bitrix/panel/iblock/sub-detail-public.css', 'rel' => array('admin_interface')); CJSCore::RegisterExt('subelementdet', $arJSDescr); CUtil::InitJSCore(array("subelementdet")); parent::CAdminForm($name, $tabs, $bCanExpand, $bDenyAutosave); $this->boolShowSettings = $boolShowSettings === true; $this->SetShowSettings($this->boolShowSettings); $this->strListUrlParams = ''; $this->arListUrlParams = array(); if (is_array($list_url) && isset($list_url['LINK'])) { $this->strListUrl = $list_url['LINK']; $this->__ParseListUrl(true); if (true == isset($list_url['PARAMS'])) { $this->__SetListUrlParams($list_url['PARAMS']); } } else { $this->strListUrl = $list_url; $this->__ParseListUrl(true); } if ('' == $this->strListUrl) { $this->strListUrl = $APPLICATION->GetCurPageParam(); $this->__ParseListUrl(true); } if (is_array($list_url) && !empty($list_url['POST_PARAMS'])) { $this->__SetListPostParams($list_url['POST_PARAMS'], true); } }