/** * Display the widget on the sidebar * @param array $args * @param array $instance */ function widget($args, $instance) { extract($args); $link = @$instance['w_link']; $img = @$instance['w_img']; $resize = @$instance['w_resize']; $tag = @$instance['w_adv']; if (empty($tag)) { $tag = $link; } $id = rand(1, 100000); if ($resize == 'yes') { $resize_s = "style='width: 100%;'"; } else { $resize_s = ''; } if (isset($instance['w_before_html']) && !empty($instance['w_before_html'])) { echo $instance['w_before_html']; } else { echo $before_widget; } if (!$img) { $img = AdWidget_Core::getBaseURL() . 'assets/sample-ad.png'; $link = 'http://adsofthefuture.com'; } // if(Broadstreet_Mini_Utility::hasAdserving() && is_numeric($instance['bs_ad_id'])) // { // if($resize == 'yes') echo '<style type="text/css">.adwidget-id'.$id.' img { width: 100% !important; height: auto !important; }</style>'; // echo "<span class='adwidget-id$id'>{$instance['bs_ad_html']}</span>"; // } // else // { echo "<a target='_blank' href='{$link}' alt='" . $tag . "'><img {$resize_s} src='{$img}' alt='" . $tag . "' /></a>"; // } if (isset($instance['w_end_html']) && !empty($instance['w_end_html'])) { echo $instance['w_end_html']; } else { echo $after_widget; } }
/** * Display the widget on the sidebar * @param array $args * @param array $instance */ function widget($args, $instance) { extract($args); $link = @$instance['w_link']; $img = @$instance['w_img']; $resize = @$instance['w_resize']; $new = @$instance['w_new']; $id = rand(1, 100000); if ($resize == 'yes') { $resize_s = "style='width: 100%;'"; } else { $resize_s = ''; } # There's a reason for this dumb condition if ($new == 'yes') { $target = 'target="_blank"'; } else { $target = ''; } echo $before_widget; if (!$img) { $img = AdWidget_Core::getBaseURL() . 'assets/sample-ad.png'; $link = 'http://adsofthefuture.com'; } if (Broadstreet_Adwidget_Mini_Utility::hasAdserving() && is_numeric($instance['bs_ad_id'])) { if ($resize == 'yes') { echo '<style type="text/css">.adwidget-id' . $id . ' img { width: 100% !important; height: auto !important; }</style>'; } echo "<span class='adwidget-id{$id}'>{$instance['bs_ad_html']}</span>"; } else { echo "<a {$target} href='{$link}' alt='Ad'><img {$resize_s} src='{$img}' alt='Ad' /></a>"; } echo $after_widget; }
function bsadwidget_get_base_url($append = false) { $dir = basename(dirname(__FILE__)); return AdWidget_Core::getBaseURL() . ($append ? $append : ''); }