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 |
?> |