Exemplo n.º 1
0
 public function print_advertisement($ad_type, $position = null, $center = false)
 {
     $ad = Advertisement::random($ad_type, substr($position, 0, 1));
     if ($ad) {
         if ($ad->html) {
             $contents = $ad->html;
         } else {
             $contents = $this->linkTo($this->imageTag($ad->image_url, ['alt' => "Advertisement", 'width' => $ad->width, 'height' => $ad->height]), $this->redirectAdvertisementPath($ad), ['target' => '_blank']);
         }
         if ($center) {
             return $this->contentTag('div', $contents, ['style' => 'margin:0 auto;width:' . $ad->width . 'px;height:' . $ad->height . 'px;']);
         } else {
             return $contents;
         }
     }
 }