Ejemplo n.º 1
0
 function __GetLocationPrice($LOCATION_ID, $arConfig)
 {
     $dbLocationGroups = CSaleLocationGroup::GetLocationList(array("LOCATION_" . (CSaleLocation::checkIsCode($LOCATION_ID) ? 'CODE' : 'ID') => $LOCATION_ID));
     while ($arLocationGroup = $dbLocationGroups->Fetch()) {
         if (array_key_exists('price_' . $arLocationGroup["LOCATION_GROUP_ID"], $arConfig) && strlen($arConfig['price_' . $arLocationGroup["LOCATION_GROUP_ID"]]["VALUE"]) > 0) {
             return $arConfig['price_' . $arLocationGroup["LOCATION_GROUP_ID"]]["VALUE"];
         }
     }
     return false;
 }
?>
" size="10">
		</td>
	</tr>

	<tr class="adm-detail-required-field">
		<td valign="top">
			<?php 
echo GetMessage("SALE_LOCATIONS");
?>
:<br><img src="/bitrix/images/sale/mouse.gif" width="44" height="21" border="0" alt="">
		</td>
		<td valign="top">

			<?php 
$db_locs = CSaleLocationGroup::GetLocationList(array("LOCATION_GROUP_ID" => $ID));
$db_vars = CSaleLocation::GetList(array("COUNTRY_NAME_LANG" => "ASC", "REGION_NAME_LANG" => "ASC", "CITY_NAME_LANG" => "ASC"), array(), LANG);
?>

			<select name="LOCATION_ID[]" size="10" multiple>
				<?php 
$arCurLocs = array();
while ($arLocs = $db_locs->Fetch()) {
    $arCurLocs[] = IntVal($arLocs["LOCATION_ID"]);
}
if ($bInitVars && is_array($LOCATION_ID)) {
    $arCurLocs = $LOCATION_ID;
}
?>
				<?php 
while ($vars = $db_vars->Fetch()) {