Exemple #1
0
    public function renderFullpage(AbstractMediaEntity $entity)
    {
        /* @var FlickrEntity $entity */
        $title = htmlentities($entity->getTitle());
        $url = 'https://farm' . $entity->getFlickrFarm() . '.staticflickr.com/' . $entity->getFlickrServer() . '/' . $entity->getFlickrId() . '_' . $entity->getFlickrSecret() . '_b.jpg';
        $url = htmlentities($url);
        return <<<EOD
<img src="{$url}" class="img-responsive" alt="{$title}" />
EOD;
    }
Exemple #2
0
 public function renderFullpage(AbstractMediaEntity $entity)
 {
     /* @var DeezerEntity $entity */
     $playlist = $entity->isShowPlaylist() ? 'true' : 'false';
     $height = $entity->isShowPlaylist() ? 290 : 92;
     $color = '1990DB';
     $title = urldecode($entity->getTitle());
     $id = $entity->getMusicId();
     $type = $entity->getMusicType();
     if ($type == 'track') {
         $type = 'tracks';
     }
     $url = "http://www.deezer.com/plugins/player?format=classic&autoplay=false&playlist={$playlist}&width=700&height={$height}&color={$color}&layout=dark&size=medium&type={$type}&id={$id}&title={$title}&app_id=1";
     return $this->renderEngine->render('CmfcmfMediaModule:MediaType/Deezer:Fullpage.html.twig', ['url' => $url, 'height' => $height]);
 }