%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/components/bitrix/iblock.wizard/ |
Current File : //home/bitrix/www/bitrix/components/bitrix/iblock.wizard/.parameters.php |
<? if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die(); if(!CModule::IncludeModule("iblock")) return; $arTypesEx = Array("-"=>" "); $db_iblock_type = CIBlockType::GetList(Array("SORT"=>"ASC")); while($arRes = $db_iblock_type->Fetch()) if($arIBType = CIBlockType::GetByIDLang($arRes["ID"], LANG)) $arTypesEx[$arRes["ID"]] = $arIBType["NAME"]; $arIBlocks=Array(); $db_iblock = CIBlock::GetList(Array("SORT"=>"ASC"), Array("SITE_ID"=>$_REQUEST["site"], "TYPE" => ($arCurrentValues["IBLOCK_TYPE"]!="-"?$arCurrentValues["IBLOCK_TYPE"]:""))); while($arRes = $db_iblock->Fetch()) $arIBlocks[$arRes["ID"]] = $arRes["NAME"]; $arProperty_LNS = array(); $rsProp = CIBlockProperty::GetList(Array("sort"=>"asc", "name"=>"asc"), Array("ACTIVE"=>"Y", "IBLOCK_ID"=>(isset($arCurrentValues["IBLOCK_ID"])?$arCurrentValues["IBLOCK_ID"]:$arCurrentValues["ID"]))); while ($arr=$rsProp->Fetch()) { $arProperty[$arr["CODE"]] = "[".$arr["CODE"]."] ".$arr["NAME"]; if (in_array($arr["PROPERTY_TYPE"], array("L", "N", "S"))) { if ($arr['MULTIPLE']=='Y') $arProperty_M[$arr["CODE"]] = "[".$arr["CODE"]."] ".$arr["NAME"]; else $arProperty_S[$arr["CODE"]] = "[".$arr["CODE"]."] ".$arr["NAME"]; } } $arComponentParameters = array( "GROUPS" => array( ), "PARAMETERS" => array( "AJAX_MODE" => array(), "IBLOCK_TYPE" => Array( "PARENT" => "BASE", "NAME" => GetMessage("WZ_TYPE"), "TYPE" => "LIST", "VALUES" => $arTypesEx, "DEFAULT" => "news", "REFRESH" => "Y", ), "IBLOCK_ID" => Array( "PARENT" => "BASE", "NAME" => GetMessage("WZ_IBLOCK"), "TYPE" => "LIST", "VALUES" => $arIBlocks, "DEFAULT" => '={$_REQUEST["ID"]}', "ADDITIONAL_VALUES" => "Y", "REFRESH" => "Y", ), "PROPERTY_FIELD_TYPE" => Array( "PARENT" => "BASE", "NAME" => GetMessage("WZ_PROPERTY"), "TYPE" => "LIST", "VALUES" => $arProperty_S, ), "PROPERTY_FIELD_VALUES" => Array( "PARENT" => "BASE", "NAME" => GetMessage("WZ_PROPERTY_VALUES"), "TYPE" => "LIST", "VALUES" => $arProperty_M, ), "BACK_URL" => Array( "PARENT" => "BASE", "NAME" => GetMessage("WZ_BACKURL"), "TYPE" => "STRING", "DEFAULT" => "ticket_list.php", ), "NEXT_URL" => Array( "PARENT" => "BASE", "NAME" => GetMessage("WZ_TICKET_EDIT"), "TYPE" => "STRING", "DEFAULT" => "ticket_edit.php", ), "INCLUDE_IBLOCK_INTO_CHAIN" => Array( "PARENT" => "ADDITIONAL_SETTINGS", "NAME" => GetMessage("WZ_INCLUDE_INTO_CHAIN"), "TYPE" => "CHECKBOX", "DEFAULT" => "Y", ), "CACHE_TIME" => Array("DEFAULT"=>3600), ), ); ?>