From 51eea1c5e113e25683109b3544d847ee0668d921 Mon Sep 17 00:00:00 2001 From: Jacek Kowalski <Jacek@jacekk.info> Date: Thu, 19 Sep 2019 09:17:18 +0000 Subject: [PATCH] Zmiana adresu Z39 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