Fix: Some errors on generating delivery and sending receipts
This commit is contained in:
parent
f92c05ec38
commit
22e20cea21
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -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'";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -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";
|
||||||
|
|||||||
@ -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;
|
||||||
|
|
||||||
|
|||||||
@ -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);
|
||||||
|
|||||||
@ -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";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -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');
|
||||||
*/
|
*/
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user