WP Google Maps - Version 6.0.6

Version Description

  • Multisite bug fixes
  • XML marker file bug fixes (thank you Endymion00)
Download this release

Release Info

Developer WPGMaps
Plugin Icon 128x128 WP Google Maps
Version 6.0.6
Comparing to
See all releases

Code changes from version 6.0.5 to 6.0.6

Files changed (3) hide show
  1. base/assets/logan.png +0 -0
  2. readme.txt +4 -0
  3. wpGoogleMaps.php +17 -5
base/assets/logan.png ADDED
Binary file
readme.txt CHANGED
@@ -99,6 +99,10 @@ Previous versions may cause your blog to slow down. Upgrading to 4.5 will get ri
99
 
100
  == Changelog ==
101
 
 
 
 
 
102
  = 6.0.5 =
103
  * Markers are now stored in the uploads folder
104
  * Small bug fixes
99
 
100
  == Changelog ==
101
 
102
+ = 6.0.6 =
103
+ * Multisite bug fixes
104
+ * XML marker file bug fixes (thank you Endymion00)
105
+
106
  = 6.0.5 =
107
  * Markers are now stored in the uploads folder
108
  * Small bug fixes
wpGoogleMaps.php CHANGED
@@ -3,12 +3,15 @@
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.5
7
  Author: WP Google Maps
8
  Author URI: http://www.wpgmaps.com
9
  */
10
 
11
  /*
 
 
 
12
  * 6.0.5
13
  * Bug fixes
14
  * All XML marker files are now kept in wp-content/uploads/wp-google-maps/
@@ -69,8 +72,8 @@ $wpgmza_tblname_poly = $wpdb->prefix . "wpgmza_polygon";
69
  $wpgmza_tblname_polylines = $wpdb->prefix . "wpgmza_polylines";
70
  $wpgmza_tblname_categories = $wpdb->prefix. "wpgmza_categories";
71
  $wpgmza_tblname_category_maps = $wpdb->prefix. "wpgmza_category_maps";
72
- $wpgmza_version = "6.0.5";
73
- $wpgmza_p_version = "6.0.5";
74
  $wpgmza_t = "basic";
75
  define("WPGMAPS", $wpgmza_version);
76
  define("WPGMAPS_DIR",plugin_dir_url(__FILE__));
@@ -113,7 +116,6 @@ function wpgmaps_activate() {
113
 
114
  wpgmaps_handle_db();
115
  wpgmaps_handle_directory();
116
- //wpgmaps_update_all_xml_file();
117
 
118
 
119
  $wpgmza_data = get_option("WPGMZA");
@@ -201,6 +203,8 @@ function wpgmaps_activate() {
201
  $results = $wpdb->get_results("SELECT * FROM $table_name WHERE `map_id` = '1'");
202
  if (!$results) { $rows_affected = $wpdb->insert( $table_name, array( 'map_id' => '1', 'address' => 'London', 'lat' => '51.5081290', 'lng' => '-0.1280050', 'pic' => '', 'link' => '', 'icon' => '', 'anim' => '', 'title' => '', 'infoopen' => '', 'description' => '') ); }
203
 
 
 
204
  //wpgmaps_update_all_xml_file();
205
  }
206
  function wpgmaps_deactivate() { /* wpgmza_cURL_response("deactivate"); */ }
@@ -219,9 +223,16 @@ function wpgmaps_init() {
219
  }
220
 
221
  function wpgmaps_handle_directory() {
 
 
222
  if (!file_exists(ABSPATH.'wp-content/uploads/wp-google-maps/cache')) {
223
  wp_mkdir_p(ABSPATH.'wp-content/uploads/wp-google-maps/cache');
224
  }
 
 
 
 
 
225
  }
226
  function wpgmaps_cache_permission_warning() {
227
  echo "<div class='error below-h1'><big>";
@@ -315,8 +326,9 @@ function wpgmaps_get_marker_url($mapid = false) {
315
  } else {
316
  /* later versions store marker files in wp-content/uploads/wp-google-maps director */
317
  if (is_multisite()) {
 
318
  global $blog_id;
319
- $wurl = content_url().'/uploads/wp-google-maps/'.$blog_id."-".$mapid."markers.xml";;
320
  }
321
  else {
322
  $wurl = content_url().'/uploads/wp-google-maps/'.$mapid."markers.xml";;
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.6
7
  Author: WP Google Maps
8
  Author URI: http://www.wpgmaps.com
9
  */
10
 
11
  /*
12
+ * 6.0.6
13
+ * Multisite bug fixes
14
+ *
15
  * 6.0.5
16
  * Bug fixes
17
  * All XML marker files are now kept in wp-content/uploads/wp-google-maps/
72
  $wpgmza_tblname_polylines = $wpdb->prefix . "wpgmza_polylines";
73
  $wpgmza_tblname_categories = $wpdb->prefix. "wpgmza_categories";
74
  $wpgmza_tblname_category_maps = $wpdb->prefix. "wpgmza_category_maps";
75
+ $wpgmza_version = "6.0.6";
76
+ $wpgmza_p_version = "6.0.6";
77
  $wpgmza_t = "basic";
78
  define("WPGMAPS", $wpgmza_version);
79
  define("WPGMAPS_DIR",plugin_dir_url(__FILE__));
116
 
117
  wpgmaps_handle_db();
118
  wpgmaps_handle_directory();
 
119
 
120
 
121
  $wpgmza_data = get_option("WPGMZA");
203
  $results = $wpdb->get_results("SELECT * FROM $table_name WHERE `map_id` = '1'");
204
  if (!$results) { $rows_affected = $wpdb->insert( $table_name, array( 'map_id' => '1', 'address' => 'London', 'lat' => '51.5081290', 'lng' => '-0.1280050', 'pic' => '', 'link' => '', 'icon' => '', 'anim' => '', 'title' => '', 'infoopen' => '', 'description' => '') ); }
205
 
206
+ wpgmaps_update_all_xml_file();
207
+
208
  //wpgmaps_update_all_xml_file();
209
  }
210
  function wpgmaps_deactivate() { /* wpgmza_cURL_response("deactivate"); */ }
223
  }
224
 
225
  function wpgmaps_handle_directory() {
226
+ $upload_dir = wp_upload_dir();
227
+
228
  if (!file_exists(ABSPATH.'wp-content/uploads/wp-google-maps/cache')) {
229
  wp_mkdir_p(ABSPATH.'wp-content/uploads/wp-google-maps/cache');
230
  }
231
+ if (is_multisite()) {
232
+ if (!file_exists($upload_dir['basedir'].'/wp-google-maps/cache')) {
233
+ wp_mkdir_p($upload_dir['basedir'].'/wp-google-maps/cache');
234
+ }
235
+ }
236
  }
237
  function wpgmaps_cache_permission_warning() {
238
  echo "<div class='error below-h1'><big>";
326
  } else {
327
  /* later versions store marker files in wp-content/uploads/wp-google-maps director */
328
  if (is_multisite()) {
329
+ $upload_dir = wp_upload_dir();
330
  global $blog_id;
331
+ $wurl = $upload_dir['baseurl'].'/wp-google-maps/'.$blog_id."-".$mapid."markers.xml";;
332
  }
333
  else {
334
  $wurl = content_url().'/uploads/wp-google-maps/'.$mapid."markers.xml";;