Compare commits

...

3 commits

Author SHA1 Message Date
Karel Košnar
d61d1db745 readme 2024-12-03 12:41:36 +01:00
Karel Košnar
40b6ed08a8 zaznamenava pruchod 2024-12-02 18:19:08 +01:00
Karel Košnar
c9485f252d utf8 encoding 2024-12-02 18:10:17 +01:00
3 changed files with 18 additions and 5 deletions

View file

@ -1,3 +1,15 @@
# osvobozena_dochazka # osvobozena_dochazka
úplně jednoduchý docházkový systém založený na QR kódech, propojený na Edookit úplně jednoduchý docházkový systém založený na QR kódech, propojený na Edookit
#Instalace
nakopírujte obsah src adresáře na webový server
do souboru osvobdoch_local_vars.php vyplňte údaje o api přístupu z edookitu
Pro otestování je možné spustit testovací webserver php -S localhost:8000
v adresáři tools jsou nástroje pro vygenerování přístupových kartiček s QR kódem
skript načte seznam žáků z edookit a vygeneruje na základě souborů v adresáři templates přístupové kartičky

View file

@ -2,6 +2,7 @@
<html> <html>
<head> <head>
<script src="https://unpkg.com/html5-qrcode"></script> <script src="https://unpkg.com/html5-qrcode"></script>
<meta charset="UTF-8">
</head> </head>
<style> <style>
#reader { #reader {

View file

@ -54,8 +54,8 @@ $pruchod = array(
"Smer" => $pozadavek->direction, "Smer" => $pozadavek->direction,
"Hlavni" => $pozadavek->main, "Hlavni" => $pozadavek->main,
"BranaId" => "ENTRANCE", "BranaId" => "ENTRANCE",
"CteckaId" => "CAM1", "CteckaId" => "CAM1"
"Poznamka" => "" // "Poznamka" => ""
); );
$payload = json_encode($pruchod); $payload = json_encode($pruchod);
echo $pozadavek->name; echo $pozadavek->name;
@ -69,8 +69,8 @@ curl_setopt($ch, CURLOPT_HTTPHEADER, array(
"com.edookit.Client: ".$id, "com.edookit.Client: ".$id,
"Content-Type: application/json" "Content-Type: application/json"
)); ));
/*curl_setopt($ch, CURLOPT_POSTFIELDS, $payload); curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);
$result = curl_exec($ch); $result = curl_exec($ch);
echo $result;*/ echo $result;
file_put_contents('at_school.txt', '<?php return ' . var_export($at_school, true) . ';'); file_put_contents('at_school.txt', '<?php return ' . var_export($at_school, true) . ';');
?> ?>