src/Pumukit/NewAdminBundle/Resources/views/MultimediaObject/show.html.twig line 1

Open in your IDE?
  1. {% if app.user and is_granted(constant('Pumukit\\SchemaBundle\\Security\\Permission::ACCESS_MULTIMEDIA_SERIES')) %}
  2.     {% if mm is defined %}
  3.         {% if not mm.series.ishide %}
  4.             <p>
  5.                 {% trans %}Is part of {% endtrans %}:
  6.                 <a target="_black" href="{{ url('pumukit_webtv_series_index', {id: mm.series.id}) }}"> {{ mm.series.title }} </a>.
  7.             </p>
  8.         {% endif %}
  9.         <div>
  10.             {% include '@PumukitNewAdmin/MultimediaObject/showplayer.html.twig' %}
  11.         </div>
  12.         <div>
  13.             {% for mtag in mm.tags | filter(mtag => mtag.level == 2) %}
  14.                 <div class="panel panel-primary">
  15.                     <div class="panel-heading">
  16.                         <h3 class="panel-title-preview panel-title">Tags {{ mtag.title }} </h3>
  17.                     </div>
  18.                     <div class="panel-body-preview panel-body">
  19.                         {% for tag in mm.tags | filter(tag => tag.isDescendantOf(mtag)) %}
  20.                             <span class="label label-default">{{ tag.title }}</span>
  21.                         {% else %}
  22.                             <em>{% trans %}None{% endtrans %}</em>
  23.                         {% endfor %}
  24.                     </div>
  25.                 </div>
  26.             {% else %}
  27.                 <div class="panel panel-primary">
  28.                   <div class="panel-heading">
  29.                     <h3 class="panel-title-preview panel-title">{% trans %}Tags{% endtrans %}</h3>
  30.                   </div>
  31.                   <div class="panel-body-preview panel-body">
  32.                     <span>{% trans %}No tags{% endtrans %}.</span>
  33.                   </div>
  34.                 </div>
  35.             {% endfor %}
  36.         </div>
  37.         <div>
  38.             <div class="panel panel-primary">
  39.                 <div class="panel-heading">
  40.                     <h3 class="panel-title-preview panel-title">{% trans %}People{% endtrans %}</h3>
  41.                 </div>
  42.                 <div class="panel-body-preview panel-body">
  43.                     <ul class="list-unstyled">
  44.                         {% for role in mm.getRoles() | filter(role => role.getDisplay()) %}
  45.                             {% set actors = mm.getPeopleByRole(role, true) %}
  46.                             {% if actors|length != 0 %}
  47.                                 <li><u>{{ role.name }}</u></li>
  48.                                 <ul>
  49.                                     {% for act in actors %}
  50.                                         <li>
  51.                                             {{ role.getText() }}
  52.                                             {% if act.getWeb() is not empty %}
  53.                                                 <a target="_black" href="{{ act.getWeb() }}" title="{{ act.getHName() }}">{{ act.getHName() }}</a>
  54.                                             {% else %}
  55.                                                 <span title="{{ act.getHName() }}">{{ act.getHName() }}</span>
  56.                                             {% endif %}
  57.                                             <small>{{ act.getInfo() }}</small>
  58.                                         </li>
  59.                                     {% endfor %}
  60.                                 </ul>
  61.                             {% endif %}
  62.                         {% else %}
  63.                             <span>{% trans %}No people.{% endtrans %}</span>
  64.                         {% endfor %}
  65.                     </ul>
  66.                 </div>
  67.             </div>
  68.         </div>
  69.     {% else %}
  70.         <p>
  71.             {% trans %}Select any multimedia object.{% endtrans %}
  72.         </p>
  73.     {% endif %}
  74. {% else %}
  75.     {% trans %}You don't have enough permissions to access this content.{% endtrans %}
  76. {% endif %}