safeLoad(); break; } } } require_once __DIR__ . '/class/db-functions.php'; require_once __DIR__ . '/class/Kiosk.php'; $pdo = DBHandlerSelect::getInstance()->getConnection(); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $k = (string)($_GET['k'] ?? ''); $token = Kiosk::settings($pdo)['token']; if ($token === '' || !hash_equals($token, $k)) { http_response_code(403); echo '

Schermo non autorizzato

Apri il link completo dalla pagina di gestione dello schermo.

'; exit; } if (($_GET['a'] ?? '') === 'data') { header('Content-Type: application/json; charset=utf-8'); header('Cache-Control: no-store'); try { echo json_encode(Kiosk::data($pdo)); } catch (Throwable $e) { echo json_encode(['success' => false, 'message' => $e->getMessage()]); } exit; } ?> Bacheca di reparto
Bacheca di reparto
--:--
dati non aggiornati