Skip to content
Snippets Groups Projects
Commit 9b58ee27 authored by Eric POMMATEAU's avatar Eric POMMATEAU
Browse files

Merge branch 'pev_monitoring_docker' into 'master'

Monitoring pdf-stamp

See merge request s2low/s2low!46
parents 88170330 37502dfe
No related branches found
No related tags found
No related merge requests found
<?php
//Script tente de faire tamponner un PDF et contrle l'empreinte SHA1 du PDF retourn
//RETOURNE 0 si tout va bien
//RETOURNE 2 si tout va mal
require_once( __DIR__."/../../init/init.php");
$email="s2low@libriciel.coop";
$subject="Apposition du cartouche";
$retour=0;
$message="OK";
$origfile_path=__DIR__."/../../test/TestPDF/pdf17o.pdf";
$origfiletampone_path=__DIR__."/../../test/TestPDF/pdf17o_tampon.pdf";
$file_tampone="/tmp/pdf17o_tampon.pdf";
$pdfStampData = new PDFStampData();
$pdfStampData->envoi_prefecture_date = "2018-01-15 00:00:00";
$pdfStampData->recu_prefecture_date = "2018-01-16 00:00:00";
$pdfStampData->affichage_date = "2018-01-17 00:00:00";
$pdfStampData->identifiant_unique = "034-491011698-20180116-TESTPDFSTAMP-DE";
$pdfStampWrapper = $objectInstancier->get('PDFStampWrapper');
$result = $pdfStampWrapper->stamp($origfile_path, $pdfStampData);
file_put_contents($file_tampone,$result);
$pdftamponorig= new Imagick($origfiletampone_path);
$pdftampon= new Imagick($file_tampone);
$result = $pdftamponorig->compareImages($pdftampon, \Imagick::METRIC_MEANSQUAREERROR);
if($result[1] != 0){
$message="CRITICAL : le pdf tampone n est pas celui attendu";
$retour=2;
}
//print_r($result);
echo "$message\n";
exit($retour);
File added
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment