@@ -21,18 +21,18 @@ discard block |
||
21 | 21 | * @param array $ee_gmaps_opts array of attributes required for the map link generation |
22 | 22 | * @return string (link to map!) |
23 | 23 | */ |
24 | - public static function google_map( $ee_gmaps_opts ){ |
|
25 | - |
|
26 | - $ee_map_width = isset( $ee_gmaps_opts['ee_map_width'] ) && ! empty( $ee_gmaps_opts['ee_map_width'] ) ? $ee_gmaps_opts['ee_map_width'] : '300'; |
|
27 | - $ee_map_height = isset( $ee_gmaps_opts['ee_map_height'] ) && ! empty( $ee_gmaps_opts['ee_map_height'] ) ? $ee_gmaps_opts['ee_map_height'] : '185'; |
|
28 | - $ee_map_zoom = isset( $ee_gmaps_opts['ee_map_zoom'] ) && ! empty( $ee_gmaps_opts['ee_map_zoom'] ) ? $ee_gmaps_opts['ee_map_zoom'] : '12'; |
|
29 | - $ee_map_nav_display = isset( $ee_gmaps_opts['ee_map_nav_display'] ) && ! empty( $ee_gmaps_opts['ee_map_nav_display'] ) ? 'true' : 'false'; |
|
30 | - $ee_map_nav_size = isset( $ee_gmaps_opts['ee_map_nav_size'] ) && ! empty( $ee_gmaps_opts['ee_map_nav_size'] )? $ee_gmaps_opts['ee_map_nav_size'] : 'default'; |
|
31 | - $ee_map_type_control = isset( $ee_gmaps_opts['ee_map_type_control'] ) && ! empty( $ee_gmaps_opts['ee_map_type_control'] )? $ee_gmaps_opts['ee_map_type_control'] : 'default'; |
|
32 | - $static_url = isset( $ee_gmaps_opts['ee_static_url'] ) && ! empty( $ee_gmaps_opts['ee_static_url'] )? $ee_gmaps_opts['ee_static_url'] : FALSE; |
|
33 | - |
|
34 | - if( isset( $ee_gmaps_opts['ee_map_align'] ) && ! empty( $ee_gmaps_opts['ee_map_align'] )){ |
|
35 | - switch( $ee_gmaps_opts['ee_map_align'] ){ |
|
24 | + public static function google_map($ee_gmaps_opts) { |
|
25 | + |
|
26 | + $ee_map_width = isset($ee_gmaps_opts['ee_map_width']) && ! empty($ee_gmaps_opts['ee_map_width']) ? $ee_gmaps_opts['ee_map_width'] : '300'; |
|
27 | + $ee_map_height = isset($ee_gmaps_opts['ee_map_height']) && ! empty($ee_gmaps_opts['ee_map_height']) ? $ee_gmaps_opts['ee_map_height'] : '185'; |
|
28 | + $ee_map_zoom = isset($ee_gmaps_opts['ee_map_zoom']) && ! empty($ee_gmaps_opts['ee_map_zoom']) ? $ee_gmaps_opts['ee_map_zoom'] : '12'; |
|
29 | + $ee_map_nav_display = isset($ee_gmaps_opts['ee_map_nav_display']) && ! empty($ee_gmaps_opts['ee_map_nav_display']) ? 'true' : 'false'; |
|
30 | + $ee_map_nav_size = isset($ee_gmaps_opts['ee_map_nav_size']) && ! empty($ee_gmaps_opts['ee_map_nav_size']) ? $ee_gmaps_opts['ee_map_nav_size'] : 'default'; |
|
31 | + $ee_map_type_control = isset($ee_gmaps_opts['ee_map_type_control']) && ! empty($ee_gmaps_opts['ee_map_type_control']) ? $ee_gmaps_opts['ee_map_type_control'] : 'default'; |
|
32 | + $static_url = isset($ee_gmaps_opts['ee_static_url']) && ! empty($ee_gmaps_opts['ee_static_url']) ? $ee_gmaps_opts['ee_static_url'] : FALSE; |
|
33 | + |
|
34 | + if (isset($ee_gmaps_opts['ee_map_align']) && ! empty($ee_gmaps_opts['ee_map_align'])) { |
|
35 | + switch ($ee_gmaps_opts['ee_map_align']) { |
|
36 | 36 | case "left": |
37 | 37 | $map_align = 'ee-gmap-align-left left'; |
38 | 38 | break; |
@@ -53,18 +53,18 @@ discard block |
||
53 | 53 | |
54 | 54 | // Determine whether user has set a hardoded url to use and |
55 | 55 | // if so display a Google static iframe map else run V3 api |
56 | - if( $static_url ) { |
|
56 | + if ($static_url) { |
|
57 | 57 | |
58 | - $html = '<div class="ee-gmap-iframewrap ee-gmap-wrapper ' . $map_align . '">'; |
|
59 | - $html .= '<iframe src="' . $static_url . '&output=embed" style="width: ' . $ee_map_width .'px; height: ' . $ee_map_height . 'px;" frameborder="0" scrolling="no">'; |
|
58 | + $html = '<div class="ee-gmap-iframewrap ee-gmap-wrapper '.$map_align.'">'; |
|
59 | + $html .= '<iframe src="'.$static_url.'&output=embed" style="width: '.$ee_map_width.'px; height: '.$ee_map_height.'px;" frameborder="0" scrolling="no">'; |
|
60 | 60 | $html .= '</iframe>'; |
61 | - $html .= '<a href="' . $static_url . '">View Large map</a>'; |
|
61 | + $html .= '<a href="'.$static_url.'">View Large map</a>'; |
|
62 | 62 | $html .= '</div>'; |
63 | 63 | return $html; |
64 | 64 | |
65 | 65 | } else { |
66 | 66 | |
67 | - EEH_Maps::$gmap_vars[ $ee_gmaps_opts['map_ID'] ] = array( |
|
67 | + EEH_Maps::$gmap_vars[$ee_gmaps_opts['map_ID']] = array( |
|
68 | 68 | 'map_ID' => $ee_gmaps_opts['map_ID'], |
69 | 69 | 'ee_map_zoom' => $ee_map_zoom, |
70 | 70 | 'ee_map_nav_display' => $ee_map_nav_display, |
@@ -74,12 +74,12 @@ discard block |
||
74 | 74 | ); |
75 | 75 | |
76 | 76 | $html = '<div class="ee-gmap-wrapper '.$map_align.';">'; |
77 | - $html .= '<div class="ee-gmap" id="map_canvas_' . $ee_gmaps_opts['map_ID'] .'" style="width: '.$ee_map_width.'px; height: '.$ee_map_height.'px;"></div>'; // |
|
77 | + $html .= '<div class="ee-gmap" id="map_canvas_'.$ee_gmaps_opts['map_ID'].'" style="width: '.$ee_map_width.'px; height: '.$ee_map_height.'px;"></div>'; // |
|
78 | 78 | $html .= '</div>'; |
79 | 79 | |
80 | - wp_enqueue_script( 'gmap_api' ); |
|
81 | - wp_enqueue_script( 'ee_gmap' ); |
|
82 | - add_action( 'wp_footer', array( 'EEH_Maps', 'footer_enqueue_script' )); |
|
80 | + wp_enqueue_script('gmap_api'); |
|
81 | + wp_enqueue_script('ee_gmap'); |
|
82 | + add_action('wp_footer', array('EEH_Maps', 'footer_enqueue_script')); |
|
83 | 83 | |
84 | 84 | return $html; |
85 | 85 | |
@@ -94,7 +94,7 @@ discard block |
||
94 | 94 | * @return void |
95 | 95 | */ |
96 | 96 | public static function footer_enqueue_script() { |
97 | - wp_localize_script( 'ee_gmap', 'ee_gmap_vars', EEH_Maps::$gmap_vars ); |
|
97 | + wp_localize_script('ee_gmap', 'ee_gmap_vars', EEH_Maps::$gmap_vars); |
|
98 | 98 | } |
99 | 99 | |
100 | 100 | |
@@ -105,10 +105,10 @@ discard block |
||
105 | 105 | public static function espresso_google_map_js() { |
106 | 106 | $api_url = sprintf( |
107 | 107 | "https://maps.googleapis.com/maps/api/js?key=%s", |
108 | - apply_filters( 'FHEE__EEH_Maps__espresso_google_maps_js__api_key', EE_Registry::instance()->CFG->map_settings->google_map_api_key ) |
|
108 | + apply_filters('FHEE__EEH_Maps__espresso_google_maps_js__api_key', EE_Registry::instance()->CFG->map_settings->google_map_api_key) |
|
109 | 109 | ); |
110 | - wp_register_script( 'gmap_api', $api_url, array('jquery'), NULL, TRUE ); |
|
111 | - wp_register_script( 'ee_gmap', plugin_dir_url(__FILE__) . 'assets/ee_gmap.js', array('gmap_api'), '1.0', TRUE ); |
|
110 | + wp_register_script('gmap_api', $api_url, array('jquery'), NULL, TRUE); |
|
111 | + wp_register_script('ee_gmap', plugin_dir_url(__FILE__).'assets/ee_gmap.js', array('gmap_api'), '1.0', TRUE); |
|
112 | 112 | } |
113 | 113 | |
114 | 114 | /** |
@@ -117,7 +117,7 @@ discard block |
||
117 | 117 | * @return string (link to map!) |
118 | 118 | */ |
119 | 119 | public static function google_map_link($atts) { |
120 | - do_action( 'AHEE_log', __FILE__, __FUNCTION__, '' ); |
|
120 | + do_action('AHEE_log', __FILE__, __FUNCTION__, ''); |
|
121 | 121 | extract($atts); |
122 | 122 | /** @var string $address */ |
123 | 123 | /** @var string $city */ |
@@ -136,9 +136,9 @@ discard block |
||
136 | 136 | $id = isset($id) ? $id : 'not_set'; |
137 | 137 | $map_image_class = isset($map_image_class) ? $map_image_class : 'ee_google_map_view'; |
138 | 138 | |
139 | - $address_string = ($address != '' ? $address : '') . ($city != '' ? ',' . $city : '') . ($state != '' ? ',' . $state : '') . ($zip != '' ? ',' . $zip : '') . ($country != '' ? ',' . $country : ''); |
|
139 | + $address_string = ($address != '' ? $address : '').($city != '' ? ','.$city : '').($state != '' ? ','.$state : '').($zip != '' ? ','.$zip : '').($country != '' ? ','.$country : ''); |
|
140 | 140 | |
141 | - $google_map = htmlentities2('http://maps.google.com/maps?q=' . urlencode( $address_string )); |
|
141 | + $google_map = htmlentities2('http://maps.google.com/maps?q='.urlencode($address_string)); |
|
142 | 142 | |
143 | 143 | switch ($type) { |
144 | 144 | case 'text': |
@@ -152,10 +152,10 @@ discard block |
||
152 | 152 | |
153 | 153 | case 'map': |
154 | 154 | $scheme = is_ssl() ? 'https://' : 'http://'; |
155 | - return '<a class="a_map_image_link" href="' . $google_map . '" target="_blank">' . '<img class="map_image_link" id="venue_map_' . $id . '" ' . $map_image_class . ' src="' . htmlentities2( $scheme . 'maps.googleapis.com/maps/api/staticmap?center=' . urlencode( $address_string ) . '&zoom=14&size=' . $map_w . 'x' . $map_h . '&markers=color:green|label:|' . urlencode( $address_string ) . '&sensor=false' ) . '" /></a>'; |
|
155 | + return '<a class="a_map_image_link" href="'.$google_map.'" target="_blank">'.'<img class="map_image_link" id="venue_map_'.$id.'" '.$map_image_class.' src="'.htmlentities2($scheme.'maps.googleapis.com/maps/api/staticmap?center='.urlencode($address_string).'&zoom=14&size='.$map_w.'x'.$map_h.'&markers=color:green|label:|'.urlencode($address_string).'&sensor=false').'" /></a>'; |
|
156 | 156 | } |
157 | 157 | |
158 | - return '<a href="' . $google_map . '" target="_blank">' . $text . '</a>'; |
|
158 | + return '<a href="'.$google_map.'" target="_blank">'.$text.'</a>'; |
|
159 | 159 | } |
160 | 160 | |
161 | 161 |