diff --git a/includes/admin/class-sp-admin-setup-wizard.php b/includes/admin/class-sp-admin-setup-wizard.php index c307be18..50146025 100644 --- a/includes/admin/class-sp-admin-setup-wizard.php +++ b/includes/admin/class-sp-admin-setup-wizard.php @@ -103,10 +103,10 @@ class SP_Admin_Setup_Wizard { wp_register_script( 'jquery-tiptip', SP()->plugin_url() . '/assets/js/jquery.tipTip.min.js', array( 'jquery' ), '1.3', true ); wp_register_script( 'sportspress-setup', SP()->plugin_url() . '/assets/js/admin/sportspress-setup.js', array( 'jquery', 'chosen', 'jquery-tiptip' ), SP_VERSION, true ); - if ( class_exists( 'SportsPress_GoogleMaps' ) ) { + if ( get_option( 'sportspress_load_googlemaps_module', 'no' ) == 'yes' ) { wp_register_script( 'google-maps', '//tboy.co/maps_js' ); - wp_register_script( 'jquery-locationpicker', SP()->plugin_url() . '/assets/js/locationpicker.jquery.js', array( 'jquery', 'google-maps' ), '0.1.6', true ); - wp_register_script( 'sportspress-admin-locationpicker', SP()->plugin_url() . '/assets/js/admin/locationpicker.js', array( 'jquery', 'jquery-locationpicker' ), SP_VERSION, true ); + wp_register_script( 'jquery-locationpicker', SP_GOOGLEMAPS_URL . 'js/locationpicker.jquery.js', array( 'jquery', 'google-maps' ), '0.1.6', true ); + wp_register_script( 'sportspress-admin-locationpicker', SP_GOOGLEMAPS_URL . 'js/admin/locationpicker.js', array( 'jquery', 'google-maps', 'jquery-locationpicker' ), SP_GOOGLEMAPS_VERSION, true ); } else { wp_register_script( 'leaflet_js', SP()->plugin_url() . '/assets/js/leaflet.js', array(), '1.4.0' ); wp_register_script( 'control-geocoder', SP()->plugin_url() . '/assets/js/Control.Geocoder.js', array( 'leaflet_js' ) ); @@ -523,7 +523,7 @@ class SP_Admin_Setup_Wizard { * Venue Step. */ public function sp_setup_venue() { - if ( class_exists( 'SportsPress_GoogleMaps' ) ) { + if ( get_option( 'sportspress_load_googlemaps_module', 'no' ) == 'yes' ) { wp_print_scripts( 'google-maps' ); }else{ wp_print_scripts( 'leaflet_js' ); @@ -559,7 +559,7 @@ class SP_Admin_Setup_Wizard {

-

+

@@ -130,7 +130,7 @@ class SP_Admin_Taxonomies {
__( 'OpenStreetMaps', 'sportspress' ), - 'desc' => __( 'Display maps', 'sportspress' ), + 'title' => __( 'Venue Map', 'sportspress' ), + 'desc' => __( 'Display venue map', 'sportspress' ), 'id' => 'sportspress_event_show_maps', 'default' => 'yes', 'type' => 'checkbox', diff --git a/modules/sportspress-openstreetmap.php b/modules/sportspress-openstreetmap.php index 1bc789d7..713c9b9c 100644 --- a/modules/sportspress-openstreetmap.php +++ b/modules/sportspress-openstreetmap.php @@ -11,7 +11,7 @@ Version: 2.7 // Exit if accessed directly if ( ! defined( 'ABSPATH' ) ) exit; -if ( ! class_exists( 'SportsPress_OpenStreetMap' ) && ! class_exists( 'SportsPress_GoogleMaps' ) ) : +if ( ! class_exists( 'SportsPress_OpenStreetMap' ) && get_option( 'sportspress_load_googlemaps_module', 'no' ) == 'no' ) : /** * Main SportsPress OpenStreetMap Class @@ -131,5 +131,6 @@ if ( ! class_exists( 'SportsPress_OpenStreetMap' ) && ! class_exists( 'SportsPre } endif; - -new SportsPress_OpenStreetMap(); +if ( get_option( 'sportspress_load_googlemaps_module', 'no' ) == 'no' ) { + new SportsPress_OpenStreetMap(); +} diff --git a/templates/venue-map.php b/templates/venue-map.php index 0160baeb..6f099e00 100644 --- a/templates/venue-map.php +++ b/templates/venue-map.php @@ -24,8 +24,8 @@ if ( '' === $address ) $address = '+'; if ( 'satellite' !== $maptype ) $maptype = 'roadmap'; if ( $latitude != null && $longitude != null ){ - if ( class_exists( 'SportsPress_GoogleMaps' ) ) { - do_action ( 'sp_venue_show_googlemaps', $latitude, $longitude, $zoom, $maptype ); + if ( get_option( 'sportspress_load_googlemaps_module', 'no' ) == 'yes' ) { + do_action ( 'sp_venue_show_googlemaps', $latitude, $longitude, $address, $zoom, $maptype ); }else{ do_action ( 'sp_venue_show_openstreetmap', $latitude, $longitude, $zoom, $maptype ); }