Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes

oxSeoEncoderVendor Class Reference

Inheritance diagram for oxSeoEncoderVendor:
Collaboration diagram for oxSeoEncoderVendor:

List of all members.

Public Member Functions

 getVendorUri ($oVendor, $iLang=null, $blRegenerate=false)
 getVendorPageUrl ($oVendor, $iPage, $iLang=null, $blFixed=null)
 getVendorUrl ($oVendor, $iLang=null)
 onDeleteVendor ($oVendor)

Static Public Member Functions

static getInstance ()

Protected Member Functions

 _getUrlExtension ()
 _getAltUri ($sObjectId, $iLang)

Protected Attributes

 $_aRootVendorUri = null

Static Protected Attributes

static $_instance = null

Detailed Description

Seo encoder base

Definition at line 7 of file oxseoencodervendor.php.


Member Function Documentation

oxSeoEncoderVendor._getAltUri ( sObjectId,
iLang 
) [protected]

Returns alternative uri used while updating seo

Parameters:
string $sObjectId object id
int $iLang language id
Returns:
string

Reimplemented from oxSeoEncoder.

Definition at line 167 of file oxseoencodervendor.php.

oxSeoEncoderVendor._getUrlExtension (  )  [protected]

Returns target "extension" (/)

Returns:
string

Reimplemented from oxSeoEncoder.

Definition at line 54 of file oxseoencodervendor.php.

static oxSeoEncoderVendor.getInstance (  )  [static]

Singleton method

Returns:
oxSeoEncoderVendor

Reimplemented from oxSeoEncoder.

Definition at line 28 of file oxseoencodervendor.php.

oxSeoEncoderVendor.getVendorPageUrl ( oVendor,
iPage,
iLang = null,
blFixed = null 
)

Returns vendor SEO url for specified page

Parameters:
oxvendor $oVendor vendor object
int $iPage page tu prepare number
int $iLang language
bool $blFixed fixed url marker (default is null)
Returns:
string

Definition at line 111 of file oxseoencodervendor.php.

oxSeoEncoderVendor.getVendorUri ( oVendor,
iLang = null,
blRegenerate = false 
)

Returns part of SEO url excluding path

Parameters:
oxVendor $oVendor vendor object
int $iLang language
bool $blRegenerate if TRUE forces seo url regeneration
Returns:
string

Definition at line 68 of file oxseoencodervendor.php.

oxSeoEncoderVendor.getVendorUrl ( oVendor,
iLang = null 
)

Encodes vendor categoru URLs into SEO format

Parameters:
oxvendor $oVendor Vendor object
int $iLang language
Returns:
null

Definition at line 136 of file oxseoencodervendor.php.

oxSeoEncoderVendor.onDeleteVendor ( oVendor  ) 

Deletes Vendor seo entry

Parameters:
oxvendor $oVendor Vendor object
Returns:
null

Definition at line 151 of file oxseoencodervendor.php.


Member Data Documentation

oxSeoEncoderVendor.$_aRootVendorUri = null [protected]

Definition at line 21 of file oxseoencodervendor.php.

oxSeoEncoderVendor.$_instance = null [static, protected]

Reimplemented from oxSeoEncoder.

Definition at line 14 of file oxseoencodervendor.php.


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