VirtueMart  3.2.14.9808
Public Member Functions | Public Attributes | Private Member Functions | List of all members
plgVmUserfieldRealex_hpp_api Class Reference
Inheritance diagram for plgVmUserfieldRealex_hpp_api:
Inheritance graph
[legend]
Collaboration diagram for plgVmUserfieldRealex_hpp_api:
Collaboration graph
[legend]

Public Member Functions

 __construct (&$subject, $config)
 
 getVmPluginCreateTableSQL ()
 
 getTableSQLFields ()
 
 plgVmDeclarePluginParamsUserfield ($type, $name, $id, &$data)
 
 plgVmOnStoreInstallPluginTable ($type, $data)
 
 plgVmOnUserfieldDisplay ($_prefix, $field, $userId, &$return)
 
 plgVmOnPaymentDisplay ($fieldtype, $userId, &$storedCreditCards)
 
 plgVmPrepareUserfieldDataSave ($fieldType, $fieldName, $post, &$value, $params)
 
 deleteStoredCards ($card_ids)
 
 updateStoredCards ($card_ids)
 
 explodeExpDate ($expdate)
 
 onShowUserDisplayUserfield ($userId, $fieldName)
 
 isValidExpiredDate ($creditCards)
 
 _getInternalData ($userId)
 
 getStoredCCInfo ($card_id)
 
- Public Member Functions inherited from vmUserfieldPlugin
 __construct (&$subject, $config)
 
 AddUserfieldParameter ($params)
 
 addUserfieldParameterByPlgName ($plgName)
 
- 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

 $varsToPush = array()
 
const REALEX_FOLDERNAME = "realex_hpp_api"
 

Private Member Functions

 getStoredCreditCards ($userId)
 

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 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
 

Constructor & Destructor Documentation

plgVmUserfieldRealex_hpp_api::__construct ( $subject,
  $config 
)

Member Function Documentation

plgVmUserfieldRealex_hpp_api::_getInternalData (   $userId)
Parameters
$virtuemart_order_id
string$order_number
Returns
mixed|string
plgVmUserfieldRealex_hpp_api::deleteStoredCards (   $card_ids)

Delete a stored card To remove a card from the RealVault system

plgVmUserfieldRealex_hpp_api::explodeExpDate (   $expdate)

stored format of the expired date is mmyy

Parameters
$expdate
Returns
mixed
plgVmUserfieldRealex_hpp_api::getStoredCCInfo (   $card_id)
Parameters
$virtuemart_order_id
string$order_number
Returns
mixed|string
plgVmUserfieldRealex_hpp_api::getStoredCreditCards (   $userId)
private
plgVmUserfieldRealex_hpp_api::getTableSQLFields ( )
Returns
array
plgVmUserfieldRealex_hpp_api::getVmPluginCreateTableSQL ( )
Returns
string
plgVmUserfieldRealex_hpp_api::isValidExpiredDate (   $creditCards)

check if the expired Date is ok

Parameters
$storedCreditCards
plgVmUserfieldRealex_hpp_api::onShowUserDisplayUserfield (   $userId,
  $fieldName 
)
plgVmUserfieldRealex_hpp_api::plgVmDeclarePluginParamsUserfield (   $type,
  $name,
  $id,
$data 
)
plgVmUserfieldRealex_hpp_api::plgVmOnPaymentDisplay (   $fieldtype,
  $userId,
$storedCreditCards 
)
plgVmUserfieldRealex_hpp_api::plgVmOnStoreInstallPluginTable (   $type,
  $data 
)

Create the table for this plugin if it does not yet exist. This functions checks if the called plugin is active one. When yes it is calling the standard method to create the tables

Author
Valérie Isaksen
plgVmUserfieldRealex_hpp_api::plgVmOnUserfieldDisplay (   $_prefix,
  $field,
  $userId,
$return 
)

This method is fired when showing the order details in the frontend. It displays the shipment-specific data.

Parameters
integer$order_numberThe order Number
Returns
mixed Null for shipments that aren't active, text (HTML) otherwise
Author
Valérie Isaksen
plgVmUserfieldRealex_hpp_api::plgVmPrepareUserfieldDataSave (   $fieldType,
  $fieldName,
  $post,
$value,
  $params 
)
plgVmUserfieldRealex_hpp_api::updateStoredCards (   $card_ids)

Delete a stored card To remove a card from the RealVault system

Member Data Documentation

plgVmUserfieldRealex_hpp_api::$varsToPush = array()
const plgVmUserfieldRealex_hpp_api::REALEX_FOLDERNAME = "realex_hpp_api"

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