403Webshell
Server IP : 89.108.64.180  /  Your IP : 216.73.217.95
Web Server : Apache/2.4.41 (Ubuntu)
System : Linux 89-108-64-180.cloudvps.regruhosting.ru 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User : www-root ( 1010)
PHP Version : 8.0.30
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /var/www/www-root/data/www/joysochi.ru/wp-content/plugins/maps-for-wp/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/www-root/data/www/joysochi.ru/wp-content/plugins/maps-for-wp/js/create-gmaps.js
/* v 1.1.3 (2018-03-16 14:00) */
jQuery(function($){$(document).ready( function() {
 console.log("Connect create-gmaps.js");
 
 if (typeof mfwp_setings_OnePoint !=="undefined"){
  // если есть массив настроек для одиночных карт
  console.table(mfwp_setings_OnePoint); 
  if ($("div").is(".mfwpOne")) {
	// если на найдены блоки для нескольких точек
	var countOne = $('.mfwpOne').length;
	console.log("Есть карта с одной точкой. Всего их "+countOne);
	for (var i =0; i < mfwp_setings_OnePoint.length; i++) {
		setings_OnePoint = mfwp_setings_OnePoint[i];
		console.table(setings_OnePoint);
		initializeMap_OnePoint();
	}
  } 
 }
 
 if (typeof mfwp_setings_ManyPoints !=="undefined"){
	console.table(mfwp_setings_ManyPoints); 
	if ($("div").is(".mfwpMany")) {
		var countMany = $('.mfwpMany').length;
		console.log("Есть карта с несколькими точками. Всего их "+countMany);			
	}
	for (var i =0; i < mfwp_setings_ManyPoints.length; i++) {
		setings_ManyPoints = mfwp_setings_ManyPoints[i];
		console.table(setings_ManyPoints[i]);
		initializeMap_ManyPoint();
	}
 }
 
 // построение одиночных карт
 function initializeMap_OnePoint() {
	var divId = "mfwp"+setings_OnePoint[0].mfwp_id;	
	var latitude = Number(setings_OnePoint[0].mfwp_lat);
	var longitude = Number(setings_OnePoint[0].mfwp_lon);
	var iconUrl = setings_OnePoint[0].iconImageHref; // картинка маркера
	var zoom = setings_OnePoint[0].mfwp_zoom;
	var TypeId = setings_OnePoint[0].mfwp_type; // слой карты
	var thover = setings_OnePoint[0].mfwp_thover;
	var tclick = setings_OnePoint[0].mfwp_tclick;	
	
	console.log("ID блока карты "+divId+" lat="+latitude+" lon="+longitude);
	
	map = new google.maps.Map(document.getElementById(divId), {
		center: {lat: latitude, lng: longitude},
		zoom: zoom,
		mapTypeId: TypeId
	});
	var marker = new google.maps.Marker({
		position: {lat: latitude, lng: longitude},
		icon: iconUrl,
		map: map,
		title: thover
	});
	var infowindow = new google.maps.InfoWindow({
		content: tclick
	});
	marker.addListener('click', function() {
		infowindow.open(map, marker);
	});
 } 
 
 // построение карт с множеством точек
 function initializeMap_ManyPoint() {
	var divId = "mfwpm"+setings_ManyPoints[0].mfwp_id;	
	var latitude = Number(setings_ManyPoints[0].mfwp_lat);
	var longitude = Number(setings_ManyPoints[0].mfwp_lon);
	var iconUrl = setings_ManyPoints[0].iconImageHref; // картинка маркера
	var zoom = setings_ManyPoints[0].mfwp_zoom;
	var TypeId = setings_ManyPoints[0].mfwp_type; // слой карты
		
	console.log("ID блока карты "+divId+" lat="+latitude+" lon="+longitude);

	map = new google.maps.Map(document.getElementById(divId), {
		center: {lat: latitude, lng: longitude},
		zoom: zoom,
		mapTypeId: TypeId		
	});	
	
	// ставим точки
	setings_ManyPoints[0].mfwp_pointsdate.forEach(function(index){
		var marker = new google.maps.Marker({
			position: {lat: index.lat, lng: index.lon},
			icon: iconUrl,
			map: map,
			title: index.thover
		});
		var infowindow = new google.maps.InfoWindow({
			content: index.tclick
		});
		marker.addListener('click', function() {
			infowindow.open(map, marker);
		});
	});
 }
 
})});

Youez - 2016 - github.com/yon3zu
LinuXploit