Example #1
0
        }
    }
}
$arResult['FIELDS'] = array();
/* LOCATION PARAMS SECTION*/
$arResult['FIELDS']['tab_params'][] = array('id' => 'loc_info', 'name' => GetMessage('CRM_LOC_SECTION_MAIN'), 'type' => 'section');
if (intval($arParams['LOC_ID']) > 0) {
    $arResult['FIELDS']['tab_params'][] = array('id' => 'ID', 'name' => GetMessage('CRM_LOC_FIELD_ID'), 'value' => $locID, 'type' => 'label');
}
$arResult['FIELDS']['tab_params'][] = array('id' => 'SORT', 'name' => GetMessage('CRM_LOC_FIELD_SORT'), 'value' => $arLoc['SORT'], 'required' => true, 'type' => 'text');
$arResult['FIELDS']['tab_params'][] = array('id' => 'LOC_DEFAULT', 'name' => GetMessage('CRM_LOC_FIELD_LOC_DEFAULT'), 'value' => $arLoc['LOC_DEFAULT'] == 'Y', 'type' => 'checkbox');
/* COUNTRY SECTION*/
$arResult['FIELDS']['tab_params'][] = array('id' => 'loc_country', 'name' => GetMessage('CRM_LOC_SECTION_COUNTRY'), 'type' => 'section');
$arCountries[CRM_LOC_NEW_COUNTRY] = '< ' . GetMessage('CRM_LOC_NEW_COUNTRY') . ' >';
$arCountries[CRM_LOC_WITHOUT_COUNTRY] = '< ' . GetMessage('CRM_LOC_WITHOUT_COUNTRY') . ' >';
$arCountriesArr = CCrmLocations::getCountriesNames();
foreach ($arCountriesArr as $countyID => $country) {
    $arCountries[$countyID] = $country;
}
$arResult['FIELDS']['tab_params'][] = array('id' => 'COUNTRY_ID', 'name' => GetMessage('CRM_LOC_FIELD_COUNTRY_ID'), 'value' => intval($arLoc['COUNTRY_ID']) > 0 ? $arLoc['COUNTRY_ID'] : '', 'type' => 'list', 'required' => true, 'items' => $arCountries);
$arResult['FIELDS']['tab_params'][] = array('id' => 'CHANGE_COUNTRY', 'name' => GetMessage('CRM_LOC_FIELD_CHANGE_COUNTRY'), 'value' => 'N', 'type' => 'checkbox');
$arResult['FIELDS']['tab_params'][] = array('id' => 'COUNTRY_NAME', 'name' => GetMessage('CRM_LOC_FIELD_NAME'), 'value' => htmlspecialcharsEx($arLoc['COUNTRY_NAME_ORIG']), 'required' => true, 'type' => 'text');
$arResult['FIELDS']['tab_params'][] = array('id' => 'COUNTRY_SHORT_NAME', 'name' => GetMessage('CRM_LOC_FIELD_SHORT_NAME'), 'value' => htmlspecialcharsEx($arLoc['COUNTRY_SHORT_NAME']), 'type' => 'text');
for ($i = 0; $i < $countLang; $i++) {
    $arCountry = CSaleLocation::GetCountryLangByID($arLoc['COUNTRY_ID'], $arSysLangs[$i]);
    /*
    	$arResult['FIELDS']['tab_params'][] = array(
    		'id' => 'C_LANG_'.$arSysLangs[$i],
    		'value' => '<b>['.$arSysLangs[$i].'] '.$arSysLangNames[$i].'</b>',
    		'colspan' => true,
    		'type' =>  'label'