Baza danych i zapis akcji przywoływania kelnera. Czekam na endpointy lub coś z KDS

This commit is contained in:
2026-05-28 16:38:00 +02:00
parent d179256f20
commit a72b5afcc7
15 changed files with 1193 additions and 59 deletions

View File

@@ -18,3 +18,30 @@ if (!$conn) {
'errors' => sqlsrv_errors()
], JSON_UNESCAPED_UNICODE));
}
// Analytics MySQL (event tracking)
$DB_HOST = '192.168.20.24';
$DB_NAME = 'karczma_stoliki';
$DB_USER = 'karczma_stoliki';
$DB_PASS = 'Reuse-Splicing-Backfire-Bouncing-Operable4';
$DB_CHARSET = 'utf8mb4';
function getAnalyticsPdo()
{
global $DB_HOST, $DB_NAME, $DB_USER, $DB_PASS, $DB_CHARSET;
static $pdo = null;
if ($pdo instanceof PDO) {
return $pdo;
}
$dsn = "mysql:host={$DB_HOST};dbname={$DB_NAME};charset={$DB_CHARSET}";
$options = [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
PDO::ATTR_EMULATE_PREPARES => false,
];
$pdo = new PDO($dsn, $DB_USER, $DB_PASS, $options);
return $pdo;
}