<?php
/**
* Widget template. This template can be overriden using the "sp_template_image-widget_widget.php" filter.
* See the readme.txt file for more info.
*/
// Block direct requests
if ( !defined('ABSPATH') )
die('-1');
echo $before_widget;
if ( !empty( $title ) ) { echo $before_title . $title . $after_title; }
if ( !empty( $image ) ) {
if ( $link ) {
echo '<a class="'.$this->widget_options['classname'].'-image-link" href="'.esc_url($link).'" target="'.esc_attr($linktarget).'">';
}
if ( $imageurl ) {
// --- StartHack ---------------------------------------------
if( isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on" ) {
$imageurl = str_replace('http://', 'https://', $imageurl);
} else {
$imageurl = str_replace('https://', 'http://', $imageurl);
}
// --- EndHack ---------------------------------------------
echo '<img src="'.esc_url($imageurl).'" style="';
if ( !empty( $width ) && is_numeric( $width ) ) {
echo "max-width: {$width}px;";
}
if ( !empty( $height ) && is_numeric( $height ) ) {
echo "max-height: {$height}px;";
}
echo "\"";
if ( !empty( $align ) && $align != 'none' ) {
$align = esc_attr($align);
echo " class=\"align{$align}\"";
}
if ( !empty( $alt ) ) {
$alt = esc_attr($alt);
echo " alt=\"{$alt}\"";
} else {
$title = esc_attr($title);
echo " alt=\"{$title}\"";
}
echo " />";
}
if ( $link ) { echo '</a>'; }
}
if ( !empty( $description ) ) {
$text = apply_filters( 'widget_text', $description, $args, $instance );
echo '<div class="'.$this->widget_options['classname'].'-description" >';
echo wpautop( $text );
echo "</div>";
}
echo $after_widget;
?>