forked from Wavyzz/dolibarr
Qual: Uniformize code and remove useless function
This commit is contained in:
@@ -33,21 +33,13 @@ require_once(DOL_DOCUMENT_ROOT.'/includes/fpdf/fpdfi/fpdi_protection.php');
|
||||
|
||||
|
||||
/**
|
||||
\class ModelePDFDeliveryOrder
|
||||
\brief Classe mere des modeles de bon de livraison
|
||||
* \class ModelePDFDeliveryOrder
|
||||
* \brief Classe mere des modeles de bon de livraison
|
||||
*/
|
||||
class ModelePDFDeliveryOrder extends FPDF
|
||||
class ModelePDFDeliveryOrder
|
||||
{
|
||||
var $error='';
|
||||
|
||||
/**
|
||||
\brief Renvoi le dernier message d'erreur de creation de PDF de bon de livraison
|
||||
*/
|
||||
function pdferror()
|
||||
{
|
||||
return $this->error;
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Renvoi la liste des modeles actifs
|
||||
*/
|
||||
@@ -211,7 +203,7 @@ function delivery_order_pdf_create($db, $deliveryid, $modele='', $outputlangs=''
|
||||
{
|
||||
$outputlangs->charset_output=$sav_charset_output;
|
||||
dol_syslog("Erreur dans delivery_order_pdf_create");
|
||||
dol_print_error($db,$obj->pdferror());
|
||||
dol_print_error($db,$obj->error);
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -73,15 +73,6 @@ class pdf_sirocco extends ModelePDFDeliveryOrder
|
||||
}
|
||||
|
||||
|
||||
/** \brief Renvoi derniere erreur
|
||||
* \return string Derniere erreur
|
||||
*/
|
||||
function pdferror()
|
||||
{
|
||||
return $this->error;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* \brief Fonction generant le bon de livraison sur le disque
|
||||
* \param delivery Object livraison a generer
|
||||
|
||||
@@ -93,14 +93,6 @@ class pdf_typhon extends ModelePDFDeliveryOrder
|
||||
$this->atleastonediscount=0;
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Renvoi dernere erreur
|
||||
* \return string Derniere erreur
|
||||
*/
|
||||
function pdferror()
|
||||
{
|
||||
return $this->error;
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Fonction generant le bon de livraison sur le disque
|
||||
@@ -364,62 +356,62 @@ class pdf_typhon extends ModelePDFDeliveryOrder
|
||||
* Pied de page
|
||||
*/
|
||||
$this->_pagefoot($pdf,$object,$outputlangs);
|
||||
|
||||
|
||||
// Check product remaining to be delivered
|
||||
$waitingDelivery = $object->getRemainingDelivered();
|
||||
|
||||
if (is_array($waitingDelivery) & !empty($waitingDelivery))
|
||||
{
|
||||
$pdf->AddPage('P', 'A4');
|
||||
|
||||
|
||||
$this->_pagehead($pdf, $object, 1, $outputlangs);
|
||||
$pdf-> SetY(90);
|
||||
|
||||
|
||||
$w=array(40,100,50);
|
||||
$header=array($outputlangs->transnoentities('Reference'),
|
||||
$outputlangs->transnoentities('Label'),
|
||||
$outputlangs->transnoentities('Qty')
|
||||
);
|
||||
|
||||
|
||||
// Header
|
||||
for($i=0;$i<count($header);$i++)
|
||||
{
|
||||
$pdf->Cell($w[$i],7,$header[$i],1,0,'C');
|
||||
}
|
||||
|
||||
$pdf->Ln();
|
||||
$pdf->Ln();
|
||||
|
||||
// Data
|
||||
foreach($waitingDelivery as $value)
|
||||
{
|
||||
$pdf->Cell($w[0], 6, $value['ref'], 1, 0, 'L');
|
||||
$pdf->Cell($w[1], 6, $value['label'], 1, 0, 'L');
|
||||
$pdf->Cell($w[2], 6, $value['qty'], 1, 1, 'R');
|
||||
|
||||
$pdf->Cell($w[2], 6, $value['qty'], 1, 1, 'R');
|
||||
|
||||
if ($pdf->GetY() > 250)
|
||||
{
|
||||
$this->_pagefoot($pdf,$object,$outputlangs);
|
||||
|
||||
|
||||
$pdf->AddPage('P', 'A4');
|
||||
|
||||
|
||||
$pdf->SetFont('Arial','', 9);
|
||||
$this->_pagehead($pdf, $object, 0, $outputlangs);
|
||||
|
||||
|
||||
$pdf-> SetY(40);
|
||||
|
||||
|
||||
for($i=0;$i<count($header);$i++)
|
||||
{
|
||||
$pdf->Cell($w[$i],7,$header[$i],1,0,'C');
|
||||
}
|
||||
|
||||
$pdf->Ln();
|
||||
}
|
||||
|
||||
$pdf->Ln();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
$this->_pagefoot($pdf,$object,$outputlangs);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
$pdf->AliasNbPages();
|
||||
|
||||
$pdf->Close();
|
||||
|
||||
Reference in New Issue
Block a user