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 | 22 +++++++++++++++++++++-
1 files changed, 21 insertions(+), 1 deletions(-)
diff --git a/includes/gotowe.php b/includes/gotowe.php
index 5b66686..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]);
--
Gitblit v1.9.1