Suggest Class Reference

Inheritance diagram for Suggest:

Inheritance graph
[legend]
Collaboration diagram for Suggest:

Collaboration graph
[legend]

List of all members.


Detailed Description

Article suggestion page. Collects some article base information, sets default recomendation text, sends suggestion mail to user.

Public Member Functions

 init ()
 render ()
 send ()
 getProduct ()
 getCrossSelling ()
 getSimilarProducts ()
 getRecommList ()
 getSuggestData ()

Protected Attributes

 $_sThisTemplate = 'suggest.tpl'
 $_aReqFields = array( 'rec_name', 'rec_email', 'send_name', 'send_email', 'send_message', 'send_subject' )
 $_oCrossSelling = null
 $_oSimilarProducts = null
 $_oRecommList = null
 $_aSuggestData = null

Member Function Documentation

Suggest.init (  ) 

Executes parent.init() and loads product object.

Returns:
null

Reimplemented from oxUBase.

Suggest.render (  ) 

Loads and passes article and related info to template engine (oxarticle.getReviews(), oxarticle.getCrossSelling(), oxarticle.GetSimilarProducts()), executes parent.render() and returns template file name to render suggest._sThisTemplate.

Template variables: product, reviews, crossselllist, similarlist

Returns:
string current template file name

Reimplemented from oxUBase.

Suggest.send (  ) 

Sends product suggestion mail and returns a URL according to URL formatting rules.

Template variables: editval, error

Returns:
null

Suggest.getProduct (  ) 

Template variable getter. Returns search product

Returns:
object

Reimplemented from oxUBase.

Suggest.getCrossSelling (  ) 

Template variable getter. Returns recommlist's reviews

Returns:
array

Reimplemented from oxView.

Suggest.getSimilarProducts (  ) 

Template variable getter. Returns recommlist's reviews

Returns:
array

Reimplemented from oxView.

Suggest.getRecommList (  ) 

Template variable getter. Returns recommlist's reviews

Returns:
array

Suggest.getSuggestData (  ) 

Template variable getter. Returns active object's reviews

Returns:
array


Member Data Documentation

Suggest.$_sThisTemplate = 'suggest.tpl' [protected]

Reimplemented from oxView.

Suggest.$_aReqFields = array( 'rec_name', 'rec_email', 'send_name', 'send_email', 'send_message', 'send_subject' ) [protected]

Suggest.$_oCrossSelling = null [protected]

Suggest.$_oSimilarProducts = null [protected]

Suggest.$_oRecommList = null [protected]

Suggest.$_aSuggestData = null [protected]


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

Generated on Wed Oct 29 23:47:57 2008 for OXID eShop CE by  doxygen 1.5.5