@@ -38,7 +38,7 @@ body {
font-family: 'Material Icons';
font-weight: normal;
font-style: normal;
- font-size: 24px; /* Preferred icon size */
+ font-size: 1.5rem;
display: inline-block;
line-height: 1;
text-transform: none;
@@ -13,7 +13,7 @@
m.name AS medien_name,
x.id AS exemplar_id,
x.barcode,
- a.id AS verliehen,
+ a.id AS verliehen, a.jahr AS ausleih_jahr,
s.name, s.vorname, s.klasse, s.jahr, s.id AS schueler_id
FROM medienbezeichnung AS m
LEFT JOIN medienexemplar AS x ON x.medienbezeichnung_id = m.id
@@ -112,9 +112,9 @@
<tr>
<th>Barcode</th>
<th>Schüler</th>
- <th>Klasse</th>
- <th>Jahr</th>
- <th>Löschen</th>
+ <th align="center">Klasse</th>
+ <th align="center">Jahr</th>
+ <th align="center">Löschen</th>
</tr>
</thead>
<tbody>
@@ -125,8 +125,22 @@
<td style="cursor:pointer" on:click={() => schueler_action(e)}>
{e.name}, {e.vorname}
</td>
- <td>{e.klasse}</td>
- <td>{e.jahr}</td>
+ {#if e.klasse}
+ <td align="center">{e.klasse}</td>
+ {:else}
+ <td align="center"><span class="icon">
+ <i
+ class="mdi"
+ alt="Sonstiger Nutzer">
+ face
+ </i>
+ </span></td>
+ {/if}
+ {#if e.jahr}
+ <td align="center">{e.jahr}</td>
+ <td align="center"><span>{e.ausleih_jahr}</span></td>
{:else}
<td colspan="3" />
{/if}
@@ -28,7 +28,7 @@
function ausleihe (exemplar) {
if (s.gesperrt) throw 'Nutzer gesperrt'
const data = {
- jahr: s.jahr,
+ jahr: s.jahr || new Date().getFullYear(),
klasse: s.klasse,
schueler_id: s.id,
medienexemplar_id: exemplar.x_id,