GetGroupRight("search"); if($POST_RIGHT=="D") $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED")); if($get_select=="Y"): //require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_js.php"); if(intval($FIELD_ID)>0) $FIELD_NAME = "FIELDS[".intval($FIELD_ID)."][PARAM1]"; else $FIELD_NAME = htmlspecialcharsbx($FIELD_ID); $arOptions = array(); $strAttributes=""; if($PARAM=="1" && $MODULE_ID=="iblock" && CModule::IncludeModule("iblock")) { $rs = CIBlockType::GetList(array("sort"=>"asc"), array("ACTIVE"=>"Y")); while($ar=$rs->Fetch()) if($arIBType=CIBlockType::GetByIDLang($ar["ID"], $lang)) $arOptions[$ar["ID"]]="[".$ar["ID"]."] ".$arIBType["~NAME"]; $strControl = "select"; if(intval($ID)>0) $strAttributes = " OnChange=\"BoxUpdateNew('param1', ".intval($ID).")\" "; else $strAttributes = " OnChange=\"BoxUpdateNew('param1')\" "; } elseif($PARAM=="1" && $MODULE_ID=="forum" && CModule::IncludeModule("forum")) { $rs = CForumNew::GetList(array("sort"=>"asc"), array("LID"=>$SITE_ID)); while($ar=$rs->Fetch()) $arOptions[$ar["ID"]]="[".$ar["ID"]."] ".$ar["NAME"]; $strControl = "select"; } elseif($PARAM=="2" && $PARAM1!="" && $MODULE_ID=="iblock" && CModule::IncludeModule("iblock")) { $rs = CIBlock::GetList(array("SORT"=>"ASC"),array("TYPE"=>$PARAM1,"LID"=>$SITE_ID)); while($ar=$rs->Fetch()) $arOptions[$ar["ID"]]="[".$ar["ID"]."] ".$ar["NAME"]; $strControl = "select"; } elseif($PARAM=="2" && $MODULE_ID=="forum" && CModule::IncludeModule("forum")) { $strControl = "input"; } else { $strControl = "hidden"; } switch($strControl) { case "select": ?>