OXID eShop CE  6.1.4
OxidEsales\EshopCommunity\Application\Controller\AccountReviewController Class Reference
+ Inheritance diagram for OxidEsales\EshopCommunity\Application\Controller\AccountReviewController:
+ Collaboration diagram for OxidEsales\EshopCommunity\Application\Controller\AccountReviewController:

Public Member Functions

 init ()
 
 getReviewList ()
 
 deleteReviewAndRating ()
 
 getBreadCrumb ()
 
 getPageNavigation ()
 
 getItemsPerPage ()
 
 getActPage ()
 

Protected Attributes

 $itemsPerPage = 10
 
 $_sThisTemplate = 'page/account/reviews.tpl'
 

Private Member Functions

 deleteReview ()
 
 deleteRating ()
 
 getReviewIdFromRequest ()
 
 getRatingIdFromRequest ()
 
 redirectToAccountDashboard ()
 
 getPagesCount ()
 
 getMyAccountPageUrl ()
 
 getTranslatedString ($string)
 
 getPaginatedReviewAndRatingList ( $reviewAndRatingList, $itemsCount, $offset)
 

Member Function Documentation

◆ deleteRating()

OxidEsales\EshopCommunity\Application\Controller\AccountReviewController::deleteRating ( )
private

Deletes Rating.

◆ deleteReview()

OxidEsales\EshopCommunity\Application\Controller\AccountReviewController::deleteReview ( )
private

Deletes Review.

◆ deleteReviewAndRating()

OxidEsales\EshopCommunity\Application\Controller\AccountReviewController::deleteReviewAndRating ( )

Delete review and rating, which belongs to the active user.

◆ getActPage()

OxidEsales\EshopCommunity\Application\Controller\AccountReviewController::getActPage ( )

Get actual page number.

Returns
int

◆ getBreadCrumb()

OxidEsales\EshopCommunity\Application\Controller\AccountReviewController::getBreadCrumb ( )

Returns Bread Crumb - you are here page1/page2/page3...

Returns
array

◆ getItemsPerPage()

OxidEsales\EshopCommunity\Application\Controller\AccountReviewController::getItemsPerPage ( )

Return how many items will be displayed per page.

Returns
int

◆ getMyAccountPageUrl()

OxidEsales\EshopCommunity\Application\Controller\AccountReviewController::getMyAccountPageUrl ( )
private

Returns My Account page url.

Returns
string

◆ getPageNavigation()

OxidEsales\EshopCommunity\Application\Controller\AccountReviewController::getPageNavigation ( )

Generates the pagination.

Returns
\stdClass

◆ getPagesCount()

OxidEsales\EshopCommunity\Application\Controller\AccountReviewController::getPagesCount ( )
private

Returns pages count.

Returns
int

◆ getPaginatedReviewAndRatingList()

OxidEsales\EshopCommunity\Application\Controller\AccountReviewController::getPaginatedReviewAndRatingList (   $reviewAndRatingList,
  $itemsCount,
  $offset 
)
private

Paginate ReviewAndRating list.

Parameters
array$reviewAndRatingList
int$itemsCount
int$offset
Returns
array

◆ getRatingIdFromRequest()

OxidEsales\EshopCommunity\Application\Controller\AccountReviewController::getRatingIdFromRequest ( )
private

Retrieve the Rating id from the request

Returns
string

◆ getReviewIdFromRequest()

OxidEsales\EshopCommunity\Application\Controller\AccountReviewController::getReviewIdFromRequest ( )
private

Retrieve the Review id from the request

Returns
string

◆ getReviewList()

OxidEsales\EshopCommunity\Application\Controller\AccountReviewController::getReviewList ( )

Returns Review List

Returns
array

◆ getTranslatedString()

OxidEsales\EshopCommunity\Application\Controller\AccountReviewController::getTranslatedString (   $string)
private

Returns translated string.

Parameters
string$string
Returns
string

◆ init()

OxidEsales\EshopCommunity\Application\Controller\AccountReviewController::init ( )

Redirect to My Account, if validation does not pass.

◆ redirectToAccountDashboard()

OxidEsales\EshopCommunity\Application\Controller\AccountReviewController::redirectToAccountDashboard ( )
private

Redirect to My Account dashboard

Member Data Documentation

◆ $_sThisTemplate

OxidEsales\EshopCommunity\Application\Controller\AccountReviewController::$_sThisTemplate = 'page/account/reviews.tpl'
protected

◆ $itemsPerPage

OxidEsales\EshopCommunity\Application\Controller\AccountReviewController::$itemsPerPage = 10
protected

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