<tr class="adm-detail-required-field"> <td width="40%" valign="top"><?php echo GetMessage("F_LOCATION2"); ?> :</td> <td width="60%" valign="top"> <select name="LOCATION2[]" size="5" multiple> <?php $db_vars = CSaleLocationGroup::GetList(array("NAME" => "ASC"), array(), LANG); ?> <?php $arLOCATION2 = array(); if ($bInitVars) { $arLOCATION2 = $LOCATION2; } else { $db_location = CSaleDelivery::GetLocationList(array("DELIVERY_ID" => $ID, "LOCATION_TYPE" => "G")); while ($arLocation = $db_location->Fetch()) { $arLOCATION2[] = $arLocation["LOCATION_ID"]; } } ?> <?php while ($vars = $db_vars->Fetch()) { ?> <option value="<?php echo $vars["ID"]; ?> "<?php if (is_array($arLOCATION2) && in_array(IntVal($vars["ID"]), $arLOCATION2)) { echo " selected"; }