public function saveAsPDF()\r
{\r
$cesure = $this->testPDF();\r
+ if($this->isFacture() && $cesure){\r
+ $cesure=false;\r
+ $displayDescription=false;\r
+ }else{\r
+ $displayDescription=true;\r
+ }\r
\r
$pdf = new FPDF('P', 'mm', 'A4');\r
$pdf->SetAutoPageBreak(false);\r
$pdf->SetXY(15, 70);\r
$titre = $this->documentTitre($this->client->lang);\r
$pdf->SetFont('Helvetica', 'B', 10);\r
- $pdf->MultiCell(73, 4, self::escape($titre),0,'L');\r
+ $pdf->MultiCell(73, 4, self::escape($titre), 0, 'L');\r
// blocs\r
$pdf->setY(105);\r
foreach($this->lignes as $i => $ligne) {\r
if ($cesure && $i == $cesure) {\r
- fb($pdf);\r
+ fb($pdf);\r
$pdf->AddPage();\r
$pdf->Image($this->fond2, 10, 10, 194.1);\r
$pdf->setY(20);\r
$pdf->setXY(13, $y);\r
$pdf->Cell(151, 4, self::escape(trim($ligne['titre'])), 0, 1);\r
// Contenu\r
- $pdf->SetX(13);\r
- $pdf->SetFont('Helvetica', '', 10);\r
- $pdf->MultiCell(151, 4, self::escape(trim($ligne['description'])));\r
+ if ($displayDescription) {\r
+ $pdf->SetX(13);\r
+ $pdf->SetFont('Helvetica', '', 10);\r
+ $pdf->MultiCell(151, 4, self::escape(trim($ligne['description'])));\r
+ }\r
}\r
// Prix\r
$tva = cubeTaxes::tva($this->client->pays);\r