Fix: Some errors on generating delivery and sending receipts

This commit is contained in:
Laurent Destailleur 2008-07-11 06:46:55 +00:00
parent f92c05ec38
commit 22e20cea21
10 changed files with 1281 additions and 1271 deletions

View File

@ -67,10 +67,16 @@ if ($_GET["action"] == 'specimen')
header("Location: ".DOL_URL_ROOT."/document.php?modulepart=expedition&file=SPECIMEN.pdf"); header("Location: ".DOL_URL_ROOT."/document.php?modulepart=expedition&file=SPECIMEN.pdf");
return; return;
} }
else
{
$mesg='<div class="error">'.$obj->error.'</div>';
dolibarr_syslog($obj->error, LOG_ERR);
}
} }
else else
{ {
$mesg='<div class="error">'.$langs->trans("ErrorModuleNotFound").'</div>'; $mesg='<div class="error">'.$langs->trans("ErrorModuleNotFound").'</div>';
dolibarr_syslog($langs->trans("ErrorModuleNotFound"), LOG_ERR);
} }
} }

View File

@ -74,10 +74,16 @@ if ($_GET["action"] == 'specimen')
header("Location: ".DOL_URL_ROOT."/document.php?modulepart=livraison&file=SPECIMEN.pdf"); header("Location: ".DOL_URL_ROOT."/document.php?modulepart=livraison&file=SPECIMEN.pdf");
return; return;
} }
else
{
$mesg='<div class="error">'.$obj->error.'</div>';
dolibarr_syslog($obj->error, LOG_ERR);
}
} }
else else
{ {
$mesg='<div class="error">'.$langs->trans("ErrorModuleNotFound").'</div>'; $mesg='<div class="error">'.$langs->trans("ErrorModuleNotFound").'</div>';
dolibarr_syslog($langs->trans("ErrorModuleNotFound"), LOG_ERR);
} }
} }

View File

@ -218,7 +218,7 @@ if ($modulepart)
{ {
$accessallowed=1; $accessallowed=1;
} }
$original_file=$conf->expedition->dir_output.'/'.$original_file; $original_file=$conf->expedition_bon->dir_output.'/'.$original_file;
//$sqlprotectagainstexternals = "SELECT fk_soc as fk_soc FROM ".MAIN_DB_PREFIX."fichinter WHERE ref='$refname'"; //$sqlprotectagainstexternals = "SELECT fk_soc as fk_soc FROM ".MAIN_DB_PREFIX."fichinter WHERE ref='$refname'";
} }
@ -230,7 +230,7 @@ if ($modulepart)
{ {
$accessallowed=1; $accessallowed=1;
} }
$original_file=$conf->livraison->dir_output.'/'.$original_file; $original_file=$conf->livraison_bon->dir_output.'/'.$original_file;
//$sqlprotectagainstexternals = "SELECT fk_soc as fk_soc FROM ".MAIN_DB_PREFIX."fichinter WHERE ref='$refname'"; //$sqlprotectagainstexternals = "SELECT fk_soc as fk_soc FROM ".MAIN_DB_PREFIX."fichinter WHERE ref='$refname'";
} }

View File

@ -662,6 +662,8 @@ class Expedition extends CommonObject
{ {
global $user,$langs; global $user,$langs;
dolibarr_syslog("Expedition::initAsSpecimen");
// Charge tableau des id de société socids // Charge tableau des id de société socids
$socids = array(); $socids = array();
$sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."societe WHERE client=1 LIMIT 10"; $sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."societe WHERE client=1 LIMIT 10";

View File

@ -684,7 +684,7 @@ else
if ($conf->expedition_bon->enabled) if ($conf->expedition_bon->enabled)
{ {
$expeditionref = sanitize_string($expedition->ref); $expeditionref = sanitize_string($expedition->ref);
$filedir = $conf->expedition->dir_output . "/" .$expeditionref; $filedir = $conf->expedition_bon->dir_output . "/" .$expeditionref;
$urlsource = $_SERVER["PHP_SELF"]."?id=".$expedition->id; $urlsource = $_SERVER["PHP_SELF"]."?id=".$expedition->id;

View File

@ -1,6 +1,6 @@
<?php <?php
/* Copyright (C) 2005 Rodolphe Quiedeville <rodolphe@quiedeville.org> /* Copyright (C) 2005 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2005-2006 Laurent Destailleur <eldy@users.sourceforge.net> * Copyright (C) 2005-2008 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2005 Regis Houssin <regis@dolibarr.fr> * Copyright (C) 2005 Regis Houssin <regis@dolibarr.fr>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
@ -20,11 +20,11 @@
*/ */
/** /**
\file htdocs/expedition/mods/pdf/pdf_expedition_dorade.modules.php \file htdocs/expedition/mods/pdf/pdf_expedition_merou.modules.php
\ingroup expedition \ingroup expedition
\brief Fichier de la classe permettant de générer les bordereaux envoi au modèle Merou \brief Fichier de la classe permettant de générer les bordereaux envoi au modèle Merou
\version $Id$ \version $Id$
*/ */
require_once DOL_DOCUMENT_ROOT."/expedition/mods/pdf/ModelePdfExpedition.class.php"; require_once DOL_DOCUMENT_ROOT."/expedition/mods/pdf/ModelePdfExpedition.class.php";
require_once DOL_DOCUMENT_ROOT."/contact.class.php"; require_once DOL_DOCUMENT_ROOT."/contact.class.php";
@ -32,7 +32,7 @@ require_once DOL_DOCUMENT_ROOT."/contact.class.php";
/** /**
\class pdf_expedition_dorade \class pdf_expedition_dorade
\brief Classe permettant de générer les borderaux envoi au modèle Merou \brief Classe permettant de générer les borderaux envoi au modèle Merou
*/ */
Class pdf_expedition_merou extends ModelePdfExpedition Class pdf_expedition_merou extends ModelePdfExpedition
{ {
@ -93,7 +93,7 @@ Class pdf_expedition_merou extends ModelePdfExpedition
$this->expe = $obj; $this->expe = $obj;
//Verification de la configuration //Verification de la configuration
if ($conf->expedition->dir_output) if ($conf->expedition_bon->dir_output)
{ {
//Creation du Client //Creation du Client
$soc = new Societe($this->db); $soc = new Societe($this->db);
@ -117,13 +117,13 @@ Class pdf_expedition_merou extends ModelePdfExpedition
// Définition de $dir et $file // Définition de $dir et $file
if ($this->expe->specimen) if ($this->expe->specimen)
{ {
$dir = $conf->expedition->dir_output; $dir = $conf->expedition_bon->dir_output;
$file = $dir . "/SPECIMEN.pdf"; $file = $dir . "/SPECIMEN.pdf";
} }
else else
{ {
$expref = sanitize_string($this->expe->ref); $expref = sanitize_string($this->expe->ref);
$dir = $conf->expedition->dir_output . "/" . $expref; $dir = $conf->expedition_bon->dir_output . "/" . $expref;
$file = $dir . "/" . $expref . ".pdf"; $file = $dir . "/" . $expref . ".pdf";
} }
@ -332,7 +332,7 @@ Class pdf_expedition_merou extends ModelePdfExpedition
//Num Expedition //Num Expedition
$Yoff = $Yoff+7; $Yoff = $Yoff+7;
$Xoff = 140; $Xoff = 140;
// $pdf->rect($Xoff, $Yoff, 85, 8); // $pdf->rect($Xoff, $Yoff, 85, 8);
$pdf->SetXY($Xoff,$Yoff); $pdf->SetXY($Xoff,$Yoff);
$pdf->SetFont('Arial','',8); $pdf->SetFont('Arial','',8);
$pdf->SetTextColor(0,0,0); $pdf->SetTextColor(0,0,0);
@ -340,7 +340,7 @@ Class pdf_expedition_merou extends ModelePdfExpedition
//$this->Code39($Xoff+43, $Yoff+1, $this->expe->ref,$ext = true, $cks = false, $w = 0.4, $h = 4, $wide = true); //$this->Code39($Xoff+43, $Yoff+1, $this->expe->ref,$ext = true, $cks = false, $w = 0.4, $h = 4, $wide = true);
//Num Commande //Num Commande
$Yoff = $Yoff+4; $Yoff = $Yoff+4;
// $pdf->rect($Xoff, $Yoff, 85, 8); // $pdf->rect($Xoff, $Yoff, 85, 8);
$pdf->SetXY($Xoff,$Yoff); $pdf->SetXY($Xoff,$Yoff);
$pdf->SetFont('Arial','',8); $pdf->SetFont('Arial','',8);
$pdf->SetTextColor(0,0,0); $pdf->SetTextColor(0,0,0);

View File

@ -1,6 +1,6 @@
<?php <?php
/* Copyright (C) 2005 Rodolphe Quiedeville <rodolphe@quiedeville.org> /* Copyright (C) 2005 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2005-2007 Laurent Destailleur <eldy@users.sourceforge.net> * Copyright (C) 2005-2008 Laurent Destailleur <eldy@users.sourceforge.net>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@ -23,7 +23,7 @@
\ingroup expedition \ingroup expedition
\brief Fichier de la classe permettant de générer les bordereaux envoi au modèle Rouget \brief Fichier de la classe permettant de générer les bordereaux envoi au modèle Rouget
\version $Id$ \version $Id$
*/ */
require_once DOL_DOCUMENT_ROOT."/expedition/mods/pdf/ModelePdfExpedition.class.php"; require_once DOL_DOCUMENT_ROOT."/expedition/mods/pdf/ModelePdfExpedition.class.php";
@ -31,7 +31,7 @@ require_once DOL_DOCUMENT_ROOT."/expedition/mods/pdf/ModelePdfExpedition.class.p
/** /**
\class pdf_expedition_dorade \class pdf_expedition_dorade
\brief Classe permettant de générer les borderaux envoi au modèle Rouget \brief Classe permettant de générer les borderaux envoi au modèle Rouget
*/ */
Class pdf_expedition_rouget extends ModelePdfExpedition Class pdf_expedition_rouget extends ModelePdfExpedition
{ {
@ -130,20 +130,20 @@ Class pdf_expedition_rouget extends ModelePdfExpedition
$outputlangs->setPhpLang(); $outputlangs->setPhpLang();
if ($conf->expedition->dir_output) if ($conf->expedition_bon->dir_output)
{ {
$this->expe = $obj; $this->expe = $obj;
// Définition de $dir et $file // Définition de $dir et $file
if ($this->expe->specimen) if ($this->expe->specimen)
{ {
$dir = $conf->expedition->dir_output; $dir = $conf->expedition_bon->dir_output;
$file = $dir . "/SPECIMEN.pdf"; $file = $dir . "/SPECIMEN.pdf";
} }
else else
{ {
$expref = sanitize_string($this->expe->ref); $expref = sanitize_string($this->expe->ref);
$dir = $conf->expedition->dir_output . "/" . $expref; $dir = $conf->expedition_bon->dir_output . "/" . $expref;
$file = $dir . "/" . $expref . ".pdf"; $file = $dir . "/" . $expref . ".pdf";
} }

View File

@ -552,7 +552,7 @@ else
*/ */
$livraisonref = sanitize_string($livraison->ref); $livraisonref = sanitize_string($livraison->ref);
$filedir = $conf->livraison->dir_output . '/' . $livraisonref; $filedir = $conf->livraison_bon->dir_output . '/' . $livraisonref;
$urlsource = $_SERVER["PHP_SELF"]."?id=".$livraison->id; $urlsource = $_SERVER["PHP_SELF"]."?id=".$livraison->id;
$genallowed=$user->rights->expedition->livraison->creer; $genallowed=$user->rights->expedition->livraison->creer;

View File

@ -25,7 +25,7 @@
\ingroup livraison \ingroup livraison
\brief Fichier de la classe permettant de générer les bons de livraison au modèle Sirocco \brief Fichier de la classe permettant de générer les bons de livraison au modèle Sirocco
\version $Id$ \version $Id$
*/ */
require_once(DOL_DOCUMENT_ROOT."/livraison/mods/modules_livraison.php"); require_once(DOL_DOCUMENT_ROOT."/livraison/mods/modules_livraison.php");
@ -33,7 +33,7 @@ require_once(DOL_DOCUMENT_ROOT."/livraison/mods/modules_livraison.php");
/** /**
\class pdf_sirocco \class pdf_sirocco
\brief Classe permettant de générer les bons de livraison au modèle Sirocco \brief Classe permettant de générer les bons de livraison au modèle Sirocco
*/ */
class pdf_sirocco extends ModelePDFDeliveryOrder class pdf_sirocco extends ModelePDFDeliveryOrder
{ {
@ -58,7 +58,7 @@ class pdf_sirocco extends ModelePDFDeliveryOrder
/** \brief Renvoi dernière erreur /** \brief Renvoi dernière erreur
\return string Dernière erreur * \return string Dernière erreur
*/ */
function pdferror() function pdferror()
{ {
@ -69,9 +69,10 @@ class pdf_sirocco extends ModelePDFDeliveryOrder
/** /**
\brief Fonction générant le bon de livraison sur le disque \brief Fonction générant le bon de livraison sur le disque
\param delivery Object livraison à générer \param delivery Object livraison à générer
\return int 1=ok, 0=ko \param outputlangs Output language
\return int 1 if OK, <=0 if KO
*/ */
function write_file($delivery) function write_file($delivery,$outputlangs='')
{ {
global $user,$conf,$langs; global $user,$conf,$langs;
@ -96,7 +97,7 @@ class pdf_sirocco extends ModelePDFDeliveryOrder
} }
$deliveryref = sanitize_string($delivery->ref); $deliveryref = sanitize_string($delivery->ref);
$dir = $conf->livraison->dir_output; $dir = $conf->livraison_bon->dir_output;
if (! eregi('specimen',$deliveryref)) $dir.= "/" . $deliveryref; if (! eregi('specimen',$deliveryref)) $dir.= "/" . $deliveryref;
$file = $dir . "/" . $deliveryref . ".pdf"; $file = $dir . "/" . $deliveryref . ".pdf";
@ -108,14 +109,6 @@ class pdf_sirocco extends ModelePDFDeliveryOrder
return 0; return 0;
} }
} }
}
else
{
$this->error=$langs->transnoentities("ErrorConstantNotDefined","LIVRAISON_OUTPUTDIR");
return 0;
}
$file = $dir . "/" . $deliveryref . ".pdf";
if (file_exists($dir)) if (file_exists($dir))
{ {
@ -257,8 +250,14 @@ class pdf_sirocco extends ModelePDFDeliveryOrder
return 1; return 1;
} }
} }
else
{
$this->error=$langs->transnoentities("ErrorConstantNotDefined","LIVRAISON_OUTPUTDIR");
return 0;
}
}
/* /**
* \brief Affiche la grille des lignes de propales * \brief Affiche la grille des lignes de propales
* \param pdf objet PDF * \param pdf objet PDF
*/ */

View File

@ -25,7 +25,7 @@
\brief Fichier de la classe permettant de générer les bons de livraison au modèle Typhon \brief Fichier de la classe permettant de générer les bons de livraison au modèle Typhon
\author Laurent Destailleur \author Laurent Destailleur
\version $Id$ \version $Id$
*/ */
require_once(DOL_DOCUMENT_ROOT."/livraison/mods/modules_livraison.php"); require_once(DOL_DOCUMENT_ROOT."/livraison/mods/modules_livraison.php");
require_once(DOL_DOCUMENT_ROOT."/livraison/livraison.class.php"); require_once(DOL_DOCUMENT_ROOT."/livraison/livraison.class.php");
@ -35,7 +35,7 @@ require_once(DOL_DOCUMENT_ROOT."/lib/company.lib.php");
/** /**
\class pdf_typhon \class pdf_typhon
\brief Classe permettant de générer les bons de livraison au modèle Typhon \brief Classe permettant de générer les bons de livraison au modèle Typhon
*/ */
class pdf_typhon extends ModelePDFDeliveryOrder class pdf_typhon extends ModelePDFDeliveryOrder
{ {
@ -87,8 +87,8 @@ class pdf_typhon extends ModelePDFDeliveryOrder
} }
/** /**
\brief Renvoi dernière erreur * \brief Renvoi dernière erreur
\return string Dernière erreur * \return string Dernière erreur
*/ */
function pdferror() function pdferror()
{ {
@ -96,9 +96,10 @@ class pdf_typhon extends ModelePDFDeliveryOrder
} }
/** /**
\brief Fonction générant la commande sur le disque \brief Fonction générant le bon de livraison sur le disque
\param delivery Object livraison à générer \param delivery Object livraison à générer
\return int 1=ok, 0=ko \param outputlangs Output language
\return int 1 if OK, <=0 if KO
*/ */
function write_file($delivery,$outputlangs='') function write_file($delivery,$outputlangs='')
{ {
@ -127,7 +128,7 @@ class pdf_typhon extends ModelePDFDeliveryOrder
$nblignes = sizeof($delivery->lignes); $nblignes = sizeof($delivery->lignes);
$deliveryref = sanitize_string($delivery->ref); $deliveryref = sanitize_string($delivery->ref);
$dir = $conf->livraison->dir_output; $dir = $conf->livraison_bon->dir_output;
if (! eregi('specimen',$deliveryref)) $dir.= "/" . $deliveryref; if (! eregi('specimen',$deliveryref)) $dir.= "/" . $deliveryref;
$file = $dir . "/" . $deliveryref . ".pdf"; $file = $dir . "/" . $deliveryref . ".pdf";
@ -168,7 +169,7 @@ class pdf_typhon extends ModelePDFDeliveryOrder
$pdf->SetMargins($this->marge_gauche, $this->marge_haute, $this->marge_droite); // Left, Top, Right $pdf->SetMargins($this->marge_gauche, $this->marge_haute, $this->marge_droite); // Left, Top, Right
$pdf->SetAutoPageBreak(1,0); $pdf->SetAutoPageBreak(1,0);
/* /*
// Positionne $this->atleastonediscount si on a au moins une remise // Positionne $this->atleastonediscount si on a au moins une remise
for ($i = 0 ; $i < $nblignes ; $i++) for ($i = 0 ; $i < $nblignes ; $i++)
{ {
@ -177,7 +178,7 @@ class pdf_typhon extends ModelePDFDeliveryOrder
$this->atleastonediscount++; $this->atleastonediscount++;
} }
} }
*/ */
$this->_pagehead($pdf, $delivery); $this->_pagehead($pdf, $delivery);
$pagenb = 1; $pagenb = 1;
@ -234,7 +235,7 @@ class pdf_typhon extends ModelePDFDeliveryOrder
$pdf->SetFont('Arial','', 9); // On repositionne la police par défaut $pdf->SetFont('Arial','', 9); // On repositionne la police par défaut
$nexY = $pdf->GetY(); $nexY = $pdf->GetY();
/* /*
// TVA // TVA
$pdf->SetXY ($this->posxtva, $curY); $pdf->SetXY ($this->posxtva, $curY);
$pdf->MultiCell(10, 4, ($delivery->lignes[$i]->tva_tx < 0 ? '*':'').abs($delivery->lignes[$i]->tva_tx), 0, 'R'); $pdf->MultiCell(10, 4, ($delivery->lignes[$i]->tva_tx < 0 ? '*':'').abs($delivery->lignes[$i]->tva_tx), 0, 'R');
@ -242,11 +243,11 @@ class pdf_typhon extends ModelePDFDeliveryOrder
// Prix unitaire HT avant remise // Prix unitaire HT avant remise
$pdf->SetXY ($this->posxup, $curY); $pdf->SetXY ($this->posxup, $curY);
$pdf->MultiCell(18, 4, price($delivery->lignes[$i]->subprice), 0, 'R', 0); $pdf->MultiCell(18, 4, price($delivery->lignes[$i]->subprice), 0, 'R', 0);
*/ */
// Quantité // Quantité
$pdf->SetXY ($this->posxqty, $curY); $pdf->SetXY ($this->posxqty, $curY);
$pdf->MultiCell(10, 4, $delivery->lignes[$i]->qty_livre, 0, 'R'); $pdf->MultiCell(10, 4, $delivery->lignes[$i]->qty_livre, 0, 'R');
/* /*
// Remise sur ligne // Remise sur ligne
$pdf->SetXY ($this->posxdiscount, $curY); $pdf->SetXY ($this->posxdiscount, $curY);
if ($delivery->lignes[$i]->remise_percent) if ($delivery->lignes[$i]->remise_percent)
@ -264,7 +265,7 @@ class pdf_typhon extends ModelePDFDeliveryOrder
$tvaligne=$delivery->lignes[$i]->price * $delivery->lignes[$i]->qty; $tvaligne=$delivery->lignes[$i]->price * $delivery->lignes[$i]->qty;
if ($delivery->remise_percent) $tvaligne-=($tvaligne*$delivery->remise_percent)/100; if ($delivery->remise_percent) $tvaligne-=($tvaligne*$delivery->remise_percent)/100;
$this->tva[ (string)$delivery->lignes[$i]->tva_tx ] += $tvaligne; $this->tva[ (string)$delivery->lignes[$i]->tva_tx ] += $tvaligne;
*/ */
$nexY+=2; // Passe espace entre les lignes $nexY+=2; // Passe espace entre les lignes
if ($nexY > 200 && $i < ($nblignes - 1)) if ($nexY > 200 && $i < ($nblignes - 1))
@ -304,7 +305,7 @@ class pdf_typhon extends ModelePDFDeliveryOrder
if ($deja_regle) { if ($deja_regle) {
$this->_tableau_versements($pdf, $fac, $posy); $this->_tableau_versements($pdf, $fac, $posy);
} }
*/ */
/* /*
* Mode de règlement * Mode de règlement
*/ */
@ -318,7 +319,7 @@ class pdf_typhon extends ModelePDFDeliveryOrder
$pdf->MultiCell(90, 3, $langs->transnoentities("ErrorCreateBankAccount"),0,'L',0); $pdf->MultiCell(90, 3, $langs->transnoentities("ErrorCreateBankAccount"),0,'L',0);
$pdf->SetTextColor(0,0,0); $pdf->SetTextColor(0,0,0);
} }
*/ */
/* /*
* Propose mode règlement par CHQ * Propose mode règlement par CHQ
*/ */
@ -426,14 +427,10 @@ class pdf_typhon extends ModelePDFDeliveryOrder
return 0; return 0;
} }
} }
else
{
$this->error=$langs->transnoentities("ErrorConstantNotDefined","LIVRAISON_OUTPUTDIR"); $this->error=$langs->transnoentities("ErrorConstantNotDefined","LIVRAISON_OUTPUTDIR");
return 0; return 0;
} }
$this->error=$langs->transnoentities("ErrorUnknown");
return 0; // Erreur par defaut
}
/* /*
* \brief Affiche le total à payer * \brief Affiche le total à payer
@ -586,7 +583,7 @@ class pdf_typhon extends ModelePDFDeliveryOrder
$pdf->SetXY ($this->posxdesc-1, $tab_top+2); $pdf->SetXY ($this->posxdesc-1, $tab_top+2);
$pdf->MultiCell(108,2, $langs->transnoentities("Designation"),'','L'); $pdf->MultiCell(108,2, $langs->transnoentities("Designation"),'','L');
/* /*
$pdf->line($this->posxtva-1, $tab_top, $this->posxtva-1, $tab_top + $tab_height); $pdf->line($this->posxtva-1, $tab_top, $this->posxtva-1, $tab_top + $tab_height);
$pdf->SetXY ($this->posxtva-1, $tab_top+2); $pdf->SetXY ($this->posxtva-1, $tab_top+2);
$pdf->MultiCell(12,2, $langs->transnoentities("VAT"),'','C'); $pdf->MultiCell(12,2, $langs->transnoentities("VAT"),'','C');
@ -594,11 +591,11 @@ class pdf_typhon extends ModelePDFDeliveryOrder
$pdf->line($this->posxup-1, $tab_top, $this->posxup-1, $tab_top + $tab_height); $pdf->line($this->posxup-1, $tab_top, $this->posxup-1, $tab_top + $tab_height);
$pdf->SetXY ($this->posxup-1, $tab_top+2); $pdf->SetXY ($this->posxup-1, $tab_top+2);
$pdf->MultiCell(18,2, $langs->transnoentities("PriceUHT"),'','C'); $pdf->MultiCell(18,2, $langs->transnoentities("PriceUHT"),'','C');
*/ */
$pdf->line($this->posxqty-1, $tab_top, $this->posxqty-1, $tab_top + $tab_height); $pdf->line($this->posxqty-1, $tab_top, $this->posxqty-1, $tab_top + $tab_height);
$pdf->SetXY ($this->posxqty-1, $tab_top+2); $pdf->SetXY ($this->posxqty-1, $tab_top+2);
$pdf->MultiCell(11,2, $langs->transnoentities("Qty"),'','C'); $pdf->MultiCell(11,2, $langs->transnoentities("Qty"),'','C');
/* /*
$pdf->line($this->posxdiscount-1, $tab_top, $this->posxdiscount-1, $tab_top + $tab_height); $pdf->line($this->posxdiscount-1, $tab_top, $this->posxdiscount-1, $tab_top + $tab_height);
if ($this->atleastonediscount) if ($this->atleastonediscount)
{ {
@ -612,7 +609,7 @@ class pdf_typhon extends ModelePDFDeliveryOrder
} }
$pdf->SetXY ($this->postotalht-1, $tab_top+2); $pdf->SetXY ($this->postotalht-1, $tab_top+2);
$pdf->MultiCell(23,2, $langs->transnoentities("TotalHT"),'','C'); $pdf->MultiCell(23,2, $langs->transnoentities("TotalHT"),'','C');
*/ */
} }
/* /*