Version Description
2014-07-25 = * Fixed incorrect warning about permissions when permissions where "2755" etc. * Add classes to the Google map store locator elements
Download this release
Release Info
Developer | WPGMaps |
Plugin | WP Google Maps |
Version | 6.0.22 |
Comparing to | |
See all releases |
Code changes from version 6.0.21 to 6.0.22
- base/includes/wp-google-maps-polylines.php +1 -1
- css/wpgmza_style.css +68 -1
- readme.txt +8 -3
- wpGoogleMaps.php +88 -46
base/includes/wp-google-maps-polylines.php
CHANGED
@@ -572,7 +572,7 @@ function wpgmza_b_return_polyline_list($map_id,$admin = true,$width = "100%") {
|
|
572 |
foreach ($poly_array as $poly_single) {
|
573 |
$poly_data .= $poly_single.",";
|
574 |
}
|
575 |
-
if (isset($result->polyname) && $result->polyname != "") { $poly_name = $result->polyname; } else { $poly_name = "
|
576 |
|
577 |
$wpgmza_tmp .= "
|
578 |
<tr id=\"wpgmza_poly_tr_".$result->id."\">
|
572 |
foreach ($poly_array as $poly_single) {
|
573 |
$poly_data .= $poly_single.",";
|
574 |
}
|
575 |
+
if (isset($result->polyname) && $result->polyname != "") { $poly_name = $result->polyname; } else { $poly_name = "Polyline".$result->id; }
|
576 |
|
577 |
$wpgmza_tmp .= "
|
578 |
<tr id=\"wpgmza_poly_tr_".$result->id."\">
|
css/wpgmza_style.css
CHANGED
@@ -17,7 +17,6 @@
|
|
17 |
box-shadow: none !important;
|
18 |
|
19 |
}
|
20 |
-
|
21 |
.gm-style div { margin-top:0 !important; }
|
22 |
|
23 |
#wpgmaps_directions_edit {
|
@@ -189,3 +188,71 @@
|
|
189 |
background-color: #FFFFE0;
|
190 |
border-color: #E6DB55;
|
191 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
box-shadow: none !important;
|
18 |
|
19 |
}
|
|
|
20 |
.gm-style div { margin-top:0 !important; }
|
21 |
|
22 |
#wpgmaps_directions_edit {
|
188 |
background-color: #FFFFE0;
|
189 |
border-color: #E6DB55;
|
190 |
}
|
191 |
+
|
192 |
+
|
193 |
+
/* store locator styling */
|
194 |
+
.wpgmza_sl_main_div {
|
195 |
+
width:100%;
|
196 |
+
}
|
197 |
+
.wpgmza_sl_query_div {
|
198 |
+
height:30px;
|
199 |
+
display:block;
|
200 |
+
}
|
201 |
+
.wpgmza_sl_query_innerdiv1 {
|
202 |
+
float:left;
|
203 |
+
display:block;
|
204 |
+
width:150px;
|
205 |
+
}
|
206 |
+
.wpgmza_sl_query_innerdiv2 {
|
207 |
+
display:block;
|
208 |
+
float:left;
|
209 |
+
width:250px;
|
210 |
+
}
|
211 |
+
|
212 |
+
.wpgmza_sl_radius_div {
|
213 |
+
display:block;
|
214 |
+
height:30px;
|
215 |
+
margin-top:10px;
|
216 |
+
clear:both;
|
217 |
+
}
|
218 |
+
.wpgmza_sl_radius_innerdiv1 {
|
219 |
+
float:left;
|
220 |
+
display:block;
|
221 |
+
width:150px;
|
222 |
+
}
|
223 |
+
.wpgmza_sl_radius_innerdiv2 {
|
224 |
+
display:block;
|
225 |
+
float:left;
|
226 |
+
width:250px;
|
227 |
+
}
|
228 |
+
|
229 |
+
.wpgmza_sl_radius_select {
|
230 |
+
|
231 |
+
}
|
232 |
+
.wpgmza_sl_select_option {
|
233 |
+
|
234 |
+
}
|
235 |
+
|
236 |
+
.wpgmza_sl_category_div {
|
237 |
+
display:block;
|
238 |
+
clear:both;
|
239 |
+
height:auto;
|
240 |
+
overflow:auto;
|
241 |
+
margin-top:10px;
|
242 |
+
margin-bottom:10px;
|
243 |
+
|
244 |
+
}
|
245 |
+
.wpgmza_sl_category_innerdiv1 {
|
246 |
+
float:left;
|
247 |
+
display:block;
|
248 |
+
width:150px;
|
249 |
+
}
|
250 |
+
.wpgmza_sl_category_innerdiv2 {
|
251 |
+
|
252 |
+
float:left;
|
253 |
+
|
254 |
+
}
|
255 |
+
|
256 |
+
.wpgmza_sl_search_button {
|
257 |
+
|
258 |
+
}
|
readme.txt
CHANGED
@@ -34,6 +34,7 @@ The [WP Google Maps Pro Version](http://www.wpgmaps.com/purchase-professional-ve
|
|
34 |
* Add Polygons to your Map
|
35 |
* Add Polylines / Routes to your map
|
36 |
* Create a map in less than a 30 seconds!
|
|
|
37 |
* No advertising or links
|
38 |
* Google Maps Weather Layer
|
39 |
* Google Maps Cloud Layer
|
@@ -113,15 +114,15 @@ Copy and paste the shortcode into your post or page and WP Google Maps will auto
|
|
113 |
To add a marker to your Google map, scroll to below the map in your admin section and enter the address or GPS location in the Address input field. Click "Add Marker" and WP Google Maps will add your marker to the address you specified.
|
114 |
|
115 |
= Setting up a Google Maps Store Locator =
|
116 |
-
In order to make use of WP Google Maps
|
117 |
|
118 |
|
119 |
|
120 |
== Frequently Asked Questions ==
|
121 |
|
122 |
-
= How do I get
|
123 |
|
124 |
-
Simply visit http://www.wpgmaps.com and purchase the WP Google Maps Professional Edition for $19.99
|
125 |
|
126 |
= I've installed the plugin, now what? =
|
127 |
|
@@ -148,6 +149,10 @@ This is a must for users on IIS. Older WP Google Maps versions will not be compa
|
|
148 |
|
149 |
== Changelog ==
|
150 |
|
|
|
|
|
|
|
|
|
151 |
= 6.0.21 =
|
152 |
* Backend UI improvement
|
153 |
* You can now right click to add a marker to the map
|
34 |
* Add Polygons to your Map
|
35 |
* Add Polylines / Routes to your map
|
36 |
* Create a map in less than a 30 seconds!
|
37 |
+
* Right click to add a marker to your Google map
|
38 |
* No advertising or links
|
39 |
* Google Maps Weather Layer
|
40 |
* Google Maps Cloud Layer
|
114 |
To add a marker to your Google map, scroll to below the map in your admin section and enter the address or GPS location in the Address input field. Click "Add Marker" and WP Google Maps will add your marker to the address you specified.
|
115 |
|
116 |
= Setting up a Google Maps Store Locator =
|
117 |
+
In order to make use of WP Google Maps Store Locator functionality, simply click on the "Store Locator" tab in the map creation page and select "Yes"
|
118 |
|
119 |
|
120 |
|
121 |
== Frequently Asked Questions ==
|
122 |
|
123 |
+
= How do I get WP Google Maps Pro? =
|
124 |
|
125 |
+
Simply visit http://www.wpgmaps.com and purchase the WP Google Maps Professional Edition for $19.99 once off. Free updates and support included forever.
|
126 |
|
127 |
= I've installed the plugin, now what? =
|
128 |
|
149 |
|
150 |
== Changelog ==
|
151 |
|
152 |
+
= 6.0.22 2014-07-25 =
|
153 |
+
* Fixed incorrect warning about permissions when permissions where "2755" etc.
|
154 |
+
* Add classes to the Google map store locator elements
|
155 |
+
|
156 |
= 6.0.21 =
|
157 |
* Backend UI improvement
|
158 |
* You can now right click to add a marker to the map
|
wpGoogleMaps.php
CHANGED
@@ -3,12 +3,16 @@
|
|
3 |
Plugin Name: WP Google Maps
|
4 |
Plugin URI: http://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: 6.0.
|
7 |
Author: WP Google Maps
|
8 |
Author URI: http://www.wpgmaps.com
|
9 |
*/
|
10 |
|
11 |
-
/* 6.0.
|
|
|
|
|
|
|
|
|
12 |
* Backend UI improvement
|
13 |
* You can now right click to add a marker to the map
|
14 |
* New markers can be dragged
|
@@ -63,8 +67,8 @@ $wpgmza_tblname_poly = $wpdb->prefix . "wpgmza_polygon";
|
|
63 |
$wpgmza_tblname_polylines = $wpdb->prefix . "wpgmza_polylines";
|
64 |
$wpgmza_tblname_categories = $wpdb->prefix. "wpgmza_categories";
|
65 |
$wpgmza_tblname_category_maps = $wpdb->prefix. "wpgmza_category_maps";
|
66 |
-
$wpgmza_version = "6.0.
|
67 |
-
$wpgmza_p_version = "6.0.
|
68 |
$wpgmza_t = "basic";
|
69 |
define("WPGMAPS", $wpgmza_version);
|
70 |
define("WPGMAPS_DIR",plugin_dir_url(__FILE__));
|
@@ -127,12 +131,12 @@ function wpgmaps_activate() {
|
|
127 |
"map_title" => "My first map",
|
128 |
"map_start_lat" => "51.5081290",
|
129 |
"map_start_lng" => "-0.1280050",
|
130 |
-
"map_width" => "
|
131 |
"map_height" => "400",
|
132 |
-
"map_width_type" => "
|
133 |
"map_height_type" => "px",
|
134 |
"map_start_location" => "51.5081290,-0.1280050",
|
135 |
-
"map_start_zoom" => "
|
136 |
"directions_enabled" => '1',
|
137 |
"default_marker" => "0",
|
138 |
"alignment" => "0",
|
@@ -920,9 +924,9 @@ function wpgmaps_admin_javascript_basic() {
|
|
920 |
});
|
921 |
marker.setDraggable(true);
|
922 |
google.maps.event.addListener(marker, 'dragend', function(event) {
|
923 |
-
jQuery("#wpgmza_add_address").val(event.latLng.lat()+','+event.latLng.lng());
|
924 |
} );
|
925 |
-
jQuery("#wpgmza_add_address").val(event.latLng.lat()+','+event.latLng.lng());
|
926 |
jQuery("#wpgm_notice_message_save_marker").show();
|
927 |
setTimeout(function() {
|
928 |
jQuery("#wpgm_notice_message_save_marker").fadeOut('slow')
|
@@ -1976,40 +1980,40 @@ function wpgmaps_sl_user_output_basic($map_id) {
|
|
1976 |
|
1977 |
$ret_msg = "";
|
1978 |
|
1979 |
-
$ret_msg .= "<div>";
|
1980 |
-
$ret_msg .= "
|
1981 |
-
$ret_msg .= "
|
1982 |
-
$ret_msg .= " <div
|
1983 |
$ret_msg .= " </div>";
|
1984 |
|
1985 |
-
$ret_msg .= " <div
|
1986 |
-
$ret_msg .= " <div
|
1987 |
-
$ret_msg .= " <div
|
1988 |
-
$ret_msg .= " <select id=\"radiusSelect\">";
|
1989 |
$ret_msg .= " ";
|
1990 |
|
1991 |
if ($map_other_settings['store_locator_distance'] == 1) {
|
1992 |
-
$ret_msg .= " <option value=\"1\">".__("1mi","wp-google-maps")."</option>";
|
1993 |
-
$ret_msg .= " <option value=\"5\">".__("5mi","wp-google-maps")."</option>";
|
1994 |
-
$ret_msg .= " <option value=\"10\" selected>".__("10mi","wp-google-maps")."</option>";
|
1995 |
-
$ret_msg .= " <option value=\"25\">".__("25mi","wp-google-maps")."</option>";
|
1996 |
-
$ret_msg .= " <option value=\"50\">".__("50mi","wp-google-maps")."</option>";
|
1997 |
-
$ret_msg .= " <option value=\"75\">".__("75mi","wp-google-maps")."</option>";
|
1998 |
-
$ret_msg .= " <option value=\"100\">".__("100mi","wp-google-maps")."</option>";
|
1999 |
-
$ret_msg .= " <option value=\"150\">".__("150mi","wp-google-maps")."</option>";
|
2000 |
-
$ret_msg .= " <option value=\"200\">".__("200mi","wp-google-maps")."</option>";
|
2001 |
-
$ret_msg .= " <option value=\"300\">".__("300mi","wp-google-maps")."</option>";
|
2002 |
} else {
|
2003 |
-
$ret_msg .= " <option value=\"1\">".__("1km","wp-google-maps")."</option>";
|
2004 |
-
$ret_msg .= " <option value=\"5\">".__("5km","wp-google-maps")."</option>";
|
2005 |
-
$ret_msg .= " <option value=\"10\" selected>".__("10km","wp-google-maps")."</option>";
|
2006 |
-
$ret_msg .= " <option value=\"25\">".__("25km","wp-google-maps")."</option>";
|
2007 |
-
$ret_msg .= " <option value=\"50\">".__("50km","wp-google-maps")."</option>";
|
2008 |
-
$ret_msg .= " <option value=\"75\">".__("75km","wp-google-maps")."</option>";
|
2009 |
-
$ret_msg .= " <option value=\"100\">".__("100km","wp-google-maps")."</option>";
|
2010 |
-
$ret_msg .= " <option value=\"150\">".__("150km","wp-google-maps")."</option>";
|
2011 |
-
$ret_msg .= " <option value=\"200\">".__("200km","wp-google-maps")."</option>";
|
2012 |
-
$ret_msg .= " <option value=\"300\">".__("300km","wp-google-maps")."</option>";
|
2013 |
}
|
2014 |
|
2015 |
$ret_msg .= " </select><input type='hidden' value='".$map_other_settings['store_locator_distance']."' name='wpgmza_distance_type' id='wpgmza_distance_type' style='display:none;' />";
|
@@ -2017,15 +2021,15 @@ function wpgmaps_sl_user_output_basic($map_id) {
|
|
2017 |
$ret_msg .= " </div>";
|
2018 |
|
2019 |
if (function_exists("wpgmza_register_pro_version") && isset($map_other_settings['store_locator_category']) && $map_other_settings['store_locator_category'] == "1") {
|
2020 |
-
$ret_msg .= " <div
|
2021 |
-
$ret_msg .= " <div
|
2022 |
-
$ret_msg .= " <div
|
2023 |
$ret_msg .= " ".wpgmza_pro_return_category_checkbox_list($map_id)."";
|
2024 |
$ret_msg .= " </div>";
|
2025 |
$ret_msg .= " </div>";
|
2026 |
}
|
2027 |
|
2028 |
-
$ret_msg .= " <input type=\"button\" onclick=\"searchLocations($map_id)\" value=\"".__("Search","wp-google-maps")."\"/>";
|
2029 |
$ret_msg .= " </div>";
|
2030 |
$ret_msg .= " <div><select id=\"locationSelect\" style=\"width:100%;visibility:hidden\"></select></div>";
|
2031 |
|
@@ -2040,6 +2044,7 @@ function wpgmaps_get_plugin_url() {
|
|
2040 |
}
|
2041 |
|
2042 |
function wpgmaps_head() {
|
|
|
2043 |
global $wpgmza_tblname_maps;
|
2044 |
global $wpgmza_version;
|
2045 |
|
@@ -2355,6 +2360,9 @@ function wpgmaps_head() {
|
|
2355 |
|
2356 |
}
|
2357 |
function wpgmaps_feedback_head() {
|
|
|
|
|
|
|
2358 |
|
2359 |
if (isset($_POST['wpgmza_save_feedback'])) {
|
2360 |
|
@@ -4247,10 +4255,30 @@ function wpgmza_return_category_name($cid) {
|
|
4247 |
|
4248 |
global $wpdb;
|
4249 |
global $wpgmza_tblname_categories;
|
4250 |
-
$
|
4251 |
-
|
4252 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4253 |
}
|
|
|
4254 |
|
4255 |
|
4256 |
}
|
@@ -4413,6 +4441,20 @@ function wpgmaps_handle_db() {
|
|
4413 |
if ($founded>0) { $wpdb->query("ALTER TABLE $wpgmza_tblname CHANGE `desc` `description` MEDIUMTEXT"); }
|
4414 |
// end check
|
4415 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4416 |
|
4417 |
|
4418 |
$sql = "
|
@@ -4429,7 +4471,7 @@ function wpgmaps_handle_db() {
|
|
4429 |
anim varchar(3) NOT NULL,
|
4430 |
title varchar(700) NOT NULL,
|
4431 |
infoopen varchar(3) NOT NULL,
|
4432 |
-
category
|
4433 |
PRIMARY KEY (id)
|
4434 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
|
4435 |
";
|
@@ -4728,7 +4770,7 @@ function wpgmaps_marker_permission_check() {
|
|
4728 |
$wpgmza_file_perms = substr(sprintf('%o', fileperms($marker_location)), -4);
|
4729 |
$fpe = false;
|
4730 |
$fpe_error = "";
|
4731 |
-
if ($wpgmza_file_perms == "0777" || $wpgmza_file_perms == "0755" || $wpgmza_file_perms == "0775" || $wpgmza_file_perms == "0705") {
|
4732 |
$fpe = true;
|
4733 |
$fpe_error = "";
|
4734 |
}
|
3 |
Plugin Name: WP Google Maps
|
4 |
Plugin URI: http://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: 6.0.22
|
7 |
Author: WP Google Maps
|
8 |
Author URI: http://www.wpgmaps.com
|
9 |
*/
|
10 |
|
11 |
+
/* 6.0.22
|
12 |
+
* Fixed incorrect warning about permissions when permissions where "2755" etc.
|
13 |
+
* Add classes to the google map store locator elements
|
14 |
+
*
|
15 |
+
* 6.0.21
|
16 |
* Backend UI improvement
|
17 |
* You can now right click to add a marker to the map
|
18 |
* New markers can be dragged
|
67 |
$wpgmza_tblname_polylines = $wpdb->prefix . "wpgmza_polylines";
|
68 |
$wpgmza_tblname_categories = $wpdb->prefix. "wpgmza_categories";
|
69 |
$wpgmza_tblname_category_maps = $wpdb->prefix. "wpgmza_category_maps";
|
70 |
+
$wpgmza_version = "6.0.22";
|
71 |
+
$wpgmza_p_version = "6.0.22";
|
72 |
$wpgmza_t = "basic";
|
73 |
define("WPGMAPS", $wpgmza_version);
|
74 |
define("WPGMAPS_DIR",plugin_dir_url(__FILE__));
|
131 |
"map_title" => "My first map",
|
132 |
"map_start_lat" => "51.5081290",
|
133 |
"map_start_lng" => "-0.1280050",
|
134 |
+
"map_width" => "100",
|
135 |
"map_height" => "400",
|
136 |
+
"map_width_type" => "%",
|
137 |
"map_height_type" => "px",
|
138 |
"map_start_location" => "51.5081290,-0.1280050",
|
139 |
+
"map_start_zoom" => "2",
|
140 |
"directions_enabled" => '1',
|
141 |
"default_marker" => "0",
|
142 |
"alignment" => "0",
|
924 |
});
|
925 |
marker.setDraggable(true);
|
926 |
google.maps.event.addListener(marker, 'dragend', function(event) {
|
927 |
+
jQuery("#wpgmza_add_address").val(event.latLng.lat()+', '+event.latLng.lng());
|
928 |
} );
|
929 |
+
jQuery("#wpgmza_add_address").val(event.latLng.lat()+', '+event.latLng.lng());
|
930 |
jQuery("#wpgm_notice_message_save_marker").show();
|
931 |
setTimeout(function() {
|
932 |
jQuery("#wpgm_notice_message_save_marker").fadeOut('slow')
|
1980 |
|
1981 |
$ret_msg = "";
|
1982 |
|
1983 |
+
$ret_msg .= "<div class=\"wpgmza_sl_main_div\">";
|
1984 |
+
$ret_msg .= " <div class=\"wpgmza_sl_query_div\">";
|
1985 |
+
$ret_msg .= " <div class=\"wpgmza_sl_query_innerdiv1\">".$sl_query_string."</div>";
|
1986 |
+
$ret_msg .= " <div class=\"wpgmza_sl_query_innerdiv2\"><input type=\"text\" id=\"addressInput\" size=\"20\"/></div>";
|
1987 |
$ret_msg .= " </div>";
|
1988 |
|
1989 |
+
$ret_msg .= " <div class=\"wpgmza_sl_radius_div\">";
|
1990 |
+
$ret_msg .= " <div class=\"wpgmza_sl_radius_innerdiv1\">".__("Radius","wp-google-maps").":</div>";
|
1991 |
+
$ret_msg .= " <div class=\"wpgmza_sl_radius_innerdiv2\">";
|
1992 |
+
$ret_msg .= " <select class=\"wpgmza_sl_radius_select\" id=\"radiusSelect\">";
|
1993 |
$ret_msg .= " ";
|
1994 |
|
1995 |
if ($map_other_settings['store_locator_distance'] == 1) {
|
1996 |
+
$ret_msg .= " <option class=\"wpgmza_sl_select_option\" value=\"1\">".__("1mi","wp-google-maps")."</option>";
|
1997 |
+
$ret_msg .= " <option class=\"wpgmza_sl_select_option\" value=\"5\">".__("5mi","wp-google-maps")."</option>";
|
1998 |
+
$ret_msg .= " <option class=\"wpgmza_sl_select_option\" value=\"10\" selected>".__("10mi","wp-google-maps")."</option>";
|
1999 |
+
$ret_msg .= " <option class=\"wpgmza_sl_select_option\" value=\"25\">".__("25mi","wp-google-maps")."</option>";
|
2000 |
+
$ret_msg .= " <option class=\"wpgmza_sl_select_option\" value=\"50\">".__("50mi","wp-google-maps")."</option>";
|
2001 |
+
$ret_msg .= " <option class=\"wpgmza_sl_select_option\" value=\"75\">".__("75mi","wp-google-maps")."</option>";
|
2002 |
+
$ret_msg .= " <option class=\"wpgmza_sl_select_option\" value=\"100\">".__("100mi","wp-google-maps")."</option>";
|
2003 |
+
$ret_msg .= " <option class=\"wpgmza_sl_select_option\" value=\"150\">".__("150mi","wp-google-maps")."</option>";
|
2004 |
+
$ret_msg .= " <option class=\"wpgmza_sl_select_option\" value=\"200\">".__("200mi","wp-google-maps")."</option>";
|
2005 |
+
$ret_msg .= " <option class=\"wpgmza_sl_select_option\" value=\"300\">".__("300mi","wp-google-maps")."</option>";
|
2006 |
} else {
|
2007 |
+
$ret_msg .= " <option class=\"wpgmza_sl_select_option\" value=\"1\">".__("1km","wp-google-maps")."</option>";
|
2008 |
+
$ret_msg .= " <option class=\"wpgmza_sl_select_option\" value=\"5\">".__("5km","wp-google-maps")."</option>";
|
2009 |
+
$ret_msg .= " <option class=\"wpgmza_sl_select_option\" value=\"10\" selected>".__("10km","wp-google-maps")."</option>";
|
2010 |
+
$ret_msg .= " <option class=\"wpgmza_sl_select_option\" value=\"25\">".__("25km","wp-google-maps")."</option>";
|
2011 |
+
$ret_msg .= " <option class=\"wpgmza_sl_select_option\" value=\"50\">".__("50km","wp-google-maps")."</option>";
|
2012 |
+
$ret_msg .= " <option class=\"wpgmza_sl_select_option\" value=\"75\">".__("75km","wp-google-maps")."</option>";
|
2013 |
+
$ret_msg .= " <option class=\"wpgmza_sl_select_option\" value=\"100\">".__("100km","wp-google-maps")."</option>";
|
2014 |
+
$ret_msg .= " <option class=\"wpgmza_sl_select_option\" value=\"150\">".__("150km","wp-google-maps")."</option>";
|
2015 |
+
$ret_msg .= " <option class=\"wpgmza_sl_select_option\" value=\"200\">".__("200km","wp-google-maps")."</option>";
|
2016 |
+
$ret_msg .= " <option class=\"wpgmza_sl_select_option\" value=\"300\">".__("300km","wp-google-maps")."</option>";
|
2017 |
}
|
2018 |
|
2019 |
$ret_msg .= " </select><input type='hidden' value='".$map_other_settings['store_locator_distance']."' name='wpgmza_distance_type' id='wpgmza_distance_type' style='display:none;' />";
|
2021 |
$ret_msg .= " </div>";
|
2022 |
|
2023 |
if (function_exists("wpgmza_register_pro_version") && isset($map_other_settings['store_locator_category']) && $map_other_settings['store_locator_category'] == "1") {
|
2024 |
+
$ret_msg .= " <div class=\"wpgmza_sl_category_div\">";
|
2025 |
+
$ret_msg .= " <div class=\"wpgmza_sl_category_innerdiv1\">".__("Category","wp-google-maps").":</div>";
|
2026 |
+
$ret_msg .= " <div class=\"wpgmza_sl_category_innerdiv2\">";
|
2027 |
$ret_msg .= " ".wpgmza_pro_return_category_checkbox_list($map_id)."";
|
2028 |
$ret_msg .= " </div>";
|
2029 |
$ret_msg .= " </div>";
|
2030 |
}
|
2031 |
|
2032 |
+
$ret_msg .= " <input class=\"wpgmza_sl_search_button\" type=\"button\" onclick=\"searchLocations($map_id)\" value=\"".__("Search","wp-google-maps")."\"/>";
|
2033 |
$ret_msg .= " </div>";
|
2034 |
$ret_msg .= " <div><select id=\"locationSelect\" style=\"width:100%;visibility:hidden\"></select></div>";
|
2035 |
|
2044 |
}
|
2045 |
|
2046 |
function wpgmaps_head() {
|
2047 |
+
|
2048 |
global $wpgmza_tblname_maps;
|
2049 |
global $wpgmza_version;
|
2050 |
|
2360 |
|
2361 |
}
|
2362 |
function wpgmaps_feedback_head() {
|
2363 |
+
|
2364 |
+
|
2365 |
+
|
2366 |
|
2367 |
if (isset($_POST['wpgmza_save_feedback'])) {
|
2368 |
|
4255 |
|
4256 |
global $wpdb;
|
4257 |
global $wpgmza_tblname_categories;
|
4258 |
+
$pos = strpos($cid, ",");
|
4259 |
+
if ($pos === false) {
|
4260 |
+
$results = $wpdb->get_results("SELECT * FROM `$wpgmza_tblname_categories` WHERE `id` = '$cid' LIMIT 1");
|
4261 |
+
foreach ( $results as $result ) {
|
4262 |
+
return $result->category_name;
|
4263 |
+
}
|
4264 |
+
} else {
|
4265 |
+
$categories = explode(",",$cid);
|
4266 |
+
$ret_cat = "";
|
4267 |
+
$tot_cnt = count($categories);
|
4268 |
+
$countr = 0;
|
4269 |
+
foreach ($categories as $cid) {
|
4270 |
+
$countr++;
|
4271 |
+
$results = $wpdb->get_results("SELECT * FROM `$wpgmza_tblname_categories` WHERE `id` = '$cid' LIMIT 1");
|
4272 |
+
foreach ( $results as $result ) {
|
4273 |
+
if ($countr >= $tot_cnt) {
|
4274 |
+
$ret_cat .= $result->category_name;
|
4275 |
+
} else { $ret_cat .= $result->category_name.","; }
|
4276 |
+
}
|
4277 |
+
|
4278 |
+
}
|
4279 |
+
return $ret_cat;
|
4280 |
}
|
4281 |
+
|
4282 |
|
4283 |
|
4284 |
}
|
4441 |
if ($founded>0) { $wpdb->query("ALTER TABLE $wpgmza_tblname CHANGE `desc` `description` MEDIUMTEXT"); }
|
4442 |
// end check
|
4443 |
|
4444 |
+
|
4445 |
+
/* check for older version of "category" and change to varchar instead of int */
|
4446 |
+
$results = $wpdb->get_results("DESC $wpgmza_tblname");
|
4447 |
+
$founded = 0;
|
4448 |
+
foreach ($results as $row ) {
|
4449 |
+
|
4450 |
+
if ($row->Field == "category") {
|
4451 |
+
if ($row->Type == "int(11)") {
|
4452 |
+
$founded++;
|
4453 |
+
}
|
4454 |
+
}
|
4455 |
+
}
|
4456 |
+
if ($founded>0) { $wpdb->query("ALTER TABLE $wpgmza_tblname CHANGE `category` `category` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0'"); }
|
4457 |
+
// end check
|
4458 |
|
4459 |
|
4460 |
$sql = "
|
4471 |
anim varchar(3) NOT NULL,
|
4472 |
title varchar(700) NOT NULL,
|
4473 |
infoopen varchar(3) NOT NULL,
|
4474 |
+
category varchar(500) NOT NULL,
|
4475 |
PRIMARY KEY (id)
|
4476 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
|
4477 |
";
|
4770 |
$wpgmza_file_perms = substr(sprintf('%o', fileperms($marker_location)), -4);
|
4771 |
$fpe = false;
|
4772 |
$fpe_error = "";
|
4773 |
+
if ($wpgmza_file_perms == "0777" || $wpgmza_file_perms == "0755" || $wpgmza_file_perms == "0775" || $wpgmza_file_perms == "0705" || $wpgmza_file_perms == "2705" || $wpgmza_file_perms == "2775" || $wpgmza_file_perms == "2777" ) {
|
4774 |
$fpe = true;
|
4775 |
$fpe_error = "";
|
4776 |
}
|