Tutorial Extension  1.0.0
SellerDeck Extensions - Tutorial Extension
Public Member Functions | Protected Attributes | List of all members
COrderBase Class Reference

Inherits CTable.

Inherited by COrder, and COrder.

Public Member Functions

 CreateOriginalCopies ()
 
- Public Member Functions inherited from CTable
 __construct (\SDExtension\DB\CDataBase $oDB)
 
 GetDB ()
 
 Reset ()
 
 Save ($aActualValues=null)
 
 UpdateSave ($aActualValues=[], $bModified=true, $bAutoId=false)
 
 Set ($aActualValues=[], $bModified=true)
 
 Get ()
 
 GetRecords ()
 
 Load ($aWhere=[], $nReturnType=\PDO::FETCH_ASSOC)
 
 LoadByValue ($sColumn, $sValue)
 
 LoadByID ($sValue)
 
 Reload ($sID=null)
 
 CreateOriginalCopies ()
 
 Validate ($aActualValues=[])
 

Protected Attributes

 $m_sTable = TABLE_ORDER
 
 $m_sIdColumn = 'Order Sequence Number'
 
 $m_aDefaultValues
 
- Protected Attributes inherited from CTable
 $m_oDB = null
 
 $m_sTable = 'table'
 
 $m_sIdColumn = 'id'
 
 $m_bAutoID = true
 
 $m_aDefaultValues = []
 
 $m_aActualValues = []
 
 $m_aRules = []
 
 $m_bNewRecord
 
 $m_bModified
 

Additional Inherited Members

- Protected Member Functions inherited from CTable
 GetRules ()
 

Detailed Description

Definition at line 19 of file COrderBase.php.

Member Function Documentation

CreateOriginalCopies ( )

CreateOriginalCopies - Creates Original Copies

public

Returns
void

Definition at line 204 of file COrderBase.php.

205  {
206  $this->m_aActualValues['Original Discount Percent'] = $this->m_aActualValues['Discount Percent'];
207  $this->m_aActualValues['nOriginalHandlingTaxTreatment'] = $this->m_aActualValues['nHandlingTaxTreatment'];
208  $this->m_aActualValues['Original Tax Percent 1'] = $this->m_aActualValues['Tax Percent 1'];
209  $this->m_aActualValues['Original Tax Percent 2'] = $this->m_aActualValues['Tax Percent 2'];
210  $this->m_aActualValues['sOrigTax1OpaqueData'] = $this->m_aActualValues['sTax1OpaqueData'];
211  $this->m_aActualValues['sOrigTax2OpaqueData'] = $this->m_aActualValues['sTax2OpaqueData'];
212  $this->m_aActualValues['sOrigTaxModelOpaqueData'] = $this->m_aActualValues['sTaxModelOpaqueData'];
213  $this->m_aActualValues['Original Discount Cost'] = $this->m_aActualValues['Discount Cost'];
214  $this->m_aActualValues['dOriginalHandlingCost'] = $this->m_aActualValues['dHandlingCost'];
215  $this->m_aActualValues['dOriginalHandlingTax1'] = $this->m_aActualValues['dHandlingTax1'];
216  $this->m_aActualValues['dOriginalHandlingTax2'] = $this->m_aActualValues['dHandlingTax2'];
217  $this->m_aActualValues['Original Shipping Cost'] = $this->m_aActualValues['Shipping Total Cost'];
218  $this->m_aActualValues['Original Sub-heading Cost'] = $this->m_aActualValues['Sub-heading Cost'];
219  $this->m_aActualValues['Original Shipping Tax Cost 1'] = $this->m_aActualValues['Shipping Tax Cost 1'];
220  $this->m_aActualValues['Original Shipping Tax Cost 2'] = $this->m_aActualValues['Shipping Tax Cost 2'];
221  $this->m_aActualValues['Original Tax Cost 1'] = $this->m_aActualValues['Tax Total Cost 1'];
222  $this->m_aActualValues['Original Tax Cost 2'] = $this->m_aActualValues['Tax Total Cost 2'];
223  $this->m_aActualValues['Original Order Cost'] = $this->m_aActualValues['Order Total Cost'];
224  $this->m_aActualValues['Original Total Cost'] = $this->m_aActualValues['Total Cost'];
225  }

Member Data Documentation

$m_aDefaultValues
protected
Initial value:
= [
'Order Sequence Number' => ''

Definition at line 35 of file COrderBase.php.


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