Орла
Области
Компаний
Пользователи
Галерея
Фиксированные новости
Орла
Отзывы о фирмах
Тарифы
Пользователи
Области
Банкоматы
Торговые точки
Доска объявлений
Курсы валют
Скидки
организации Орла
организации области
товары
сайты
сайты Орел
Данные
Разделы
Поиск
Поиск запросы
Статистика
Показы каталога организаций
Статистика клиенты
Пользователи
Сайты
Управление сайтом
Анкета
Аптеки
Афиша
Афиша новая
Баннеры
Бизнес >
Викторина
Голосование
Гость на сайте
Истории
Календарь событий
Каталоги >
Конкурс красоты
Конкурс аудио
Консультации
Меню
Новое на сайте
Новости >
Организации >
Программа ТВ
Публикации
Разделы сайта
Рассылка
Рестораны
Секрет фирмы >
Сервисы >
Ссылки
Тесты
Файловый менеджер
Форум
Фотогалерея
Обратная связь
Недвижимость
Новый год
Тексты
Пользователи
Юридический рейтинг
Отзывы на товары
Бан пользователей
Жалобы
Новые тесты
Коронавирус
Файловый менеджер
Имя файла
firma.php
Содержимое
<?php $base_url="../"; $menu_page="otdyh"; require_once $base_url."func.php"; #$title=$pages['map_restoran']['title']; $title = "Организации Орла на карте города"; $keywords=$pages['map_restoran']['keywords']; $description=$pages['map_restoran']['description']; require_once $base_url."inc/top.inc"; $cid = 0; if (is_numeric($_GET['id'])) { $cid = $_GET['id']; $otrasl_name = fetchAll("SELECT name_otrsl FROM otrasl2 WHERE id=".$cid); $titlename = $otrasl_name[0]['name_otrsl']; } ?> <script src="https://api-maps.yandex.ru/2.0/?load=package.full&lang=ru-RU&apikey=712aa57b-6c83-469d-9bc9-74f1c713893e" type="text/javascript"></script> <script type="text/javascript"> ymaps.ready(function () { $(document).ready(function(){ var map, clusterOptions = {}, cluster = new ymaps.Clusterer({ maxZoom: 16}), sizeCluster = 64, useCluster = 1, placemarks = [], lastOpenedBalloon = false; map = new ymaps.Map("YMapsID", { center: [<?php echo $lat; ?>,<?php echo $lng; ?>], zoom: 13, behaviors: ["default", "scrollZoom"], type: 'yandex#map' }); map.controls.add("mapTools") .add("zoomControl") .add("miniMap") .add("searchControl") .add("typeSelector"); map.events.add(['boundschange', 'typechange', 'balloonclose'], setLocationHash); var bounds = map.getBounds(); collection = new ymaps.GeoObjectCollection(); var restoranBalloonLayout = ymaps.templateLayoutFactory.createClass( '<h3>$[properties.hint]</h3>' + '[if properties.image]<img src="/$[properties.image]" />[endif]' + '<p>$[properties.address]</p>'+ '[if properties.content]<p><small>$[properties.content]</small></p>[endif]' + '<p><a href="/firma.php?id=$[properties.id]" target="_blank">Подробнее</a></p>' ); ymaps.layout.storage.add('portal#restoran', restoranBalloonLayout); collection.options.set({ balloonContentBodyLayout:'portal#restoran', balloonMaxWidth: 500 }); cluster.options.set({ balloonContentBodyLayout:'portal#restoran', balloonMaxWidth: 500 }); collection.events.add(['balloonopen'], function (e) { lastOpenedBalloon = e.get('target').properties.get('id'); setLocationHash(); }); cluster.events.add(['balloonopen'], function (e) { lastOpenedBalloon = e.get('target').properties.get('id'); setLocationHash(); }); var objects; $.ajax({ type: "GET", data: {action:'load_map_objects_firma', id:'<?=$cid?>'}, dataType: 'json', url: 'action.php', success: function(data){ if(data){ objects = data; for (var object in objects) { var currentObject = objects[object]; var options = {} options.hideIconOnBallon = false; if (currentObject.registr == 1) { options.iconImageHref = '/'+currentObject.image; options.iconImageSize = [60, 40]; } else { options.preset = 'twirl#blueIcon'; } var placemark = new ymaps.Placemark( currentObject.coords, { hintContent: currentObject.hint, id: currentObject.id, hint: currentObject.hint, address: currentObject.address, image: currentObject.image, price: currentObject.price, content: currentObject.content }, options ); if (useCluster) { placemarks.push(placemark); } else { collection.add(placemark); } } if (useCluster) { if (sizeCluster > 0) { cluster.options.set({ gridSize: sizeCluster, }); } cluster.add(placemarks); map.geoObjects.add(cluster); } else { map.geoObjects.add(collection); } setMapStateByHash(); } }, error: function(jqXHR, textStatus, errorThrown){ console.log(jqXHR); console.log(textStatus); console.log(errorThrown); } }); function getParam (name, location) { location = location || window.location.hash; var res = location.match(new RegExp('[#&]' + name + '=([^&]*)', 'i')); return (res && res[1] ? res[1] : false); } function setLocationHash () { var params = [ 'type=' + map.getType().split('#')[1], 'center=' + map.getCenter(), 'zoom=' + map.getZoom() ]; if (map.balloon.isOpen()) { params.push('open=' + lastOpenedBalloon); } window.location.hash = params.join('&'); } function setMapStateByHash () { var hashType = getParam('type'), hashCenter = getParam('center'), hashZoom = getParam('zoom'), open = getParam('open'); if (hashType) { map.setType('yandex#' + hashType); } if (hashCenter) { map.setCenter(hashCenter.split(',')); } if (hashZoom) { map.setZoom(hashZoom); } if (open) { if (useCluster) { //TODO open baloon in cluster mode } else { collection.each(function (geoObj) { var id = geoObj.properties.get('id'); if (id == open) { geoObj.balloon.open(); } }); } } } }); }); </script> <div class="Title"> <h1><a href="/maps/firma.php" class="grey"><?=$titlename?> - Организации <?=$name_gorod2?> на карте города</a></h1> </div> <div id="YMapsID" class="MapNewBig"></div> <?php require($base_url."inc/bottom.inc") ?>
/admin/temp/maps/
Имя
Дата
Размер
..
2016-02-29
fb
2013-04-27
newfb
2013-04-27
0.png
2010-07-08
19 кб.
72.txt
2013-04-09
992 кб.
action.php
2013-01-24
4 кб.
firma.php
2021-01-14
8 кб.
postvk.php
2013-04-01
1 кб.
realty.php
2021-01-14
8 кб.
restoran.php
2021-01-14
8 кб.
updater.php
2013-02-27
1 кб.
/admin/temp/maps
Загрузить файлы
Файл 1
Файл 2
Файл 3