diff --git a/htdocs/includes/modules/action/rapport.pdf.php b/htdocs/includes/modules/action/rapport.pdf.php index b7dfc1a2464..e7e4eac9505 100644 --- a/htdocs/includes/modules/action/rapport.pdf.php +++ b/htdocs/includes/modules/action/rapport.pdf.php @@ -106,20 +106,6 @@ class CommActionRapport if (file_exists($dir)) { - // Protection et encryption du pdf -/* if ($conf->global->PDF_SECURITY_ENCRYPTION) - { - $pdf=new FPDI_Protection('P','mm',$this->format); - $pdfrights = array('print'); // Ne permet que l'impression du document - $pdfuserpass = ''; // Mot de passe pour l'utilisateur final - $pdfownerpass = NULL; // Mot de passe du proprietaire, cree aleatoirement si pas defini - $pdf->SetProtection($pdfrights,$pdfuserpass,$pdfownerpass); - } - else - { - $pdf=new FPDI('P','mm',$this->format); - } -*/ $pdf=pdf_getInstance($this->format); if (class_exists('TCPDF')) diff --git a/htdocs/includes/modules/commande/pdf_edison.modules.php b/htdocs/includes/modules/commande/pdf_edison.modules.php index 29e1fff7a36..ed5406a52e4 100644 --- a/htdocs/includes/modules/commande/pdf_edison.modules.php +++ b/htdocs/includes/modules/commande/pdf_edison.modules.php @@ -74,7 +74,7 @@ class pdf_edison extends ModelePDFCommandes // Defini position des colonnes $this->posxdesc=$this->marge_gauche+1; - $this->posxtva=113; + $this->posxtva=111; $this->posxup=126; $this->posxqty=145; $this->posxdiscount=162; @@ -139,20 +139,6 @@ class pdf_edison extends ModelePDFCommandes if (file_exists($dir)) { - // Protection et encryption du pdf -/* if ($conf->global->PDF_SECURITY_ENCRYPTION) - { - $pdf=new FPDI_Protection('P','mm',$this->format); - $pdfrights = array('print'); // Ne permet que l'impression du document - $pdfuserpass = ''; // Mot de passe pour l'utilisateur final - $pdfownerpass = NULL; // Mot de passe du proprietaire, cree aleatoirement si pas defini - $pdf->SetProtection($pdfrights,$pdfuserpass,$pdfownerpass); - } - else - { - $pdf=new FPDI('P','mm',$this->format); - } -*/ $pdf=pdf_getInstance($this->format); if (class_exists('TCPDF')) diff --git a/htdocs/includes/modules/commande/pdf_einstein.modules.php b/htdocs/includes/modules/commande/pdf_einstein.modules.php index bfe70e745f3..4fe63227539 100644 --- a/htdocs/includes/modules/commande/pdf_einstein.modules.php +++ b/htdocs/includes/modules/commande/pdf_einstein.modules.php @@ -88,7 +88,7 @@ class pdf_einstein extends ModelePDFCommandes // Defini position des colonnes $this->posxdesc=$this->marge_gauche+1; - $this->posxtva=113; + $this->posxtva=111; $this->posxup=126; $this->posxqty=145; $this->posxdiscount=162; @@ -159,20 +159,6 @@ class pdf_einstein extends ModelePDFCommandes { $nblignes = sizeof($object->lines); - // Protection et encryption du pdf -/* if ($conf->global->PDF_SECURITY_ENCRYPTION) - { - $pdf=new FPDI_Protection('P','mm',$this->format); - $pdfrights = array('print'); // Ne permet que l'impression du document - $pdfuserpass = ''; // Mot de passe pour l'utilisateur final - $pdfownerpass = NULL; // Mot de passe du proprietaire, cree aleatoirement si pas defini - $pdf->SetProtection($pdfrights,$pdfuserpass,$pdfownerpass); - } - else - { - $pdf=new FPDI('P','mm',$this->format); - } -*/ $pdf=pdf_getInstance($this->format); if (class_exists('TCPDF')) diff --git a/htdocs/includes/modules/expedition/pdf/pdf_expedition_merou.modules.php b/htdocs/includes/modules/expedition/pdf/pdf_expedition_merou.modules.php index 5c260a3d773..652e792297d 100644 --- a/htdocs/includes/modules/expedition/pdf/pdf_expedition_merou.modules.php +++ b/htdocs/includes/modules/expedition/pdf/pdf_expedition_merou.modules.php @@ -142,20 +142,6 @@ Class pdf_expedition_merou extends ModelePdfExpedition //Si le dossier existe if (file_exists($dir)) { - // Protection et encryption du pdf -/* if ($conf->global->PDF_SECURITY_ENCRYPTION) - { - $pdf=new FPDI_Protection('l','mm',$this->format); - $pdfrights = array('print'); // Ne permet que l'impression du document - $pdfuserpass = ''; // Mot de passe pour l'utilisateur final - $pdfownerpass = NULL; // Mot de passe du proprietaire, cree aleatoirement si pas defini - $pdf->SetProtection($pdfrights,$pdfuserpass,$pdfownerpass); - } - else - { - $pdf=new FPDI('l','mm',$this->format); - } -*/ $pdf=pdf_getInstance($this->format,'mm','l'); if (class_exists('TCPDF')) diff --git a/htdocs/includes/modules/expedition/pdf/pdf_expedition_rouget.modules.php b/htdocs/includes/modules/expedition/pdf/pdf_expedition_rouget.modules.php index b5ef3fb44a2..376f2d5640f 100644 --- a/htdocs/includes/modules/expedition/pdf/pdf_expedition_rouget.modules.php +++ b/htdocs/includes/modules/expedition/pdf/pdf_expedition_rouget.modules.php @@ -262,20 +262,6 @@ Class pdf_expedition_rouget extends ModelePdfExpedition if (file_exists($dir)) { - // Protection et encryption du pdf -/* if ($conf->global->PDF_SECURITY_ENCRYPTION) - { - $pdf=new FPDI_Protection('P','mm',$this->format); - $pdfrights = array('print'); // Ne permet que l'impression du document - $pdfuserpass = ''; // Mot de passe pour l'utilisateur final - $pdfownerpass = NULL; // Mot de passe du proprietaire, cree aleatoirement si pas defini - $pdf->SetProtection($pdfrights,$pdfuserpass,$pdfownerpass); - } - else - { - $pdf=new FPDI('P','mm',$this->format); - } -*/ $pdf=pdf_getInstance($this->format); if (class_exists('TCPDF')) diff --git a/htdocs/includes/modules/facture/doc/doc_generic_invoice_odt.modules.php b/htdocs/includes/modules/facture/doc/doc_generic_invoice_odt.modules.php index 286336f444e..3b9b90cd177 100644 --- a/htdocs/includes/modules/facture/doc/doc_generic_invoice_odt.modules.php +++ b/htdocs/includes/modules/facture/doc/doc_generic_invoice_odt.modules.php @@ -97,23 +97,39 @@ class doc_generic_invoice_odt extends ModelePDFFactures { global $conf; + $invoice_source=new Facture($this->db); + if ($object->fk_facture_source > 0) + { + $invoice_source->fetch($object->fk_facture_source); + } + $alreadypayed=price($object->getSommePaiement(),'MT'); + return array( 'object_id'=>$object->id, 'object_ref'=>$object->ref, - 'object_ref_customer'=>$object->ref_client, + 'object_ref_ext'=>$object->ref_ext, + 'object_ref_customer'=>$object->ref_client, 'object_ref_supplier'=>$object->ref_fournisseur, - 'object_date'=>dol_print_date($object->date,'day'), - 'object_date_creation'=>dol_print_date($object->date_creation,'dayhour'), + 'object_source_invoice_ref'=>$invoice_source->ref, + 'object_date'=>dol_print_date($object->date,'day'), + 'object_date_limit'=>dol_print_date($object->date_lim_reglement,'dayhour'), + 'object_date_creation'=>dol_print_date($object->date_creation,'day'), + 'object_date_modification'=>dol_print_date($object->date_modification,'day'), 'object_date_validation'=>dol_print_date($object->date_validation,'dayhour'), - 'object_total_ht'=>price($object->total_ht), + 'object_payment_mode'=>$object->mode_reglement, + 'object_payment_term'=>$object->cond_reglement, + 'object_total_ht'=>price($object->total_ht), 'object_total_vat'=>price($object->total_tva), 'object_total_ttc'=>price($object->total_ttc), 'object_vatrate'=>vatrate($object->tva), 'object_note_private'=>$object->note, - 'object_note'=>$object->note_public + 'object_note'=>$object->note_public, + // Payments + 'object_already_payed'=>$alreadypayed, + 'object_remain_to_pay'=>price($object->total_ttc - $alreadypayed,'MT') ); } - + /** * Define array with couple substitution key => substitution value * @@ -223,7 +239,7 @@ class doc_generic_invoice_odt extends ModelePDFFactures $texte.= ''; // Scan directories - if (sizeof($listofdir)) $texte.=$langs->trans("NumberOfModelFilesFound").': '.sizeof($listoffiles); + if (sizeof($listofdir)) $texte.=$langs->trans("NumberOfModelFilesFound").': '.sizeof($listoffiles).''; $texte.= ''; @@ -337,6 +353,23 @@ class doc_generic_invoice_odt extends ModelePDFFactures $socobject=$object->client; } + // Line of free text + $newfreetext=''; + $paramfreetext='FACTURE_FREE_TEXT'; + if (! empty($conf->global->$paramfreetext)) + { + // Make substitution + $substitutionarray=array( + '__FROM_NAME__' => $this->emetteur->nom, + '__FROM_EMAIL__' => $this->emetteur->email, + '__TOTAL_TTC__' => $object->total_ttc, + '__TOTAL_HT__' => $object->total_ht, + '__TOTAL_VAT__' => $object->total_vat + ); + + $newfreetext=make_substitutions($conf->global->$paramfreetext,$substitutionarray,$outputlangs,$object); + } + // Open and load template require_once(DOL_DOCUMENT_ROOT.'/includes/odtphp/odf.php'); $odfHandler = new odf($srctemplatepath, array( @@ -351,8 +384,18 @@ class doc_generic_invoice_odt extends ModelePDFFactures //print html_entity_decode($odfHandler->__toString()); //print exit; - // Make substitutions - $tmparray=$this->get_substitutionarray_user($user,$outputlangs); + + // Make substitutions into odt + if ($newfreetext) + { + try { + $odfHandler->setVars('free_text', $newfreetext, true, 'UTF-8'); + } + catch(OdfException $e) + { + } + } + $tmparray=$this->get_substitutionarray_user($user,$outputlangs); //var_dump($tmparray); exit; foreach($tmparray as $key=>$value) { @@ -410,7 +453,7 @@ class doc_generic_invoice_odt extends ModelePDFFactures { } } - + // Replace tags of object $tmparray=$this->get_substitutionarray_object($object,$outputlangs); foreach($tmparray as $key=>$value) { @@ -429,7 +472,7 @@ class doc_generic_invoice_odt extends ModelePDFFactures { } } - + // Replace tags of lines try { $listlines = $odfHandler->setSegment('lines'); diff --git a/htdocs/includes/modules/facture/doc/pdf_crabe.modules.php b/htdocs/includes/modules/facture/doc/pdf_crabe.modules.php index e0804fe8ed2..f0fd65172ee 100755 --- a/htdocs/includes/modules/facture/doc/pdf_crabe.modules.php +++ b/htdocs/includes/modules/facture/doc/pdf_crabe.modules.php @@ -92,7 +92,7 @@ class pdf_crabe extends ModelePDFFactures // Defini position des colonnes $this->posxdesc=$this->marge_gauche+1; - $this->posxtva=113; + $this->posxtva=111; $this->posxup=126; $this->posxqty=145; $this->posxdiscount=162; @@ -165,22 +165,6 @@ class pdf_crabe extends ModelePDFFactures { $nblignes = sizeof($object->lines); - // Protection et encryption du pdf -/* if ($conf->global->PDF_SECURITY_ENCRYPTION) - { - if ($conf->global->MAIN_USE_FPDF) $pdf = new FPDI_Protection('P','mm',$this->format); - else $pdf = new FPDI('P','mm',$this->format); - $pdfrights = array('print'); // Ne permet que l'impression du document - if (empty($conf->global->MAIN_USE_FPDF)) $pdfrights[]='assemble'; - $pdfuserpass = ''; // Mot de passe pour l'utilisateur final - $pdfownerpass = NULL; // Mot de passe du proprietaire, cree aleatoirement si pas defini - $pdf->SetProtection($pdfrights,$pdfuserpass,$pdfownerpass); - } - else - { - $pdf=new FPDI('P','mm',$this->format); - } -*/ $pdf=pdf_getInstance($this->format); if (class_exists('TCPDF')) @@ -242,7 +226,6 @@ class pdf_crabe extends ModelePDFFactures $pdf->SetDrawColor(192,192,192); //print $pdf->getStringHeight(200,'SPECIMEN',false,false); //print "$this->marge_gauche, $tab_top-1, $this->page_largeur-$this->marge_gauche-$this->marge_droite, $height_note+1";exit; - $pdf->Rect($this->marge_gauche, $tab_top-1, $this->page_largeur-$this->marge_gauche-$this->marge_droite, $height_note+1); $tab_height = $tab_height - $height_note; diff --git a/htdocs/includes/modules/facture/doc/pdf_oursin.modules.php b/htdocs/includes/modules/facture/doc/pdf_oursin.modules.php index f24a0e7b726..12cc1769374 100755 --- a/htdocs/includes/modules/facture/doc/pdf_oursin.modules.php +++ b/htdocs/includes/modules/facture/doc/pdf_oursin.modules.php @@ -93,7 +93,7 @@ class pdf_oursin extends ModelePDFFactures // Defini position des colonnes $this->posxdesc=$this->marge_gauche+1; - $this->posxtva=113; + $this->posxtva=111; $this->posxup=126; $this->posxqty=145; $this->posxdiscount=162; @@ -163,21 +163,6 @@ class pdf_oursin extends ModelePDFFactures if (file_exists($dir)) { - - // Protection et encryption du pdf -/* if ($conf->global->PDF_SECURITY_ENCRYPTION) - { - $pdf=new FPDI_Protection('P','mm',$this->format); - $pdfrights = array('print'); // Ne permet que l'impression du document - $pdfuserpass = ''; // Mot de passe pour l'utilisateur final - $pdfownerpass = NULL; // Mot de passe du propri�taire, cr�� al�atoirement si pas d�fini - $pdf->SetProtection($pdfrights,$pdfuserpass,$pdfownerpass); - } - else - { - $pdf=new FPDI('P','mm',$this->format); - } -*/ $pdf=pdf_getInstance($this->format); if (class_exists('TCPDF')) diff --git a/htdocs/includes/modules/fichinter/pdf_soleil.modules.php b/htdocs/includes/modules/fichinter/pdf_soleil.modules.php index fd4a957b9b6..ad281e7f23a 100644 --- a/htdocs/includes/modules/fichinter/pdf_soleil.modules.php +++ b/htdocs/includes/modules/fichinter/pdf_soleil.modules.php @@ -127,20 +127,6 @@ class pdf_soleil extends ModelePDFFicheinter if (file_exists($dir)) { - // Protection et encryption du pdf -/* if ($conf->global->PDF_SECURITY_ENCRYPTION) - { - $pdf=new FPDI_Protection('P','mm',$this->format); - $pdfrights = array('print'); // Ne permet que l'impression du document - $pdfuserpass = ''; // Mot de passe pour l'utilisateur final - $pdfownerpass = NULL; // Mot de passe du proprietaire, cree aleatoirement si pas defini - $pdf->SetProtection($pdfrights,$pdfuserpass,$pdfownerpass); - } - else - { - $pdf=new FPDI('P','mm',$this->format); - } -*/ $pdf=pdf_getInstance($this->format); if (class_exists('TCPDF')) diff --git a/htdocs/includes/modules/livraison/pdf/pdf_sirocco.modules.php b/htdocs/includes/modules/livraison/pdf/pdf_sirocco.modules.php index 294ed84feea..b6e724875f7 100644 --- a/htdocs/includes/modules/livraison/pdf/pdf_sirocco.modules.php +++ b/htdocs/includes/modules/livraison/pdf/pdf_sirocco.modules.php @@ -117,20 +117,6 @@ class pdf_sirocco extends ModelePDFDeliveryOrder if (file_exists($dir)) { - // Protection et encryption du pdf -/* if ($conf->global->PDF_SECURITY_ENCRYPTION) - { - $pdf=new FPDI_Protection('P','mm',$this->format); - $pdfrights = array('print'); // Ne permet que l'impression du document - $pdfuserpass = ''; // Mot de passe pour l'utilisateur final - $pdfownerpass = NULL; // Mot de passe du proprietaire, cree aleatoirement si pas defini - $pdf->SetProtection($pdfrights,$pdfuserpass,$pdfownerpass); - } - else - { - $pdf=new FPDI('P','mm',$this->format); - } -*/ $pdf=pdf_getInstance($this->format); if (class_exists('TCPDF')) diff --git a/htdocs/includes/modules/livraison/pdf/pdf_typhon.modules.php b/htdocs/includes/modules/livraison/pdf/pdf_typhon.modules.php index ffc9b867005..a7e5b91dfbc 100644 --- a/htdocs/includes/modules/livraison/pdf/pdf_typhon.modules.php +++ b/htdocs/includes/modules/livraison/pdf/pdf_typhon.modules.php @@ -83,7 +83,7 @@ class pdf_typhon extends ModelePDFDeliveryOrder // Defini position des colonnes $this->posxdesc=$this->marge_gauche+1; $this->posxcomm=120; - $this->posxtva=121; + //$this->posxtva=111; $this->posxup=132; $this->posxqty=168; $this->posxdiscount=162; @@ -140,20 +140,6 @@ class pdf_typhon extends ModelePDFDeliveryOrder if (file_exists($dir)) { - // Protection et encryption du pdf -/* if ($conf->global->PDF_SECURITY_ENCRYPTION) - { - $pdf=new FPDI_Protection('P','mm',$this->format); - $pdfrights = array('print'); // Ne permet que l'impression du document - $pdfuserpass = ''; // Mot de passe pour l'utilisateur final - $pdfownerpass = NULL; // Mot de passe du proprietaire, cree aleatoirement si pas defini - $pdf->SetProtection($pdfrights,$pdfuserpass,$pdfownerpass); - } - else - { - $pdf=new FPDI('P','mm',$this->format); - } -*/ $pdf=pdf_getInstance($this->format); if (class_exists('TCPDF')) diff --git a/htdocs/includes/modules/member/cards/pdf_standard.class.php b/htdocs/includes/modules/member/cards/pdf_standard.class.php index c1d14432ac3..c25d94355f7 100644 --- a/htdocs/includes/modules/member/cards/pdf_standard.class.php +++ b/htdocs/includes/modules/member/cards/pdf_standard.class.php @@ -397,21 +397,6 @@ class pdf_standard { } } - - // Protection et encryption du pdf -/* if ($conf->global->PDF_SECURITY_ENCRYPTION) - { - $pdf=new FPDI_Protection('P',$this->Tformat['metric'],$this->format); - $pdfrights = array('print'); // Ne permet que l'impression du document - $pdfuserpass = ''; // Mot de passe pour l'utilisateur final - $pdfownerpass = NULL; // Mot de passe du proprietaire, cree aleatoirement si pas defini - $pdf->SetProtection($pdfrights,$pdfuserpass,$pdfownerpass); - } - else - { - $pdf=new FPDI('P',$this->Tformat['metric'],$this->format); - } -*/ $pdf=pdf_getInstance($this->format,$this->Tformat['metric']); if (class_exists('TCPDF')) diff --git a/htdocs/includes/modules/member/labels/pdf_standardlabel.class.php b/htdocs/includes/modules/member/labels/pdf_standardlabel.class.php index b51d8e13e07..46c7b063b18 100644 --- a/htdocs/includes/modules/member/labels/pdf_standardlabel.class.php +++ b/htdocs/includes/modules/member/labels/pdf_standardlabel.class.php @@ -376,21 +376,6 @@ class pdf_standardlabel { } } - - // Protection et encryption du pdf -/* if ($conf->global->PDF_SECURITY_ENCRYPTION) - { - $pdf=new FPDI_Protection('P',$this->Tformat['metric'],$this->format); - $pdfrights = array('print'); // Ne permet que l'impression du document - $pdfuserpass = ''; // Mot de passe pour l'utilisateur final - $pdfownerpass = NULL; // Mot de passe du proprietaire, cree aleatoirement si pas defini - $pdf->SetProtection($pdfrights,$pdfuserpass,$pdfownerpass); - } - else - { - $pdf=new FPDI('P',$this->Tformat['metric'],$this->format); - } -*/ $pdf=pdf_getInstance($this->format,$this->Tformat['metric']); if (class_exists('TCPDF')) diff --git a/htdocs/includes/modules/project/pdf/pdf_baleine.modules.php b/htdocs/includes/modules/project/pdf/pdf_baleine.modules.php index c90cccb0dd9..a8483b52240 100644 --- a/htdocs/includes/modules/project/pdf/pdf_baleine.modules.php +++ b/htdocs/includes/modules/project/pdf/pdf_baleine.modules.php @@ -125,20 +125,6 @@ class pdf_baleine extends ModelePDFProjects if (file_exists($dir)) { - // Protection et encryption du pdf -/* if ($conf->global->PDF_SECURITY_ENCRYPTION) - { - $pdf=new FPDI_Protection('P','mm',$this->format); - $pdfrights = array('print'); // Ne permet que l'impression du document - $pdfuserpass = ''; // Mot de passe pour l'utilisateur final - $pdfownerpass = NULL; // Mot de passe du proprietaire, cree aleatoirement si pas defini - $pdf->SetProtection($pdfrights,$pdfuserpass,$pdfownerpass); - } - else - { - $pdf=new FPDI('P','mm',$this->format); - } -*/ $pdf=pdf_getInstance($this->format); if (class_exists('TCPDF')) diff --git a/htdocs/includes/modules/propale/pdf_propale_azur.modules.php b/htdocs/includes/modules/propale/pdf_propale_azur.modules.php index dafcbe31e4f..c39973fd7a8 100644 --- a/htdocs/includes/modules/propale/pdf_propale_azur.modules.php +++ b/htdocs/includes/modules/propale/pdf_propale_azur.modules.php @@ -87,7 +87,7 @@ class pdf_propale_azur extends ModelePDFPropales // Defini position des colonnes $this->posxdesc=$this->marge_gauche+1; - $this->posxtva=113; + $this->posxtva=111; $this->posxup=126; $this->posxqty=145; $this->posxdiscount=162; diff --git a/htdocs/includes/modules/propale/pdf_propale_jaune.modules.php b/htdocs/includes/modules/propale/pdf_propale_jaune.modules.php index 49b1892bd84..a00ed488846 100644 --- a/htdocs/includes/modules/propale/pdf_propale_jaune.modules.php +++ b/htdocs/includes/modules/propale/pdf_propale_jaune.modules.php @@ -132,20 +132,6 @@ class pdf_propale_jaune extends ModelePDFPropales if (file_exists($dir)) { - // Protection et encryption du pdf -/* if ($conf->global->PDF_SECURITY_ENCRYPTION) - { - $pdf=new FPDI_Protection('P','mm',$this->format); - $pdfrights = array('print'); // Ne permet que l'impression du document - $pdfuserpass = ''; // Mot de passe pour l'utilisateur final - $pdfownerpass = NULL; // Mot de passe du proprietaire, cree aleatoirement si pas defini - $pdf->SetProtection($pdfrights,$pdfuserpass,$pdfownerpass); - } - else - { - $pdf=new FPDI('P','mm',$this->format); - } -*/ $pdf=pdf_getInstance($this->format); if (class_exists('TCPDF')) diff --git a/htdocs/includes/modules/rapport/pdf_paiement.class.php b/htdocs/includes/modules/rapport/pdf_paiement.class.php index 9f72bdc6fa1..79bcae814e3 100644 --- a/htdocs/includes/modules/rapport/pdf_paiement.class.php +++ b/htdocs/includes/modules/rapport/pdf_paiement.class.php @@ -103,21 +103,6 @@ class pdf_paiement $year = sprintf("%04d",$year); $file = $dir . "/payments-".$year."-".$month.".pdf"; - // Protection et encryption du pdf -/* if ($conf->global->PDF_SECURITY_ENCRYPTION) - { - if ($conf->global->MAIN_USE_FPDF) $pdf = new FPDI_Protection('P','mm',$this->format); - else $pdf = new FPDI('P','mm',$this->format); - $pdfrights = array('print'); // Ne permet que l'impression du document - $pdfuserpass = ''; // Mot de passe pour l'utilisateur final - $pdfownerpass = NULL; // Mot de passe du proprietaire, cree aleatoirement si pas defini - $pdf->SetProtection($pdfrights,$pdfuserpass,$pdfownerpass); - } - else - { - $pdf=new FPDI('P','mm',$this->format); - } -*/ $pdf=pdf_getInstance($this->format); if (class_exists('TCPDF')) diff --git a/htdocs/includes/modules/societe/doc/doc_generic_odt.modules.php b/htdocs/includes/modules/societe/doc/doc_generic_odt.modules.php index beb7cb91cd1..cb252f05931 100644 --- a/htdocs/includes/modules/societe/doc/doc_generic_odt.modules.php +++ b/htdocs/includes/modules/societe/doc/doc_generic_odt.modules.php @@ -158,7 +158,7 @@ class doc_generic_odt extends ModeleThirdPartyDoc $texte.= ''; // Scan directories - if (sizeof($listofdir)) $texte.=$langs->trans("NumberOfModelFilesFound").': '.sizeof($listoffiles); + if (sizeof($listofdir)) $texte.=$langs->trans("NumberOfModelFilesFound").': '.sizeof($listoffiles).''; $texte.= ''; diff --git a/htdocs/includes/modules/supplier_invoice/pdf/pdf_canelle.modules.php b/htdocs/includes/modules/supplier_invoice/pdf/pdf_canelle.modules.php index 3611f1f75b8..3fdb683e06f 100755 --- a/htdocs/includes/modules/supplier_invoice/pdf/pdf_canelle.modules.php +++ b/htdocs/includes/modules/supplier_invoice/pdf/pdf_canelle.modules.php @@ -80,7 +80,7 @@ class pdf_canelle extends ModelePDFSuppliersInvoices // Defini position des colonnes $this->posxdesc=$this->marge_gauche+1; - $this->posxtva=113; + $this->posxtva=111; $this->posxup=126; $this->posxqty=145; $this->posxdiscount=162; @@ -151,20 +151,6 @@ class pdf_canelle extends ModelePDFSuppliersInvoices { $nblignes = sizeof($object->lines); - // Protection et encryption du pdf -/* if ($conf->global->PDF_SECURITY_ENCRYPTION) - { - $pdf=new FPDI_Protection('P','mm',$this->format); - $pdfrights = array('print'); // Ne permet que l'impression du document - $pdfuserpass = ''; // Mot de passe pour l'utilisateur final - $pdfownerpass = NULL; // Mot de passe du proprietaire, cree aleatoirement si pas defini - $pdf->SetProtection($pdfrights,$pdfuserpass,$pdfownerpass); - } - else - { - $pdf=new FPDI('P','mm',$this->format); - } -*/ $pdf=pdf_getInstance($this->format); if (class_exists('TCPDF')) diff --git a/htdocs/includes/modules/supplier_order/pdf/pdf_muscadet.modules.php b/htdocs/includes/modules/supplier_order/pdf/pdf_muscadet.modules.php index 741d4c4e67f..ed520033d75 100644 --- a/htdocs/includes/modules/supplier_order/pdf/pdf_muscadet.modules.php +++ b/htdocs/includes/modules/supplier_order/pdf/pdf_muscadet.modules.php @@ -81,7 +81,7 @@ class pdf_muscadet extends ModelePDFSuppliersOrders // Defini position des colonnes $this->posxdesc=$this->marge_gauche+1; - $this->posxtva=113; + $this->posxtva=111; $this->posxup=126; $this->posxqty=145; $this->posxdiscount=162; @@ -153,20 +153,6 @@ class pdf_muscadet extends ModelePDFSuppliersOrders { $nblignes = sizeof($object->lines); - // Protection et encryption du pdf -/* if ($conf->global->PDF_SECURITY_ENCRYPTION) - { - $pdf=new FPDI_Protection('P','mm',$this->format); - $pdfrights = array('print'); // Ne permet que l'impression du document - $pdfuserpass = ''; // Mot de passe pour l'utilisateur final - $pdfownerpass = NULL; // Mot de passe du proprietaire, cree aleatoirement si pas defini - $pdf->SetProtection($pdfrights,$pdfuserpass,$pdfownerpass); - } - else - { - $pdf=new FPDI('P','mm',$this->format); - } -*/ $pdf=pdf_getInstance($this->format); if (class_exists('TCPDF')) diff --git a/htdocs/install/default.css b/htdocs/install/default.css index dcc953ce5b6..ed5237d940f 100644 --- a/htdocs/install/default.css +++ b/htdocs/install/default.css @@ -177,7 +177,7 @@ color: black; padding: 5px 5px 5px 5px; margin: 0em 0em 0em 0em; text-decoration:none; -font-size: 13px; +font-size: 12px; border-bottom: 1px solid #8CACBB; } @@ -198,3 +198,9 @@ div.visible { div.hidden { display: none; } + +ul { + margin: 0; + padding-top: 0; + padding-bottom: 0; +} diff --git a/htdocs/install/doctemplates/invoices/template_invoice.odt b/htdocs/install/doctemplates/invoices/template_invoice.odt index cbc74a9bf23..c1693757a7c 100644 Binary files a/htdocs/install/doctemplates/invoices/template_invoice.odt and b/htdocs/install/doctemplates/invoices/template_invoice.odt differ diff --git a/htdocs/install/fileconf.php b/htdocs/install/fileconf.php index f364fdcb8f6..d0bec95443b 100644 --- a/htdocs/install/fileconf.php +++ b/htdocs/install/fileconf.php @@ -40,8 +40,9 @@ $langs->load("errors"); // You can force preselected values of the config step of Dolibarr by adding a file // install.forced.php into directory htdocs/install (This is the case with some installer -// lile DoliWamp, DoliMamp or DoliDeb. +// lile DoliWamp, DoliMamp or DoliBuntu. // We first init "forced values" to nothing. +if (! isset($force_install_noedit)) $force_install_noedit=''; if (! isset($force_install_type)) $force_install_type=''; if (! isset($force_install_port)) $force_install_port=''; if (! isset($force_install_database)) $force_install_database=''; @@ -121,7 +122,10 @@ if (! empty($force_install_message)) } ?>