getThesesListCount($filters); $totalPages = $totalCount > 0 ? (int) ceil($totalCount / $perPage) : 1; $page = min($page, $totalPages); $offset = ($page - 1) * $perPage; $theses = $db->getThesesList($filters, $perPage, $offset); $stats = $db->getThesesStats(); $years = $db->getAllYears(); $orientations = $db->getAllOrientations(); } catch (Exception $e) { error_log("Error loading theses list: " . $e->getMessage()); die("Erreur lors du chargement de la liste."); } ?>

Liste des TFE

TFE total
Publiés
En attente
Réinitialiser

Aucun TFE trouvé.

1) { echo "$from–$to sur $totalCount TFE"; } else { echo "$totalCount TFE"; } ?>

ID Titre Auteur(s) Année Orientation AP Statut Actions

Voir Éditer
$searchQuery, 'year' => $yearFilter ?: '', 'orientation' => $orientationFilter ?: '', ]); include APP_ROOT . '/templates/partials/pagination.php'; ?>