Skip to content

Releases: Chromared/bookfind

3.4.1

19 Dec 07:02

Choose a tag to compare

Version 3.4.1 de BookFind.

Corrections de bugs et améliorations :

  • Corrections mineures

3.4.0

26 Nov 17:27

Choose a tag to compare

Version 3.4.0 de BookFind

Ajouts de fonctionnalités :

  • Si vous souhaitez désactiver la possibilité de s’inscrire soi-même, il suffit de supprimer le fichier signup.php. Le lien « Inscription » sera alors automatiquement retiré de la barre de navigation.
  • Ajout d’un fichier .htaccess permettant de rediriger automatiquement le site en https.
  • Ajout d’un dossier temp.

Corrections de bugs et améliorations :

  • Correction du système d’import d’utilisateurs afin de réduire son impact sur les performances.
  • Autres corrections mineures.

3.3.0

18 Nov 09:14

Choose a tag to compare

Version 3.3.0 de BookFind
Ajouts de fonctionnalités :

  • Ajout d'un système d'import d'utilisateurs par fichier .csv.

Corrections de bugs et améliorations :

  • Correction du nom de la clef unique pour les noms d'utilisateurs dans la base de données (bookfind.sql).

3.2.0

12 Oct 09:04

Choose a tag to compare

Version 3.2.0 de BookFind.

Ajouts de fonctionnalités :

  • Abandon des cartes pour utiliser maintenant un nom d'utilisateur composé de 7 caractères : l'initiale et les 7 premières lettres du nom de famille.

Corrections de bugs et améliorations :

  • Refonte graphique des formulaires
  • Mise à jour vers Bootstrap 5.3.8
  • Correction d'un bug dans les logs de visite de la page profil.php d'un utilisateur.

3.1.2

12 Oct 09:05

Choose a tag to compare

Version 3.1.2 de BookFind.

Corrections de bugs et améliorations :

  • Le bouton de suppression dans configuration.php ne redirigeait pas et une erreur était affichée. Maintenant un lien apparaît redirigeant vers index.php.

3.1.1

12 Oct 09:06

Choose a tag to compare

Version 3.1.1 de BookFind.

Corrections de bugs et améliorations :

  • Suppression d'un caractère en trop dans actions/books/sBooks.php.

3.1.0

12 Oct 09:08

Choose a tag to compare

Version 3.1.0 de BookFind.

Ajouts de fonctionnalités :

  • L'apparence du site a complétement changé. On a abandonné l'ancien CSS pour passer à Bootstrap 5.3.3.

Corrections de bugs et améliorations :

  • Ajout de l'échapement du message de log qui apparaît lorsque l'on modifie une classe (gestion/actions/others/updateClasse.php). Le message était incorrect et a donc été modifié.
  • Le fichier configuration.php ne fonctionnait pas lors de l'importation de la base de données.
  • Certains fichiers ont été renommé.
  • Amélioration et séparations de certains messages d'erreurs.
  • On ne pouvait pas supprimer son compte à cause de conditions en trop dans le fichier actions/users/deleteAccountAction2.php. Cela a été corrigé.
  • Correction d'un problème sur la case à cocher qui active l'actualisation automatique des logs (gestion/logs.php). Le paramètre était incorrecte (selected au lieu de checked).
  • Correction lorsque un gradé souhaitait supprimer un compte (gestion/actions/users/deleteAccountAction1.php) : à cause d'une variable mal nommée, on supprimait dans tous les cas notre compte mais ceci est maintenant corrigé.
  • Nouvelle icône.
  • Plusieurs autres corrections mineures.

3.0.1

12 Oct 09:10

Choose a tag to compare

Version 3.0.1 de BookFind.
Corrections de bugs :

  • Des variables étaient mal nommées dans gestion/emprunts.php ce qui entraînait une erreur.
  • Il manquait un s après données dans le fichier configuration.php et dans gestion/bookfind.php.

3.0.0

12 Oct 09:15

Choose a tag to compare

Version 3.0.0 de BookFind.

Ajouts de fonctionnalités :

  • Ajout du paramètre HTML autofocus. Ce paramètre permet de placer automatiquement le curseur dans un champs spécifique. En l'occurence, il a été placé dans les champs de recherches des pages books.php, gestion/books.php, /gestion/add-book.php et gestion/users.php dans le but de simplifier l'utilisation d'une scanette pour scanner des codes barres ou des carte d'utilisateurs.
  • Ajout de la page gestion/emprunts.php qui permet de voir la liste des emprunts en cours, organisé dans l'ordre suivant : en retard | à rendre aujourd'hui | en cours | retournés.
  • Ajout de la page gestion/user-emprunts.php qui permet de voir les emprunts d'un utilisateur spécifique. Les emprunts sont affichés dans l'ordre décrit précédemment.
  • Les dates de retour des emprunts sont colorées en vert si l'emprunt doit être rendu aujourd'hui, en rouge si l'emprunt est en retard et en noir sinon.
  • Ajouts de boutons pour modifier un utilisateur et voir ses emprunts sur le profil d'un utilisateur pour les gradés.
  • On peut maintenant mettre un livre à jour grâce à la page gestion/update-book.php. Des boutons pour accéder à cette page sont affichés lors d'une recherche et lors de la visualisation des informations d'un livre ([gestion/]books-reader.php).
  • Dans configuration.php, le bouton J'ai déjà importé la base de données manuellement a été associé à un champs pour préciser le nom de la base de données.

Corrections de bugs et améliorations :

  • Amélioration de certains messages de log.
  • Le champs ISBN de la base de données (actions/bookfind.sql) était trop petit et ne pouvait contenir un ISBN de 13 chiffres. Cela a été corrigé.
  • Dans la barre de navigation de la gestion (gestion/includes/navbar.php), le module de recherche de livres a été renommé en Rechercher des livres.
  • Amélioration et simplification des fonctions de conversion de date.
  • Divers corrections dans le code.

2.2.1

25 Oct 14:39

Choose a tag to compare

Version 2.2.1 de BookFind.

Corrections de bugs et amélioration :

  • sur la page qui affiche nos emprunts (emprunts.php) les dates ne s'affichaient pas à cause d'une variable qui était mal nommée.
  • suppression de l'affichage du résumé lors d'une recherche (actions/books/sBooks.php) car certains long résumés prenaient beaucoup de place.
  • on ne pouvait assigner le grade Aucun à un utilisateur.
  • le paramètre HTML required a été ajouté à beaucoup de champs de formulaire pour, entre autres, compliquer le fait de spammer un formulaire.