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

---
 inwentaryzacja/end.php |   22 ++++++++++++++++------
 1 files changed, 16 insertions(+), 6 deletions(-)

diff --git a/inwentaryzacja/end.php b/inwentaryzacja/end.php
index 49c8238..4eaeda0 100644
--- a/inwentaryzacja/end.php
+++ b/inwentaryzacja/end.php
@@ -1,5 +1,5 @@
 <?php
-$title = 'Inwentaryzacja - rozpoczęcie';
+$title = 'Inwentaryzacja - zakończenie';
 include('design/top.php');
 ?>
 
@@ -14,11 +14,11 @@
 }
 ?>
 
-<p>Poniżej znajduje się lista zmian do wykonania. Aby zatrzymać dane zmiany należy odznaczyć odpowiednie pole wyboru.</p>
+<p>Poniżej znajduje się lista zmian do wykonania. Aby nie dokonywać danej zmiany należy odznaczyć odpowiednie pole wyboru.</p>
 
-<form action="finish.php">
+<form action="finish.php" method="post">
 <table class="width">
-<tr> <th>Okł.</th> <th> <b>Kod</b> <br /> Wyd. </th> <th> Autor <br /> <b>Tytuł</b> </th> <th> Miejsce, rok <br /> Wydawnictwo </th> <th> Akcje </th> </tr>
+<tr> <th> <b>Kod</b> <br /> Wyd. </th> <th> Autor <br /> <b>Tytuł</b> </th> <th> Miejsce, rok <br /> Wydawnictwo </th> <th> Akcje </th> </tr>
 <?php
 $doc = new DOMDocument;
 if(!$doc->load('list.xml')) {
@@ -32,6 +32,8 @@
 	if(!($loc instanceof DOMElement) || $loc->tagName != 'lokalizacja') {
 		continue;
 	}
+	
+	$location = $loc->getAttribute('regal').'/'.$loc->getAttribute('polka').'/'.$loc->getAttribute('rzad');
 	
 	foreach($loc->childNodes as $node) {
 		if(!($node instanceof DOMElement) || $node->tagName != 'ksiazka') {
@@ -52,13 +54,21 @@
 			}
 		}
 		
-		echo '<tr> <td></td> <td> <b>'.$dane['id'].'</b> <br /> </td> <td>'.$dane['autor'].' <br /> <b>'.$dane['tytul'].'</b></td> <td>'.$dane['miejsce'].' '.$dane['rok'].' <br /> '.$dane['wydawnictwo'].'</td> <td></td> </tr>'."\n";
+		echo '<tr class="'.($dane['status'] == 'moved' ? 'poz' : 'wyc').'"> <td> <b>'.$dane['id'].'</b> <br /> </td> <td>'.$dane['autor'].' <br /> <b>'.$dane['tytul'].'</b></td> <td>'.$dane['miejsce'].' '.$dane['rok'].' <br /> '.$dane['wydawnictwo'].'</td> <td>';
+		if($dane['status'] == 'moved') {
+			echo '<label><input type="checkbox" name="move['.$dane['id'].']" value="'.htmlspecialchars($location).'" checked="checked" />Przenieś do '.htmlspecialchars($location).'</label>';
+		}
+		else
+		{
+			echo '<label><input type="checkbox" name="repulse['.$dane['id'].']" value="1" checked="checked" />Wycofaj</label>';
+		}
+		echo '</td> </tr>'."\n";
 	}
 }
 ?>
 </table>
 
-<p><input type="submit" value="Wykonaj wybrane operacje" /></p>
+<p><input type="submit" value="Wykonaj wybrane operacje" /> <a href="locate.htm">Kontynuuj inwentaryzację</a> <a href="begin.php">Zacznij inwentaryzację od nowa</a></p>
 </form>
 
 <?php

--
Gitblit v1.9.1