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; }
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']; } }