Public Member Functions | Protected Attributes

oxPriceList Class Reference

List of all members.

Public Member Functions

 __construct ()
 getBruttoSum ()
 getNettoSum ()
 getVatInfo ()
 getPriceInfo ()
 getMostUsedVatPercent ()
 addToPriceList ($oPrice)

Protected Attributes

 $_aList = array()

Detailed Description

Price list class. Deals with a list of oxPrice object. The main reason why we can't just sum oxPrice objects is that they have different VAT percents.

Definition at line 8 of file oxpricelist.php.


Constructor & Destructor Documentation

oxPriceList.__construct (  ) 

Class constructor. The constructor is defined in order to be possible to call parent.__construct() in modules.

Returns:
null;

Definition at line 22 of file oxpricelist.php.


Member Function Documentation

oxPriceList.addToPriceList ( oPrice  ) 

Add an oxPrice object to prices array

Parameters:
oxprice $oPrice oxprice object
Returns:
null

Definition at line 118 of file oxpricelist.php.

oxPriceList.getBruttoSum (  ) 

Returns Brutto price sum

Returns:
double

Definition at line 31 of file oxpricelist.php.

oxPriceList.getMostUsedVatPercent (  ) 

Iterates through applied VATs and fetches VAT for delivery. If not VAT was applied - default VAT (myConfig->dDefaultVAT) will be used

Returns:
double

Definition at line 101 of file oxpricelist.php.

oxPriceList.getNettoSum (  ) 

Returns the sum of list Netto prices

Returns:
double

Definition at line 46 of file oxpricelist.php.

oxPriceList.getPriceInfo (  ) 

Return prices separated to different array elements depending on VAT

Returns:
array

Definition at line 81 of file oxpricelist.php.

oxPriceList.getVatInfo (  ) 

Returns VAT values sum separated to different array elements depending on VAT

Returns:
array

Definition at line 61 of file oxpricelist.php.


Member Data Documentation

oxPriceList.$_aList = array() [protected]

Definition at line 15 of file oxpricelist.php.


The documentation for this class was generated from the following file: