Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/cvetdv.ru/bitrix/components/bitrix/map.google.view/settings/ |
Upload File : |
<? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_before.php"); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_js.php"); __IncludeLang($_SERVER['DOCUMENT_ROOT'].'/bitrix/components/bitrix/map.google.view/lang/'.LANGUAGE_ID.'/settings.php'); //if(!$USER->IsAdmin()) // $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED")); $obJSPopup = new CJSPopup('', array( 'TITLE' => GetMessage('MYMV_SET_POPUP_TITLE'), 'SUFFIX' => 'google_map', 'ARGS' => '' ) ); $arData = array(); if ($_REQUEST['MAP_DATA']) { if (CheckSerializedData($_REQUEST['MAP_DATA'])) { $arData = unserialize($_REQUEST['MAP_DATA'], ['allowed_classes' => false]); if (is_array($arData) && is_array($arData['PLACEMARKS']) && ($cnt = count($arData['PLACEMARKS']))) { for ($i = 0; $i < $cnt; $i++) { $arData['PLACEMARKS'][$i]['TEXT'] = str_replace('###RN###', "\r\n", $arData['PLACEMARKS'][$i]['TEXT']); } } } } $mapId = (string)rand(0, 1000000); ?> <script src="/bitrix/components/bitrix/map.google.view/settings/settings_load.js"></script> <script> BX.loadCSS('/bitrix/components/bitrix/map.google.view/settings/settings.css'); var arPositionData = <?echo is_array($arData) && count($arData) > 0 ? CUtil::PhpToJsObject($arData) : '{}'?>; window._global_BX_UTF = true; BX.message({ google_noname: '<?echo CUtil::JSEscape(GetMessage('MYMV_SET_NONAME'))?>', google_MAP_VIEW_ROADMAP: '<?echo CUtil::JSEscape(GetMessage('MYMS_PARAM_INIT_MAP_TYPE_MAP'))?>', google_MAP_VIEW_SATELLITE: '<?echo CUtil::JSEscape(GetMessage('MYMS_PARAM_INIT_MAP_TYPE_SATELLITE'))?>', google_MAP_VIEW_HYBRID: '<?echo CUtil::JSEscape(GetMessage('MYMS_PARAM_INIT_MAP_TYPE_HYBRID'))?>', google_MAP_VIEW_TERRAIN: '<?echo CUtil::JSEscape(GetMessage('MYMS_PARAM_INIT_MAP_TYPE_TERRAIN'))?>', google_current_view: '<?echo CUtil::JSEscape($_REQUEST['INIT_MAP_TYPE'])?>', google_nothing_found: '<?echo CUtil::JSEscape(GetMessage('MYMS_PARAM_INIT_MAP_NOTHING_FOUND'))?>' }); </script> <form name="bx_popup_form_google_map_<?=$mapId?>"> <? $obJSPopup->ShowTitlebar(); $obJSPopup->StartDescription('bx-edit-menu'); ?> <p><b><?echo GetMessage('MYMV_SET_POPUP_WINDOW_TITLE')?></b></p> <p class="note"><?echo GetMessage('MYMV_SET_POPUP_WINDOW_DESCRIPTION')?></p> <? $obJSPopup->StartContent(); ?> <div id="bx_google_map_control_<?=$mapId?>" style="position: absolute; margin-right: 275px; margin-top: -2px; margin-left: -2px; border: solid 1px #B8C1DD;"> <? $APPLICATION->IncludeComponent('bitrix:map.google.system', '', array( 'INIT_MAP_TYPE' => $_REQUEST['INIT_MAP_TYPE'], 'MAP_WIDTH' => 500, 'MAP_HEIGHT' => 385, 'INIT_MAP_LAT' => $arData['google_lat'], 'INIT_MAP_LON' => $arData['google_lon'], 'INIT_MAP_SCALE' => $arData['google_scale'], 'MAP_ID' => 'system_view_edit_'.$mapId, 'DEV_MODE' => 'Y', 'API_KEY' => $arParams['API_KEY'] ), false, array('HIDE_ICONS' => 'Y')); ?> </div><div class="bx-google-map-address-search" id="bx_google_map_address_search_<?=$mapId?>" style="visibility: hidden; "> <?echo GetMessage('MYMV_SET_ADDRESS_SEARCH')?>: <input type="text" name="address" value="" style="width: 380px;" onkeyup="jsGoogleCESearch.setTypingStarted(this)" autocomplete="off" /> </div><div class="bx-google-map-controls" id="bx_google_map_controls_<?=$mapId?>" style="margin-left: 510px; visibility: hidden;"> <div class="bx-google-map-controls-group"> <b><?echo GetMessage('MYMV_SET_START_POS')?></b><br /> <ul id="bx_google_position_<?=$mapId?>"> <li><?echo GetMessage('MYMV_SET_START_POS_LAT')?>: <span class="bx-google-map-controls-value" id="bx_google_lat_value_<?=$mapId?>"></span><input type="hidden" name="bx_google_lat" value="<?echo htmlspecialcharsbx($arData['google_lat'])?>" /></li> <li><?echo GetMessage('MYMV_SET_START_POS_LON')?>: <span class="bx-google-map-controls-value" id="bx_google_lon_value_<?=$mapId?>"></span><input type="hidden" name="bx_google_lon" value="<?echo htmlspecialcharsbx($arData['google_lon'])?>" /></li> <li><?echo GetMessage('MYMV_SET_START_POS_SCALE')?>: <span class="bx-google-map-controls-value" id="bx_google_scale_value_<?=$mapId?>"></span><input type="hidden" name="bx_google_scale" value="<?echo htmlspecialcharsbx($arData['google_scale'])?>" /></li> <li><?echo GetMessage('MYMV_SET_START_POS_VIEW')?>: <span class="bx-google-map-controls-value" id="bx_google_view_value_<?=$mapId?>"></span><input type="hidden" name="bx_google_view" value="<?echo htmlspecialcharsbx($_REQUEST['INIT_MAP_TYPE'])?>" /></li> <li><input type="checkbox" id="bx_google_position_fix_<?=$mapId?>" name="bx_google_position_fix" value="Y"<?if ($arData['google_scale']):?> checked="checked"<?endif;?> onclick="jsGoogleCE.setFixedFlag(this.checked)" /> <label for="bx_google_position_fix"><?echo GetMessage('MYMV_SET_START_POS_FIX')?></label> | <a href="javascript:void(0)" id="bx_restore_position_<?=$mapId?>"><?echo GetMessage('MYMV_SET_START_POS_RESTORE')?></a> </ul> </div> <div class="bx-google-map-controls-group" id="bx_google_points_group_<?=$mapId?>"> <b><?echo GetMessage('MYMV_SET_POINTS')?></b><br /> <ul id="bx_google_points_<?=$mapId?>"></ul> <div id="bx_google_addpoint_link_<?=$mapId?>" style="display: block;"><a href="javascript: void(0)" onclick="jsGoogleCE.addPoint(); return false;"><?echo GetMessage('MYMV_SET_POINTS_ADD')?></a></div> <div id="bx_google_addpoint_message_<?=$mapId?>" style="display: none;"><?echo GetMessage('MYMV_SET_POINTS_ADD_DESCRIPTION')?> <a href="javascript:void(0)" onclick="jsGoogleCE.addPoint(); return false;"><?echo GetMessage('MYMV_SET_POINTS_ADD_FINISH')?></a>.</div> </div> </div> <script> if (null != window.jsGoogleCESearch) jsGoogleCESearch.clear(); if (window.google && window.google.maps && window.google.maps.Map) { jsGoogleCE.init({ mapId: '<?=$mapId?>' }); } else { (function BXWaitForMap(){ if(null==window.GLOBAL_arMapObjects) return; if(window.GLOBAL_arMapObjects['system_view_edit'] && window.google && window.google.maps && window.google.maps.event) { jsGoogleCE.init({mapId: '<?=$mapId?>'}); } else { setTimeout(BXWaitForMap,300); } })(); } </script> <? $obJSPopup->StartButtons(); ?> <input type="submit" value="<?echo GetMessage('MYMV_SET_SUBMIT')?>" onclick="return jsGoogleCE.__saveChanges();" class="adm-btn-save"/> <? $obJSPopup->ShowStandardButtons(array('cancel')); $obJSPopup->EndButtons(); ?> <?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_admin_js.php");?>