1 {% extends "base.html" %}
4 <h2>{{ emission.title }}
5 {% for category in emission.categories.all %}
6 {% if forloop.first %} - {% endif %}
7 <small><i>{{ category.title }} </i></small>
10 <span><a href="../">Retourner à la liste des émissions</a></span>
17 <a class="button" href="{% url 'episode-add' emission_slug=emission.slug %}">Ajouter un épisode</a>
18 <a class="button" href="{% url 'emission-newsitem-add' emission_slug=emission.slug %}">Ajouter une actu</a>
19 <a class="button" href="{% url 'emission-update' slug=emission.slug %}">Modifier le profil de l'émission</a>
20 {% if perms.emissions.add_schedule %}
21 <a class="button" id="add-schedule-link" href="#">Ajouter un horaire de diffusion</a>
23 {% if perms.emissions.add_absence and schedules %}
24 <a class="button" id="add-absence-link" href="#">Ajouter une absence</a>
26 {% if emission.chat_open %}
27 <a class="button" href="{% url 'emission-close-chat' slug=emission.slug %}">Fermer le chat</a>
29 <a class="button" href="{% url 'emission-open-chat' slug=emission.slug %}">Ouvrir le chat</a>
34 <div class="bo-block">
35 {% if emission.subtitle %}
36 <div class="description">
37 {{ emission.subtitle|safe }}
41 {% if emission.image %}
43 <img src="{{ emission.image.url }}"/>
47 {% if emission.text %}
48 {{ emission.text|safe }}
52 {% if emission.user_set.count > 1 %}
53 <div class="bo-block team">
56 {% for member in emission.user_set.all %}
57 <li><a href="mailto:{{member.email}}">{{member}}</a></li>
63 <div class="bo-block two-columns schedule-team">
69 {% for schedule in schedules %}
70 <li>{{ schedule.datetime|date:"l G:i" }} {% if schedule.weeks_string %}({{ schedule.weeks_string }}){% endif %}
71 {% if schedule.duration and schedule.duration != emission.duration %} ({{ schedule.duration }} minutes) {% endif %}
72 {% if schedule.rerun %} (rediff) {% endif %}
73 {% if perms.emissions.delete_schedule %}
74 <a href="schedule/{{ schedule.id }}/remove" class="icon-remove-sign" title="Retirer"></a>
82 {% if perms.emissions.add_absence and absences %}
83 <h3>Absences planifiées</h3>
86 {% for absence in absences %}
87 <li>{{ absence.datetime }}
88 {% if perms.emissions.delete_absence %}
89 <a href="absence/{{ absence.id }}/remove" class="icon-remove-sign" title="Retirer"></a>
96 <br style="clear: both;"/>
101 <form id="add-schedule-form" action="add-schedule" method="POST" style="display: none;">
103 {{ add_schedule_form.as_p }}
104 <input type="submit" value="Ajouter cet horaire"/>
108 <form id="add-absence-form" action="add-absence" method="POST" style="display: none;">
110 {{ add_absence_form.as_p }}
111 <input type="submit" value="Ajouter cette absence"/>
116 <div class="bo-block two-columns">
121 <ul class="episode-list">
122 {% for episode in episodes %}
123 <li>{{ episode.first_diffusion|date:"d E o H:i"|lower }}
124 <br/> <a href="{{ episode.slug }}/">{{ episode.title }}</a>
125 {% if episode.main_sound %}<span class="icon-music"/>{%endif%}
134 <ul class="episode-list">
135 {% for newsitem in newsitems %}
136 <li>{{ newsitem.date|date:"d E o"|lower }}
137 <a href="{% url 'newsitem-view' slug=newsitem.slug %}">{{ newsitem.title }}</a>
145 <br style="clear: both;"/>
146 </div> <!-- .two-columns -->
148 {% if newsitems.count >= 10 or episodes.count >= 10 %}
149 <p><a href="?all">Afficher la page avec tous les épisodes et toutes les actus</a></p>
157 $('#add-schedule-link').click(
159 $('#add-schedule-form').dialog({modal: true, title: 'Horaire', width: 'auto'});
162 $('#add-absence-link').click(
164 $('#add-absence-form').dialog({modal: true, title: 'Absence', width: 'auto'});
167 $('.image img').click(function() { $(this).toggleClass('large'); });