Suggest Class Reference

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

List of all members.


Detailed Description

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

Definition at line 8 of file suggest.php.


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.

Definition at line 51 of file suggest.php.

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.

Definition at line 69 of file suggest.php.

Suggest.send (  ) 

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

Template variables: editval, error

Returns:
null

Definition at line 92 of file suggest.php.

Suggest.getProduct (  ) 

Template variable getter. Returns search product

Returns:
object

Reimplemented from oxUBase.

Definition at line 151 of file suggest.php.

Suggest.getCrossSelling (  ) 

Template variable getter. Returns recommlist's reviews

Returns:
array

Reimplemented from oxView.

Definition at line 168 of file suggest.php.

Suggest.getSimilarProducts (  ) 

Template variable getter. Returns recommlist's reviews

Returns:
array

Reimplemented from oxView.

Definition at line 184 of file suggest.php.

Suggest.getRecommList (  ) 

Template variable getter. Returns recommlist's reviews

Returns:
array

Definition at line 200 of file suggest.php.

Suggest.getSuggestData (  ) 

Template variable getter. Returns active object's reviews

Returns:
array

Definition at line 217 of file suggest.php.


Member Data Documentation

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

Reimplemented from oxView.

Definition at line 14 of file suggest.php.

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

Definition at line 20 of file suggest.php.

Suggest.$_oCrossSelling = null [protected]

Definition at line 26 of file suggest.php.

Suggest.$_oSimilarProducts = null [protected]

Definition at line 32 of file suggest.php.

Suggest.$_oRecommList = null [protected]

Definition at line 38 of file suggest.php.

Suggest.$_aSuggestData = null [protected]

Definition at line 44 of file suggest.php.


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

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