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


🔧 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

â†Šī¸ 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