source/Application/Controller/Admin/ArticleReview.php
public function render()
    {
        $config = \OxidEsales\Eshop\Core\Registry::getConfig();

        parent::render();

        $article = oxNew(\OxidEsales\Eshop\Application\Model\Article::class);
        $this->_aViewData["edit"] = $article;

        $articleId = $this->getEditObjectId();
        $reviewId = \OxidEsales\Eshop\Core\Registry::getConfig()->getRequestParameter('rev_oxid');
        if (isset($articleId) && $articleId != "-1") {
            // load object
            $article->load($articleId);

            if ($article->isDerived()) {
                $this->_aViewData['readonly'] = true;
            }

            $reviewList = $this->_getReviewList($article);

            foreach ($reviewList as $review) {
                if ($review->oxreviews__oxid->value == $reviewId) {
                    $review->selected = 1;
                    break;
                }
            }
            $this->_aViewData["allreviews"] = $reviewList;
            $this->_aViewData["editlanguage"] = $this->_iEditLang;

            if (isset($reviewId)) {
                $reviewForEditing = oxNew(\OxidEsales\Eshop\Application\Model\Review::class);
                $reviewForEditing->load($reviewId);
                $this->_aViewData["editreview"] = $reviewForEditing;

                $user = oxNew(\OxidEsales\Eshop\Application\Model\User::class);
                $user->load($reviewForEditing->oxreviews__oxuserid->value);
                $this->_aViewData["user"] = $user;
            }
            //show "active" checkbox if moderating is active
            $this->_aViewData["blShowActBox"] = $config->getConfigParam('blGBModerate');
        }

        return "article_review.tpl";
    }
public function render()
    {
        $config = \OxidEsales\Eshop\Core\Registry::getConfig();

        parent::render();

        $article = oxNew(\OxidEsales\Eshop\Application\Model\Article::class);
        $this->_aViewData["edit"] = $article;

        $articleId = $this->getEditObjectId();
        $reviewId = \OxidEsales\Eshop\Core\Registry::getConfig()->getRequestParameter('rev_oxid');
        if (isset($articleId) && $articleId != "-1") {
            // load object
            $article->load($articleId);

            if ($article->isDerived()) {
                $this->_aViewData['readonly'] = true;
            }

            $reviewList = $this->_getReviewList($article);

            foreach ($reviewList as $review) {
                if ($review->oxreviews__oxid->value == $reviewId) {
                    $review->selected = 1;
                    break;
                }
            }
            $this->_aViewData["allreviews"] = $reviewList;
            $this->_aViewData["editlanguage"] = $this->_iEditLang;

            if (isset($reviewId)) {
                $reviewForEditing = oxNew(\OxidEsales\Eshop\Application\Model\Review::class);
                $reviewForEditing->load($reviewId);
                $this->_aViewData["editreview"] = $reviewForEditing;

                $user = oxNew(\OxidEsales\Eshop\Application\Model\User::class);
                $user->load($reviewForEditing->oxreviews__oxuserid->value);
                $this->_aViewData["user"] = $user;
            }
            //show "active" checkbox if moderating is active
            $this->_aViewData["blShowActBox"] = $config->getConfigParam('blGBModerate');
        }

        return "article_review.tpl";
    }
public function render ( ) { $ config = \ OxidEsales \ Eshop \ Core \ Registry :: getConfig ( ) ; parent :: render ( ) ; $ article = oxNew ( \ OxidEsales \ Eshop \ Application \ Model \ Article :: class ) ; $ this -> _aViewData [ "edit" ] = $ article ; $ articleId = $ this -> getEditObjectId ( ) ; $ reviewId = \ OxidEsales \ Eshop \ Core \ Registry :: getConfig ( ) -> getRequestParameter ( 'rev_oxid' ) ; if ( isset ( $ articleId ) && $ articleId != "-1" ) { // load object $ article -> load ( $ articleId ) ; if ( $ article -> isDerived ( ) ) { $ this -> _aViewData [ 'readonly' ] = true ; } $ reviewList = $ this -> _getReviewList ( $ article ) ; foreach ( $ reviewList as $ review ) { if ( $ review -> oxreviews__oxid -> value == $ reviewId ) { $ review -> selected = 1 ; break ; } } $ this -> _aViewData [ "allreviews" ] = $ reviewList ; $ this -> _aViewData [ "editlanguage" ] = $ this -> _iEditLang ; if ( isset ( $ reviewId ) ) { $ reviewForEditing = oxNew ( \ OxidEsales \ Eshop \ Application \ Model \ Review :: class ) ; $ reviewForEditing -> load ( $ reviewId ) ; $ this -> _aViewData [ "editreview" ] = $ reviewForEditing ; $ user = oxNew ( \ OxidEsales \ Eshop \ Application \ Model \ User :: class ) ; $ user -> load ( $ reviewForEditing -> oxreviews__oxuserid -> value ) ; $ this -> _aViewData [ "user" ] = $ user ; } //show "active" checkbox if moderating is active $ this -> _aViewData [ "blShowActBox" ] = $ config -> getConfigParam ( 'blGBModerate' ) ; } return "article_review.tpl" ; }
Loads selected article review information, returns name of template
file "article_review.tpl".

@return string
Loads selected article review information returns name of template file article_review . tpl .