47 lines
1.4 KiB
PHP
47 lines
1.4 KiB
PHP
<?php
|
|
include ('template.inc');
|
|
$rets = ['OK'=>'OK', 'ERROR'=>'ERROR'];
|
|
|
|
ob_start();
|
|
print "<h2>Book ID input</h2>";
|
|
print "<div class='isbn-input'>";
|
|
print '<form action="/scan.php" method="POST">';
|
|
print '<dl>';
|
|
print '<h3>ID type</h3>';
|
|
print '<input type="radio" id="isbn" name="idtype" value="isbn" checked="checked">';
|
|
print '<label for="isbn">ISBN</label><br>';
|
|
print '<input type="radio" id="moly" name="idtype" value="moly">';
|
|
print '<label for="moly">Moly.hu</label><br>';
|
|
print '</dl>';
|
|
print '<label for="content">ID:</label>';
|
|
print '<input type="text" id="isbn-content" name="content" inputmode="tel" autofocus>';
|
|
print '<input type="hidden" id="manual" name="manual" value="1">';
|
|
print '<input class="hidden" type="submit" value="Submit">';
|
|
print '</form>';
|
|
if (isset ($_GET['ret'])){
|
|
if (array_key_exists($_GET['ret'],$rets)){
|
|
$r = $rets[$_GET['ret']];
|
|
print "<p class='retek $r'>$r</p>";
|
|
}
|
|
}
|
|
print "</div>";
|
|
|
|
|
|
print "<h2>Errors</h2>";
|
|
print "<div class='errors'>".errors()."</div>";
|
|
|
|
$output = ob_get_clean();
|
|
Template::render($output);
|
|
|
|
function errors(){
|
|
ob_start();
|
|
$a = file("../data/isbn-error.txt");
|
|
$r = array_reverse($a);
|
|
print "<pre>";
|
|
foreach ($r as $l){
|
|
print($l);
|
|
}
|
|
print "</pre>";
|
|
return ob_get_clean();
|
|
}
|