Jacek Kowalski
2017-08-28 adfb2d2afab2b017db7006fcb7808d66aa2ef411
commit | author | age
175a52 1 <?php
JK 2 class pozycz {
3     static function wypozyczenie($kod, $kto) {
4         if(self::pozyczona($kod)!==FALSE) {
adfb2d 5             errorclass::add('Książka jest już wypożyczona!');
175a52 6         }
JK 7         
8         db2::add('pozycz', array('id' => $kod, 'kto' => $kto, 'od' => time()));
9         ksiazki::cache_clear($kod);
10     }
11     
12     static function zwrot($kod) {
13         if(self::pozyczona($kod)===FALSE) {
adfb2d 14             errorclass::add('Książka nie jest wypożyczona!');
175a52 15         }
JK 16         
381239 17         $st = PDOO::Singleton()->prepare('INSERT INTO pozycz_historia (id, kto, od, do)
JK 18             SELECT id, kto, od, ? FROM pozycz WHERE id=?');
19         $st->execute(array(time(), $kod));
20         
21         $st = PDOO::Singleton()->prepare('DELETE FROM pozycz WHERE id=?');
22         $st->execute(array($kod));
23         
24         ksiazki::cache_update($kod);
175a52 25     }
JK 26     
27     static function pozyczona($kod) {
28         $ksiazka = ksiazki::szukaj_KOD($kod);
381239 29         return $ksiazka['od'] != NULL;
175a52 30     }
JK 31 }
532779 32 ?>