File: /home/vhosts/harpoeditore.it/httpdocs/wp-content/themes/mindig/theme/templates/header/map.php
<?php
/**
* Your Inspiration Themes
*
* @package WordPress
* @subpackage Your Inspiration Themes
* @author Your Inspiration Themes Team <info@yithemes.com>
*
* This source file is subject to the GNU GENERAL PUBLIC LICENSE (GPL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://www.gnu.org/licenses/gpl-3.0.txt
*/
global $post;
if ( ! is_page() || ! isset( $post->ID ) ) {
return;
}
$map_url = ( yit_get_post_meta( get_the_ID(), '_url' ) != '' ) ? yit_get_post_meta( get_the_ID(), '_url' ) : YIT_Layout()->gmap_url ;
if ( empty( $map_url ) ) {
return;
}
$is_gmap = false;
if ( preg_match( '#(www|maps)\.google\.([a-z]{2,4}(\.([a-z]{2,4}))?)/(maps|\?)#', $map_url ) ) {
$is_gmap = true;
}
if ( ! $is_gmap ) {
$image_id = yit_get_attachment_id( $map_url );
if ( $image_id != 0 ) {
list( $image_url, $image_width, $image_height ) = wp_get_attachment_image_src( $image_id, 'map_image' );
if ( empty( $width ) ) {
$width = $image_width;
}
if ( empty( $height ) ) {
$height = $image_height;
}
$img_attrs['src'] = $image_url;
}
$image_link = yit_get_post_meta( get_the_ID(), '_google-map-link' );
if ( ! empty( $image_link ) ) {
$image = '<a target="_blank" style="display:block;" href="' . $image_link . '"><img class="" src="' . $image_url . '" title="" alt="" /></a>';
}
else {
$image = '<img class="" src="' . $image_url . '" title="" alt="" />';
}
}
$_show_overlay_box = yit_get_post_meta( get_the_ID(), '_google_map_show_overlay_box' );
$layout = ( yit_get_option('general-layout-type') == 'stretched') ? true : false;
?>
<!-- START MAP -->
<div id="map">
<?php if ( $layout ): ?>
<div class="container">
<?php endif ?>
<div class="border">
<?php if ( $is_gmap ) : ?>
<iframe
frameborder="0"
scrolling="no"
marginheight="0"
marginwidth="0"
src="<?php echo $map_url ?>&output=embed">
</iframe>
<?php else : ?>
<?php echo $image ?>
<?php endif ?>
<?php if ( $_show_overlay_box ): ?>
<?php
$google_map_overlay_logo = yit_get_post_meta( get_the_ID(), '_google_map_overlay_logo' );
$google_map_overlay_address = yit_get_post_meta( get_the_ID(), '_google_map_overlay_address' );
$google_map_overlay_info = yit_get_post_meta( get_the_ID(), '_google_map_overlay_info' );
?>
<div class="map_info">
<div class="row">
<div class="container_map_box_info col-sm-4">
<div class="map_box_info">
<?php if ( isset( $google_map_overlay_logo ) && $google_map_overlay_logo != '' ) {
echo '<img src="' . $google_map_overlay_logo . '">';
} ?>
<?php if ( isset( $google_map_overlay_address ) && $google_map_overlay_address ) {
echo "<h4>" . $google_map_overlay_address . "</h4>";
} ?>
<?php if ( isset( $google_map_overlay_info ) && $google_map_overlay_info ) {
echo "<p>" . nl2br( $google_map_overlay_info ) . "</p>";
} ?>
</div>
</div>
</div>
</div>
<?php endif ?>
</div>
<?php if ( $layout ): ?>
</div> <!-- end container -->
<?php endif ?>
</div>
<!-- END MAP -->