diff --git a/pom.xml b/pom.xml
index 2136dac..70c3985 100644
--- a/pom.xml
+++ b/pom.xml
@@ -437,7 +437,11 @@
2.0
-
+
+ com.googlecode.owasp-java-html-sanitizer
+ owasp-java-html-sanitizer
+ 20240325.1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#{msg['distribution.page.patient.nom']}
+
+
+ #{examenDetailBean.queue.fkPatient.prenom} #{examenDetailBean.queue.fkPatient.nom}
+
+
+
+
+
+ #{msg['distribution.page.patient.sexe']}
+ #{examenDetailBean.queue.fkPatient.sexe}
+
+
+
+
+
#{msg['distribution.page.priorite']}
+
+
+
+
+
+
+
+
+ #{msg['distribution.label.medecin']}
+ #{examenDetailBean.examen.manipulateur.fkUser.nom} #{examenDetailBean.examen.manipulateur.fkUser.prenom}
+
+
+
+
+
+
+
+ #{msg['distribution.page.interpreteurAssigne']}
+
+
+
+ #{examenDetailBean.examen.fkInterpreteurAssi.fkUser.nom} #{examenDetailBean.examen.fkInterpreteurAssi.fkUser.prenom}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #{msg['distribution.page.status']}
+
+
+ #{examenDetailBean.displayStatus}
+
+
+
+
+
+ #{msg['distribution.page.creeLe']}
+
+
+
+
+
+
+
+
+
+
+ #{msg['distribution.page.completeLe']}
+ -
+
+
+
+ #{msg['distribution.page.consulteLe']}
+
+
+
+
+
+
+
+
+
+ #{msg['distribution.page.rapportCreeLe']}
+ -
+
+
+
+ #{msg['distribution.page.etudeInstanceId']}
+
+ #{examenDetailBean.examen.studyInstanceUid}
+
+
+
+
+
+
+
#{msg['distribution.page.typeExamen']}
+
+
+
+
+
+
+
+
+
+
+ #{msg['distribution.page.machine']}
+ #{examenDetailBean.queue.fkTypeExamen.fkMachine.nom}
+
+
+
+
+
#{msg['distribution.page.lateralite']}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #{msg['distribution.page.typeConsultation']}
+
+
+ #{examenDetailBean.typeConsultation}
+
+
+
+
+
+
+
+ #{msg['distribution.page.medecinConsultant']}
+
+
+
+ #{examenDetailBean.consultation.fkMedecin.fkUser.nom} #{examenDetailBean.consultation.fkMedecin.fkUser.prenom}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#{msg['distribution.page.rapportEcritPar']}
+
+
+ #{examenDetailBean.consultation.fkEcritpar.nom} #{examenDetailBean.consultation.fkEcritpar.prenom}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
▮▮▮▮▮▮▮▮▮▮▮▮
+
--:--
+
+
+
+
+
+
+
+ #{msg['distribution.page.aucuneConsultation']}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#{examenDetailBean.getNomFichier(f.filePath)}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #{msg['distribution.message.aucuneImageCle']}
+
+
+
+
+
+
+
+
+
![]()
+
+
+
+
+ function showImageClesPreview(cardEl) {
+ var img = cardEl.querySelector('img');
+ if (!img) return;
+ document.getElementById('imageClesLightboxImg').src = img.src;
+ document.getElementById('imageClesLightbox').classList.add('active');
+ }
+
+ function hideImageClesPreview(event) {
+ document.getElementById('imageClesLightbox').classList.remove('active');
+ }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #{msg['distribution.statut.'.concat(examenDetailBean.getTypeConsultation(consultation))]}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/views/Examen/list.xhtml b/src/main/webapp/views/Examen/list.xhtml
new file mode 100644
index 0000000..5ea469c
--- /dev/null
+++ b/src/main/webapp/views/Examen/list.xhtml
@@ -0,0 +1,444 @@
+
+
+
+
+ #{msg['distribution.page.examen']}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #{examenBean.init()}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#{msg['distribution.filtre.periode']}
+
+
+
#{msg['distribution.filtre.rapide']}
+
+
+
+
+
+
+
+
+
+
#{msg['distribution.filtre.criteres']}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/views/parametrage/form.xhtml b/src/main/webapp/views/parametrage/form.xhtml
index 746116f..b4c5776 100644
--- a/src/main/webapp/views/parametrage/form.xhtml
+++ b/src/main/webapp/views/parametrage/form.xhtml
@@ -530,17 +530,26 @@
update="parametresForm"
action="#{parametresBean.annuler()}"
immediate="true"
+ onclick="if (PF('pollStatusCentre')) {
+ PF('pollStatusCentre').stop();
+ }"
styleClass="btn-outline-gray" />
-
@@ -549,6 +558,9 @@
rendered="#{!parametresBean.canEdit and utilControleAccess.isshowPrivilegeUpdate('param')}"
action="#{parametresBean.editCentre()}"
update="@form"
+ onclick="if (PF('pollStatusCentre')) {
+ PF('pollStatusCentre').stop();
+ }"
styleClass="btn-teal-pill" />
@@ -563,6 +575,16 @@
+
+ Téléphone
+
+
+
+
+ Email
+
+
+
Wilaya
@@ -601,11 +623,11 @@
Wilaya
@@ -660,17 +682,30 @@
Adresse IP
-
+
Port
-
- Status
-
-
+
+
+
+ Status
+
+
+
+
+
+ `
+
@@ -679,16 +714,13 @@
-
+
@@ -964,6 +996,14 @@
+
+
+
+
+
+
+
+
@@ -1119,7 +1159,7 @@
-
+
document.addEventListener('keydown', function(e) {
if (e.key !== 'Enter') {
@@ -1146,7 +1186,7 @@
}, true);
console.log(saveBtn);
console.log(saveBtn.attr('id'));
-
+
diff --git a/src/main/webapp/views/patient/form.xhtml b/src/main/webapp/views/patient/form.xhtml
new file mode 100644
index 0000000..2f6b0f8
--- /dev/null
+++ b/src/main/webapp/views/patient/form.xhtml
@@ -0,0 +1,11 @@
+
+
+
+
+ Facelet Title
+
+
+ Hello from Facelets
+
+
diff --git a/src/main/webapp/views/patient/list.xhtml b/src/main/webapp/views/patient/list.xhtml
new file mode 100644
index 0000000..2f6b0f8
--- /dev/null
+++ b/src/main/webapp/views/patient/list.xhtml
@@ -0,0 +1,11 @@
+
+
+
+
+ Facelet Title
+
+
+ Hello from Facelets
+
+