Public Member Functions | Protected Member Functions | Protected Attributes

Article_Seo Class Reference

Inheritance diagram for Article_Seo:
Collaboration diagram for Article_Seo:

List of all members.

Public Member Functions

 getActCatType ()
 getActCatLang ()
 getActCatId ()
 getSelectionList ()
 getActCategory ()
 getTag ()
 getActVendor ()
 getActManufacturer ()
 getListType ()
 getEditLang ()
 processParam ($sParam)
 getEntryUri ()
 showCatSelect ()
 isEntryFixed ()

Protected Member Functions

 _getCategoryList ($oArticle)
 _getVendorList ($oArticle)
 _getManufacturerList ($oArticle)
 _getTagList ($oArticle, $iLang)
 _getAltSeoEntryId ()
 _getSeoEntryType ()
 _getType ()
 _getEncoder ()
 _getStdUrl ($sOxid, $sCatType=null, $sListType=null, $iLang=null, $sTag=null)
 _getSaveObjectId ()

Protected Attributes

 $_sActCatId = null
 $_aSelectionList = null

Detailed Description

Article seo config class

Definition at line 6 of file article_seo.php.


Member Function Documentation

Article_Seo._getAltSeoEntryId (  )  [protected]

Returns alternative seo entry id

Returns:
null

Reimplemented from Object_Seo.

Definition at line 320 of file article_seo.php.

Article_Seo._getCategoryList ( oArticle  )  [protected]

Returns array of product categories

Parameters:
oxarticle $oArticle Article object
Returns:
array

Definition at line 135 of file article_seo.php.

Article_Seo._getEncoder (  )  [protected]

Returns current object type seo encoder object

Returns:
oxSeoEncoderCategory

Reimplemented from Object_Seo.

Definition at line 370 of file article_seo.php.

Article_Seo._getManufacturerList ( oArticle  )  [protected]

Returns array containing product manufacturer object

Parameters:
oxarticle $oArticle Article object
Returns:
array

Definition at line 193 of file article_seo.php.

Article_Seo._getSaveObjectId (  )  [protected]

Returns id of object which must be saved

Returns:
string

Reimplemented from Object_Seo.

Definition at line 461 of file article_seo.php.

Article_Seo._getSeoEntryType (  )  [protected]

Returns seo entry type

Returns:
string

Reimplemented from Object_Seo.

Definition at line 330 of file article_seo.php.

Article_Seo._getStdUrl ( sOxid,
sCatType = null,
sListType = null,
iLang = null,
sTag = null 
) [protected]

Returns objects standard url

Parameters:
string $sOxid object id
string $sCatType preferred type - oxvendor/oxmanufacturer/oxtag.. [default is NULL]
string $sListType preferred list type tag/vendor/manufacturer.. [default is NULL]
string $iLang preferred language id [default is NULL]
string $sTag preferred tag [default is NULL]
Returns:
string

Definition at line 413 of file article_seo.php.

Article_Seo._getTagList ( oArticle,
iLang 
) [protected]

Returns product tags array for given language

Parameters:
oxArticle $oArticle Article object
int $iLang language id
Returns:
array

Definition at line 211 of file article_seo.php.

Article_Seo._getType (  )  [protected]

Returns url type

Returns:
string

Reimplemented from Object_Seo.

Definition at line 344 of file article_seo.php.

Article_Seo._getVendorList ( oArticle  )  [protected]

Returns array containing product vendor object

Parameters:
oxArticle $oArticle Article object
Returns:
array

Definition at line 176 of file article_seo.php.

Article_Seo.getActCategory (  ) 

Returns active category object, used for seo url getter

Returns:
oxcategory | null

Reimplemented from oxView.

Definition at line 236 of file article_seo.php.

Article_Seo.getActCatId (  ) 

Returns active category (manufacturer/vendor/tag) id

Returns:
string

Definition at line 74 of file article_seo.php.

Article_Seo.getActCatLang (  ) 

Returns active category (manufacturer/vendor/tag) language id

Returns:
int

Definition at line 48 of file article_seo.php.

Article_Seo.getActCatType (  ) 

Returns active selection type - oxcategory, oxmanufacturer, oxvendor or oxtag

Returns:
string

Reimplemented from Object_Seo.

Definition at line 27 of file article_seo.php.

Article_Seo.getActManufacturer (  ) 

Returns active manufacturer object if available

Returns:
oxmanufacturer | null

Definition at line 282 of file article_seo.php.

Article_Seo.getActVendor (  ) 

Returns active vendor object if available

Returns:
oxvendor | null

Definition at line 271 of file article_seo.php.

Article_Seo.getEditLang (  ) 

Returns editable object language id

Returns:
int

Reimplemented from Object_Seo.

Definition at line 310 of file article_seo.php.

Article_Seo.getEntryUri (  ) 

Returns seo uri

Returns:
string

Reimplemented from Object_Seo.

Definition at line 380 of file article_seo.php.

Article_Seo.getListType (  ) 

Returns list type for current seo url

Returns:
string

Definition at line 293 of file article_seo.php.

Article_Seo.getSelectionList (  ) 

Returns product selections array [type][language] (categories, vendors etc assigned)

Returns:
array

Definition at line 97 of file article_seo.php.

Article_Seo.getTag (  ) 

Returns active tag, used for seo url getter

Returns:
string | null

Definition at line 247 of file article_seo.php.

Article_Seo.isEntryFixed (  ) 

Returns TRUE if current seo entry has fixed state

Returns:
bool

Reimplemented from Object_Seo.

Definition at line 475 of file article_seo.php.

Article_Seo.processParam ( sParam  ) 

Processes parameter before writing to db

Parameters:
string $sParam parameter to process
Returns:
string

Reimplemented from Object_Seo.

Definition at line 356 of file article_seo.php.

Article_Seo.showCatSelect (  ) 

Returns TRUE, as this view support category selector

Returns:
bool

Reimplemented from Object_Seo.

Definition at line 451 of file article_seo.php.


Member Data Documentation

Article_Seo.$_aSelectionList = null [protected]

Definition at line 20 of file article_seo.php.

Article_Seo.$_sActCatId = null [protected]

Definition at line 13 of file article_seo.php.


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