Collega Google Calendar per inviare automaticamente le prenotazioni confermate al calendario del centro. Richiede un account Google e le credenziali OAuth configurate in config.php.
https://www.prenotic.it/demo/admin/google_auth.php
config.php:
define('GCAL_CLIENT_ID', 'xxx.apps.googleusercontent.com');
define('GCAL_CLIENT_SECRET', 'GOCSPX-...');
L'integrazione usa OAuth 2.0 con offline access: dopo il primo consenso, il sistema rinnova automaticamente l'access token (che scade ogni ora) usando il refresh token, senza richiedere un nuovo login.
Ogni evento creato su Google Calendar include: nome cliente, trattamento, orario, operatrice e note. Il colore dell'evento corrisponde al colore dell'operatrice impostato nel pannello Staff.
L'ID dell'evento Google viene salvato nel campo gcal_event_id della tabella bookings, così il sistema non crea duplicati.