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

Public Member Functions

 __construct ()
 
 getCalc ($id=0)
 
 getCalcs ($onlyPublished=false, $noLimit=false, $search=false)
 
 store (&$data)
 
 remove ($cids)
 
- Public Member Functions inherited from VmModel
 __construct ($cidName='cid', $config=array())
 
 setDebugSql ($b)
 
 getName ()
 
 setState ($property, $value=null)
 
 getState ($property=null, $default=null)
 
 getTable ($name= '', $prefix= 'Table', $options=array())
 
 setIdName ($idName)
 
 getIdName ()
 
 getId ()
 
 setId ($id)
 
 setMainTable ($maintablename, $maintable=0)
 
 getDefaultOrdering ()
 
 addvalidOrderingFieldName ($add)
 
 removevalidOrderingFieldName ($name)
 
 setDefaultValidOrderingFields ($defaultTable=null)
 
 _getOrdering ($preTable='')
 
 checkFilterOrder ($toCheck, $view=0, $task= '')
 
 checkValidOrderingFieldName ($toCheck)
 
 checkFilterDir ($toCheck, $view=0, $task= '')
 
 getPagination ($perRow=5)
 
 setPaginationLimits ()
 
 getTotal ()
 
 setGetCount ($withCount)
 
 exeSortSearchListQuery ($object, $select, $joinedTables, $whereString= '', $groupBy= '', $orderBy= '', $filter_order_Dir= '', $nbrReturnProducts=false)
 
 emptyCache ()
 
 getData ($id=0)
 
 store (&$data)
 
 remove ($ids)
 
 setToggleName ($togglesName)
 
 toggle ($field, $val=NULL, $cidname=0, $tablename=0, $view=false)
 
 move ($direction, $filter=null)
 
 saveorder ($cid=array(), $order, $filter=null)
 
 addImages ($obj, $limit=0)
 
 resetErrors ()
 
- Public Member Functions inherited from vObject
 __toString ()
 
 get ($prop, $def=null)
 
 set ($prop, $value=null)
 
 setProperties ($props)
 

Static Public Member Functions

static getRule ($kind)
 
static getTaxes ()
 
static getDiscounts ()
 
static getDBDiscounts ()
 
static getDADiscounts ()
 
- Static Public Member Functions inherited from VmModel
static addTablePath ($path)
 
static addIncludePath ($path= '', $prefix= '')
 
static getInstance ($type, $prefix= '', $config=array())
 
static getModel ($name=false)
 
static joinLangTables ($tablename, $prefix, $on, $method=0)
 
static joinLangSelectFields ($langFields, $as=true)
 
static joinLangLikeFields ($langFields, $keyword)
 
static joinLangLikeField ($searchField, $keyword)
 

Additional Inherited Members

- Public Attributes inherited from VmModel
 $_id = 0
 
 $_data = null
 
 $_query = null
 
 $_total = null
 
 $_pagination = 0
 
 $_limit = 0
 
 $_limitStart = 0
 
 $_maintable = ''
 
 $_maintablename = ''
 
 $_idName = ''
 
 $_cidName = 'cid'
 
 $_togglesName = null
 
 $_selectedOrderingDir = 'DESC'
 
 $_noLimit = false
 
 $_tablePreFix = ''
 
 $_validOrderingFieldName = array()
 
 $_validFilterDir = array('ASC','DESC')
 
- Protected Member Functions inherited from VmModel
 populateState ()
 
 _createTable ($name, $prefix= 'Table', $config=array())
 
 _getList ($query, $limitstart=0, $limit=0)
 
 _getListCount ($query)
 
- Static Protected Member Functions inherited from VmModel
static _createFileName ($type, $parts=array())
 
- Protected Attributes inherited from VmModel
 $__state_set = null
 
 $name
 
 $option = null
 
 $state
 
 $event_clean_cache = null
 
 $_maxItems = 1000
 

Constructor & Destructor Documentation

VirtueMartModelCalc::__construct ( )

Constructor for the calc model.

The calc id is read and detmimined if it is an array of ids or just one single id.

Author
RickG

Member Function Documentation

VirtueMartModelCalc::getCalc (   $id = 0)

Retrieve the detail record for the current $id if the data has not already been loaded.

Author
Max Milbers
VirtueMartModelCalc::getCalcs (   $onlyPublished = false,
  $noLimit = false,
  $search = false 
)

Retrieve a list of calculation rules from the database.

Author
Max Milbers
Parameters
string$onlyPuiblishedTrue to only retreive the published Calculation rules, false otherwise
string$noLimitTrue if no record count limit is used, false otherwise
Returns
object List of calculation rule objects
static VirtueMartModelCalc::getDADiscounts ( )
static
static VirtueMartModelCalc::getDBDiscounts ( )
static
static VirtueMartModelCalc::getDiscounts ( )
static
static VirtueMartModelCalc::getRule (   $kind)
static
static VirtueMartModelCalc::getTaxes ( )
static
VirtueMartModelCalc::remove (   $cids)

Delete all calcs selected

Author
Max Milbers
Parameters
array$cidscategories to remove
Returns
boolean if the item remove was successful
VirtueMartModelCalc::store ( $data)

Bind the post data to the calculation table and save it

Author
Max Milbers
Returns
boolean True is the save was successful, false otherwise.

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