Генерация файла *.kml исходя из поискового запроса, Создать карту исходя из выборки поиска на сайте.

andreydial

Новичок
Есть сайт trademosh.com/listMobile.
У него есть поиск. Необходимо в соответствии с результатом поиска генерировать файл для гугл карты.
часть кода генерации контента
PHP:
<?PHP require_once TEMPLATES."header_new.php";?>

        <body style="background-color: #f4f4f4;">

        <?PHP 

        // подгрузка темплейта геолокации (без карты) ------------------

                require_once TEMPLATES."googleGeo.php";

        // подгрузка темплейта геолокации ==============================

        ?>

        <?=$afterScrollLoad?>

        <?PHP            require_once PATH_TO_PHP."confirm.php";?>

                <div id="conteinerBodyMobile">

                        <?PHP require_once TEMPLATES.'shapka.php'; ?>

                        <div class="clear"></div>

                <center>

                        <?=_t::serchPanel()?>

                </center>

 

                        <div class="clear"></div>

<!-- геокодирование ========================================================= -->

 

<?PHP 

unset($_SESSION['query']);

 

$qr = "SELECT * FROM markers WHERE varifMail='Ok' ORDER BY `date` DESC LIMIT $limit_from, $limit";

$result = $bd->query($qr);

 

$data = _t::contentAddsMobile($result);

 

//сдесь я генерирую файл карты *.kml

require_once 'custom_map.php';

 

?><div id="posts"><?PHP 

for ($i=0; $i<count($data['content']); $i++)

{

 

        echo $data['content'][$i];

}

 

?>
Функция contentAddsMobile
PHP:
static function contentAddsMobile($result){

        $getContent = new Content(true);

        $getContent->is_thumbnails=true;

        $getContent->is_mobile=true;

        $data = array();

        $data['content']        = array();

        $data['row']                    = array();

        while($row = self::f($result))

        {

                $data['row'][] = $row;

                $data['content'][]=$getContent->creatCorentAdd($row,"");

        }

        $div="<div>".  implode("", $data['content'])."</div>";

        $data['content']=array();

        $data['content'][]=$div;

        return $data;

}
После этого создается пустой файл kml с общей разметкой. Никаких данных там не формируется. Что я делаю не так? Помогите пожалуста, мозги с ума сходят.

Файл custom_map
Но если организовывать новое подключение к базе данных, то данные генерируются, естественно все что есть в базе. И файл правильный получается. Я не пойм, куда результаты запроса пропадают.
 

Вложения

Сверху