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

Public Member Functions

 __construct ()
 
 getManufacturer ($id=0)
 
 store (&$data)
 
 remove ($ids)
 
 getManufacturerDropdown ()
 
 getManufacturers ($onlyPublished=false, $noLimit=false, $getMedia=false)
 
- 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 getManufacturersOfProductsInCategory ($virtuemart_category_id, $vmlang, $mlang=false)
 
- 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

VirtueMartModelManufacturer::__construct ( )

constructs a VmModel setMainTable defines the maintable of the model

Author
Max Milbers

Member Function Documentation

VirtueMartModelManufacturer::getManufacturer (   $id = 0)

Load a single manufacturer

VirtueMartModelManufacturer::getManufacturerDropdown ( )

Returns a dropdown menu with manufacturers

Author
Max Milbers
Returns
object List of manufacturer to build filter select box
VirtueMartModelManufacturer::getManufacturers (   $onlyPublished = false,
  $noLimit = false,
  $getMedia = false 
)

Retireve a list of countries from the database.

Parameters
string$onlyPuiblishedTrue to only retreive the publish countries, false otherwise
string$noLimitTrue if no record count limit is used, false otherwise
Returns
object List of manufacturer objects
static VirtueMartModelManufacturer::getManufacturersOfProductsInCategory (   $virtuemart_category_id,
  $vmlang,
  $mlang = false 
)
static
VirtueMartModelManufacturer::remove (   $ids)
VirtueMartModelManufacturer::store ( $data)

Bind the post data to the manufacturer 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: