Version Description
:- 2018-08-17 :- Low priority = * Added wpgmza_xml_cache_generated filter * Added wpgmza_xml_cache_saved action * Improved return_polyline_array function making edit polyline page more robust * Fixed Google API loading before consent given when "Require consent before load" checked
Download this release
Release Info
Developer | perryrylance |
Plugin | WP Google Maps |
Version | 7.10.27 |
Comparing to | |
See all releases |
Code changes from version 7.10.26 to 7.10.27
- base/includes/wp-google-maps-polylines.php +18 -15
- includes/build.log +266 -187
- includes/class.google-maps-api-loader.php +6 -0
- includes/class.plugin.php +6 -0
- includes/class.script-loader.php +4 -1
- js/v8/open-layers/ol-geocoder.js +3 -0
- js/wpgmaps.js +9 -4
- readme.txt +6 -0
- wpGoogleMaps.php +36 -29
base/includes/wp-google-maps-polylines.php
CHANGED
@@ -546,7 +546,7 @@ function wpgmaps_b_admin_edit_polyline_javascript($mapid,$polyid) {
|
|
546 |
var WPGM_PathLineData_<?php echo $poly_id; ?> = [
|
547 |
<?php
|
548 |
$poly_array = wpgmza_b_return_polyline_array($poly_id);
|
549 |
-
|
550 |
foreach ($poly_array as $single_poly) {
|
551 |
$poly_data_raw = str_replace(" ","",$single_poly);
|
552 |
$poly_data_raw = explode(",",$poly_data_raw);
|
@@ -558,6 +558,7 @@ function wpgmaps_b_admin_edit_polyline_javascript($mapid,$polyid) {
|
|
558 |
}
|
559 |
?>
|
560 |
];
|
|
|
561 |
var WPGM_PathLine_<?php echo $poly_id; ?> = new google.maps.Polyline({
|
562 |
path: WPGM_PathLineData_<?php echo $poly_id; ?>,
|
563 |
strokeColor: "<?php echo $linecolor; ?>",
|
@@ -783,27 +784,29 @@ function wpgmza_b_return_polyline_options($poly_id) {
|
|
783 |
}
|
784 |
|
785 |
/**
|
786 |
-
* Return the polyline data in the
|
787 |
*
|
788 |
* @param integer $poly_id Polyline ID
|
789 |
-
* @return array Poly data array
|
790 |
*/
|
791 |
function wpgmza_b_return_polyline_array($poly_id) {
|
792 |
global $wpdb;
|
793 |
global $wpgmza_tblname_polylines;
|
|
|
794 |
$results = $wpdb->get_results($wpdb->prepare("SELECT * FROM $wpgmza_tblname_polylines WHERE `id` = %d LIMIT 1",intval($poly_id)) );
|
795 |
-
|
796 |
-
|
797 |
-
|
798 |
-
|
799 |
-
|
800 |
-
|
801 |
-
|
802 |
-
|
803 |
-
|
804 |
-
|
805 |
-
|
806 |
-
|
|
|
807 |
}
|
808 |
|
809 |
/**
|
546 |
var WPGM_PathLineData_<?php echo $poly_id; ?> = [
|
547 |
<?php
|
548 |
$poly_array = wpgmza_b_return_polyline_array($poly_id);
|
549 |
+
|
550 |
foreach ($poly_array as $single_poly) {
|
551 |
$poly_data_raw = str_replace(" ","",$single_poly);
|
552 |
$poly_data_raw = explode(",",$poly_data_raw);
|
558 |
}
|
559 |
?>
|
560 |
];
|
561 |
+
|
562 |
var WPGM_PathLine_<?php echo $poly_id; ?> = new google.maps.Polyline({
|
563 |
path: WPGM_PathLineData_<?php echo $poly_id; ?>,
|
564 |
strokeColor: "<?php echo $linecolor; ?>",
|
784 |
}
|
785 |
|
786 |
/**
|
787 |
+
* Return the polyline data in the format of an array of coordinate-pair strings
|
788 |
*
|
789 |
* @param integer $poly_id Polyline ID
|
790 |
+
* @return array Poly data array of coordinate-pair strings
|
791 |
*/
|
792 |
function wpgmza_b_return_polyline_array($poly_id) {
|
793 |
global $wpdb;
|
794 |
global $wpgmza_tblname_polylines;
|
795 |
+
|
796 |
$results = $wpdb->get_results($wpdb->prepare("SELECT * FROM $wpgmza_tblname_polylines WHERE `id` = %d LIMIT 1",intval($poly_id)) );
|
797 |
+
|
798 |
+
if(empty($results))
|
799 |
+
return null;
|
800 |
+
|
801 |
+
$polyline = $results[0];
|
802 |
+
$polydata = $polyline->polydata;
|
803 |
+
|
804 |
+
$regex = '/-?(\d+)(\.\d+)?,\s*-?(\d+)(\.\d+)?/';
|
805 |
+
|
806 |
+
if(!preg_match_all($regex, $polydata, $m))
|
807 |
+
return array();
|
808 |
+
|
809 |
+
return $m[0];
|
810 |
}
|
811 |
|
812 |
/**
|
includes/build.log
CHANGED
@@ -1,187 +1,266 @@
|
|
1 |
-
2018-08-
|
2 |
-
2018-08-
|
3 |
-
2018-08-
|
4 |
-
2018-08-
|
5 |
-
2018-08-
|
6 |
-
2018-08-
|
7 |
-
2018-08-
|
8 |
-
2018-08-
|
9 |
-
2018-08-
|
10 |
-
2018-08-
|
11 |
-
2018-08-
|
12 |
-
2018-08-
|
13 |
-
2018-08-
|
14 |
-
2018-08-
|
15 |
-
2018-08-
|
16 |
-
2018-08-
|
17 |
-
2018-08-
|
18 |
-
2018-08-
|
19 |
-
2018-08-
|
20 |
-
2018-08-
|
21 |
-
2018-08-
|
22 |
-
2018-08-
|
23 |
-
2018-08-
|
24 |
-
2018-08-
|
25 |
-
2018-08-
|
26 |
-
2018-08-
|
27 |
-
2018-08-
|
28 |
-
2018-08-
|
29 |
-
2018-08-
|
30 |
-
2018-08-
|
31 |
-
2018-08-
|
32 |
-
2018-08-
|
33 |
-
2018-08-
|
34 |
-
2018-08-
|
35 |
-
2018-08-
|
36 |
-
2018-08-
|
37 |
-
2018-08-
|
38 |
-
2018-08-
|
39 |
-
2018-08-
|
40 |
-
2018-08-
|
41 |
-
2018-08-
|
42 |
-
2018-08-
|
43 |
-
2018-08-
|
44 |
-
2018-08-
|
45 |
-
2018-08-
|
46 |
-
2018-08-
|
47 |
-
2018-08-
|
48 |
-
2018-08-
|
49 |
-
2018-08-
|
50 |
-
2018-08-
|
51 |
-
2018-08-
|
52 |
-
2018-08-
|
53 |
-
2018-08-
|
54 |
-
2018-08-
|
55 |
-
2018-08-
|
56 |
-
2018-08-
|
57 |
-
2018-08-
|
58 |
-
2018-08-
|
59 |
-
2018-08-
|
60 |
-
2018-08-
|
61 |
-
2018-08-
|
62 |
-
2018-08-
|
63 |
-
2018-08-
|
64 |
-
2018-08-
|
65 |
-
2018-08-
|
66 |
-
2018-08-
|
67 |
-
2018-08-
|
68 |
-
2018-08-
|
69 |
-
2018-08-
|
70 |
-
2018-08-
|
71 |
-
2018-08-
|
72 |
-
2018-08-
|
73 |
-
2018-08-
|
74 |
-
2018-08-
|
75 |
-
2018-08-
|
76 |
-
2018-08-
|
77 |
-
2018-08-
|
78 |
-
2018-08-
|
79 |
-
2018-08-
|
80 |
-
2018-08-
|
81 |
-
2018-08-
|
82 |
-
2018-08-
|
83 |
-
2018-08-
|
84 |
-
2018-08-
|
85 |
-
2018-08-
|
86 |
-
2018-08-
|
87 |
-
2018-08-
|
88 |
-
2018-08-
|
89 |
-
2018-08-
|
90 |
-
2018-08-
|
91 |
-
2018-08-
|
92 |
-
2018-08-
|
93 |
-
2018-08-
|
94 |
-
2018-08-
|
95 |
-
2018-08-
|
96 |
-
2018-08-
|
97 |
-
2018-08-
|
98 |
-
2018-08-
|
99 |
-
2018-08-
|
100 |
-
2018-08-
|
101 |
-
2018-08-
|
102 |
-
2018-08-
|
103 |
-
2018-08-
|
104 |
-
2018-08-
|
105 |
-
2018-08-
|
106 |
-
2018-08-
|
107 |
-
2018-08-
|
108 |
-
2018-08-
|
109 |
-
2018-08-
|
110 |
-
2018-08-
|
111 |
-
2018-08-
|
112 |
-
2018-08-
|
113 |
-
2018-08-
|
114 |
-
2018-08-
|
115 |
-
2018-08-
|
116 |
-
2018-08-
|
117 |
-
2018-08-
|
118 |
-
2018-08-
|
119 |
-
2018-08-
|
120 |
-
2018-08-
|
121 |
-
2018-08-
|
122 |
-
2018-08-
|
123 |
-
2018-08-
|
124 |
-
2018-08-
|
125 |
-
2018-08-
|
126 |
-
2018-08-
|
127 |
-
2018-08-
|
128 |
-
2018-08-
|
129 |
-
2018-08-
|
130 |
-
2018-08-
|
131 |
-
2018-08-
|
132 |
-
2018-08-
|
133 |
-
2018-08-
|
134 |
-
2018-08-
|
135 |
-
2018-08-
|
136 |
-
2018-08-
|
137 |
-
2018-08-
|
138 |
-
2018-08-
|
139 |
-
2018-08-
|
140 |
-
2018-08-
|
141 |
-
2018-08-
|
142 |
-
2018-08-
|
143 |
-
2018-08-
|
144 |
-
2018-08-
|
145 |
-
2018-08-
|
146 |
-
2018-08-
|
147 |
-
2018-08-
|
148 |
-
2018-08-
|
149 |
-
2018-08-
|
150 |
-
2018-08-
|
151 |
-
2018-08-
|
152 |
-
2018-08-
|
153 |
-
2018-08-
|
154 |
-
2018-08-
|
155 |
-
2018-08-
|
156 |
-
2018-08-
|
157 |
-
2018-08-
|
158 |
-
2018-08-
|
159 |
-
2018-08-
|
160 |
-
2018-08-
|
161 |
-
2018-08-
|
162 |
-
2018-08-
|
163 |
-
2018-08-
|
164 |
-
2018-08-
|
165 |
-
2018-08-
|
166 |
-
2018-08-
|
167 |
-
2018-08-
|
168 |
-
2018-08-
|
169 |
-
2018-08-
|
170 |
-
2018-08-
|
171 |
-
2018-08-
|
172 |
-
2018-08-
|
173 |
-
2018-08-
|
174 |
-
2018-08-
|
175 |
-
2018-08-
|
176 |
-
2018-08-
|
177 |
-
2018-08-
|
178 |
-
2018-08-
|
179 |
-
2018-08-
|
180 |
-
2018-08-
|
181 |
-
2018-08-
|
182 |
-
2018-08-
|
183 |
-
2018-08-
|
184 |
-
2018-08-
|
185 |
-
2018-08-
|
186 |
-
2018-08-
|
187 |
-
2018-08-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
2018-08-17 09:16:46 :- Scanning dependencies
|
2 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/circle.js
|
3 |
+
2018-08-17 09:16:46 :- Found wpgmza-circle
|
4 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza-map-object
|
5 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/compatibility.js
|
6 |
+
2018-08-17 09:16:46 :- Found wpgmza-compatibility
|
7 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza
|
8 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/core.js
|
9 |
+
2018-08-17 09:16:46 :- Found wpgmza
|
10 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/css-escape.js
|
11 |
+
2018-08-17 09:16:46 :- Found wpgmza-wpgmza-css
|
12 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza
|
13 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/distance.js
|
14 |
+
2018-08-17 09:16:46 :- Found wpgmza-distance
|
15 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza
|
16 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/event-dispatcher.js
|
17 |
+
2018-08-17 09:16:46 :- Found wpgmza-event-dispatcher
|
18 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza
|
19 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/event.js
|
20 |
+
2018-08-17 09:16:46 :- Found wpgmza-event
|
21 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza
|
22 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/friendly-error.js
|
23 |
+
2018-08-17 09:16:46 :- Found wpgmza-friendly-error
|
24 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza
|
25 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/geocoder.js
|
26 |
+
2018-08-17 09:16:46 :- Found wpgmza-geocoder
|
27 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza
|
28 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/google-api-error-handler.js
|
29 |
+
2018-08-17 09:16:46 :- Found wpgmza-google-api-error-handler
|
30 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza
|
31 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/info-window.js
|
32 |
+
2018-08-17 09:16:46 :- Found wpgmza-info-window
|
33 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza-event-dispatcher
|
34 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/latlng.js
|
35 |
+
2018-08-17 09:16:46 :- Found wpgmza-lat-lng
|
36 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza
|
37 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/latlngbounds.js
|
38 |
+
2018-08-17 09:16:46 :- Found wpgmza-lat-lng-bounds
|
39 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza
|
40 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/map-object.js
|
41 |
+
2018-08-17 09:16:46 :- Found wpgmza-map-object
|
42 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza-event-dispatcher
|
43 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/map-settings-page.js
|
44 |
+
2018-08-17 09:16:46 :- Found wpgmza-map-settings-page
|
45 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza
|
46 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/map-settings.js
|
47 |
+
2018-08-17 09:16:46 :- Found wpgmza-map-settings
|
48 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza
|
49 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/map.js
|
50 |
+
2018-08-17 09:16:46 :- Found wpgmza-map
|
51 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza-event-dispatcher
|
52 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/maps-engine-dialog.js
|
53 |
+
2018-08-17 09:16:46 :- Found wpgmza-maps-engine-dialog
|
54 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza
|
55 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/marker.js
|
56 |
+
2018-08-17 09:16:46 :- Found wpgmza-marker
|
57 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza
|
58 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/modern-store-locator-circle.js
|
59 |
+
2018-08-17 09:16:46 :- Found wpgmza-modern-store-locator-circle
|
60 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza
|
61 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/modern-store-locator.js
|
62 |
+
2018-08-17 09:16:46 :- Found wpgmza-modern-store-locator
|
63 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza
|
64 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/polygon.js
|
65 |
+
2018-08-17 09:16:46 :- Found wpgmza-polygon
|
66 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza-map-object
|
67 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/polyline.js
|
68 |
+
2018-08-17 09:16:46 :- Found wpgmza-polyline
|
69 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza-map-object
|
70 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/rest-api.js
|
71 |
+
2018-08-17 09:16:46 :- Found wpgmza-wpgmza-rest-api
|
72 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza
|
73 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/v7-custom-script.js
|
74 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/version.js
|
75 |
+
2018-08-17 09:16:46 :- Found wpgmza-version
|
76 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza
|
77 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-circle.js
|
78 |
+
2018-08-17 09:16:46 :- Found wpgmza-google-circle
|
79 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza-circle
|
80 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-geocoder.js
|
81 |
+
2018-08-17 09:16:46 :- Found wpgmza-google-geocoder
|
82 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza-geocoder
|
83 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-info-window.js
|
84 |
+
2018-08-17 09:16:46 :- Found wpgmza-google-info-window
|
85 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza-info-window
|
86 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-map.js
|
87 |
+
2018-08-17 09:16:46 :- Found wpgmza-google-map
|
88 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza-map
|
89 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-marker.js
|
90 |
+
2018-08-17 09:16:46 :- Found wpgmza-google-marker
|
91 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza-marker
|
92 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-modern-store-locator-circle.js
|
93 |
+
2018-08-17 09:16:46 :- Found wpgmza-google-modern-store-locator-circle
|
94 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza-modern-store-locator-circle
|
95 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-modern-store-locator.js
|
96 |
+
2018-08-17 09:16:46 :- Found wpgmza-google-modern-store-locator
|
97 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza-modern-store-locator
|
98 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-polygon.js
|
99 |
+
2018-08-17 09:16:46 :- Found wpgmza-google-polygon
|
100 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza-polygon
|
101 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-polyline.js
|
102 |
+
2018-08-17 09:16:46 :- Found wpgmza-google-polyline
|
103 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza-polyline
|
104 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-vertex-context-menu.js
|
105 |
+
2018-08-17 09:16:46 :- Found wpgmza-google-vertex-context-menu
|
106 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza_api_call
|
107 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-circle.js
|
108 |
+
2018-08-17 09:16:46 :- Found wpgmza-ol-circle
|
109 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza-circle
|
110 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-geocoder.js
|
111 |
+
2018-08-17 09:16:46 :- Found wpgmza-ol-geocoder
|
112 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza-geocoder
|
113 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-info-window.js
|
114 |
+
2018-08-17 09:16:46 :- Found wpgmza-ol-info-window
|
115 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza-info-window
|
116 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-map.js
|
117 |
+
2018-08-17 09:16:46 :- Found wpgmza-ol-map
|
118 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza-map
|
119 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-marker.js
|
120 |
+
2018-08-17 09:16:46 :- Found wpgmza-ol-marker
|
121 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza-marker
|
122 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-modern-store-locator-circle.js
|
123 |
+
2018-08-17 09:16:46 :- Found wpgmza-ol-modern-store-locator-circle
|
124 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza-modern-store-locator-circle
|
125 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-modern-store-locator.js
|
126 |
+
2018-08-17 09:16:46 :- Found wpgmza-ol-modern-store-locator
|
127 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza-modern-store-locator
|
128 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-polygon.js
|
129 |
+
2018-08-17 09:16:46 :- Found wpgmza-ol-polygon
|
130 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza-polygon
|
131 |
+
2018-08-17 09:16:46 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-polyline.js
|
132 |
+
2018-08-17 09:16:46 :- Found wpgmza-ol-polyline
|
133 |
+
2018-08-17 09:16:46 :- Adding dependency wpgmza-polyline
|
134 |
+
2018-08-17 09:16:47 :- Scanning dependencies
|
135 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/circle.js
|
136 |
+
2018-08-17 09:16:47 :- Found wpgmza-circle
|
137 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza-map-object
|
138 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/compatibility.js
|
139 |
+
2018-08-17 09:16:47 :- Found wpgmza-compatibility
|
140 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza
|
141 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/core.js
|
142 |
+
2018-08-17 09:16:47 :- Found wpgmza
|
143 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/css-escape.js
|
144 |
+
2018-08-17 09:16:47 :- Found wpgmza-wpgmza-css
|
145 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza
|
146 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/distance.js
|
147 |
+
2018-08-17 09:16:47 :- Found wpgmza-distance
|
148 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza
|
149 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/event-dispatcher.js
|
150 |
+
2018-08-17 09:16:47 :- Found wpgmza-event-dispatcher
|
151 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza
|
152 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/event.js
|
153 |
+
2018-08-17 09:16:47 :- Found wpgmza-event
|
154 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza
|
155 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/friendly-error.js
|
156 |
+
2018-08-17 09:16:47 :- Found wpgmza-friendly-error
|
157 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza
|
158 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/geocoder.js
|
159 |
+
2018-08-17 09:16:47 :- Found wpgmza-geocoder
|
160 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza
|
161 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/google-api-error-handler.js
|
162 |
+
2018-08-17 09:16:47 :- Found wpgmza-google-api-error-handler
|
163 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza
|
164 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/info-window.js
|
165 |
+
2018-08-17 09:16:47 :- Found wpgmza-info-window
|
166 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza-event-dispatcher
|
167 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/latlng.js
|
168 |
+
2018-08-17 09:16:47 :- Found wpgmza-lat-lng
|
169 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza
|
170 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/latlngbounds.js
|
171 |
+
2018-08-17 09:16:47 :- Found wpgmza-lat-lng-bounds
|
172 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza
|
173 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/map-object.js
|
174 |
+
2018-08-17 09:16:47 :- Found wpgmza-map-object
|
175 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza-event-dispatcher
|
176 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/map-settings-page.js
|
177 |
+
2018-08-17 09:16:47 :- Found wpgmza-map-settings-page
|
178 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza
|
179 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/map-settings.js
|
180 |
+
2018-08-17 09:16:47 :- Found wpgmza-map-settings
|
181 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza
|
182 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/map.js
|
183 |
+
2018-08-17 09:16:47 :- Found wpgmza-map
|
184 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza-event-dispatcher
|
185 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/maps-engine-dialog.js
|
186 |
+
2018-08-17 09:16:47 :- Found wpgmza-maps-engine-dialog
|
187 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza
|
188 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/marker.js
|
189 |
+
2018-08-17 09:16:47 :- Found wpgmza-marker
|
190 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza
|
191 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/modern-store-locator-circle.js
|
192 |
+
2018-08-17 09:16:47 :- Found wpgmza-modern-store-locator-circle
|
193 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza
|
194 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/modern-store-locator.js
|
195 |
+
2018-08-17 09:16:47 :- Found wpgmza-modern-store-locator
|
196 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza
|
197 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/polygon.js
|
198 |
+
2018-08-17 09:16:47 :- Found wpgmza-polygon
|
199 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza-map-object
|
200 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/polyline.js
|
201 |
+
2018-08-17 09:16:47 :- Found wpgmza-polyline
|
202 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza-map-object
|
203 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/rest-api.js
|
204 |
+
2018-08-17 09:16:47 :- Found wpgmza-wpgmza-rest-api
|
205 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza
|
206 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/v7-custom-script.js
|
207 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/version.js
|
208 |
+
2018-08-17 09:16:47 :- Found wpgmza-version
|
209 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza
|
210 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-circle.js
|
211 |
+
2018-08-17 09:16:47 :- Found wpgmza-google-circle
|
212 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza-circle
|
213 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-geocoder.js
|
214 |
+
2018-08-17 09:16:47 :- Found wpgmza-google-geocoder
|
215 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza-geocoder
|
216 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-info-window.js
|
217 |
+
2018-08-17 09:16:47 :- Found wpgmza-google-info-window
|
218 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza-info-window
|
219 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-map.js
|
220 |
+
2018-08-17 09:16:47 :- Found wpgmza-google-map
|
221 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza-map
|
222 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-marker.js
|
223 |
+
2018-08-17 09:16:47 :- Found wpgmza-google-marker
|
224 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza-marker
|
225 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-modern-store-locator-circle.js
|
226 |
+
2018-08-17 09:16:47 :- Found wpgmza-google-modern-store-locator-circle
|
227 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza-modern-store-locator-circle
|
228 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-modern-store-locator.js
|
229 |
+
2018-08-17 09:16:47 :- Found wpgmza-google-modern-store-locator
|
230 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza-modern-store-locator
|
231 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-polygon.js
|
232 |
+
2018-08-17 09:16:47 :- Found wpgmza-google-polygon
|
233 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza-polygon
|
234 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-polyline.js
|
235 |
+
2018-08-17 09:16:47 :- Found wpgmza-google-polyline
|
236 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza-polyline
|
237 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-vertex-context-menu.js
|
238 |
+
2018-08-17 09:16:47 :- Found wpgmza-google-vertex-context-menu
|
239 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza_api_call
|
240 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-circle.js
|
241 |
+
2018-08-17 09:16:47 :- Found wpgmza-ol-circle
|
242 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza-circle
|
243 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-geocoder.js
|
244 |
+
2018-08-17 09:16:47 :- Found wpgmza-ol-geocoder
|
245 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza-geocoder
|
246 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-info-window.js
|
247 |
+
2018-08-17 09:16:47 :- Found wpgmza-ol-info-window
|
248 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza-info-window
|
249 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-map.js
|
250 |
+
2018-08-17 09:16:47 :- Found wpgmza-ol-map
|
251 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza-map
|
252 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-marker.js
|
253 |
+
2018-08-17 09:16:47 :- Found wpgmza-ol-marker
|
254 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza-marker
|
255 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-modern-store-locator-circle.js
|
256 |
+
2018-08-17 09:16:47 :- Found wpgmza-ol-modern-store-locator-circle
|
257 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza-modern-store-locator-circle
|
258 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-modern-store-locator.js
|
259 |
+
2018-08-17 09:16:47 :- Found wpgmza-ol-modern-store-locator
|
260 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza-modern-store-locator
|
261 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-polygon.js
|
262 |
+
2018-08-17 09:16:47 :- Found wpgmza-ol-polygon
|
263 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza-polygon
|
264 |
+
2018-08-17 09:16:47 :- Reading E:\Programming\Code Cabin\htdocs-quick-fix\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-polyline.js
|
265 |
+
2018-08-17 09:16:47 :- Found wpgmza-ol-polyline
|
266 |
+
2018-08-17 09:16:47 :- Adding dependency wpgmza-polyline
|
includes/class.google-maps-api-loader.php
CHANGED
@@ -114,6 +114,9 @@ class GoogleMapsAPILoader
|
|
114 |
if(GoogleMapsAPILoader::$googleAPILoadCalled)
|
115 |
return;
|
116 |
|
|
|
|
|
|
|
117 |
$params = $this->getGoogleMapsAPIParams();
|
118 |
|
119 |
$suffix = $params['suffix'];
|
@@ -140,6 +143,9 @@ class GoogleMapsAPILoader
|
|
140 |
|
141 |
public function enqueueGoogleMaps()
|
142 |
{
|
|
|
|
|
|
|
143 |
wp_enqueue_script('wpgmza_api_call');
|
144 |
}
|
145 |
|
114 |
if(GoogleMapsAPILoader::$googleAPILoadCalled)
|
115 |
return;
|
116 |
|
117 |
+
if(!$this->isIncludeAllowed())
|
118 |
+
return;
|
119 |
+
|
120 |
$params = $this->getGoogleMapsAPIParams();
|
121 |
|
122 |
$suffix = $params['suffix'];
|
143 |
|
144 |
public function enqueueGoogleMaps()
|
145 |
{
|
146 |
+
if(!$this->isIncludeAllowed())
|
147 |
+
return;
|
148 |
+
|
149 |
wp_enqueue_script('wpgmza_api_call');
|
150 |
}
|
151 |
|
includes/class.plugin.php
CHANGED
@@ -95,6 +95,12 @@ class Plugin
|
|
95 |
|
96 |
return $result;
|
97 |
break;
|
|
|
|
|
|
|
|
|
|
|
|
|
98 |
}
|
99 |
|
100 |
return $this->{$name};
|
95 |
|
96 |
return $result;
|
97 |
break;
|
98 |
+
|
99 |
+
case "gdprCompliance":
|
100 |
+
// Temporary shim
|
101 |
+
global $wpgmzaGDPRCompliance;
|
102 |
+
return $wpgmzaGDPRCompliance;
|
103 |
+
break;
|
104 |
}
|
105 |
|
106 |
return $this->{$name};
|
includes/class.script-loader.php
CHANGED
@@ -387,7 +387,10 @@ class ScriptLoader
|
|
387 |
|
388 |
// Give the core script library dependencies
|
389 |
$dependencies = array_keys($libraries);
|
390 |
-
|
|
|
|
|
|
|
391 |
|
392 |
$this->scripts['wpgmza']->dependencies = $dependencies;
|
393 |
|
387 |
|
388 |
// Give the core script library dependencies
|
389 |
$dependencies = array_keys($libraries);
|
390 |
+
|
391 |
+
$apiLoader = new GoogleMapsAPILoader();
|
392 |
+
if($apiLoader->isIncludeAllowed())
|
393 |
+
$dependencies[] = 'wpgmza_api_call';
|
394 |
|
395 |
$this->scripts['wpgmza']->dependencies = $dependencies;
|
396 |
|
js/v8/open-layers/ol-geocoder.js
CHANGED
@@ -128,6 +128,9 @@
|
|
128 |
lat: parseFloat(response[i].lat),
|
129 |
lng: parseFloat(response[i].lon)
|
130 |
};
|
|
|
|
|
|
|
131 |
}
|
132 |
|
133 |
callback(response, status);
|
128 |
lat: parseFloat(response[i].lat),
|
129 |
lng: parseFloat(response[i].lon)
|
130 |
};
|
131 |
+
|
132 |
+
// Backward compatibility with old UGM
|
133 |
+
response[i].lng = response[i].lng;
|
134 |
}
|
135 |
|
136 |
callback(response, status);
|
js/wpgmaps.js
CHANGED
@@ -345,7 +345,8 @@ MYMAP.init = function(selector, latLng, zoom) {
|
|
345 |
if(event.target instanceof WPGMZA.Marker)
|
346 |
return;
|
347 |
|
348 |
-
|
|
|
349 |
});
|
350 |
|
351 |
window.addEventListener("keydown", function(e) {
|
@@ -358,6 +359,10 @@ MYMAP.init = function(selector, latLng, zoom) {
|
|
358 |
//var infoWindow = new google.maps.InfoWindow();
|
359 |
var infoWindow;
|
360 |
jQuery(document).ready(function() {
|
|
|
|
|
|
|
|
|
361 |
infoWindow = WPGMZA.InfoWindow.createInstance();
|
362 |
if (typeof wpgmaps_localize_global_settings['wpgmza_settings_infowindow_width'] !== "undefined" && wpgmaps_localize_global_settings['wpgmza_settings_infowindow_width'] !== "") { infoWindow.setOptions({maxWidth:wpgmaps_localize_global_settings['wpgmza_settings_infowindow_width']}); }
|
363 |
});
|
@@ -367,14 +372,14 @@ jQuery(document).ready(function() {
|
|
367 |
MYMAP.map.setCenter(myLatLng);
|
368 |
});*/
|
369 |
|
370 |
-
if(!window.WPGMZA)
|
371 |
window.WPGMZA = {};
|
372 |
|
373 |
WPGMZA.KM_PER_MILE = 1.60934;
|
374 |
WPGMZA.MILE_PER_KM = 0.621371;
|
375 |
|
376 |
WPGMZA.UNITS_MILES = 1;
|
377 |
-
WPGMZA.UNITS_KM = 2
|
378 |
|
379 |
function wpgmza_get_zoom_from_radius(radius, units)
|
380 |
{
|
@@ -843,7 +848,7 @@ function toRad(Value) {
|
|
843 |
(function($) {
|
844 |
|
845 |
if(!window.WPGMZA)
|
846 |
-
|
847 |
|
848 |
WPGMZA.hexToRgba = function(hex) {
|
849 |
var c;
|
345 |
if(event.target instanceof WPGMZA.Marker)
|
346 |
return;
|
347 |
|
348 |
+
if(window.infoWindow)
|
349 |
+
infoWindow.close();
|
350 |
});
|
351 |
|
352 |
window.addEventListener("keydown", function(e) {
|
359 |
//var infoWindow = new google.maps.InfoWindow();
|
360 |
var infoWindow;
|
361 |
jQuery(document).ready(function() {
|
362 |
+
|
363 |
+
if(!window.WPGMZA || !window.WPGMZA.googleAPIStatus || window.WPGMZA.googleAPIStatus != "ENQUEUED")
|
364 |
+
return;
|
365 |
+
|
366 |
infoWindow = WPGMZA.InfoWindow.createInstance();
|
367 |
if (typeof wpgmaps_localize_global_settings['wpgmza_settings_infowindow_width'] !== "undefined" && wpgmaps_localize_global_settings['wpgmza_settings_infowindow_width'] !== "") { infoWindow.setOptions({maxWidth:wpgmaps_localize_global_settings['wpgmza_settings_infowindow_width']}); }
|
368 |
});
|
372 |
MYMAP.map.setCenter(myLatLng);
|
373 |
});*/
|
374 |
|
375 |
+
/*if(!window.WPGMZA)
|
376 |
window.WPGMZA = {};
|
377 |
|
378 |
WPGMZA.KM_PER_MILE = 1.60934;
|
379 |
WPGMZA.MILE_PER_KM = 0.621371;
|
380 |
|
381 |
WPGMZA.UNITS_MILES = 1;
|
382 |
+
WPGMZA.UNITS_KM = 2;*/
|
383 |
|
384 |
function wpgmza_get_zoom_from_radius(radius, units)
|
385 |
{
|
848 |
(function($) {
|
849 |
|
850 |
if(!window.WPGMZA)
|
851 |
+
return;
|
852 |
|
853 |
WPGMZA.hexToRgba = function(hex) {
|
854 |
var c;
|
readme.txt
CHANGED
@@ -216,6 +216,12 @@ Please upgrade your version of WP Google Maps to version 6.0.27 as it includes m
|
|
216 |
|
217 |
== Changelog ==
|
218 |
|
|
|
|
|
|
|
|
|
|
|
|
|
219 |
= 7.10.26 :- 2018-08-15 :- Low priority =
|
220 |
* Improved Google API error handling back end, module issues more comprehensive alerts
|
221 |
* GoogleAPIErrorHandler moved to /js/v8/google-api-error-handler.js
|
216 |
|
217 |
== Changelog ==
|
218 |
|
219 |
+
= 7.10.27 :- 2018-08-17 :- Low priority =
|
220 |
+
* Added wpgmza_xml_cache_generated filter
|
221 |
+
* Added wpgmza_xml_cache_saved action
|
222 |
+
* Improved return_polyline_array function making edit polyline page more robust
|
223 |
+
* Fixed Google API loading before consent given when "Require consent before load" checked
|
224 |
+
|
225 |
= 7.10.26 :- 2018-08-15 :- Low priority =
|
226 |
* Improved Google API error handling back end, module issues more comprehensive alerts
|
227 |
* GoogleAPIErrorHandler moved to /js/v8/google-api-error-handler.js
|
wpGoogleMaps.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: WP Google Maps
|
4 |
Plugin URI: https://www.wpgmaps.com
|
5 |
Description: The easiest to use Google Maps plugin! Create custom Google Maps with high quality markers containing locations, descriptions, images and links. Add your customized map to your WordPress posts and/or pages quickly and easily with the supplied shortcode. No fuss.
|
6 |
-
Version: 7.10.
|
7 |
Author: WP Google Maps
|
8 |
Author URI: https://www.wpgmaps.com
|
9 |
Text Domain: wp-google-maps
|
@@ -11,6 +11,12 @@ Domain Path: /languages
|
|
11 |
*/
|
12 |
|
13 |
/*
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
* 7.10.26 :- 2018-08-15 :- Low priority
|
15 |
* Improved Google API error handling back end, module issues more comprehensive alerts
|
16 |
* GoogleAPIErrorHandler moved to /js/v8/google-api-error-handler.js
|
@@ -1696,6 +1702,7 @@ function wpgmaps_admin_javascript_basic() {
|
|
1696 |
}
|
1697 |
?>
|
1698 |
];
|
|
|
1699 |
var WPGM_PathLine_<?php echo $poly_id; ?> = new google.maps.Polyline({
|
1700 |
path: WPGM_PathLineData_<?php echo $poly_id; ?>,
|
1701 |
strokeColor: "<?php echo $linecolor; ?>",
|
@@ -2216,28 +2223,21 @@ function wpgmaps_update_xml_file($mapid = false) {
|
|
2216 |
|
2217 |
$xml_marker_location = wpgmza_return_marker_path();
|
2218 |
|
2219 |
-
|
2220 |
-
|
2221 |
-
|
2222 |
-
|
2223 |
-
|
2224 |
-
|
2225 |
-
|
2226 |
-
|
2227 |
-
|
2228 |
-
|
2229 |
-
|
2230 |
-
|
2231 |
-
|
2232 |
-
|
2233 |
-
|
2234 |
-
}
|
2235 |
-
else {
|
2236 |
-
if ($dom->save($xml_marker_location.$mapid.'markers.xml') == FALSE) {
|
2237 |
-
return new WP_Error( 'db_query_error', __( 'Could not save XML file' ), "Could not save marker XML file (".$xml_marker_location.$mapid."markers.xml) for Map ID $mapid" );
|
2238 |
-
}
|
2239 |
-
}
|
2240 |
-
}
|
2241 |
return true;
|
2242 |
|
2243 |
}
|
@@ -2841,18 +2841,25 @@ function wpgmaps_tag_basic( $atts ) {
|
|
2841 |
});*/
|
2842 |
|
2843 |
$core_dependencies = array('wpgmza');
|
2844 |
-
|
|
|
|
|
|
|
|
|
|
|
2845 |
$core_dependencies[] = 'wpgmza_api_call';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2846 |
|
2847 |
//$googleMapsAPILoader = new WPGMZA\GoogleMapsAPILoader();
|
2848 |
//if(!$googleMapsAPILoader->isIncludeAllowed())
|
2849 |
//wp_deregister_script('wpgmza_api_call');
|
2850 |
|
2851 |
-
if($wpgmza->settings->engine == 'google-maps')
|
2852 |
-
{
|
2853 |
-
wp_enqueue_script('wpgmza_canvas_layer_options', plugin_dir_url(__FILE__) . 'lib/CanvasLayerOptions.js', array('wpgmza_api_call'));
|
2854 |
-
wp_enqueue_script('wpgmza_canvas_layer', plugin_dir_url(__FILE__) . 'lib/CanvasLayer.js', array('wpgmza_api_call'));
|
2855 |
-
}
|
2856 |
wp_enqueue_script('wpgmaps_core', plugins_url('/js/wpgmaps.js',__FILE__), $core_dependencies, $wpgmza_version.'b' , false);
|
2857 |
|
2858 |
$wpgmza->loadScripts();
|
3 |
Plugin Name: WP Google Maps
|
4 |
Plugin URI: https://www.wpgmaps.com
|
5 |
Description: The easiest to use Google Maps plugin! Create custom Google Maps with high quality markers containing locations, descriptions, images and links. Add your customized map to your WordPress posts and/or pages quickly and easily with the supplied shortcode. No fuss.
|
6 |
+
Version: 7.10.27
|
7 |
Author: WP Google Maps
|
8 |
Author URI: https://www.wpgmaps.com
|
9 |
Text Domain: wp-google-maps
|
11 |
*/
|
12 |
|
13 |
/*
|
14 |
+
* 7.10.27 :- 2018-08-17 :- Low priority
|
15 |
+
* Added wpgmza_xml_cache_generated filter
|
16 |
+
* Added wpgmza_xml_cache_saved action
|
17 |
+
* Improved return_polyline_array function making edit polyline page more robust
|
18 |
+
* Fixed Google API loading before consent given when "Require consent before load" checked
|
19 |
+
*
|
20 |
* 7.10.26 :- 2018-08-15 :- Low priority
|
21 |
* Improved Google API error handling back end, module issues more comprehensive alerts
|
22 |
* GoogleAPIErrorHandler moved to /js/v8/google-api-error-handler.js
|
1702 |
}
|
1703 |
?>
|
1704 |
];
|
1705 |
+
|
1706 |
var WPGM_PathLine_<?php echo $poly_id; ?> = new google.maps.Polyline({
|
1707 |
path: WPGM_PathLineData_<?php echo $poly_id; ?>,
|
1708 |
strokeColor: "<?php echo $linecolor; ?>",
|
2223 |
|
2224 |
$xml_marker_location = wpgmza_return_marker_path();
|
2225 |
|
2226 |
+
$dom = apply_filters('wpgmza_xml_cache_generated', $dom);
|
2227 |
+
|
2228 |
+
if(is_multisite())
|
2229 |
+
{
|
2230 |
+
global $blog_id;
|
2231 |
+
$dest = $xml_marker_location.$blog_id.'-'.$mapid.'markers.xml';
|
2232 |
+
}
|
2233 |
+
else
|
2234 |
+
$dest = $xml_marker_location.$mapid.'markers.xml';
|
2235 |
+
|
2236 |
+
if(!$dom->save($dest))
|
2237 |
+
return new WP_Error( 'db_query_error', __( 'Could not save XML file' ), "Could not save marker XML file ($dest) for Map ID $mapid" );
|
2238 |
+
|
2239 |
+
do_action('wpgmza_xml_cache_saved', $dest);
|
2240 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2241 |
return true;
|
2242 |
|
2243 |
}
|
2841 |
});*/
|
2842 |
|
2843 |
$core_dependencies = array('wpgmza');
|
2844 |
+
|
2845 |
+
$apiLoader = new WPGMZA\GoogleMapsAPILoader();
|
2846 |
+
// if(!empty($wpgmza_settings['wpgmza_settings_remove_api']))
|
2847 |
+
|
2848 |
+
if($apiLoader->isIncludeAllowed())
|
2849 |
+
{
|
2850 |
$core_dependencies[] = 'wpgmza_api_call';
|
2851 |
+
|
2852 |
+
if($wpgmza->settings->engine == 'google-maps')
|
2853 |
+
{
|
2854 |
+
wp_enqueue_script('wpgmza_canvas_layer_options', plugin_dir_url(__FILE__) . 'lib/CanvasLayerOptions.js', array('wpgmza_api_call'));
|
2855 |
+
wp_enqueue_script('wpgmza_canvas_layer', plugin_dir_url(__FILE__) . 'lib/CanvasLayer.js', array('wpgmza_api_call'));
|
2856 |
+
}
|
2857 |
+
}
|
2858 |
|
2859 |
//$googleMapsAPILoader = new WPGMZA\GoogleMapsAPILoader();
|
2860 |
//if(!$googleMapsAPILoader->isIncludeAllowed())
|
2861 |
//wp_deregister_script('wpgmza_api_call');
|
2862 |
|
|
|
|
|
|
|
|
|
|
|
2863 |
wp_enqueue_script('wpgmaps_core', plugins_url('/js/wpgmaps.js',__FILE__), $core_dependencies, $wpgmza_version.'b' , false);
|
2864 |
|
2865 |
$wpgmza->loadScripts();
|