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

Public Member Functions

 __construct (&$subject, $config)
 
 getVmPluginCreateTableSQL ()
 
 getTableSQLFields ()
 
 plgVmSelectSearchableCustom (&$selectList, &$searchCustomValues, $virtuemart_custom_id)
 
 plgVmAddToSearch (&$where, &$PluginJoinTables, $custom_id)
 
 plgVmOnProductEdit ($field, $product_id, &$row, &$retValue)
 
 plgVmOnDisplayProductFE (&$product, &$group)
 
 plgVmOnStoreProduct ($data, $plugin_param)
 
 plgVmOnStoreInstallPluginTable ($psType, $name)
 
 plgVmSetOnTablePluginParamsCustom ($name, $id, &$table)
 
 plgVmDeclarePluginParamsCustomVM3 (&$data)
 
 plgVmOnDisplayEdit ($virtuemart_custom_id, &$customPlugin)
 
- Public Member Functions inherited from vmCustomPlugin
 __construct (&$subject, $config)
 
 onDisplayEditBECustom ($virtuemart_custom_id, &$customPlugin)
 
 parseCustomParams (&$field, $xParams= 'customfield_params')
 
 getCustomParams (&$field)
 
 OnStoreProduct ($data, $plugin_param)
 
 GetPluginInCart ($product)
 
 selectSearchableCustom (&$selectList)
 
 GetNameByCustomId ($custom_id)
 
 getIdForCustomIdProduct ($product_id, $custom_id)
 
- 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')
 

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 vmCustomPlugin
 getPluginProductDataCustom (&$field, $product_id)
 
 getPluginCustomData (&$field, $product_id)
 
 storePluginInternalDataProduct (&$values, $primaryKey=0, $product_id=0)
 
- 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 vmCustomPlugin
 $customs
 
- 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

plgVmCustomSpecification::__construct ( $subject,
  $config 
)

Member Function Documentation

plgVmCustomSpecification::getTableSQLFields ( )
plgVmCustomSpecification::getVmPluginCreateTableSQL ( )

Create the table for this plugin if it does not yet exist.

Author
Val�rie Isaksen
plgVmCustomSpecification::plgVmAddToSearch ( $where,
$PluginJoinTables,
  $custom_id 
)
plgVmCustomSpecification::plgVmDeclarePluginParamsCustomVM3 ( $data)
plgVmCustomSpecification::plgVmOnDisplayEdit (   $virtuemart_custom_id,
$customPlugin 
)

Custom triggers note by Max Milbers

plgVmCustomSpecification::plgVmOnDisplayProductFE ( $product,
$group 
)

@ idx plugin index

See also
components/com_virtuemart/helpers/vmCustomPlugin::onDisplayProductFE()
Author
Patrick Kohl Display product
plgVmCustomSpecification::plgVmOnProductEdit (   $field,
  $product_id,
$row,
$retValue 
)
plgVmCustomSpecification::plgVmOnStoreInstallPluginTable (   $psType,
  $name 
)

We must reimplement this triggers for joomla 1.7 vmplugin triggers note by Max Milbers

plgVmCustomSpecification::plgVmOnStoreProduct (   $data,
  $plugin_param 
)
plgVmCustomSpecification::plgVmSelectSearchableCustom ( $selectList,
$searchCustomValues,
  $virtuemart_custom_id 
)
plgVmCustomSpecification::plgVmSetOnTablePluginParamsCustom (   $name,
  $id,
$table 
)

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