'); // Host del database (ad esempio localhost) } if (!defined('DB_USER')) { define('DB_USER', ''); // Utente del database (ad esempio orario) } if (!defined('DB_PASS')) { define('DB_PASS', ''); // Password dell'utente specificato prima (ad esempio password123) } if (!defined('DB_NAME')) { define('DB_NAME', 'school_timetable'); // Nome del database, non modificare se non sai cosa stai facendo. } // Impostazioni sito generali if (!defined('APP_NAME')) { define('APP_NAME', 'Orario Scuola'); // Nome del sito } if (!defined('YEAR')) { define('YEAR', '2025/26'); // Anno Scolastico Corrente } // Impostazioni autenticazione dashboard amministrativa if (!defined('AUTH_TYPE')) { define('AUTH_TYPE','local'); // Può essere keycloak o local (integrata) } // Impostazioni autenticazione via Keycloak (facoltative se AUTH_TYPE sta impostato su local) if (!defined('KEYCLOAK_DOMAIN')) { define('KEYCLOAK_DOMAIN',''); // Dominio di Keycloak (ad esempio auth.yourdomain.com) } if (!defined('KEYCLOAK_REALM')) { define('KEYCLOAK_REALM',''); // Realm di Keycloak (ad esempio master) } if (!defined('KEYCLOAK_CLIENT_ID')) { define('KEYCLOAK_CLIENT_ID',''); // Client ID per Keycloak (ad esempio orario) } if (!defined('KEYCLOAK_CLIENT_SECRET')) { define('KEYCLOAK_CLIENT_SECRET',''); // Client Secret per Keycloak (ad esempio abcdefghijklm) } if (!defined('APP_DOMAIN')) { define('APP_DOMAIN',''); // Dominio del sito (ad esempio orario.yourdomain.com) } ?>