diff --git a/blocklog_fonctions.php b/blocklog_fonctions.php index 2fae917..2f1de7e 100755 --- a/blocklog_fonctions.php +++ b/blocklog_fonctions.php @@ -41,7 +41,7 @@ function blockchaine_sur_pdf(){ return false; } -function afficher_blocklog($texte, $id_dossier, $objet){ +function afficher_blocklog($texte, $id_dossier, $objet, $type = 'chaine'){ $objet = trim($objet); $blockchaine = ''; @@ -53,7 +53,7 @@ function afficher_blocklog($texte, $id_dossier, $objet){ if (!defined('_BLOCKLOG_CACHER_PDF') or _BLOCKLOG_CACHER_PDF !== true){ if (intval($id_dossier) and $objet) { $blockchaine .= $img; - $blockchaine .= trouver_blocklog($id_dossier, $objet); + $blockchaine .= trouver_blocklog($id_dossier, $objet, true)[$type]; $blockchaine .= ''; } } @@ -129,10 +129,6 @@ function blocklog_creer_blockchaine($chaine, $objet){ 'objet='.sql_quote($objet) ); $blockchaine = sql_getfetsel('blockchaine', 'spip_blocklogs', $where,'', 'id_blocklog DESC', '1'); - spip_log("objet = $objet", 'blockchaine_chaine'); - spip_log($blockchaine, 'blockchaine_chaine'); - spip_log("-----------", 'blockchaine_chaine'); - $blockchaine .= $chaine; $blockchaine = hash(_BLOCKLOG_ALGO, $blockchaine); diff --git a/inclure/inc-tableau_blockchaines.html b/inclure/inc-tableau_blockchaines.html index 2aa8eba..69ab9d5 100644 --- a/inclure/inc-tableau_blockchaines.html +++ b/inclure/inc-tableau_blockchaines.html @@ -15,25 +15,50 @@ Ce dossier a été modifié dans la base de donnée depuis sa création ] -
-
La blochaine de ce dossier en base de donnée est : - #BLOCKCHAINE - [
(#REM|blockchaine_sur_pdf|oui) - Ce numéro doit correspondre à celui en inscrit en bas du pdf ] -
- [(#ENV{num}|blocklog_verifier_blockchaine{#ENV{objet}}|oui) -
- Il n'y a pas d'altération de la blochaine jusqu'à ce dossier +
L'empreinte numérique de ce dossier en base de donnée est : + +
+ #CHAINE + [(#REM|blockchaine_sur_pdf|oui) +
Ce numéro doit correspondre à celui en inscrit en bas du pdf ]
- ] - [(#ENV{num}|blocklog_verifier_blockchaine{#ENV{objet}}|non) -
- La blockchaine a été altérée + + [(#REM|blockchaine_sur_pdf|oui) +
+
+ + +
+ ] +
+
+   l'empreinte de la facture ne correspond pas à celle recalculée avec les données en base de données
+
+   l'empreinte de la facture correspond à celle recalculée avec les données en base de données +
+ + [(#REM) +
La blochaine de ce dossier en base de donnée est : + #BLOCKCHAINE + [
(#REM|blockchaine_sur_pdf|oui) + Ce numéro doit correspondre à celui en inscrit en bas du pdf ] +
+ [(#ENV{num}|blocklog_verifier_blockchaine{#ENV{objet}}|oui) +
+ Il n'y a pas d'altération de la blochaine jusqu'à ce dossier +
+ ] + [(#ENV{num}|blocklog_verifier_blockchaine{#ENV{objet}}|non) +
+ La blockchaine a été altérée +
+ ] ] +
[(#ENV{num}|et{#ENV{objet}}|oui) @@ -45,3 +70,21 @@
+ +