getRepository(Log::class)->findAll(); if(empty($data)){ echo json_encode(['success' => false]); } else{ $view = '

Table ' . TABLE_PREFIX . 'log de la BDD

'; foreach($data as $entry){ $view .= ''; } $view .= '
date et heure (Greenwich) connexion réussie
' . $entry->getFormatedDate() . ' ' . ($entry->getSuccess() ? 'oui' : 'non') . '
'; echo json_encode(['success' => true, 'view' => $view]); } die; } static public function eraseLogs(EntityManager $entityManager): void { try{ $table = $entityManager->getClassMetadata(Log::class)->getTableName(); $entityManager->getConnection()->executeStatement("TRUNCATE TABLE {$table}"); // SQL donné à DBAL echo json_encode(['success' => true]); } catch(Exception $e){ echo json_encode(['success' => false]); } die; } }