Declare properties

This commit is contained in:
Laurent Destailleur
2023-04-27 23:01:34 +02:00
parent 05307c6667
commit aafb54fbc3
5 changed files with 67 additions and 2 deletions

View File

@@ -97,6 +97,7 @@ abstract class CommonDocGenerator
public $option_multilang;
public $option_freetext;
public $option_draft_watermark;
public $watermark;
public $option_modereg;
public $option_condreg;

View File

@@ -39,6 +39,23 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/discount.class.php';
*/
abstract class ModelePDFCommandes extends CommonDocGenerator
{
public $posxpicture;
public $posxtva;
public $posxup;
public $posxqty;
public $posxunit;
public $posxdesc;
public $posxdiscount;
public $postotalht;
public $tva;
public $tva_array;
public $localtax1;
public $localtax2;
public $atleastoneratenotnull = 0;
public $atleastonediscount = 0;
// phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps
/**

View File

@@ -42,6 +42,15 @@ abstract class ModelePDFFactures extends CommonDocGenerator
*/
public $error = '';
public $posxpicture;
public $posxtva;
public $posxup;
public $posxqty;
public $posxunit;
public $posxdesc;
public $posxdiscount;
public $postotalht;
public $tva;
public $tva_array;
public $localtax1;

View File

@@ -41,6 +41,23 @@ abstract class ModelePDFPropales extends CommonDocGenerator
*/
public $error = '';
public $posxpicture;
public $posxtva;
public $posxup;
public $posxqty;
public $posxunit;
public $posxdesc;
public $posxdiscount;
public $postotalht;
public $tva;
public $tva_array;
public $localtax1;
public $localtax2;
public $atleastonediscount = 0;
public $atleastoneratenotnull = 0;
// phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps
/**

View File

@@ -24,15 +24,36 @@
* \ingroup banque
* \brief File to build payment reports
*/
require_once DOL_DOCUMENT_ROOT.'/core/lib/pdf.lib.php';
require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
require_once DOL_DOCUMENT_ROOT.'/core/class/commondocgenerator.class.php';
/**
* Classe permettant de generer les rapports de paiement
* Class to manage reporting of payments
*/
class pdf_paiement
class pdf_paiement extends CommonDocGenerator
{
public $tab_top;
public $line_height;
public $line_per_page;
public $tab_height;
public $posxdate;
public $posxpaymenttype;
public $posxinvoice;
public $posxbankaccount;
public $posxinvoiceamount;
public $posxpaymentamount;
public $doc_type;
/**
* Constructor
*