src/Pumukit/WebTVBundle/Resources/views/MultimediaObject/template_info.html.twig line 1

Open in your IDE?
  1. <div class="row">
  2.     {% include '@PumukitWebTV/MultimediaObject/template_tags.html.twig' %}
  3. </div>
  4. <div class="row">
  5.     <div class="qa-player-recording-date col-xs-12 text-right">
  6.         {% trans %}Recording date{% endtrans %}: {{ multimediaObject.getRecordDate()| format_datetime('medium','none',locale=app.request.getLocale()) }}
  7.     </div>
  8. </div>
  9. <div class="row">
  10.     <div class="qa-player-viewed col-xs-12 text-right">
  11.         {% trans %}Viewed{% endtrans %}: {{ multimediaObject.getNumview() }}
  12.         {% if multimediaObject.getNumview() > 1 %}
  13.             {% trans %} times {% endtrans %}
  14.         {% else %}
  15.             {% trans %} time {% endtrans %}
  16.         {% endif %}
  17.     </div>
  18. </div>
  19. {% include "@PumukitWebTV/Misc/chapter_marks.html.twig" %}
  20. <div class="row">
  21.     <div class="col-xs-12 video-subtitle">
  22.         {% if multimediaObject.getSubtitle() %}
  23.             <h2 class="qa-player-subtitle"> {{ multimediaObject.getSubtitle() }} </h2>
  24.         {% endif %}
  25.         <p class="qa-player-description description">
  26.             {{ multimediaObject.getDescription()|nl2br }}
  27.         </p>
  28.         <div class="qa-player-license text-left video-license">
  29.             {% if multimediaObject.getLicense() is not empty %}
  30.                 {% trans %}License{% endtrans %}: {{ multimediaObject.getLicense() }}
  31.             {% endif %}
  32.         </div>
  33.         {% if not multimediaObject.getSeries().isHide() and route not in ['pumukit_poddium_multimediaobject_index', 'pumukit_admin_multimediaobject_magicindex'] %}
  34.             {% if isMagicRoute and fullMagicUrl %}
  35.                 <div class="qa-player-series video-series">
  36.                     {% trans %}i18n.one.Series{% endtrans %}:
  37.                     <a href="{{ path('pumukit_webtv_series_magicindex', {secret: multimediaObject.getSeries().getSecret() }) }}">
  38.                         {{ multimediaObject.getSeriesTitle()|default('') }}
  39.                     </a>
  40.                 </div>
  41.             {% else %}
  42.                 <div class="qa-player-series video-series">
  43.                     {% trans %}i18n.one.Series{% endtrans %}:
  44.                     <a href="{{ path('pumukit_webtv_series_index', {id: multimediaObject.getSeries().getId() }) }}">
  45.                         {{ multimediaObject.getSeriesTitle()|default('') }}
  46.                     </a>
  47.                 </div>
  48.             {% endif %}
  49.         {% endif %}
  50.         {% include "@PumukitWebTV/Misc/people.html.twig" with {'object': multimediaObject} %}
  51.     </div>
  52. </div>
  53. <br>
  54. <div class="row">
  55.     <div class="col-sm-6">
  56.         <div class="panel panel-default panel-pmk">
  57.             <div class="panel-heading">
  58.                 <h2 class="panel-title">
  59.                     {% trans %} Attachments {% endtrans %}
  60.                 </h2>
  61.             </div>
  62.             <div class="panel-body">
  63.                 {% set none_attach = true %}
  64.                 <ul class="list-group">
  65.                     {% for track in multimediaObject.getTracks() | filter(track => track.isDownloadable() and not track.isHide() and showDownloads) %}
  66.                         {% set none_attach = false %}
  67.                         <li class="qa-player-tracks tracks">
  68.                             <span class="glyphicon glyphicon-facetime-video"></span>
  69.                             <a class="video-tracks" download href="{{ track_url(track) }}?forcedl=1">
  70.                                 {% if track.metadata().isOnlyAudio() %}
  71.                                     {% trans %}Download this audio{% endtrans %}
  72.                                 {% else %}
  73.                                     {% trans %}Download this video{% endtrans %}
  74.                                 {% endif %}
  75.                                 <span class="pull-right">{{ (track.metadata().size / 1048576)|number_format(2) }}MB</span>
  76.                             </a>
  77.                         </li>
  78.                     {% endfor %}
  79.                     {% for material in multimediaObject.getMaterials() | filter(material => not material.getHide() and showDownloads)  %}
  80.                         {% set none_attach = false %}
  81.                         <li class="qa-player-material material">
  82.                             <span class="glyphicon glyphicon-paperclip"></span>
  83.                             <a href="{{ material.getUrl() }}">{{ material.getName() }}</a>
  84.                         </li>
  85.                     {% endfor %}
  86.                     {% for link in multimediaObject.getLinks()  %}
  87.                         {% if showDownloads %}
  88.                         {% set none_attach = false %}
  89.                         <li class="qa-player-link link">
  90.                             <a target="_blank" href="{{ link.getUrl() }}">
  91.                                 <span class="glyphicon glyphicon-globe"></span>
  92.                                 {{ link.getName() }}
  93.                             </a>
  94.                         </li>
  95.                         {% endif %}
  96.                     {% endfor %}
  97.                 </ul>
  98.                 {% if none_attach %}
  99.                     <strong>{% trans %} There are no attachments {% endtrans %}</strong>
  100.                 {% endif %}
  101.             </div>
  102.         </div>
  103.     </div>
  104.     <div class="col-sm-6">
  105.         {% include '@PumukitWebTV/MultimediaObject/template_share.html.twig' %}
  106.     </div>
  107. </div>
  108. <br>