12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- {% extends 'layout/layout_1_col.tpl'|get_template %}
- {% set user_id = student_id == _u.id ? 0 : student_id %}
- {% block content %}
- {{ toolbar }}
- <nav aria-label="...">
- <ul class="pager">
- <li class="previous">
- <a href="{{ _p.web_self ~ '?' ~ {"year": search_year - 1, "user": user_id }|url_encode }}">
- <span aria-hidden="true">←</span> {{ search_year - 1 }}
- </a>
- </li>
- <li class="current">
- {{ search_year }}
- </li>
- <li class="next">
- <a href="{{ _p.web_self ~ '?' ~ {"year": search_year + 1, "user": user_id }|url_encode }}">
- {{ search_year + 1 }} <span aria-hidden="true">→</span>
- </a>
- </li>
- </ul>
- </nav>
- {% if sessions|length > 0 %}
- <div class="table-responsive" id="calendar-session-planification">
- <table class="table table-bordered table-condensed">
- <thead>
- <tr>
- <th class="col-session">{{ 'Session'|get_lang }}</th>
- {% for i in 1..52 %}
- <th class="col-week text-center" title="{{ 'WeekX'|get_lang|format(i) }}"><span>{{ i }}</span></th>
- {% endfor %}
- </tr>
- </thead>
- <tbody>
- {% for session in sessions %}
- <tr>
- <td class="col-session" title="{{ session.name }}">
- <a href="{{ _p.web ~ 'session/' ~ session.id ~ '/about/' }}">
- {{ session.name }}
- </a>
- </td>
- {% if session.start > 0 %}
- <td class="col-week" colspan="{{ session.start }}"> </td>
- {% endif %}
- <td class="col-week text-center {{ session.start_in_last_year or session.no_start ? 'in_last_year' : '' }} {{ session.end_in_next_year or session.no_end ? 'in_next_year' : '' }}"
- colspan="{{ session.duration }}" title="{{ session.human_date }}"
- style="background-color: {{ colors[loop.index0] }}">
- <span>
- <span class="sr-only">{{ session.human_date }}</span>
- </span>
- </td>
- {% if session.duration + session.start < 52 %}
- <td class="col-week" colspan="{{ 52 - session.duration - session.start }}"> </td>
- {% endif %}
- </tr>
- {% endfor %}
- </tbody>
- </table>
- </div>
- {% else %}
- <div class="alert alert-warning">
- {{ 'ThereIsNotStillASession'|get_lang }}
- </div>
- {% endif %}
- {% endblock %}
|