Version Description
= 6.3.15 = Please update your WP Google Maps version to 6.3.15 to ensure you are using the latest security enhancements.
= 6.3.14 = Please update your WP Google Maps version to 6.3.14 to ensure you are using the latest security enhancements.
= 6.2.1 = Please update your WP Google Maps version to 6.2.1 to ensure you are using the latest security enhancements.
= 6.1.10 = Please update WP Google Maps to version 6.1.10 to enable our latest security enhancements.
= 6.1.5 = We no longer support timthumb and we have opted to remove it from WP Google Maps. Please update to 6.1.5 to ensure the removal of the timthumb script.
= 6.0.27 = Please upgrade your version of WP Google Maps to version 6.0.27 as it includes multiple security improvements.
Download this release
Release Info
Developer | perryrylance |
Plugin | ![]() |
Version | 7.10.13 |
Comparing to | |
See all releases |
Code changes from version 7.10.12 to 7.10.13
- includes/build.log +178 -124
- includes/class.global-settings.php +66 -0
- includes/class.plugin.php +18 -0
- js/v8/map-settings.js +9 -9
- js/v8/modern-store-locator.js +5 -1
- wpGoogleMaps.php +10 -4
includes/build.log
CHANGED
@@ -1,124 +1,178 @@
|
|
1 |
-
2018-06-
|
2 |
-
2018-06-
|
3 |
-
2018-06-
|
4 |
-
2018-06-
|
5 |
-
2018-06-
|
6 |
-
2018-06-
|
7 |
-
2018-06-
|
8 |
-
2018-06-
|
9 |
-
2018-06-
|
10 |
-
2018-06-
|
11 |
-
2018-06-
|
12 |
-
2018-06-
|
13 |
-
2018-06-
|
14 |
-
2018-06-
|
15 |
-
2018-06-
|
16 |
-
2018-06-
|
17 |
-
2018-06-
|
18 |
-
2018-06-
|
19 |
-
2018-06-
|
20 |
-
2018-06-
|
21 |
-
2018-06-
|
22 |
-
2018-06-
|
23 |
-
2018-06-
|
24 |
-
2018-06-
|
25 |
-
2018-06-
|
26 |
-
2018-06-
|
27 |
-
2018-06-
|
28 |
-
2018-06-
|
29 |
-
2018-06-
|
30 |
-
2018-06-
|
31 |
-
2018-06-
|
32 |
-
2018-06-
|
33 |
-
2018-06-
|
34 |
-
2018-06-
|
35 |
-
2018-06-
|
36 |
-
2018-06-
|
37 |
-
2018-06-
|
38 |
-
2018-06-
|
39 |
-
2018-06-
|
40 |
-
2018-06-
|
41 |
-
2018-06-
|
42 |
-
2018-06-
|
43 |
-
2018-06-
|
44 |
-
2018-06-
|
45 |
-
2018-06-
|
46 |
-
2018-06-
|
47 |
-
2018-06-
|
48 |
-
2018-06-
|
49 |
-
2018-06-
|
50 |
-
2018-06-
|
51 |
-
2018-06-
|
52 |
-
2018-06-
|
53 |
-
2018-06-
|
54 |
-
2018-06-
|
55 |
-
2018-06-
|
56 |
-
2018-06-
|
57 |
-
2018-06-
|
58 |
-
2018-06-
|
59 |
-
2018-06-
|
60 |
-
2018-06-
|
61 |
-
2018-06-
|
62 |
-
2018-06-
|
63 |
-
2018-06-
|
64 |
-
2018-06-
|
65 |
-
2018-06-
|
66 |
-
2018-06-
|
67 |
-
2018-06-
|
68 |
-
2018-06-
|
69 |
-
2018-06-
|
70 |
-
2018-06-
|
71 |
-
2018-06-
|
72 |
-
2018-06-
|
73 |
-
2018-06-
|
74 |
-
2018-06-
|
75 |
-
2018-06-
|
76 |
-
2018-06-
|
77 |
-
2018-06-
|
78 |
-
2018-06-
|
79 |
-
2018-06-
|
80 |
-
2018-06-
|
81 |
-
2018-06-
|
82 |
-
2018-06-
|
83 |
-
2018-06-
|
84 |
-
2018-06-
|
85 |
-
2018-06-
|
86 |
-
2018-06-
|
87 |
-
2018-06-
|
88 |
-
2018-06-
|
89 |
-
2018-06-
|
90 |
-
2018-06-
|
91 |
-
2018-06-
|
92 |
-
2018-06-
|
93 |
-
2018-06-
|
94 |
-
2018-06-
|
95 |
-
2018-06-
|
96 |
-
2018-06-
|
97 |
-
2018-06-
|
98 |
-
2018-06-
|
99 |
-
2018-06-
|
100 |
-
2018-06-
|
101 |
-
2018-06-
|
102 |
-
2018-06-
|
103 |
-
2018-06-
|
104 |
-
2018-06-
|
105 |
-
2018-06-
|
106 |
-
2018-06-
|
107 |
-
2018-06-
|
108 |
-
2018-06-
|
109 |
-
2018-06-
|
110 |
-
2018-06-
|
111 |
-
2018-06-
|
112 |
-
2018-06-
|
113 |
-
2018-06-
|
114 |
-
2018-06-
|
115 |
-
2018-06-
|
116 |
-
2018-06-
|
117 |
-
2018-06-
|
118 |
-
2018-06-
|
119 |
-
2018-06-
|
120 |
-
2018-06-
|
121 |
-
2018-06-
|
122 |
-
2018-06-
|
123 |
-
2018-06-
|
124 |
-
2018-06-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
2018-06-13 11:25:59 :- Scanning dependencies
|
2 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/circle.js
|
3 |
+
2018-06-13 11:25:59 :- Found wpgmza-circle
|
4 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-map-object
|
5 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/compatibility.js
|
6 |
+
2018-06-13 11:25:59 :- Found wpgmza-compatibility
|
7 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza
|
8 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/core.js
|
9 |
+
2018-06-13 11:25:59 :- Found wpgmza
|
10 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/distance.js
|
11 |
+
2018-06-13 11:25:59 :- Found wpgmza-distance
|
12 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza
|
13 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/event-dispatcher.js
|
14 |
+
2018-06-13 11:25:59 :- Found wpgmza-event-dispatcher
|
15 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza
|
16 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/event.js
|
17 |
+
2018-06-13 11:25:59 :- Found wpgmza-event
|
18 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza
|
19 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/friendly-error.js
|
20 |
+
2018-06-13 11:25:59 :- Found wpgmza-friendly-error
|
21 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza
|
22 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/geocoder.js
|
23 |
+
2018-06-13 11:25:59 :- Found wpgmza-geocoder
|
24 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza
|
25 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/info-window.js
|
26 |
+
2018-06-13 11:25:59 :- Found wpgmza-info-window
|
27 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-event-dispatcher
|
28 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/latlng.js
|
29 |
+
2018-06-13 11:25:59 :- Found wpgmza-lat-lng
|
30 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza
|
31 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/latlngbounds.js
|
32 |
+
2018-06-13 11:25:59 :- Found wpgmza-lat-lng-bounds
|
33 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza
|
34 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/map-object.js
|
35 |
+
2018-06-13 11:25:59 :- Found wpgmza-map-object
|
36 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-event-dispatcher
|
37 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/map-settings-page.js
|
38 |
+
2018-06-13 11:25:59 :- Found wpgmza-map-settings-page
|
39 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza
|
40 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/map-settings.js
|
41 |
+
2018-06-13 11:25:59 :- Found wpgmza-map-settings
|
42 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza
|
43 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/map.js
|
44 |
+
2018-06-13 11:25:59 :- Found wpgmza-map
|
45 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-event-dispatcher
|
46 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/maps-engine-dialog.js
|
47 |
+
2018-06-13 11:25:59 :- Found wpgmza-maps-engine-dialog
|
48 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza
|
49 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/marker.js
|
50 |
+
2018-06-13 11:25:59 :- Found wpgmza-marker
|
51 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza
|
52 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/modern-store-locator-circle.js
|
53 |
+
2018-06-13 11:25:59 :- Found wpgmza-modern-store-locator-circle
|
54 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza
|
55 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/modern-store-locator.js
|
56 |
+
2018-06-13 11:25:59 :- Found wpgmza-modern-store-locator
|
57 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza
|
58 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/polygon.js
|
59 |
+
2018-06-13 11:25:59 :- Found wpgmza-polygon
|
60 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-map-object
|
61 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/polyline.js
|
62 |
+
2018-06-13 11:25:59 :- Found wpgmza-polyline
|
63 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-map-object
|
64 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/v7-custom-script.js
|
65 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/version.js
|
66 |
+
2018-06-13 11:25:59 :- Found wpgmza-version
|
67 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza
|
68 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-circle.js
|
69 |
+
2018-06-13 11:25:59 :- Found wpgmza-google-circle
|
70 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-circle
|
71 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-geocoder.js
|
72 |
+
2018-06-13 11:25:59 :- Found wpgmza-google-geocoder
|
73 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-geocoder
|
74 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-info-window.js
|
75 |
+
2018-06-13 11:25:59 :- Found wpgmza-google-info-window
|
76 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-info-window
|
77 |
+
2018-06-13 11:25:59 :- Adding Pro dependency wpgmza-pro-info-window
|
78 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-map.js
|
79 |
+
2018-06-13 11:25:59 :- Found wpgmza-google-map
|
80 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-map
|
81 |
+
2018-06-13 11:25:59 :- Adding Pro dependency wpgmza-pro-map
|
82 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-marker.js
|
83 |
+
2018-06-13 11:25:59 :- Found wpgmza-google-marker
|
84 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-marker
|
85 |
+
2018-06-13 11:25:59 :- Adding Pro dependency wpgmza-pro-marker
|
86 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-modern-store-locator-circle.js
|
87 |
+
2018-06-13 11:25:59 :- Found wpgmza-google-modern-store-locator-circle
|
88 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-modern-store-locator-circle
|
89 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-modern-store-locator.js
|
90 |
+
2018-06-13 11:25:59 :- Found wpgmza-google-modern-store-locator
|
91 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-modern-store-locator
|
92 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-polygon.js
|
93 |
+
2018-06-13 11:25:59 :- Found wpgmza-google-polygon
|
94 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-polygon
|
95 |
+
2018-06-13 11:25:59 :- Adding Pro dependency wpgmza-pro-polygon
|
96 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-polyline.js
|
97 |
+
2018-06-13 11:25:59 :- Found wpgmza-google-polyline
|
98 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-polyline
|
99 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-vertex-context-menu.js
|
100 |
+
2018-06-13 11:25:59 :- Found wpgmza-google-vertex-context-menu
|
101 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza_api_call
|
102 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-circle.js
|
103 |
+
2018-06-13 11:25:59 :- Found wpgmza-ol-circle
|
104 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-circle
|
105 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-geocoder.js
|
106 |
+
2018-06-13 11:25:59 :- Found wpgmza-ol-geocoder
|
107 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-geocoder
|
108 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-info-window.js
|
109 |
+
2018-06-13 11:25:59 :- Found wpgmza-ol-info-window
|
110 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-info-window
|
111 |
+
2018-06-13 11:25:59 :- Adding Pro dependency wpgmza-pro-info-window
|
112 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-map.js
|
113 |
+
2018-06-13 11:25:59 :- Found wpgmza-ol-map
|
114 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-map
|
115 |
+
2018-06-13 11:25:59 :- Adding Pro dependency wpgmza-pro-map
|
116 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-marker.js
|
117 |
+
2018-06-13 11:25:59 :- Found wpgmza-ol-marker
|
118 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-marker
|
119 |
+
2018-06-13 11:25:59 :- Adding Pro dependency wpgmza-pro-marker
|
120 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-modern-store-locator-circle.js
|
121 |
+
2018-06-13 11:25:59 :- Found wpgmza-ol-modern-store-locator-circle
|
122 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-modern-store-locator-circle
|
123 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-modern-store-locator.js
|
124 |
+
2018-06-13 11:25:59 :- Found wpgmza-ol-modern-store-locator
|
125 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-modern-store-locator
|
126 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-polygon.js
|
127 |
+
2018-06-13 11:25:59 :- Found wpgmza-ol-polygon
|
128 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-polygon
|
129 |
+
2018-06-13 11:25:59 :- Adding Pro dependency wpgmza-pro-polygon
|
130 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-polyline.js
|
131 |
+
2018-06-13 11:25:59 :- Found wpgmza-ol-polyline
|
132 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-polyline
|
133 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps-pro/js/v8/content-editor-map-button.js
|
134 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps-pro/js/v8/heatmap.js
|
135 |
+
2018-06-13 11:25:59 :- Found wpgmza-heatmap
|
136 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-map-object
|
137 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps-pro/js/v8/pro-info-window.js
|
138 |
+
2018-06-13 11:25:59 :- Found wpgmza-pro-info-window
|
139 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-info-window
|
140 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps-pro/js/v8/pro-map.js
|
141 |
+
2018-06-13 11:25:59 :- Found wpgmza-pro-map
|
142 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-map
|
143 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps-pro/js/v8/pro-marker.js
|
144 |
+
2018-06-13 11:25:59 :- Found wpgmza-pro-marker
|
145 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-marker
|
146 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps-pro/js/v8/pro-polygon.js
|
147 |
+
2018-06-13 11:25:59 :- Found wpgmza-pro-polygon
|
148 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-polygon
|
149 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps-pro/js/v8/google-maps/google-heatmap.js
|
150 |
+
2018-06-13 11:25:59 :- Found wpgmza-google-heatmap
|
151 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-heatmap
|
152 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps-pro/js/v8/google-maps/google-pro-info-window.js
|
153 |
+
2018-06-13 11:25:59 :- Found wpgmza-google-pro-info-window
|
154 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-google-info-window
|
155 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps-pro/js/v8/google-maps/google-pro-map.js
|
156 |
+
2018-06-13 11:25:59 :- Found wpgmza-google-pro-map
|
157 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-google-map
|
158 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps-pro/js/v8/google-maps/google-pro-marker.js
|
159 |
+
2018-06-13 11:25:59 :- Found wpgmza-google-pro-marker
|
160 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-google-marker
|
161 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps-pro/js/v8/google-maps/google-pro-polygon.js
|
162 |
+
2018-06-13 11:25:59 :- Found wpgmza-google-pro-polygon
|
163 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-google-polygon
|
164 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps-pro/js/v8/open-layers/ol-heatmap.js
|
165 |
+
2018-06-13 11:25:59 :- Found wpgmza-ol-heatmap
|
166 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-heatmap
|
167 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps-pro/js/v8/open-layers/ol-pro-info-window.js
|
168 |
+
2018-06-13 11:25:59 :- Found wpgmza-ol-pro-info-window
|
169 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-ol-info-window
|
170 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps-pro/js/v8/open-layers/ol-pro-map.js
|
171 |
+
2018-06-13 11:25:59 :- Found wpgmza-ol-pro-map
|
172 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-ol-map
|
173 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps-pro/js/v8/open-layers/ol-pro-marker.js
|
174 |
+
2018-06-13 11:25:59 :- Found wpgmza-ol-pro-marker
|
175 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-ol-marker
|
176 |
+
2018-06-13 11:25:59 :- Reading E:\Programming\Code Cabin\htdocs\wp-content\plugins\wp-google-maps-pro/js/v8/open-layers/ol-pro-polygon.js
|
177 |
+
2018-06-13 11:25:59 :- Found wpgmza-ol-pro-polygon
|
178 |
+
2018-06-13 11:25:59 :- Adding dependency wpgmza-ol-polygon
|
includes/class.global-settings.php
ADDED
@@ -0,0 +1,66 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace WPGMZA;
|
4 |
+
|
5 |
+
class GlobalSettings
|
6 |
+
{
|
7 |
+
private static $migrationRequired = false;
|
8 |
+
|
9 |
+
private $data;
|
10 |
+
|
11 |
+
public function __construct()
|
12 |
+
{
|
13 |
+
$this->reload();
|
14 |
+
|
15 |
+
if(empty($this->data))
|
16 |
+
$this->migrate();
|
17 |
+
}
|
18 |
+
|
19 |
+
public function reload()
|
20 |
+
{
|
21 |
+
$string = get_option('wpgmza_global_settings');
|
22 |
+
if(empty($string))
|
23 |
+
$this->data = (object)array();
|
24 |
+
else
|
25 |
+
{
|
26 |
+
$this->data = json_decode($string);
|
27 |
+
|
28 |
+
if(!$this->data)
|
29 |
+
throw new \Exception('wpgmza_global_settings is not valid JSON');
|
30 |
+
}
|
31 |
+
}
|
32 |
+
|
33 |
+
protected static function createInstanceDelegate()
|
34 |
+
{
|
35 |
+
//var_dump("It doesn't work");
|
36 |
+
//exit;
|
37 |
+
|
38 |
+
return new GlobalSettings();
|
39 |
+
}
|
40 |
+
|
41 |
+
public static function createInstance()
|
42 |
+
{
|
43 |
+
return static::createInstanceDelegate();
|
44 |
+
}
|
45 |
+
|
46 |
+
/**
|
47 |
+
* Migrates old settings (< 7.11.*), merges WPGMZA_SETTINGS and WPGMZA_OTHER_SETTINGS into wpgmza_global_settings (JSON)
|
48 |
+
* @return void
|
49 |
+
*/
|
50 |
+
private function migrate()
|
51 |
+
{
|
52 |
+
if(GlobalSettings::$migrationRequired)
|
53 |
+
return;
|
54 |
+
|
55 |
+
$settings = get_option('WPGMZA_SETTINGS');
|
56 |
+
$other_settings = get_option('WPGMZA_OTHER_SETTINGS');
|
57 |
+
|
58 |
+
$json = json_encode( array_merge($settings, $other_settings) );
|
59 |
+
|
60 |
+
update_option('wpgmza_global_settings', $json);
|
61 |
+
|
62 |
+
$this->reload();
|
63 |
+
}
|
64 |
+
|
65 |
+
|
66 |
+
}
|
includes/class.plugin.php
CHANGED
@@ -2,6 +2,22 @@
|
|
2 |
|
3 |
namespace WPGMZA;
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
class Plugin
|
6 |
{
|
7 |
const PAGE_MAP_LIST = "map-list";
|
@@ -30,6 +46,8 @@ class Plugin
|
|
30 |
|
31 |
$settings = $this->getDefaultSettings();
|
32 |
|
|
|
|
|
33 |
// Legacy compatibility
|
34 |
global $wpgmza_pro_version;
|
35 |
|
2 |
|
3 |
namespace WPGMZA;
|
4 |
|
5 |
+
/*class MyCustomGlobalSettings extends GlobalSettings
|
6 |
+
{
|
7 |
+
public function __construct()
|
8 |
+
{
|
9 |
+
GlobalSettings::__construct();
|
10 |
+
|
11 |
+
var_dump("It works!");
|
12 |
+
exit;
|
13 |
+
}
|
14 |
+
|
15 |
+
protected static function createInstanceDelegate()
|
16 |
+
{
|
17 |
+
return new MyCustomGlobalSettings();
|
18 |
+
}
|
19 |
+
}*/
|
20 |
+
|
21 |
class Plugin
|
22 |
{
|
23 |
const PAGE_MAP_LIST = "map-list";
|
46 |
|
47 |
$settings = $this->getDefaultSettings();
|
48 |
|
49 |
+
// $temp = GlobalSettings::createInstance();
|
50 |
+
|
51 |
// Legacy compatibility
|
52 |
global $wpgmza_pro_version;
|
53 |
|
js/v8/map-settings.js
CHANGED
@@ -126,15 +126,15 @@
|
|
126 |
options.maxZoom = parseInt(this.max_zoom);
|
127 |
|
128 |
// These settings are all inverted because the checkbox being set means "disabled"
|
129 |
-
options.zoomControl
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
|
139 |
if(this.force_greedy_gestures)
|
140 |
options.gestureHandling = "greedy";
|
126 |
options.maxZoom = parseInt(this.max_zoom);
|
127 |
|
128 |
// These settings are all inverted because the checkbox being set means "disabled"
|
129 |
+
options.zoomControl = !(this.wpgmza_settings_map_zoom == 'yes');
|
130 |
+
options.panControl = !(this.wpgmza_settings_map_pan == 'yes');
|
131 |
+
options.mapTypeControl = !(this.wpgmza_settings_map_type == 'yes');
|
132 |
+
options.streetViewControl = !(this.wpgmza_settings_map_streetview == 'yes');
|
133 |
+
options.fullscreenControl = !(this.wpgmza_settings_map_full_screen_control == 'yes');
|
134 |
+
|
135 |
+
options.draggable = !(this.wpgmza_settings_map_draggable == 'yes');
|
136 |
+
options.disableDoubleClickZoom = !(this.wpgmza_settings_map_clickzoom == 'yes');
|
137 |
+
options.scrollwheel = !(this.wpgmza_settings_map_scroll == 'yes');
|
138 |
|
139 |
if(this.force_greedy_gestures)
|
140 |
options.gestureHandling = "greedy";
|
js/v8/modern-store-locator.js
CHANGED
@@ -19,7 +19,7 @@
|
|
19 |
WPGMZA.assertInstanceOf(this, "ModernStoreLocator");
|
20 |
|
21 |
if(WPGMZA.isProVersion())
|
22 |
-
|
23 |
else
|
24 |
original = $(".wpgmza_sl_search_button").closest(".wpgmza_sl_main_div");
|
25 |
|
@@ -61,6 +61,10 @@
|
|
61 |
this.resetButton = $(original).find( ".wpgmza_sl_reset_button_div" );
|
62 |
inner.append(this.resetButton);
|
63 |
|
|
|
|
|
|
|
|
|
64 |
this.resetButton.hide();
|
65 |
|
66 |
if(WPGMZA.isProVersion())
|
19 |
WPGMZA.assertInstanceOf(this, "ModernStoreLocator");
|
20 |
|
21 |
if(WPGMZA.isProVersion())
|
22 |
+
original = $(".wpgmza_sl_search_button[mid='" + map_id + "']").closest(".wpgmza_sl_main_div");
|
23 |
else
|
24 |
original = $(".wpgmza_sl_search_button").closest(".wpgmza_sl_main_div");
|
25 |
|
61 |
this.resetButton = $(original).find( ".wpgmza_sl_reset_button_div" );
|
62 |
inner.append(this.resetButton);
|
63 |
|
64 |
+
this.resetButton.on("click", function(event) {
|
65 |
+
resetLocations(map_id);
|
66 |
+
});
|
67 |
+
|
68 |
this.resetButton.hide();
|
69 |
|
70 |
if(WPGMZA.isProVersion())
|
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 |
*
|
15 |
* 7.10.12 - 2018-06-12 :- Low priority
|
16 |
* Handed FontAwesome loading over to ScriptLoader module
|
@@ -3184,7 +3190,7 @@ function wpgmaps_head() {
|
|
3184 |
if (isset($_POST['wpgmza_store_locator_restrict'])) { $other_settings['wpgmza_store_locator_restrict'] = sanitize_text_field($_POST['wpgmza_store_locator_restrict']); }
|
3185 |
|
3186 |
if(isset($_POST['store_locator_style']))
|
3187 |
-
$other_settings['store_locator_style'] = $_POST['
|
3188 |
|
3189 |
if(isset($_POST['wpgmza_store_locator_radius_style']))
|
3190 |
$other_settings['wpgmza_store_locator_radius_style'] = $_POST['wpgmza_store_locator_radius_style'];
|
@@ -5440,7 +5446,7 @@ function wpgmza_basic_menu() {
|
|
5440 |
<ul>
|
5441 |
<li>
|
5442 |
<input type='radio'
|
5443 |
-
name='
|
5444 |
value='legacy'"
|
5445 |
. ($store_locator_style == 'legacy' ? 'checked="checked"' : '') .
|
5446 |
"/>"
|
@@ -5449,7 +5455,7 @@ function wpgmza_basic_menu() {
|
|
5449 |
</li>
|
5450 |
<li>
|
5451 |
<input type='radio'
|
5452 |
-
name='
|
5453 |
value='modern'"
|
5454 |
. ($store_locator_style == 'modern' ? 'checked="checked"' : '') .
|
5455 |
"/>"
|
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.13
|
7 |
Author: WP Google Maps
|
8 |
Author URI: https://www.wpgmaps.com
|
9 |
Text Domain: wp-google-maps
|
11 |
*/
|
12 |
|
13 |
/*
|
14 |
+
*
|
15 |
+
* 7.10.13 - 2018-06-13 :- Low priority
|
16 |
+
* Fixed can't save Modern Store Locator
|
17 |
+
* Fixed store locator reset not working
|
18 |
+
* Fixed disabling map controls not working
|
19 |
+
* Fixed store locator radio button
|
20 |
*
|
21 |
* 7.10.12 - 2018-06-12 :- Low priority
|
22 |
* Handed FontAwesome loading over to ScriptLoader module
|
3190 |
if (isset($_POST['wpgmza_store_locator_restrict'])) { $other_settings['wpgmza_store_locator_restrict'] = sanitize_text_field($_POST['wpgmza_store_locator_restrict']); }
|
3191 |
|
3192 |
if(isset($_POST['store_locator_style']))
|
3193 |
+
$other_settings['store_locator_style'] = $_POST['store_locator_style'];
|
3194 |
|
3195 |
if(isset($_POST['wpgmza_store_locator_radius_style']))
|
3196 |
$other_settings['wpgmza_store_locator_radius_style'] = $_POST['wpgmza_store_locator_radius_style'];
|
5446 |
<ul>
|
5447 |
<li>
|
5448 |
<input type='radio'
|
5449 |
+
name='store_locator_style'
|
5450 |
value='legacy'"
|
5451 |
. ($store_locator_style == 'legacy' ? 'checked="checked"' : '') .
|
5452 |
"/>"
|
5455 |
</li>
|
5456 |
<li>
|
5457 |
<input type='radio'
|
5458 |
+
name='store_locator_style'
|
5459 |
value='modern'"
|
5460 |
. ($store_locator_style == 'modern' ? 'checked="checked"' : '') .
|
5461 |
"/>"
|