UpdateEnum
CIBlockProperty::UpdateEnum( int ID, array arVALUES );
The method sets the LIST property options.
Parameters
Parameter | Description |
---|---|
ID | Property ID. |
arVALUES | An array of all values in the format Array("existing value ID"=>"array
of values", ..., "new values", ...). The array of values is the Array(array("VALUE"=>"value", "DEF"=>"default (Y/N)", "SORT"=>"sort weight"),...). |
Remarks
Array arVALUES should contain a full list of values. All values existing in the property but missing from the array arVALUES will be deleted.See Also
Example
<? $cnt = 0; $ar_all_values = Array(); $db_enum_list = CIBlockProperty::GetPropertyEnum($PROP_ID, Array('SORT'=>'ASC')); while($ar_enum = $db_enum_list->Fetch()) { $cnt++; $ar_all_values[$ar_enum['ID']] = Array('SORT'=>$cnt, 'VALUE'=>$ar_enum['VALUE']); } CIBlockPropertyEnum::UpdateEnum($PROP_ID, $ar_all_values); ?>
© «Bitrix24», 2001-2024