source/Application/Controller/Admin/ArticleReview.php
public function delete()
    {
        $this->resetContentCache();

        $reviewId = \OxidEsales\Eshop\Core\Registry::getConfig()->getRequestParameter("rev_oxid");
        $review = oxNew(\OxidEsales\Eshop\Application\Model\Review::class);
        $review->load($reviewId);
        $review->delete();

        // recalculating article average rating
        $rating = oxNew(\OxidEsales\Eshop\Application\Model\Rating::class);
        $articleId = $this->getEditObjectId();

        $article = oxNew(\OxidEsales\Eshop\Application\Model\Article::class);
        $article->load($articleId);

        //switch database connection to master for the following read/write access.
        \OxidEsales\Eshop\Core\DatabaseProvider::getMaster();
        $article->setRatingAverage($rating->getRatingAverage($articleId, 'oxarticle'));
        $article->setRatingCount($rating->getRatingCount($articleId, 'oxarticle'));
        $article->save();
    }
public function delete()
    {
        $this->resetContentCache();

        $reviewId = \OxidEsales\Eshop\Core\Registry::getConfig()->getRequestParameter("rev_oxid");
        $review = oxNew(\OxidEsales\Eshop\Application\Model\Review::class);
        $review->load($reviewId);
        $review->delete();

        // recalculating article average rating
        $rating = oxNew(\OxidEsales\Eshop\Application\Model\Rating::class);
        $articleId = $this->getEditObjectId();

        $article = oxNew(\OxidEsales\Eshop\Application\Model\Article::class);
        $article->load($articleId);

        //switch database connection to master for the following read/write access.
        \OxidEsales\Eshop\Core\DatabaseProvider::getMaster();
        $article->setRatingAverage($rating->getRatingAverage($articleId, 'oxarticle'));
        $article->setRatingCount($rating->getRatingCount($articleId, 'oxarticle'));
        $article->save();
    }
public function delete ( ) { $ this -> resetContentCache ( ) ; $ reviewId = \ OxidEsales \ Eshop \ Core \ Registry :: getConfig ( ) -> getRequestParameter ( "rev_oxid" ) ; $ review = oxNew ( \ OxidEsales \ Eshop \ Application \ Model \ Review :: class ) ; $ review -> load ( $ reviewId ) ; $ review -> delete ( ) ; // recalculating article average rating $ rating = oxNew ( \ OxidEsales \ Eshop \ Application \ Model \ Rating :: class ) ; $ articleId = $ this -> getEditObjectId ( ) ; $ article = oxNew ( \ OxidEsales \ Eshop \ Application \ Model \ Article :: class ) ; $ article -> load ( $ articleId ) ; //switch database connection to master for the following read/write access. \ OxidEsales \ Eshop \ Core \ DatabaseProvider :: getMaster ( ) ; $ article -> setRatingAverage ( $ rating -> getRatingAverage ( $ articleId , 'oxarticle' ) ) ; $ article -> setRatingCount ( $ rating -> getRatingCount ( $ articleId , 'oxarticle' ) ) ; $ article -> save ( ) ; }
Deletes selected article review information.
Deletes selected article review information .