48 lines
1.2 KiB
PHP
48 lines
1.2 KiB
PHP
<?php
|
|
/*
|
|
Author: Riccardo Di Dato
|
|
Creation Date: 02/mar/2016
|
|
*/
|
|
|
|
|
|
require_once(dirname(__FILE__)."/load.php");
|
|
|
|
$replaced = null;
|
|
if (array_key_exists("replaced",$_GET)) {
|
|
$replaced = $_GET["replaced"];
|
|
}
|
|
|
|
$position = BannerModel::POSITION_HEAD;
|
|
if (array_key_exists("pos",$_GET)) {
|
|
$intPost = intval($_GET["pos"]);
|
|
if (array_key_exists($intPost,BannerModel::$BANNER_POSITIONS)){
|
|
$position = $intPost;
|
|
}
|
|
}
|
|
|
|
// $banner = GlobalVariables::get("dao")->getFirst("BannerModel",array("id"=>$_GET['id']));
|
|
|
|
// ASDSessionHandler::setSessionValue("bannerActive",array());
|
|
$banner = AnalyticsHelper::getBannerToShow($position,$replaced);
|
|
// var_dump($replaced);
|
|
|
|
if (!is_null($banner)){
|
|
$media = DaoMediaHandler::getMainMediaFromModel($banner);
|
|
echo '<a id="'.$banner->id.'" href="javascript:'.AnalyticsHelper::getBannerClickLink($banner).'">';
|
|
$media->renderMedia();
|
|
echo '</a>';
|
|
AnalyticsHelper::logBannerImpression($banner->id);
|
|
|
|
?>
|
|
<script type="text/javascript">
|
|
var rand = Math.floor((Math.random() * 100) + 1);
|
|
setTimeout(function () {
|
|
bannerRoll('<?php echo $banner->id;?>',<?php echo $position; ?>);
|
|
},60000+rand);
|
|
</script>
|
|
<?php
|
|
}
|
|
|
|
// GUIHandler::generateHtmlHeaders(array(),true);
|
|
?>
|