передача external_xml в Shop :: ShowTypeOfDelivery

#
передача external_xml в Shop :: ShowTypeOfDelivery
Буду краток:

Участок кода

                if (isset($to_door_price) && $to_door_price)
                {
                    $external_propertys['price_21'] = $to_door_price;
                    $_SESSION['price_21'] = $to_door_price; // echo 'TO_DOOR_PRICE:'.$to_door_price ;
         $types_dost[]= CONST_TYPEOD_DELLINES_HOMESIDE ;
                }
            } else
            {
                //echo 'not supported';
               // $external_propertys['exclude_delivery_a'] = 20;
               // $external_propertys['exclude_delivery_b'] = 21;
            }
//        }

   if ( $location != 1 ) /* ($cms_cityname != 'Москва' ) */
      $types_dost[]= CONST_TYPEOD_GOPOSTALRU ;
   if (isset ($cities_list[$cms_cityname]) || ( $location == 1 ) )
   {
      $types_dost[] = CONST_TYPEOD_SELFEVACUATOR;
      $types_dost[] = CONST_TYPEOD_COURIER;
   }
   if (!isset($external_xml)) $external_xml = ''; // '<'.'?xml version="1.0" encoding="UTF-8"?'.'>' ;
   $external_xml .= "<delivery_type_available>\n";
   foreach( $types_dost as $type_dost ) {
      $external_xml .= "<type_id id=\"{$type_dost}\">{$type_dost}</type_id>\n";
   }
   $external_xml .= "</delivery_type_available>";
        /* Выбираем все доступные типы доставки (с группировкой по типу доставки) */
        $param = array();
        //$param['shop_coupon_text'] = to_str($_SESSION['shop_coupon_text']);
   $param['external_xml'] = $external_xml ;
   echo nl2br(htmlspecialchars($external_xml));

        // Передаем количество товара
        //$param['count'] = $a_param['quantity'];

        if (isset($_SESSION['cond_of_delivery']) && to_int($_SESSION['cond_of_delivery']) >
            0)
            $external_propertys['cond_of_delivery'] = to_int($_SESSION['cond_of_delivery']);
   //echo $external_xml;
        $shop->ShowTypeOfDelivery($shop_id, $country, $location, $city, $city_area, $a_param['weight'],
            $a_param['price'], to_str($GLOBALS['LA']['xsl_shop_delivery']), array('external_xml' => $external_xml), $external_propertys);


результат вывода $external_xml командой echo:
<delivery_type_available>
<type_id id="3">3</type_id>
<type_id id="2">2</type_id>
</delivery_type_available>


тогда как в итоговом XML страницы данный xml-код отсутствует.

Вопрос: что я делаю не так?
#
Re: передача external_xml в Shop :: ShowTypeOfDelivery
?? хелп. ниид хелп. сдача заказа простаивает из-за этого (
Авторизация