Introduction
Ce projet est une interface pour le service de print PHPReaction. Il offre une interface conviviale pour gérer l’affichage des prints, effectuer différentes actions sur ces mêmes prints (Télécharger en PDF, Envoi par courriel et plein d’autres).
Objectifs
Les objectifs sont de :
- Permettre une gestion simple des prints
- Mettre à jour la version Legacy.
Version legacy

Nouvelle Version

Structure des liens
- Chemin : /[Locale de l’app]/[Module]/[Objet]/[ID de l’entité]/[Locale de l’impression]/print/[ID du modèle d’impression]
- Exemple : https://demo.dev.print.phpr.link/fr/bill/payment/1/en_CA/print/0
Print anonyme
- Chemin : /[Locale de l’app]/anonymous/[Module]/[Objet]/[ID de l’entité]/[Token anonyme]/[Locale de l’impression]/print/anonymous/[ID du modèle d’impression]
- Exemple : https://demo.dev.print.phpr.link/fr/anonymous/invoice/invoice/197/e98958e1353c6ffd3b92febfa646480e/fr_CA/print/anonymous/0
Segments du chemin
Locale App
- Definition : C’est la langue d’affichage de l’application
- Exemple : fr, en
Module
- Definition : C’est le module dans lequel se trouve le print
- Exemple : bill, invoice
Objet
- Definition : C’est l’entité spécifique dans le module dans lequel se trouve le print
- Exemple : payment, employee
Id entité
- Definition : C’est l’identifiant de l’entité spécifique qui doit être affichée.
- Exemple : 12
Token anonyme
- Definition : C’est le token qui permet de partager/afficher le print publiquement.
- Exemple : abcde1234
Locale de l’impression
- Definition : C’est la langue d’affichage de l’impression
- Exemple : fr_CA, en_CA
Id du template
- Definition : C’est le format du template qu’on souhaite appliquer au print
- Exemple : 0, 1
Boutons d'actions
Interface Legacy : PHPReaction-SF6.4-2024-Legacy
Nouvelle Interface : PHPReaction-Print-v1.1.18-2025-React







