<?php
|
class pozycz {
|
static function wypozyczenie($kod, $kto) {
|
if(self::pozyczona($kod)!==FALSE) {
|
error::add('Książka jest już wypożyczona!');
|
}
|
|
db2::add('pozycz', array('id' => $kod, 'kto' => $kto, 'od' => time()));
|
ksiazki::cache_clear($kod);
|
}
|
|
static function zwrot($kod) {
|
if(self::pozyczona($kod)===FALSE) {
|
error::add('Książka nie jest wypożyczona!');
|
}
|
|
$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);
|
return $ksiazka['od'] != NULL;
|
}
|
}
|
?>
|