Ejemplo n.º 1
0
 function getExtendedBannerInfo($banner)
 {
     $actualBannerId = $banner['bannerid'];
     $vastElements = array();
     if ($actualBannerId) {
         $vastElements = $this->fetchBannersJoined($actualBannerId);
         // For now assume 1:1 relationship
         if (isset($vastElements[0])) {
             $elementRow = $vastElements[0];
             $banner = array_merge($banner, $elementRow);
         }
         $aDeliveryFieldsNotUsed = array();
         parseVideoUrl($banner, $aDeliveryFieldsNotUsed, $banner);
     }
     return $banner;
 }
Ejemplo n.º 2
0
function prepareVideoParams(&$aOutputParams, $aBanner)
{
    $aOutputParams['name'] = $aBanner['name'];
    if (isset($aBanner['vast_video_outgoing_filename']) && $aBanner['vast_video_outgoing_filename']) {
        $aAdminParamsNotUsed = array();
        parseVideoUrl($aBanner, $aOutputParams, $aAdminParamsNotUsed);
        $aOutputParams['vastVideoDuration'] = secondsToVASTDuration($aBanner['vast_video_duration']);
        $aOutputParams['vastVideoBitrate'] = $aBanner['vast_video_bitrate'];
        $aOutputParams['vastVideoWidth'] = $aBanner['vast_video_width'];
        $aOutputParams['vastVideoHeight'] = $aBanner['vast_video_height'];
        $aOutputParams['vastVideoId'] = $aBanner['bannerid'];
        $aOutputParams['vastVideoType'] = $aBanner['vast_video_type'];
        $aOutputParams['vastVideoDelivery'] = $aBanner['vast_video_delivery'];
    }
}