VirtueMart
3.2.14.9808
|
Public Member Functions | |
__construct (&$subject, $config) | |
plgVmOnStoreInstallPluginTable ($jplugin_name, $name, $table=0) | |
getTableSQLFields () | |
getVmPluginCreateTableSQL () | |
plgVmAddMathOp (&$entryPoints) | |
plgVmOnDisplayEdit (&$calc, &$html) | |
plgVmInGatherEffectRulesProduct (&$calculationHelper, &$rules) | |
plgVmStorePluginInternalDataCalc (&$data) | |
plgVmGetPluginInternalDataCalc (&$calcData) | |
plgVmDeleteCalculationRow ($id) | |
newATConfig ($calc) | |
ping ($calc) | |
plgVmInterpreteMathOp ($calculationHelper, $rule, $price, $revert) | |
plgVmConfirmedOrder ($cart, $order) | |
prepareSingleProduct ($calculationHelper, $price) | |
getAvaTax ($calc, $products, $invoiceNumber=false, $orderNumber=false) | |
createStandardRequest ($calc, $products, $sign=1) | |
executeRequest ($request) | |
plgVmOnUpdateOrderPayment ($data, $old_order_status) | |
blockCheckout () | |
Public Member Functions inherited from vmCalculationPlugin | |
__construct (&$subject, $config) | |
Public Member Functions inherited from vmPlugin | |
__construct (&$subject, $config) | |
setConvertDecimal ($toConvert) | |
convertDec (&$data) | |
loadJLangThis ($fname, $type=0, $name=0) | |
setPluginLoggable ($set=TRUE) | |
setCryptedFields ($fieldNames) | |
getOwnUrl () | |
display3rdInfo ($intro, $developer, $contactlink, $manlink) | |
selectedThisByMethodId ($id= 'type') | |
onStoreInstallPluginTable ($psType, $name=FALSE) | |
getTableSQLLoggablefields () | |
getTableSQLFields () | |
setConfigParameterable ($paramsFieldName, $varsToPushParam) | |
renderByLayout ($layout= 'default', $viewData=NULL, $name=NULL, $psType=NULL) | |
getTemplatePath ($pluginName, $group, $layout= 'default') | |
Public Attributes | |
$_connectionType = 'Production' | |
$vmVersion = '2.0.22e' | |
Static Public Attributes | |
static | $vmadd = NULL |
static | $validatedAddresses = NULL |
Private Member Functions | |
getShopperDataFromCart ($calc) | |
fillValidateAvalaraAddress ($calc, $vmadd) | |
getCartProducts ($calculationHelper) | |
creditMemo ($data) | |
cancelOrder ($data, $old_order_status) | |
getOrderCalc ($orderDetails) | |
createTaxOverride ($date, $orderStatus='R', $reason='') | |
Static Private Attributes | |
static | $_taxResult = NULL |
Additional Inherited Members | |
Static Public Member Functions inherited from vmPlugin | |
static | loadJLang ($fname, $type, $name) |
static | getVarsToPushFromForm ($form) |
static | getVarsToPushByXML ($xmlFile, $name) |
Protected Member Functions inherited from vmCalculationPlugin | |
getPluginInternalDataCalc (&$calcData) | |
Protected Member Functions inherited from vmPlugin | |
selectedThis ($psType, $name=0, $jid=null) | |
selectedThisByJPluginId ($jplugin_id= 'type') | |
getJoomlaPluginId () | |
createTableSQL ($tableComment, $tablesFields=0) | |
getTablePluginParams ($psType, $name, $id, &$xParams, &$varsToPush) | |
setOnTablePluginParams ($name, $id, &$table) | |
declarePluginParams ($psType, &$data, $blind=0, $blind2=0) | |
getVmPluginMethod ($int, $cache=true) | |
storePluginInternalData (&$values, $primaryKey=0, $id=0, $preload=FALSE) | |
getPluginInternalData ($id, $primaryKey=0) | |
createPluginTableObject ($tableName, $tableFields, $primaryKey, $tableId, $loggable=FALSE) | |
removePluginInternalData ($id, $primaryKey=0) | |
Protected Attributes inherited from vmPlugin | |
$_psType = 0 | |
$_jid = 0 | |
$_vmpItable = 0 | |
$_tablename = 0 | |
$_tableId = 'id' | |
$_tablepkey = 0 | |
$_vmpCtable = 0 | |
$_configTable = 0 | |
$_configTableFileName = 0 | |
$_configTableClassName = 0 | |
$_xParams = 0 | |
$_varsToPushParam = array() | |
$_idName = 0 | |
$_configTableFieldName = 0 | |
$_debug = FALSE | |
$_loggable = FALSE | |
$_cryptedFields = false | |
$_toConvertDec = false | |
plgVmCalculationAvalara::__construct | ( | & | $subject, |
$config | |||
) |
plgVmCalculationAvalara::blockCheckout | ( | ) |
|
private |
plgVmCalculationAvalara::createStandardRequest | ( | $calc, | |
$products, | |||
$sign = 1 |
|||
) |
|
private |
|
private |
plgVmCalculationAvalara::executeRequest | ( | $request | ) |
|
private |
plgVmCalculationAvalara::getAvaTax | ( | $calc, | |
$products, | |||
$invoiceNumber = false , |
|||
$orderNumber = false |
|||
) |
|
private |
|
private |
|
private |
plgVmCalculationAvalara::getTableSQLFields | ( | ) |
plgVmCalculationAvalara::getVmPluginCreateTableSQL | ( | ) |
Gets the sql for creation of the table
plgVmCalculationAvalara::newATConfig | ( | $calc | ) |
plgVmCalculationAvalara::ping | ( | $calc | ) |
plgVmCalculationAvalara::plgVmAddMathOp | ( | & | $entryPoints | ) |
plgVmCalculationAvalara::plgVmConfirmedOrder | ( | $cart, | |
$order | |||
) |
plgVmCalculationAvalara::plgVmDeleteCalculationRow | ( | $id | ) |
plgVmCalculationAvalara::plgVmGetPluginInternalDataCalc | ( | & | $calcData | ) |
plgVmCalculationAvalara::plgVmInGatherEffectRulesProduct | ( | & | $calculationHelper, |
& | $rules | ||
) |
We can only calculate it for the productdetails view
$calculationHelper | |
$rules |
plgVmCalculationAvalara::plgVmInterpreteMathOp | ( | $calculationHelper, | |
$rule, | |||
$price, | |||
$revert | |||
) |
plgVmCalculationAvalara::plgVmOnDisplayEdit | ( | & | $calc, |
& | $html | ||
) |
plgVmCalculationAvalara::plgVmOnStoreInstallPluginTable | ( | $jplugin_name, | |
$name, | |||
$table = 0 |
|||
) |
plgVmCalculationAvalara::plgVmOnUpdateOrderPayment | ( | $data, | |
$old_order_status | |||
) |
plgVmCalculationAvalara::plgVmStorePluginInternalDataCalc | ( | & | $data | ) |
plgVmCalculationAvalara::prepareSingleProduct | ( | $calculationHelper, | |
$price | |||
) |
plgVmCalculationAvalara::$_connectionType = 'Production' |
|
staticprivate |
|
static |
|
static |
plgVmCalculationAvalara::$vmVersion = '2.0.22e' |