Ajout de la protection des pdf en natif, seule l'impression est autorisée, de plus maintenant fpdf inclu fpdi et fpdi_protection
This commit is contained in:
parent
35eefd83ab
commit
41fb66b438
@ -67,7 +67,7 @@
|
|||||||
\version $Revision$
|
\version $Revision$
|
||||||
*/
|
*/
|
||||||
|
|
||||||
require_once(FPDF_PATH.'fpdf.php');
|
require_once(FPDF_PATH.'fpdi_protection.php');
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -28,7 +28,7 @@
|
|||||||
\version $Revision$
|
\version $Revision$
|
||||||
*/
|
*/
|
||||||
|
|
||||||
require_once(FPDF_PATH.'fpdf.php');
|
require_once(FPDF_PATH.'fpdi_protection.php');
|
||||||
require_once(DOL_DOCUMENT_ROOT ."/includes/fpdf/fpdf_indexes.php");
|
require_once(DOL_DOCUMENT_ROOT ."/includes/fpdf/fpdf_indexes.php");
|
||||||
require_once(DOL_DOCUMENT_ROOT ."/includes/fpdf/fpdf_html.php");
|
require_once(DOL_DOCUMENT_ROOT ."/includes/fpdf/fpdf_html.php");
|
||||||
|
|
||||||
|
|||||||
@ -21,7 +21,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
require_once(FPDF_PATH.'fpdf.php');
|
require_once(FPDF_PATH.'fpdi_protection.php');
|
||||||
|
|
||||||
|
|
||||||
class ComptaJournalPdf extends FPDF {
|
class ComptaJournalPdf extends FPDF {
|
||||||
|
|||||||
@ -27,7 +27,7 @@
|
|||||||
\version $Revision$
|
\version $Revision$
|
||||||
*/
|
*/
|
||||||
|
|
||||||
require_once(FPDF_PATH.'fpdf.php');
|
require_once(FPDF_PATH.'fpdi_protection.php');
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -220,7 +220,8 @@ class BordereauChequeBlochet
|
|||||||
$year = sprintf("%04d",$year);
|
$year = sprintf("%04d",$year);
|
||||||
$_file = $dir . "bordereau-".$number.".pdf";
|
$_file = $dir . "bordereau-".$number.".pdf";
|
||||||
|
|
||||||
$pdf = new FPDF('P','mm','A4');
|
$pdf = new FPDI_Protection('P','mm','A4');
|
||||||
|
$pdf->SetProtection(array('print')); //ne permet que l'impression du document
|
||||||
$pdf->Open();
|
$pdf->Open();
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -21,7 +21,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
require_once(FPDF_PATH.'fpdf.php');
|
require_once(FPDF_PATH.'fpdi_protection.php');
|
||||||
|
|
||||||
Class methode_expedition
|
Class methode_expedition
|
||||||
{
|
{
|
||||||
@ -80,7 +80,8 @@ Class methode_expedition
|
|||||||
if (file_exists($dir))
|
if (file_exists($dir))
|
||||||
{
|
{
|
||||||
|
|
||||||
$pdf=new FPDF('P','mm','A4');
|
$pdf=new FPDI_Protection('P','mm','A4');
|
||||||
|
$pdf->SetProtection(array('print')); //ne permet que l'impression du document
|
||||||
$pdf->Open();
|
$pdf->Open();
|
||||||
$pdf->AddPage();
|
$pdf->AddPage();
|
||||||
|
|
||||||
|
|||||||
@ -143,7 +143,8 @@ Class pdf_expedition_merou extends ModelePdfExpedition
|
|||||||
if (file_exists($dir))
|
if (file_exists($dir))
|
||||||
{
|
{
|
||||||
// Initialisation Bon vierge
|
// Initialisation Bon vierge
|
||||||
$pdf = new FPDF('l','mm',$this->format);
|
$pdf = new FPDI_Protection('l','mm',$this->format);
|
||||||
|
$pdf->SetProtection(array('print')); //ne permet que l'impression du document
|
||||||
$pdf->Open();
|
$pdf->Open();
|
||||||
$pdf->AddPage();
|
$pdf->AddPage();
|
||||||
//Generation de l entete du fichier
|
//Generation de l entete du fichier
|
||||||
|
|||||||
@ -32,7 +32,7 @@
|
|||||||
\version $Revision$
|
\version $Revision$
|
||||||
*/
|
*/
|
||||||
|
|
||||||
require_once(FPDF_PATH.'fpdf.php');
|
require_once(FPDF_PATH.'fpdi_protection.php');
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -175,7 +175,8 @@ class pdf_muscadet extends ModelePDFCommandesSuppliers
|
|||||||
$nblignes = sizeof($com->lignes);
|
$nblignes = sizeof($com->lignes);
|
||||||
|
|
||||||
// Initialisation document vierge
|
// Initialisation document vierge
|
||||||
$pdf=new FPDF('P','mm',$this->format);
|
$pdf=new FPDI_Protection('P','mm',$this->format);
|
||||||
|
$pdf->SetProtection(array('print')); //ne permet que l'impression du document
|
||||||
$pdf->Open();
|
$pdf->Open();
|
||||||
$pdf->AddPage();
|
$pdf->AddPage();
|
||||||
|
|
||||||
|
|||||||
@ -20,7 +20,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
require_once(FPDF_PATH.'fpdf.php');
|
require_once(FPDF_PATH.'fpdi_protection.php');
|
||||||
|
|
||||||
class DolibarrPdfBarCode extends FPDF {
|
class DolibarrPdfBarCode extends FPDF {
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
require_once(FPDF_PATH.'fpdf.php');
|
require_once(FPDF_PATH.'fpdi_protection.php');
|
||||||
|
|
||||||
class PDF_Code39 extends FPDF {
|
class PDF_Code39 extends FPDF {
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
require_once(FPDF_PATH.'fpdf.php');
|
require_once(FPDF_PATH.'fpdi_protection.php');
|
||||||
|
|
||||||
// based on the Code 39 script from The-eh
|
// based on the Code 39 script from The-eh
|
||||||
class PDF_i25 extends FPDF
|
class PDF_i25 extends FPDF
|
||||||
|
|||||||
@ -32,7 +32,7 @@
|
|||||||
\version $Revision$
|
\version $Revision$
|
||||||
*/
|
*/
|
||||||
|
|
||||||
require_once(FPDF_PATH.'fpdf.php');
|
require_once(FPDF_PATH.'fpdi_protection.php');
|
||||||
require_once(DOL_DOCUMENT_ROOT."/compta/bank/account.class.php"); // requis car utilise par les classes qui heritent
|
require_once(DOL_DOCUMENT_ROOT."/compta/bank/account.class.php"); // requis car utilise par les classes qui heritent
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -122,7 +122,7 @@ class pdf_edison extends ModelePDFCommandes
|
|||||||
if (file_exists($dir))
|
if (file_exists($dir))
|
||||||
{
|
{
|
||||||
// Initialisation document vierge
|
// Initialisation document vierge
|
||||||
$pdf=new FPDF('P','mm',$this->format);
|
$pdf=new FPDI_Protection('P','mm',$this->format);
|
||||||
|
|
||||||
$pdf->Open();
|
$pdf->Open();
|
||||||
$pdf->AddPage();
|
$pdf->AddPage();
|
||||||
|
|||||||
@ -152,7 +152,8 @@ class pdf_einstein extends ModelePDFCommandes
|
|||||||
$nblignes = sizeof($com->lignes);
|
$nblignes = sizeof($com->lignes);
|
||||||
|
|
||||||
// Initialisation document vierge
|
// Initialisation document vierge
|
||||||
$pdf=new FPDF('P','mm',$this->format);
|
$pdf=new FPDI_Protection('P','mm',$this->format);
|
||||||
|
$pdf->SetProtection(array('print')); //ne permet que l'impression du document
|
||||||
$pdf->Open();
|
$pdf->Open();
|
||||||
$pdf->AddPage();
|
$pdf->AddPage();
|
||||||
|
|
||||||
|
|||||||
@ -30,7 +30,7 @@
|
|||||||
\version $Revision$
|
\version $Revision$
|
||||||
*/
|
*/
|
||||||
|
|
||||||
require_once(FPDF_PATH.'fpdf.php');
|
require_once(FPDF_PATH.'fpdi_protection.php');
|
||||||
require_once(DOL_DOCUMENT_ROOT."/don.class.php");
|
require_once(DOL_DOCUMENT_ROOT."/don.class.php");
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -31,7 +31,7 @@
|
|||||||
\version $Revision$
|
\version $Revision$
|
||||||
*/
|
*/
|
||||||
|
|
||||||
require_once(FPDF_PATH.'fpdf.php');
|
require_once(FPDF_PATH.'fpdi_protection.php');
|
||||||
require_once(DOL_DOCUMENT_ROOT."/product.class.php");
|
require_once(DOL_DOCUMENT_ROOT."/product.class.php");
|
||||||
require_once(DOL_DOCUMENT_ROOT."/compta/bank/account.class.php"); // Requis car utilisé dans les classes qui héritent
|
require_once(DOL_DOCUMENT_ROOT."/compta/bank/account.class.php"); // Requis car utilisé dans les classes qui héritent
|
||||||
|
|
||||||
|
|||||||
@ -152,7 +152,8 @@ class pdf_crabe extends ModelePDFFactures
|
|||||||
$nblignes = sizeof($fac->lignes);
|
$nblignes = sizeof($fac->lignes);
|
||||||
|
|
||||||
// Initialisation document vierge
|
// Initialisation document vierge
|
||||||
$pdf=new FPDF('P','mm',$this->format);
|
$pdf=new FPDI_Protection('P','mm',$this->format);
|
||||||
|
$pdf->SetProtection(array('print')); //ne permet que l'impression du document
|
||||||
$pdf->Open();
|
$pdf->Open();
|
||||||
$pdf->AddPage();
|
$pdf->AddPage();
|
||||||
|
|
||||||
|
|||||||
@ -125,7 +125,8 @@ class pdf_huitre extends ModelePDFFactures
|
|||||||
if (file_exists($dir))
|
if (file_exists($dir))
|
||||||
{
|
{
|
||||||
// Initialisation facture vierge
|
// Initialisation facture vierge
|
||||||
$pdf=new FPDF('P','mm','A4');
|
$pdf=new FPDI_Protection('P','mm','A4');
|
||||||
|
$pdf->SetProtection(array('print')); //ne permet que l'impression du document
|
||||||
$pdf->Open();
|
$pdf->Open();
|
||||||
$pdf->AddPage();
|
$pdf->AddPage();
|
||||||
|
|
||||||
|
|||||||
@ -149,7 +149,8 @@ class pdf_oursin extends ModelePDFFactures
|
|||||||
if (file_exists($dir))
|
if (file_exists($dir))
|
||||||
{
|
{
|
||||||
// Initialisation facture vierge
|
// Initialisation facture vierge
|
||||||
$pdf=new FPDF('P','mm',$this->format);
|
$pdf=new FPDI_Protection('P','mm',$this->format);
|
||||||
|
$pdf->SetProtection(array('print')); //ne permet que l'impression du document
|
||||||
$pdf->Open();
|
$pdf->Open();
|
||||||
$pdf->AddPage();
|
$pdf->AddPage();
|
||||||
|
|
||||||
|
|||||||
@ -30,7 +30,7 @@
|
|||||||
\version $Revision$
|
\version $Revision$
|
||||||
*/
|
*/
|
||||||
|
|
||||||
require_once(FPDF_PATH.'fpdf.php');
|
require_once(FPDF_PATH.'fpdi_protection.php');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
\class ModelePDFFicheinter
|
\class ModelePDFFicheinter
|
||||||
|
|||||||
@ -101,7 +101,8 @@ class pdf_soleil extends ModelePDFFicheinter
|
|||||||
if (file_exists($dir))
|
if (file_exists($dir))
|
||||||
{
|
{
|
||||||
// Initialisation document vierge
|
// Initialisation document vierge
|
||||||
$pdf=new FPDF('P','mm',$this->format);
|
$pdf=new FPDI_Protection('P','mm',$this->format);
|
||||||
|
$pdf->SetProtection(array('print')); //ne permet que l'impression du document
|
||||||
$pdf->Open();
|
$pdf->Open();
|
||||||
$pdf->AddPage();
|
$pdf->AddPage();
|
||||||
|
|
||||||
|
|||||||
@ -29,7 +29,7 @@
|
|||||||
\version $Revision$
|
\version $Revision$
|
||||||
*/
|
*/
|
||||||
|
|
||||||
require_once(FPDF_PATH.'fpdf.php');
|
require_once(FPDF_PATH.'fpdi_protection.php');
|
||||||
require_once(DOL_DOCUMENT_ROOT."/compta/bank/account.class.php"); // Requis car utilisé dans les classes qui héritent
|
require_once(DOL_DOCUMENT_ROOT."/compta/bank/account.class.php"); // Requis car utilisé dans les classes qui héritent
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -151,7 +151,8 @@ class pdf_propale_azur extends ModelePDFPropales
|
|||||||
$nblignes = sizeof($propale->lignes);
|
$nblignes = sizeof($propale->lignes);
|
||||||
|
|
||||||
// Initialisation document vierge
|
// Initialisation document vierge
|
||||||
$pdf=new FPDF('P','mm',$this->format);
|
$pdf=new FPDI_Protection('P','mm',$this->format);
|
||||||
|
$pdf->SetProtection(array('print')); //ne permet que l'impression du document
|
||||||
$pdf->Open();
|
$pdf->Open();
|
||||||
$pdf->AddPage();
|
$pdf->AddPage();
|
||||||
|
|
||||||
|
|||||||
@ -116,7 +116,8 @@ class pdf_propale_bleu extends ModelePDFPropales
|
|||||||
if (file_exists($dir))
|
if (file_exists($dir))
|
||||||
{
|
{
|
||||||
|
|
||||||
$pdf=new FPDF('P','mm',$this->format);
|
$pdf=new FPDI_Protection('P','mm',$this->format);
|
||||||
|
$pdf->SetProtection(array('print')); //ne permet que l'impression du document
|
||||||
$pdf->Open();
|
$pdf->Open();
|
||||||
$pdf->AddPage();
|
$pdf->AddPage();
|
||||||
|
|
||||||
|
|||||||
@ -117,7 +117,8 @@ class pdf_propale_jaune extends ModelePDFPropales
|
|||||||
if (file_exists($dir))
|
if (file_exists($dir))
|
||||||
{
|
{
|
||||||
|
|
||||||
$pdf=new FPDF('P','mm',$this->format);
|
$pdf=new FPDI_Protection('P','mm',$this->format);
|
||||||
|
$pdf->SetProtection(array('print')); //ne permet que l'impression du document
|
||||||
$pdf->Open();
|
$pdf->Open();
|
||||||
|
|
||||||
$pdf->SetTitle($propale->ref);
|
$pdf->SetTitle($propale->ref);
|
||||||
|
|||||||
@ -119,7 +119,8 @@ class pdf_propale_rouge extends ModelePDFPropales
|
|||||||
|
|
||||||
if (file_exists($dir))
|
if (file_exists($dir))
|
||||||
{
|
{
|
||||||
$pdf=new FPDF('P','mm',$this->format);
|
$pdf=new FPDI_Protection('P','mm',$this->format);
|
||||||
|
$pdf->SetProtection(array('print')); //ne permet que l'impression du document
|
||||||
$pdf->Open();
|
$pdf->Open();
|
||||||
$pdf->AddPage();
|
$pdf->AddPage();
|
||||||
|
|
||||||
|
|||||||
@ -118,7 +118,8 @@ class pdf_propale_vert extends ModelePDFPropales
|
|||||||
if (file_exists($dir))
|
if (file_exists($dir))
|
||||||
{
|
{
|
||||||
|
|
||||||
$pdf=new FPDF('P','mm',$this->format);
|
$pdf=new FPDI_Protection('P','mm',$this->format);
|
||||||
|
$pdf->SetProtection(array('print')); //ne permet que l'impression du document
|
||||||
$pdf->Open();
|
$pdf->Open();
|
||||||
$pdf->AddPage();
|
$pdf->AddPage();
|
||||||
|
|
||||||
|
|||||||
@ -28,7 +28,7 @@
|
|||||||
\version $Revision$
|
\version $Revision$
|
||||||
*/
|
*/
|
||||||
|
|
||||||
require_once(FPDF_PATH.'fpdf.php');
|
require_once(FPDF_PATH.'fpdi_protection.php');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
\class pdf_paiement
|
\class pdf_paiement
|
||||||
@ -180,7 +180,8 @@ class pdf_paiement
|
|||||||
$year = sprintf("%04d",$year);
|
$year = sprintf("%04d",$year);
|
||||||
$_file = $dir . "/payments-".$month."-".$year.".pdf";
|
$_file = $dir . "/payments-".$month."-".$year.".pdf";
|
||||||
|
|
||||||
$pdf = new FPDF('P','mm','A4');
|
$pdf = new FPDI_Protection('P','mm','A4');
|
||||||
|
$pdf->SetProtection(array('print')); //ne permet que l'impression du document
|
||||||
$pdf->Open();
|
$pdf->Open();
|
||||||
|
|
||||||
$sql = "SELECT ".$this->db->pdate("p.datep")." as dp, f.facnumber";
|
$sql = "SELECT ".$this->db->pdate("p.datep")." as dp, f.facnumber";
|
||||||
|
|||||||
@ -32,7 +32,7 @@
|
|||||||
\version $Revision$
|
\version $Revision$
|
||||||
*/
|
*/
|
||||||
|
|
||||||
require_once(FPDF_PATH.'fpdf.php');
|
require_once(FPDF_PATH.'fpdi_protection.php');
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -107,7 +107,8 @@ class pdf_sirocco extends ModelePDFDeliveryOrder
|
|||||||
if (file_exists($dir))
|
if (file_exists($dir))
|
||||||
{
|
{
|
||||||
|
|
||||||
$pdf=new FPDF('P','mm',$this->format);
|
$pdf=new FPDI_Protection('P','mm',$this->format);
|
||||||
|
$pdf->SetProtection(array('print')); //ne permet que l'impression du document
|
||||||
$pdf->Open();
|
$pdf->Open();
|
||||||
$pdf->AddPage();
|
$pdf->AddPage();
|
||||||
|
|
||||||
|
|||||||
@ -162,7 +162,8 @@ class pdf_typhon extends ModelePDFDeliveryOrder
|
|||||||
if (file_exists($dir))
|
if (file_exists($dir))
|
||||||
{
|
{
|
||||||
// Initialisation document vierge
|
// Initialisation document vierge
|
||||||
$pdf=new FPDF('P','mm',$this->format);
|
$pdf=new FPDI_Protection('P','mm',$this->format);
|
||||||
|
$pdf->SetProtection(array('print')); //ne permet que l'impression du document
|
||||||
$pdf->Open();
|
$pdf->Open();
|
||||||
$pdf->AddPage();
|
$pdf->AddPage();
|
||||||
|
|
||||||
|
|||||||
@ -185,7 +185,7 @@ if (! defined('MAGPIE_CACHE_DIR')) { define('MAGPIE_CACHE_DIR', $conf->exte
|
|||||||
if (defined("MAIN_MODULE_TELEPHONIE") && MAIN_MODULE_TELEPHONIE) require_once(DOL_DOCUMENT_ROOT ."/includes/modules/facture/modules_facture.php");
|
if (defined("MAIN_MODULE_TELEPHONIE") && MAIN_MODULE_TELEPHONIE) require_once(DOL_DOCUMENT_ROOT ."/includes/modules/facture/modules_facture.php");
|
||||||
// require_once(FPDF_PATH . "fpdf.php");
|
// require_once(FPDF_PATH . "fpdf.php");
|
||||||
// dans le fichier pdfdetail_standard_modeles du module telephonie afin de pouvoir supprimer la ligne suivante
|
// dans le fichier pdfdetail_standard_modeles du module telephonie afin de pouvoir supprimer la ligne suivante
|
||||||
if (defined("MAIN_MODULE_TELEPHONIE") && MAIN_MODULE_TELEPHONIE) require_once(FPDF_PATH . "fpdf.php");
|
if (defined("MAIN_MODULE_TELEPHONIE") && MAIN_MODULE_TELEPHONIE) require_once(FPDF_PATH . "fpdi_protection.php");
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@ -92,7 +92,8 @@ if ( $resql )
|
|||||||
|
|
||||||
dolibarr_syslog("$num factures a imprimer");
|
dolibarr_syslog("$num factures a imprimer");
|
||||||
|
|
||||||
$pdf = new FPDF('P','mm','A4');
|
$pdf = new FPDI_Protection('P','mm','A4');
|
||||||
|
$pdf->SetProtection(array('print')); //ne permet que l'impression du document
|
||||||
$pdf->Open();
|
$pdf->Open();
|
||||||
$pdf->SetMargins(10, 10, 10);
|
$pdf->SetMargins(10, 10, 10);
|
||||||
$pdf->SetAutoPageBreak(1,0);
|
$pdf->SetAutoPageBreak(1,0);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user