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/gotowe.php | 24 ++++++++++++++++++++++-- 1 files changed, 22 insertions(+), 2 deletions(-) diff --git a/includes/gotowe.php b/includes/gotowe.php index d281c14..2a29215 100644 --- a/includes/gotowe.php +++ b/includes/gotowe.php @@ -112,6 +112,26 @@ return $ord; } + static function historia($kod) { + $st = PDOO::Singleton()->prepare( + 'SELECT * FROM pozycz_historia WHERE id=?'."\n" + .'UNION'."\n" + .'SELECT *, \'\' AS do FROM pozycz WHERE id=? ORDER BY od ASC' + ); + $st->execute(array($kod, $kod)); + $dane = $st->fetchAll(); + + $info = '<table id="bhist"> +<tr> <th>Pożyczający</th> <th>Od</th> <th>Do</th> </tr> +'; + + foreach($dane as $o) { + $info .= '<tr> <td>'.htmlspecialchars($o['kto']).'</td> <td>'.date('Y-m-d H:i:s', $o['od']).'</td> <td>'.($o['do'] ? date('Y-m-d H:i:s', $o['do']) : '').'</td> </tr>'."\n"; + } + + echo $info.'</table>'; + } + static function informacje($kod, $dane=NULL) { if(is_null($dane)) { $dane = ksiazki::szukaj_KOD($kod); @@ -232,7 +252,7 @@ list($num, $ksiazki, $revelance) = ksiazki::szukaj_info($_GET, $sort, $_GET['strona']*self::$nastrone, self::$nastrone); if($num==0) { - error::add('Brak książek spełniających podane kryteria'); + errorclass::add('Brak książek spełniających podane kryteria'); } elseif($num==1 AND !$revelance) { self::informacje(NULL, $ksiazki[0]); @@ -317,4 +337,4 @@ echo '</p>'; } } -?> +?> \ No newline at end of file -- Gitblit v1.9.1