src/Pumukit/WebTVBundle/Resources/views/Resources/template_video.html.twig line 1

Open in your IDE?
  1. {% if videoPath is not defined %}
  2.     {% if object.isPublished %}
  3.         {% set videoPath = path('pumukit_webtv_multimediaobject_index', {'id': object.id}) %}
  4.     {% else %}
  5.         {% set videoPath = path('pumukit_webtv_multimediaobject_magicindex', {'secret': object.secret}) %}
  6.     {% endif %}
  7. {% endif %}
  8. {% set videoTitle = object.title | default('No title'|trans) %}
  9. {% set seriesTitle = object.getSeriesTitle()|default('') %}
  10. <div class="{% if is_naked() %}col-xs-6{% else %}{{ col_calculator(objectByCol|default(1)) }}{% endif %} image_representation">
  11.     <div class="thumbnail">
  12.         <a class="multimediaobject {{ object.getStringType(object.getType())|lower }}" href="{{ videoPath }}" title="{{ videoTitle }}">
  13.             <div>
  14.                 <div class="embed-responsive embed-responsive-16by9">
  15.                     <div class="embed-responsive-item text-center">
  16.                         <img alt="{{ videoTitle }}" src="{{ object|first_url_pic() }}" class="img-responsive img_adapter_4_3 dynamic_image"
  17.                             data-dynamic-pic="{{ object|first_dynamic_pic(true) }}"
  18.                             data-static-pic="{{ object|first_url_pic() }}"
  19.                         />
  20.                         {% if show_video_options is defined and show_video_options is same as (true)%}
  21.                             <div class="multimedia_object_edit_button" data-multimedia-object="{{ object.id }}" data-multimedia-object-status="{{ object.getStatus() }}" data-multimedia-object-title="{{ object.getTitle() }}">
  22.                                 <i class="fa fa-cog fa-2x"></i>
  23.                             </div>
  24.                         {% endif %}
  25.                         {% if show_inside_video_duration|default(true) and mmobj_duration(object) %}
  26.                             <span class="inside-video-duration">{{ mmobj_duration(object) | duration_string }}</span>
  27.                         {% endif %}
  28.                     </div>
  29.                 </div>
  30.                 {% if show_info is defined and show_info %}
  31.                     <p class="title_image_representation">
  32.                         {{ videoTitle }}
  33.                     </p>
  34.                 {% endif %}
  35.             </div>
  36.         </a>
  37.         {% if show_info is defined and show_info %}
  38.             <ul class="caption list-group">
  39.                 {% if object.line2 is not empty %}
  40.                     <li class="second_line_image_representation">{{ object.line2 }}</li>
  41.                 {% elseif object.subtitle is not empty %}
  42.                     <li class="second_line_image_representation">{{ object.subtitle }}</li>
  43.                 {% elseif seriesTitle %}
  44.                     <li class="list-group-item list-group-item-custom">
  45.                         <a href="{{ path('pumukit_webtv_series_index', {'id': object.getSeries().getId() }) }}" title="{{ seriesTitle }}">
  46.                             <p class="second_line_image_representation" title="{{ "i18n.one.Series"|trans ~ " " ~ seriesTitle }}">{{ seriesTitle }}</p>
  47.                         </a>
  48.                     </li>
  49.                 {% endif %}
  50.                 {% if show_info|default(false) %}
  51.                     {% if with_publicdate is defined and with_publicdate %}
  52.                         <li class="list-group-item list-group-item-custom date_and_visits text-left">
  53.                             {{ object.publicDate| format_datetime('medium','none',locale=app.request.getLocale()) }}
  54.                         </li>
  55.                     {% else %}
  56.                         {% if app.request.attributes.get('_route') != 'pumukit_webtv_announces_latestuploads_pager' and not object.isExternalType() %}
  57.                             <li class="list-group-item list-group-item-custom date_and_visits text-left language">
  58.                                 {% trans %}Language{% endtrans %}:
  59.                                 {% set lang = object.getDisplayTrack().getLanguage()|default(app.request.getLocale()) %}
  60.                                 {{ is_addon_language(lang) ? lang | language_name_custom : lang | language_name | capitalize }}
  61.                             </li>
  62.                         {% endif %}
  63.                         <li class="list-group-item list-group-item-custom text-right date_and_visits">
  64.                             {% trans %}Viewed{% endtrans %}:
  65.                             {{ object.getNumview() }}
  66.                             {{ "{0}times|{1}time|]1,Inf]times"|trans({'%count%':  object.getNumview()}) }}
  67.                         </li>
  68.                     {% endif %}
  69.                 {% endif %}
  70.             </ul>
  71.         {% endif %}
  72.     </div>
  73. </div>