class FormMargin (View source)

Class permettant la generation de composants html autre Only common components are here.

Properties

DoliDB $db
string $error

Methods

__construct(DoliDB $db)

Constructor

array{pa_products: float, pv_products: float, margin_on_products: float, margin_rate_products: string, mark_rate_products: string, pa_services: float, pv_services: float, margin_on_services: float, margin_rate_services: string, mark_rate_services: string, pa_total: float, pv_total: float, total_margin: float, total_margin_rate: string, total_mark_rate: string}
getMarginInfosArray($object, bool $force_price = false)

get array with margin information from lines of object TODO Move this in common class.

displayMarginInfos(CommonObject $object, $force_price = false)

Show the array with all margin infos

Details

__construct(DoliDB $db)

Constructor

Parameters

DoliDB $db

Database handler

array{pa_products: float, pv_products: float, margin_on_products: float, margin_rate_products: string, mark_rate_products: string, pa_services: float, pv_services: float, margin_on_services: float, margin_rate_services: string, mark_rate_services: string, pa_total: float, pv_total: float, total_margin: float, total_margin_rate: string, total_mark_rate: string} getMarginInfosArray($object, bool $force_price = false)

get array with margin information from lines of object TODO Move this in common class.

@param  CommonObject    $object         Object we want to get margin information for

Parameters

$object
bool $force_price

True of not

Return Value

array{pa_products: float, pv_products: float, margin_on_products: float, margin_rate_products: string, mark_rate_products: string, pa_services: float, pv_services: float, margin_on_services: float, margin_rate_services: string, mark_rate_services: string, pa_total: float, pv_total: float, total_margin: float, total_margin_rate: string, total_mark_rate: string}

Array with info

displayMarginInfos(CommonObject $object, $force_price = false)

Show the array with all margin infos

Parameters

CommonObject $object

Object we want to get margin information for @param boolean $force_price Force price @return void

$force_price