From 07517ae563097e04e91ea3fae2c2ca1cf2309b86 Mon Sep 17 00:00:00 2001
From: Jacek Kowalski <Jacek@jacekk.info>
Date: Mon, 16 Dec 2019 20:48:17 +0000
Subject: [PATCH] Użycie API REST do pobierania danych z Biblioteki Narodowej

---
 includes/pozycz.php |   22 +++++++++++-----------
 1 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/includes/pozycz.php b/includes/pozycz.php
index 1d9fb30..e48734f 100644
--- a/includes/pozycz.php
+++ b/includes/pozycz.php
@@ -2,7 +2,7 @@
 class pozycz {
 	static function wypozyczenie($kod, $kto) {
 		if(self::pozyczona($kod)!==FALSE) {
-			error::add('Książka jest już wypożyczona!');
+			errorclass::add('Książka jest już wypożyczona!');
 		}
 		
 		db2::add('pozycz', array('id' => $kod, 'kto' => $kto, 'od' => time()));
@@ -11,22 +11,22 @@
 	
 	static function zwrot($kod) {
 		if(self::pozyczona($kod)===FALSE) {
-			error::add('Książka nie jest wypożyczona!');
+			errorclass::add('Książka nie jest wypożyczona!');
 		}
 		
-		db2::edit('pozycz', array('do' => time()), array('id' => $kod, 'do' => NULL));
-		ksiazki::cache_clear($kod);
+		$st = PDOO::Singleton()->prepare('INSERT INTO pozycz_historia (id, kto, od, do)
+			SELECT id, kto, od, ? FROM pozycz WHERE id=?');
+		$st->execute(array(time(), $kod));
+		
+		$st = PDOO::Singleton()->prepare('DELETE FROM pozycz WHERE id=?');
+		$st->execute(array($kod));
+		
+		ksiazki::cache_update($kod);
 	}
 	
 	static function pozyczona($kod) {
 		$ksiazka = ksiazki::szukaj_KOD($kod);
-		if($ksiazka['do']!==NULL OR $ksiazka['od']===NULL) {
-			return FALSE;
-		}
-		else
-		{
-			return $ksiazka['kto'];
-		}
+		return $ksiazka['od'] != NULL;
 	}
 }
 ?>
\ No newline at end of file

--
Gitblit v1.9.1