Nächste Seite: 11. Suchen
Aufwärts: 3. Aufbau des Web-Interfaces
Vorherige Seite: 9. Ausleihen
  Inhalt
10. Zurückgeben
Auf der Seite zum Zurückgeben sind zehn Eingabefelder für Identifikationszeichenketten von Exemplaren vorhanden. Das Skript durchläuft mittels einer for-Schleife diese Eingabefelder. Bei jedem angegebenen Exemplar wird überprüft, ob die Identifikationszeichenkette korrekt ist und ob das Exemplar ausgeliehen wurde. Dann wird aus der userID des Benutzers, die in der Tabelle ausleihen gespeichert wurde, der Benutzername ermittelt und angezeigt. Außerdem wird angezeigt, seit wann das Exemplar ausgeliehen ist und bis wann es zurückgegeben werden muss. Wurde der Benutzer gemahnt, wird die Anzahl der Mahnungen ausgegeben.
Anschließend wird der Ausleihdatensatz in ausleihen geändert: der Status wird auf zurueckgegeben gesetzt und das Datum der spätestmöglichen Rückgabe wird mit dem Datum der tatsächlichen Rückgabe überschrieben. So kann später überprüft werden, in welchem Zeitraum das Exemplar an den Benutzer ausgegeben war.
In der Tabelle reservierungen wird dann überprüft, ob das Exemplar reserviert wurde. Wurden Reservierungen gefunden, wird der Benutzer, der als Erster reservierte, mit der Funktion informiere (s.o.) benachrichtigt, dass ein Exemplar des reservierten Titels zur Verfügung steht.
Ansgar Jonietz