MyOrder Class Reference

Inheritance diagram for MyOrder:
[legend]
Collaboration diagram for MyOrder:
[legend]

List of all members.


Detailed Description

Order pdf generator class

Definition at line 520 of file myorder.php.


Public Member Functions

 translate ($sString)
 pdfFooter ($oPdf)
 pdfHeaderPlus ($oPdf)
 pdfHeader ($oPdf)
 genPdf ($sFilename, $iSelLang=0)
 exportStandart ($oPdf)
 exportDeliveryNote ($oPdf)
 getVats ()
 getCurrency ()
 getSelectedLang ()

Protected Member Functions

 _getActShop ()
 _setBillingAddressToPdf ($oPdf)
 _setDeliveryAddressToPdf ($oPdf)
 _setOrderArticlesToPdf ($oPdf, &$iStartPos, $blShowPrice=true)
 _replaceExtendedChars ($sValue, $blReverse=false)

Protected Attributes

 $_iSelectedLang = 0
 $_oActShop = null
 $_aVATs = array()
 $_oCur = null

Member Function Documentation

MyOrder._getActShop (  )  [protected]

Returns active shop object

Returns:
oxshop $oUser

Definition at line 552 of file myorder.php.

MyOrder.translate ( sString  ) 

Returns translated string

Parameters:
string $sString string to translate
Returns:
string

Definition at line 571 of file myorder.php.

MyOrder.pdfFooter ( oPdf  ) 

Formats pdf page footer

Parameters:
object $oPdf pdf document object
Returns:
null

Definition at line 583 of file myorder.php.

MyOrder.pdfHeaderPlus ( oPdf  ) 

Adds shop logo to page header. Returns position for next texts in pdf

Parameters:
object $oPdf pdf document object
Returns:
int

Definition at line 619 of file myorder.php.

MyOrder.pdfHeader ( oPdf  ) 

Creating new page with shop logo. Returning position to continue data writing

Parameters:
object $oPdf pdf document object
Returns:
int

Definition at line 647 of file myorder.php.

MyOrder.genPdf ( sFilename,
iSelLang = 0 
)

Generates order pdf report file

Parameters:
string $sFilename name of report file
int $iSelLang active language
Returns:
null

Definition at line 672 of file myorder.php.

MyOrder._setBillingAddressToPdf ( oPdf  )  [protected]

Set billing address info to pdf

Parameters:
object $oPdf pdf document object
Returns:
null

Definition at line 714 of file myorder.php.

MyOrder._setDeliveryAddressToPdf ( oPdf  )  [protected]

Set delivery address info to pdf

Parameters:
object $oPdf pdf document object
Returns:
null

Definition at line 734 of file myorder.php.

MyOrder._setOrderArticlesToPdf ( oPdf,
&$  iStartPos,
blShowPrice = true 
) [protected]

Set order articles info and articles VAT's to pdf

Parameters:
object $oPdf pdf document object
int &$iStartPos text start position from top
bool $blShowPrice show articles prices / VAT info or not
Returns:
null

Definition at line 758 of file myorder.php.

MyOrder.exportStandart ( oPdf  ) 

Exporting standard invoice pdf

Parameters:
object $oPdf pdf document object
Returns:
null

Definition at line 830 of file myorder.php.

MyOrder.exportDeliveryNote ( oPdf  ) 

Generating delivery note pdf

Parameters:
object $oPdf pdf document object
Returns:
null

Definition at line 952 of file myorder.php.

MyOrder._replaceExtendedChars ( sValue,
blReverse = false 
) [protected]

Replaces some special characters to HTML compatible symbol codes. SWITCHED OFF NOW ( 2.2 )

Parameters:
string $sValue initial value
bool $blReverse (default false) if false - checks if we do have already htmlentities inside
Returns:
string

Definition at line 1063 of file myorder.php.

MyOrder.getVats (  ) 

Returns order articles VATS's

Returns:
array

Definition at line 1090 of file myorder.php.

MyOrder.getCurrency (  ) 

Returns order currency object

Returns:
object

Definition at line 1100 of file myorder.php.

MyOrder.getSelectedLang (  ) 

Returns order currency object

Returns:
object

Definition at line 1110 of file myorder.php.


Member Data Documentation

MyOrder.$_iSelectedLang = 0 [protected]

Definition at line 527 of file myorder.php.

MyOrder.$_oActShop = null [protected]

Definition at line 533 of file myorder.php.

MyOrder.$_aVATs = array() [protected]

Definition at line 539 of file myorder.php.

MyOrder.$_oCur = null [protected]

Definition at line 545 of file myorder.php.


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

Generated on Thu Dec 4 12:05:16 2008 for OXID eShop CE by  doxygen 1.5.5