getConnection(); function e($value): string { return htmlspecialchars((string) $value, ENT_QUOTES, 'UTF-8'); } function initials(string $first, string $last): string { $ini = strtoupper(mb_substr(trim($first), 0, 1) . mb_substr(trim($last), 0, 1)); return $ini !== '' ? $ini : '?'; } function avatarColor(string $seed): string { $palette = ['#1ebf73', '#2980b9', '#8e44ad', '#e67e22', '#16a085', '#c0392b', '#2c3e50', '#d35400']; return $palette[abs(crc32($seed)) % count($palette)]; } // Ordini pending $orders = $pdo->query("SELECT * FROM orderbook WHERE status = 'pending' ORDER BY order_date_created DESC")->fetchAll(); // Servizi per il dropdown del nuovo ordine $services = $pdo->query("SELECT idservice, servicename, day, time FROM service ORDER BY servicename")->fetchAll(); ?>