oxVendor Class Reference

Inheritance diagram for oxVendor:
[legend]
Collaboration diagram for oxVendor:
[legend]

List of all members.


Detailed Description

Definition at line 6 of file oxvendor.php.


Public Member Functions

 __construct ()
 __get ($sName)
 setShowArticleCnt ($blShowArticleCount=false)
 assign ($dbRecord)
 getLink ($iLang=null)
 getStdLink ($iLang=null)
 getNrOfArticles ()
 getSubCats ()
 getIsVisible ()
 setIsVisible ($blVisible)
 getHasVisibleSubCats ()
 setHasVisibleSubCats ($blHasVisibleSubcats)
 getIconUrl ()

Static Public Member Functions

static getRootVendor ($iLang=null)

Protected Attributes

 $_sCoreTbl = 'oxvendor'
 $_sClassName = 'oxvendor'
 $_blShowArticleCnt = false
 $_iNrOfArticles = -1
 $_blIsSeoObject = true
 $_blIsVisible
 $_blHasVisibleSubCats

Static Protected Attributes

static $_aRootVendor = array()

Constructor & Destructor Documentation

oxVendor.__construct (  ) 

Class constructor, initiates parent constructor (parent.oxI18n()).

Reimplemented from oxI18n.

Definition at line 58 of file oxvendor.php.


Member Function Documentation

oxVendor.__get ( sName  ) 

Extra getter to guarantee compatibility with templates

Parameters:
string $sName name of variable to return
Returns:
mixed

Reimplemented from oxBase.

Definition at line 72 of file oxvendor.php.

oxVendor.setShowArticleCnt ( blShowArticleCount = false  ) 

Marker to load vendor article count info setter

Parameters:
bool $blShowArticleCount Marker to load vendor article count
Returns:
null

Definition at line 101 of file oxvendor.php.

oxVendor.assign ( dbRecord  ) 

Assigns to $this object some base parameters/values.

Parameters:
array $dbRecord parameters/values
Returns:
null

Reimplemented from oxI18n.

Definition at line 113 of file oxvendor.php.

static oxVendor.getRootVendor ( iLang = null  )  [static]

getRootVendor creates root vendor object

Parameters:
integer $iLang language
public
Returns:
void

Definition at line 135 of file oxvendor.php.

oxVendor.getLink ( iLang = null  ) 

Returns vendor link Url

Parameters:
integer $iLang language
Returns:
string

Definition at line 159 of file oxvendor.php.

oxVendor.getStdLink ( iLang = null  ) 

Returns standard URL to vendor

Parameters:
integer $iLang language
Returns:
string

Definition at line 192 of file oxvendor.php.

oxVendor.getNrOfArticles (  ) 

returns number or articles of this vendor

Returns:
integer

Definition at line 210 of file oxvendor.php.

oxVendor.getSubCats (  ) 

returns the sub category array

Returns:
array

Definition at line 224 of file oxvendor.php.

oxVendor.getIsVisible (  ) 

returns the visibility of a vendor

Returns:
bool

Definition at line 233 of file oxvendor.php.

oxVendor.setIsVisible ( blVisible  ) 

sets the visibilty of a category

Parameters:
bool $blVisible vendors visibility status setter
Returns:
null

Definition at line 245 of file oxvendor.php.

oxVendor.getHasVisibleSubCats (  ) 

returns if a vendor has visible sub categories

Returns:
bool

Definition at line 255 of file oxvendor.php.

oxVendor.setHasVisibleSubCats ( blHasVisibleSubcats  ) 

sets the state of has visible sub vendors

Parameters:
bool $blHasVisibleSubcats marker if vendor has visible subcategories
Returns:
null

Definition at line 271 of file oxvendor.php.

oxVendor.getIconUrl (  ) 

Returns article picture

Returns:
strin

Definition at line 281 of file oxvendor.php.


Member Data Documentation

oxVendor.$_aRootVendor = array() [static, protected]

Definition at line 9 of file oxvendor.php.

oxVendor.$_sCoreTbl = 'oxvendor' [protected]

Definition at line 13 of file oxvendor.php.

oxVendor.$_sClassName = 'oxvendor' [protected]

Reimplemented from oxI18n.

Definition at line 18 of file oxvendor.php.

oxVendor.$_blShowArticleCnt = false [protected]

Definition at line 25 of file oxvendor.php.

oxVendor.$_iNrOfArticles = -1 [protected]

Definition at line 32 of file oxvendor.php.

oxVendor.$_blIsSeoObject = true [protected]

Reimplemented from oxBase.

Definition at line 39 of file oxvendor.php.

oxVendor.$_blIsVisible [protected]

Definition at line 46 of file oxvendor.php.

oxVendor.$_blHasVisibleSubCats [protected]

Definition at line 53 of file oxvendor.php.


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

Generated on Thu Dec 4 12:05:36 2008 for OXID eShop CE by  doxygen 1.5.5