Beispiel #1
0
 /**
  * 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;
     }
 }
Beispiel #2
0
 /**
  * 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;
 }
Beispiel #3
0
 function bsadwidget_get_base_url($append = false)
 {
     $dir = basename(dirname(__FILE__));
     return AdWidget_Core::getBaseURL() . ($append ? $append : '');
 }