src/ShopArticleReviewBundle/objects/WebModules/MTPkgShopArticleReviewCore/MTPkgShopArticleReviewCore.class.php
public function RateReview()
    {
        $oGlobal = TGlobal::instance();
        $oMsgManager = TCMSMessageManager::GetInstance();
        $oReviewItem = TdbShopArticleReview::GetNewInstance();
        if ($oReviewItem->Load($oGlobal->GetUserData(TdbShopArticleReview::URL_PARAM_REVIEW_ID))) {
            if ($this->AllowRateReviews() && $oGlobal->UserDataExists('bRate') && $oGlobal->UserDataExists(TdbShopArticleReview::URL_PARAM_REVIEW_ID)) {
                $bRate = $oGlobal->GetUserData('bRate');
                if ($bRate) {
                    $oReviewItem->RateReview(true);
                } else {
                    $oReviewItem->RateReview(false);
                }
                $oMsgManager->AddMessage(self::MSG_CONSUMER_NAME, 'ARTICLE-REVIEW-RATE-REVIEW-SUCCESS');
            } else {
                $oMsgManager->AddMessage(self::MSG_CONSUMER_NAME, 'ARTICLE-REVIEW-ACTION-MISSING-PARAMETER');
            }
        } else {
            $oMsgManager->AddMessage(self::MSG_CONSUMER_NAME, 'ARTICLE-REVIEW-ACTION-REVIEW-NOT-FOUND');
        }
        $this->RedirectToItemPage();
    }
public function RateReview()
    {
        $oGlobal = TGlobal::instance();
        $oMsgManager = TCMSMessageManager::GetInstance();
        $oReviewItem = TdbShopArticleReview::GetNewInstance();
        if ($oReviewItem->Load($oGlobal->GetUserData(TdbShopArticleReview::URL_PARAM_REVIEW_ID))) {
            if ($this->AllowRateReviews() && $oGlobal->UserDataExists('bRate') && $oGlobal->UserDataExists(TdbShopArticleReview::URL_PARAM_REVIEW_ID)) {
                $bRate = $oGlobal->GetUserData('bRate');
                if ($bRate) {
                    $oReviewItem->RateReview(true);
                } else {
                    $oReviewItem->RateReview(false);
                }
                $oMsgManager->AddMessage(self::MSG_CONSUMER_NAME, 'ARTICLE-REVIEW-RATE-REVIEW-SUCCESS');
            } else {
                $oMsgManager->AddMessage(self::MSG_CONSUMER_NAME, 'ARTICLE-REVIEW-ACTION-MISSING-PARAMETER');
            }
        } else {
            $oMsgManager->AddMessage(self::MSG_CONSUMER_NAME, 'ARTICLE-REVIEW-ACTION-REVIEW-NOT-FOUND');
        }
        $this->RedirectToItemPage();
    }
public function RateReview ( ) { $ oGlobal = TGlobal :: instance ( ) ; $ oMsgManager = TCMSMessageManager :: GetInstance ( ) ; $ oReviewItem = TdbShopArticleReview :: GetNewInstance ( ) ; if ( $ oReviewItem -> Load ( $ oGlobal -> GetUserData ( TdbShopArticleReview :: URL_PARAM_REVIEW_ID ) ) ) { if ( $ this -> AllowRateReviews ( ) && $ oGlobal -> UserDataExists ( 'bRate' ) && $ oGlobal -> UserDataExists ( TdbShopArticleReview :: URL_PARAM_REVIEW_ID ) ) { $ bRate = $ oGlobal -> GetUserData ( 'bRate' ) ; if ( $ bRate ) { $ oReviewItem -> RateReview ( true ) ; } else { $ oReviewItem -> RateReview ( false ) ; } $ oMsgManager -> AddMessage ( self :: MSG_CONSUMER_NAME , 'ARTICLE-REVIEW-RATE-REVIEW-SUCCESS' ) ; } else { $ oMsgManager -> AddMessage ( self :: MSG_CONSUMER_NAME , 'ARTICLE-REVIEW-ACTION-MISSING-PARAMETER' ) ; } } else { $ oMsgManager -> AddMessage ( self :: MSG_CONSUMER_NAME , 'ARTICLE-REVIEW-ACTION-REVIEW-NOT-FOUND' ) ; } $ this -> RedirectToItemPage ( ) ; }
Rates one review positive or negative.
Rates one review positive or negative .