DevisLine
đĻ composants\documents\Devis\DevisLine
Implementation of document line for quotes
function __construct(array $userInfos,array $lineData ,$this_id_line, $id_type, $id_obje,$module_codes_document)
{
parent::__construct($userInfos, $lineData ,$this_id_line, $id_type, $id_obje,$module_codes_document);
$this->lineData = $lineData;
$this->id_line = $this_id_line;
}
đ§ __construct
function __construct(array $userInfos,array $lineData ,$this_id_line, $id_type, $id_obje,$module_codes_document)
{
parent::__construct($userInfos, $lineData ,$this_id_line, $id_type, $id_obje,$module_codes_document);
$this->lineData = $lineData;
$this->id_line = $this_id_line;
}
đ§ __construct
function __construct(array $userInfos,array $lineData ,$this_id_line, $id_type, $id_obje,$module_codes_document)
{
parent::__construct($userInfos, $lineData ,$this_id_line, $id_type, $id_obje,$module_codes_document);
$this->lineData = $lineData;
$this->id_line = $this_id_line;
}
đ§ __construct
Constructor
function __construct(array $userInfos,array $lineData ,$this_id_line, $id_type, $id_obje,$module_codes_document)
{
parent::__construct($userInfos, $lineData ,$this_id_line, $id_type, $id_obje,$module_codes_document);
$this->lineData = $lineData;
$this->id_line = $this_id_line;
}
âī¸ Parameters
- $lineData (array) Line data
- $id_type (string) Type ID
- $id_objet (string) Object ID
đ§ calculateUnitPriceLineHT
Calculate unit price line HT based on user info and products
function calculateUnitPriceLineHT(array $userInfos, $childProduct, array $parentProduct): float
{
$this_parent_price = parent::calculateUnitPriceLineHT($userInfos, $childProduct, $parentProduct);
return number_format($this_parent_price, 2, '.', '');
}
âī¸ Parameters
- $userInfos (array) User identification information
- $childProduct (array|object) Child product data
- $parentProduct (array) Parent product data
âŠī¸ Returns
(string) Formatted unit price
đ§ getChildProductSelected
Get selected child product
function getChildProductSelected($id_produit, $id_objet_type_table_produit): array
{
return parent::getChildProductSelected($id_produit,$id_objet_type_table_produit);
}
âī¸ Parameters
âŠī¸ Returns
(array|object) Child product data
đ§ getParentProduct
Get parent product
function getParentProduct($id_produit,$id_objet_type_table_produit): array
{
return parent::getParentProduct($id_produit,$id_objet_type_table_produit);
}
âŠī¸ Returns
(array) Parent product data