0) { try { $db = new Database(); // Get thesis data $thesis = $db->getThesis($thesisId); if (!$thesis) { $error = "TFE non trouvé."; } else { $files = $db->getThesisFiles($thesisId); } } catch (Exception $e) { error_log("Error loading thesis: " . $e->getMessage()); $error = "Erreur lors de la lecture des données."; } } else { error_log("Invalid thesis ID: " . $_GET['id']); $error = "Identifiant invalide."; } } else { $error = "Aucun identifiant spécifié."; } // Helper function to format file size function formatFileSize($bytes) { if ($bytes >= 1073741824) { return number_format($bytes / 1073741824, 2) . ' GB'; } elseif ($bytes >= 1048576) { return number_format($bytes / 1048576, 2) . ' MB'; } elseif ($bytes >= 1024) { return number_format($bytes / 1024, 2) . ' KB'; } else { return $bytes . ' bytes'; } } // Set page title for header $pageTitle = "Récapitulatif TFE"; ?>

Récapitulatif TFE

Retour au formulaire

Informations de base

Identifiant
Titre
Sous-titre
Auteur·ice(s)
Année

Détails académiques

Orientation
Atelier pratique
Finalité
Promoteur·ice(s)

Contenu

Langue(s)
Format(s)
Mots-clés
Durée / Taille
Lien

Fichiers

TypeFichierTailleDate
Modifier Ajouter un autre TFE Retour à la liste

Aucune donnée à afficher.

Retour au formulaire