2024-05-23 20:49:34 +02:00
|
|
|
<%- include('partials/header') %>
|
2024-05-23 21:58:22 +02:00
|
|
|
<h1>Training <%= training.datum %></h1>
|
2024-05-23 20:49:34 +02:00
|
|
|
|
|
|
|
<form method="GET" action="/">
|
2024-05-23 21:58:22 +02:00
|
|
|
<label for="training-date">Datum wählen:</label>
|
2024-05-23 20:49:34 +02:00
|
|
|
<select id="training-date" name="date" onchange="this.form.submit()">
|
|
|
|
<% trainingsDates.forEach(date => { %>
|
|
|
|
<option value="<%= date.rawDatum %>" <%= selectedDate === date.datum ? 'selected' : '' %>>
|
|
|
|
<%= date.datum %>
|
|
|
|
</option>
|
|
|
|
<% }) %>
|
|
|
|
</select>
|
|
|
|
</form>
|
|
|
|
<% if (training) { %>
|
2024-05-23 21:58:22 +02:00
|
|
|
<h2> Geräte </h2>
|
|
|
|
<ul>
|
|
|
|
<li>Riege 1: <%= training.geraet_riege_1_name %></li>
|
|
|
|
<li>Riege 2: <%= training.geraet_riege_2_name %></li>
|
|
|
|
<li>Riege 3: <%= training.geraet_riege_3_name %></li>
|
|
|
|
<li>Riege 4: <%= training.geraet_riege_4_name %></li>
|
|
|
|
<li>Riege 5: <%= training.geraet_riege_5_name %></li>
|
|
|
|
</ul>
|
2024-05-23 22:40:35 +02:00
|
|
|
Aufwärmen:
|
2024-05-23 20:49:34 +02:00
|
|
|
<% if (training.aufwaermleiter_name) { %>
|
|
|
|
<%= training.aufwaermleiter_name %>
|
|
|
|
<% } else { %>
|
|
|
|
<form method="POST" action="/update-leader">
|
|
|
|
<input type="hidden" name="trainingId" value="<%= training.id %>">
|
|
|
|
<input type="hidden" name="type" value="aufwaermleiter">
|
|
|
|
<select name="leaderId">
|
|
|
|
<% aufwaermleiterCandidates.forEach(candidate => { %>
|
|
|
|
<option value="<%= candidate.id %>"><%= candidate.name %> (<%= Math.floor(candidate.weeks_since_last) %> Wochen)</option>
|
|
|
|
<% }) %>
|
|
|
|
</select>
|
|
|
|
<button type="submit">Speichern</button>
|
|
|
|
</form>
|
|
|
|
<% } %>
|
2024-05-23 22:40:35 +02:00
|
|
|
</br>
|
2024-05-23 20:49:34 +02:00
|
|
|
<% if (training.aufwaermen_name) { %>
|
|
|
|
<%= training.aufwaermen_name %>
|
|
|
|
<% } else { %>
|
|
|
|
<form method="POST" action="/update-training">
|
|
|
|
<input type="hidden" name="trainingId" value="<%= training.id %>">
|
|
|
|
<input type="hidden" name="type" value="aufwaermen">
|
2024-05-23 21:58:22 +02:00
|
|
|
<select name="spielId">
|
2024-05-23 20:49:34 +02:00
|
|
|
<% aufwaermenCandidates.forEach(candidate => { %>
|
|
|
|
<option value="<%= candidate.id %>"><%= candidate.name %> (<%= Math.floor(candidate.weeks_since_last) %> Wochen)</option>
|
|
|
|
<% }) %>
|
|
|
|
</select>
|
|
|
|
<button type="submit">Speichern</button>
|
|
|
|
</form>
|
|
|
|
<% } %>
|
|
|
|
<form method="POST" action="/add-spiel">
|
|
|
|
<input type="hidden" name="trainingId" value="<%= training.id %>">
|
|
|
|
<input type="hidden" name="type" value="aufwaermen">
|
|
|
|
<input type="text" name="aufwaermenName" placeholder="Neues Aufwärmen">
|
|
|
|
<button type="submit">Hinzufügen</button>
|
|
|
|
</form>
|
2024-05-23 22:00:44 +02:00
|
|
|
|
2024-05-23 22:40:35 +02:00
|
|
|
Spiel:
|
2024-05-23 22:00:44 +02:00
|
|
|
<% if (training.spielleiter_name) { %>
|
|
|
|
<%= training.spielleiter_name %>
|
|
|
|
<% } else { %>
|
|
|
|
<form method="POST" action="/update-leader">
|
|
|
|
<input type="hidden" name="trainingId" value="<%= training.id %>">
|
|
|
|
<input type="hidden" name="type" value="spielleiter">
|
|
|
|
<select name="leaderId">
|
|
|
|
<% spielleiterCandidates.forEach(candidate => { %>
|
|
|
|
<option value="<%= candidate.id %>"><%= candidate.name %> (<%= Math.floor(candidate.weeks_since_last) %> Wochen)</option>
|
|
|
|
<% }) %>
|
|
|
|
</select>
|
|
|
|
<button type="submit">Speichern</button>
|
|
|
|
</form>
|
|
|
|
<% } %>
|
|
|
|
|
2024-05-23 22:40:35 +02:00
|
|
|
</br>
|
2024-05-23 20:49:34 +02:00
|
|
|
<!-- Für Spiel -->
|
|
|
|
<% if (training.spiel_name) { %>
|
|
|
|
<%= training.spiel_name %>
|
|
|
|
<% } else { %>
|
|
|
|
<form method="POST" action="/update-training">
|
|
|
|
<input type="hidden" name="trainingId" value="<%= training.id %>">
|
|
|
|
<input type="hidden" name="type" value="spiel">
|
|
|
|
<select name="spielId">
|
|
|
|
<% spielCandidates.forEach(candidate => { %>
|
|
|
|
<option value="<%= candidate.id %>"><%= candidate.name %> (<%= Math.floor(candidate.weeks_since_last) %> Wochen)</option>
|
|
|
|
<% }) %>
|
|
|
|
</select>
|
|
|
|
<button type="submit">Speichern</button>
|
|
|
|
</form>
|
|
|
|
<% } %>
|
|
|
|
<form method="POST" action="/add-spiel">
|
|
|
|
<input type="hidden" name="trainingId" value="<%= training.id %>">
|
|
|
|
<input type="hidden" name="type" value="spiel">
|
|
|
|
<input type="text" name="spielName" placeholder="Neues Spiel">
|
|
|
|
<button type="submit">Hinzufügen</button>
|
|
|
|
</form>
|
|
|
|
<% } else { %>
|
|
|
|
<p>Kein Training gefunden für das ausgewählte Datum.</p>
|
|
|
|
<% } %>
|
|
|
|
</body>
|
|
|
|
</html>
|
|
|
|
|
|
|
|
<%- include('partials/footer') %>
|