Commit Graph
17 Commits
Author SHA1 Message Date
Pontoporeia eaad740574 refactor: extract buildSearchConditions, add getThesesList, remove dead code, fix SearchTest
- Database: extract private buildSearchConditions(array $params): array shared by
  searchTheses() and countSearchResults(), eliminating ~80 lines of duplication;
  add array type hints to both public methods
- Database: add getThesesList(array $filters) and getAllYears() so admin/index.php
  no longer builds raw SQL inline
- admin/index.php: replace inline PDO query block with $db->getThesesList() /
  $db->getAllYears(); drop the now-unused $pdo local
- config/bootstrap.php: remove dead include_template() helper and the
  vendor/autoload.php Composer stub (no vendor/ directory exists)
- apps/: delete entire directory (leftover artefact, no code references it)
- tests/Integration/SearchTest.php: fix three searchTheses() calls from bare
  strings to proper array params to match the method signature (prevented TypeError)
2026-02-24 23:21:44 +01:00
Pontoporeia d30153871f fix: resolve broken lib/ require paths in admin and normalise modern-normalize to .min.css 2026-02-24 23:19:18 +01:00
Pontoporeia da53d56744 analysis: dependency audit and refactoring task proposals in TODO.md 2026-02-24 23:17:37 +01:00
Pontoporeia 567f4aaafb cleanup 2024-04-18 18:18:56 +02:00
Pontoporeia 19e9dc805b ajustement .gitignore 2023-05-12 12:05:56 +02:00
Pontoporeia 787f62a9e2 suppression du contenus de vendor et le fichier compose.lock 2023-05-12 10:38:54 +02:00
Pontoporeia aa5d3a1610 nettoyage .gitignore 2023-05-12 10:37:02 +02:00
Pontoporeia d0fb81d9b2 update des codeblock en shell pour le syntax highlighting 2023-05-12 10:26:25 +02:00
Pontoporeia b7109290e0 ajout d'un contenus du README.md 2023-05-12 10:25:13 +02:00
Pontoporeia 393fabb345 maj du .gitignore 2023-05-12 10:06:13 +02:00
Pontoporeia 6f63b2efa3 ajout du .gitignore 2023-05-12 09:39:54 +02:00
Pontoporeia 3ee32e17fa update du projet, xml collection enlevé et méthode fait maison ajouter 2023-05-12 09:38:08 +02:00
Pontoporeia 9414966b24 ajustement formulaire 2023-05-12 09:31:41 +02:00
Pontoporeia 4a1e4b696e rewrite v1.0 2023-05-02 20:17:58 +02:00
Pontoporeia 763ad7d722 rewrite v0.8 2023-05-02 12:15:28 +02:00
Pontoporeia 9bf4593ae5 rebuild v0.5 2023-05-02 11:59:29 +02:00
Pontoporeia ead6bc6d8e rebuild v0.1 2023-05-02 11:36:50 +02:00