Public Member Functions | 
|   | __construct () | 
|   | setShowArticleCnt ($blShowArticleCount=false) | 
|   | assign ($dbRecord) | 
|   | load ($sOxid) | 
|   | getBaseSeoLink ($iLang, $iPage=0) | 
|   | getLink ($iLang=null) | 
|   | getBaseStdLink ($iLang, $blAddId=true, $blFull=true) | 
|   | getStdLink ($iLang=null, $aParams=array()) | 
|   | getNrOfArticles () | 
|   | getSubCats () | 
|   | getIsVisible () | 
|   | setIsVisible ($blVisible) | 
|   | getHasVisibleSubCats () | 
|   | setHasVisibleSubCats ($blHasVisibleSubcats) | 
|   | getContentCats () | 
|   | delete ($sOXID=null) | 
|   | getIconUrl () | 
|   | getThumbUrl () | 
|   | getTitle () | 
|   | getShortDescription () | 
|   | setLanguage ($iLang=null) | 
|   | getLanguage () | 
|   | setEnableMultilang ($blEmployMultilanguage) | 
|   | isMultilingualField ($sFieldName) | 
|   | isMultilang () | 
|   | loadInLang ($iLanguage, $sOxid) | 
|   | modifyCacheKey ($sCacheKey, $blOverride=false) | 
|   | getAvailableInLangs () | 
|   | getUpdateSqlFieldName ($sField) | 
|   | getUseSkipSaveFields () | 
|   | setUseSkipSaveFields ($blUseSkipSaveFields) | 
|   | __set ($sName, $sValue) | 
|   | __get ($sName) | 
|   | __isset ($mVar) | 
|   | __clone () | 
|   | oxClone ($oObject) | 
|   | getUpdateSeo () | 
|   | setUpdateSeo ($blUpdateSeo) | 
|   | init ($sTableName=null, $blForceAllFields=false) | 
|   | getClassName () | 
|   | getCoreTableName () | 
|   | getId () | 
|   | setId ($sOXID=null) | 
|   | setShopId ($iShopId) | 
|   | getShopId () | 
|   | getViewName ($blForceCoreTableUsage=null) | 
|   | disableLazyLoading () | 
|   | isDerived () | 
|   | setIsDerived ($blVal) | 
|   | isLoaded () | 
|   | buildSelectString ($aWhere=null) | 
|   | assignRecord ($sSelect) | 
|   | getFieldData ($sFieldName) | 
|   | getSelectFields ($blForceCoreTableUsage=null) | 
|   | save () | 
|   | allowDerivedUpdate () | 
|   | allowDerivedDelete () | 
|   | exists ($sOXID=null) | 
|   | getSqlActiveSnippet ($blForceCoreTable=null) | 
|   | beforeUpdate ($sOXID=null) | 
|   | onChange ($iAction=null, $sOXID=null) | 
|   | setInList () | 
|   | isOx () | 
|   | isReadOnly () | 
|   | setReadOnly ($blReadOnly) | 
|   | getFieldNames () | 
|   | addFieldName ($sName) | 
|   | __call ($sMethod, $aArgs) | 
|   | getConfig () | 
|   | setConfig ($oConfig) | 
|   | getSession () | 
|   | setSession ($oSession) | 
|   | getUser () | 
|   | setUser ($oUser) | 
|   | isAdmin () | 
|   | setAdminMode ($blAdmin) | 
Detailed Description
Vendor manager 
Definition at line 7 of file oxvendor.php.
Constructor & Destructor Documentation
      
        
          | oxVendor::__construct  | 
          ( | 
           | ) | 
           | 
        
      
 
Class constructor, initiates parent constructor (parent::oxI18n()). 
Reimplemented from oxI18n.
Definition at line 62 of file oxvendor.php.
 
 
Member Function Documentation
  
  
      
        
          | oxVendor::_setRootObjectData  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
Sets root vendor data. Returns true
- Returns
 - bool 
 
Definition at line 118 of file oxvendor.php.
 
 
      
        
          | oxVendor::assign  | 
          ( | 
            | 
          $dbRecord | ) | 
           | 
        
      
 
Assigns to $this object some base parameters/values.
- Parameters
 - 
  
    | array | $dbRecord | parameters/values  | 
  
   
Reimplemented from oxBase.
Definition at line 84 of file oxvendor.php.
 
 
      
        
          | oxVendor::delete  | 
          ( | 
            | 
          $sOXID = null | ) | 
           | 
        
      
 
Delete this object from the database, returns true on success.
- Parameters
 - 
  
    | string | $sOXID | Object ID(default null) | 
  
   
- Returns
 - bool 
 
Reimplemented from oxI18n.
Definition at line 286 of file oxvendor.php.
 
 
      
        
          | oxVendor::getBaseSeoLink  | 
          ( | 
            | 
          $iLang,  | 
        
        
           | 
           | 
            | 
          $iPage = 0  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Returns raw content seo url
- Parameters
 - 
  
    | int | $iLang | language id  | 
    | int | $iPage | page number [optional] | 
  
   
- Returns
 - string 
 
Definition at line 136 of file oxvendor.php.
 
 
      
        
          | oxVendor::getBaseStdLink  | 
          ( | 
            | 
          $iLang,  | 
        
        
           | 
           | 
            | 
          $blAddId = true,  | 
        
        
           | 
           | 
            | 
          $blFull = true  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Returns base dynamic url: shopurl/index.php?cl=details
- Parameters
 - 
  
    | int | $iLang | language id  | 
    | bool | $blAddId | add current object id to url or not  | 
    | bool | $blFull | return full including domain name [optional] | 
  
   
- Returns
 - string 
 
Implements oxIUrl.
Definition at line 179 of file oxvendor.php.
 
 
      
        
          | oxVendor::getContentCats  | 
          ( | 
           | ) | 
           | 
        
      
 
Empty method, called in templates when vendor is used in same code like category 
Definition at line 275 of file oxvendor.php.
 
 
      
        
          | oxVendor::getHasVisibleSubCats  | 
          ( | 
           | ) | 
           | 
        
      
 
returns if a vendor has visible sub categories
- Returns
 - bool 
 
Definition at line 253 of file oxvendor.php.
 
 
Returns article picture
- Returns
 - string 
 
Definition at line 303 of file oxvendor.php.
 
 
      
        
          | oxVendor::getIsVisible  | 
          ( | 
           | ) | 
           | 
        
      
 
returns the visibility of a vendor
- Returns
 - bool 
 
Definition at line 233 of file oxvendor.php.
 
 
      
        
          | oxVendor::getLink  | 
          ( | 
            | 
          $iLang = null | ) | 
           | 
        
      
 
Returns vendor link Url
- Parameters
 - 
  
    | int | $iLang | language id [optional] | 
  
   
- Returns
 - string 
 
Implements oxIUrl.
Definition at line 153 of file oxvendor.php.
 
 
      
        
          | oxVendor::getNrOfArticles  | 
          ( | 
           | ) | 
           | 
        
      
 
returns number or articles of this vendor
- Returns
 - integer 
 
Definition at line 212 of file oxvendor.php.
 
 
      
        
          | oxVendor::getShortDescription  | 
          ( | 
           | ) | 
           | 
        
      
 
Returns short description
- Returns
 - string 
 
Definition at line 341 of file oxvendor.php.
 
 
      
        
          | oxVendor::getStdLink  | 
          ( | 
            | 
          $iLang = null,  | 
        
        
           | 
           | 
            | 
          $aParams = array()  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Returns standard URL to vendor
- Parameters
 - 
  
    | int | $iLang | language  | 
    | array | $aParams | additional params to use [optional] | 
  
   
- Returns
 - string 
 
Implements oxIUrl.
Definition at line 198 of file oxvendor.php.
 
 
returns the sub category array 
Definition at line 224 of file oxvendor.php.
 
 
      
        
          | oxVendor::getThumbUrl  | 
          ( | 
           | ) | 
           | 
        
      
 
Returns category thumbnail picture url if exist, false - if not
- Returns
 - mixed 
 
Definition at line 321 of file oxvendor.php.
 
 
Returns vendor title
- Returns
 - string 
 
Definition at line 331 of file oxvendor.php.
 
 
Loads object data from DB (object data ID is passed to method). Returns true on success.
- Parameters
 - 
  
  
 
- Returns
 - oxvendor 
 
Reimplemented from oxBase.
Definition at line 104 of file oxvendor.php.
 
 
      
        
          | oxVendor::setHasVisibleSubCats  | 
          ( | 
            | 
          $blHasVisibleSubcats | ) | 
           | 
        
      
 
sets the state of has visible sub vendors
- Parameters
 - 
  
    | bool | $blHasVisibleSubcats | marker if vendor has visible subcategories  | 
  
   
Definition at line 267 of file oxvendor.php.
 
 
      
        
          | oxVendor::setIsVisible  | 
          ( | 
            | 
          $blVisible | ) | 
           | 
        
      
 
sets the visibilty of a category
- Parameters
 - 
  
    | bool | $blVisible | vendors visibility status setter  | 
  
   
Definition at line 243 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  | 
  
   
Definition at line 74 of file oxvendor.php.
 
 
Member Data Documentation
  
  
      
        
          | oxVendor::$_aRootVendor = array() | 
         
       
   | 
  
staticprotected   | 
  
 
 
  
  
      
        
          | oxVendor::$_aSeoUrls = array() | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | oxVendor::$_blHasVisibleSubCats | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | oxVendor::$_blIsSeoObject = true | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | oxVendor::$_blShowArticleCnt = false | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | oxVendor::$_iNrOfArticles = -1 | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | oxVendor::$_sClassName = 'oxvendor' | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following file: