<?php # $Header: /cvsroot/tikiwiki/tiki/display_banner.php,v 1.5 2003/04/04 21:30:59 lrargerich Exp $

// Only to be called from edit_banner or view_banner to display the banner without adding
// impressions to the banner

if(!isset($_REQUEST["id"])) {
  die;
}
include_once('db/tiki-db.php');
include_once('lib/tikilib.php');
$tikilib = new Tikilib($dbTiki);
include_once('lib/banners/bannerlib.php');
if(!isset($bannerlib)) {
  $bannerlib = new BannerLib($dbTiki);
}

$data = $bannerlib->get_banner($_REQUEST["id"]);
$id = $data["bannerId"];
switch($data["which"]) {
  case 'useHTML':
    $raw = $data["HTMLData"];
    break;
  case 'useImage':
    $raw = "<img border='0' src=\"banner_image.php?id=".$id."\" />";
    break;
  case 'useFixedURL':
    $fp = fopen($data["fixedURLData"],"r");
    if ($fp) {
      $raw='';
      while(!feof($fp)) {
        $raw .= fread($fp,8192);
      }
    }
    fclose($fp);
    break;
  case 'useText':
    $raw = $data["textData"];
    break;
}
print($raw);
?>