dolibarr 18.0.6
|
Class ProductCombinationLevel Used to represent a product combination Level. More...
Public Member Functions | |
__construct (DoliDB $db) | |
Constructor. | |
fetch ($rowid) | |
Retrieves a combination level by its rowid. | |
fetchAll ($fk_product_attribute_combination, $fk_price_level=0) | |
Retrieves combination price levels. | |
fetchFormObj ($obj) | |
Assign vars form an stdclass like sql obj. | |
save () | |
Save a price impact of a product combination for a price level. | |
delete () | |
delete | |
deleteAllForCombination ($fk_product_attribute_combination) | |
delete all for a combination | |
clean ($fk_product_attribute_combination) | |
Clean not needed price levels for a combination. | |
Static Public Member Functions | |
static | createFromParent (DoliDB $db, ProductCombination $productCombination, $fkPriceLevel) |
Create new Product Combination Price level from Parent. | |
Class ProductCombinationLevel Used to represent a product combination Level.
Definition at line 1013 of file ProductCombination.class.php.
ProductCombinationLevel::__construct | ( | DoliDB | $db | ) |
Constructor.
Definition at line 1071 of file ProductCombination.class.php.
ProductCombinationLevel::clean | ( | $fk_product_attribute_combination | ) |
Clean not needed price levels for a combination.
int | $fk_product_attribute_combination | Id of combination |
Definition at line 1257 of file ProductCombination.class.php.
|
static |
Create new Product Combination Price level from Parent.
DoliDB | $db | Database handler |
ProductCombination | $productCombination | Product combination |
int | $fkPriceLevel | Price level |
Definition at line 1278 of file ProductCombination.class.php.
Referenced by ProductCombination\fetchCombinationPriceLevels().
ProductCombinationLevel::delete | ( | ) |
ProductCombinationLevel::deleteAllForCombination | ( | $fk_product_attribute_combination | ) |
delete all for a combination
int | $fk_product_attribute_combination | Id of combination |
Definition at line 1242 of file ProductCombination.class.php.
ProductCombinationLevel::fetch | ( | $rowid | ) |
Retrieves a combination level by its rowid.
int | $rowid | Row id |
Definition at line 1082 of file ProductCombination.class.php.
References fetchFormObj().
ProductCombinationLevel::fetchAll | ( | $fk_product_attribute_combination, | |
$fk_price_level = 0 ) |
Retrieves combination price levels.
int | $fk_product_attribute_combination | Id of product combination |
int | $fk_price_level | The price level to fetch, use 0 for all |
Definition at line 1107 of file ProductCombination.class.php.
ProductCombinationLevel::fetchFormObj | ( | $obj | ) |
Assign vars form an stdclass like sql obj.
Object | $obj | Object resultset |
Definition at line 1140 of file ProductCombination.class.php.
Referenced by fetch().
ProductCombinationLevel::save | ( | ) |
Save a price impact of a product combination for a price level.
Definition at line 1161 of file ProductCombination.class.php.