Erreur utilisataire : " . $msg . "

"; closeHTML(); } // When the system did something unexpected function serverError($msg) { http_response_code(500); error_log("Niver internal error: " . strip_tags($msg)); echo "

Server error: The server encountered an error: " . $msg . "

"; closeHTML(); } // For use in pages that first display a form and then process it function switchToFormProcess($requireLogin = true) { if (empty($_POST)) closeHTML(); if ($requireLogin AND !isset($_SESSION['username'])) userError("Vous devez être connecté·e pour effectuer cette action."); }