https://www.mediawiki.org/wiki/Special:Code/MediaWiki/105501
Revision: 105501 Author: jeroendedauw Date: 2011-12-08 00:37:26 +0000 (Thu, 08 Dec 2011) Log Message: ----------- display date as actual date Modified Paths: -------------- trunk/extensions/Reviews/Reviews.hooks.php trunk/extensions/Reviews/includes/Review.php trunk/extensions/Reviews/includes/ReviewPager.php trunk/extensions/Reviews/includes/ReviewsList.php Modified: trunk/extensions/Reviews/Reviews.hooks.php =================================================================== --- trunk/extensions/Reviews/Reviews.hooks.php 2011-12-08 00:34:05 UTC (rev 105500) +++ trunk/extensions/Reviews/Reviews.hooks.php 2011-12-08 00:37:26 UTC (rev 105501) @@ -169,7 +169,7 @@ */ public static function onBeforePageDisplay( OutputPage &$out, Skin &$skin ) { if ( property_exists( $out, 'reviewsMagicWord' ) && $out->reviewsMagicWord ) { - $tag = new ReviewsTag(); + $tag = new ReviewsList(); $out->addHTML( $tag->render( $out ) ); /* User */ $user = $out->getUser(); Modified: trunk/extensions/Reviews/includes/Review.php =================================================================== --- trunk/extensions/Reviews/includes/Review.php 2011-12-08 00:34:05 UTC (rev 105500) +++ trunk/extensions/Reviews/includes/Review.php 2011-12-08 00:37:26 UTC (rev 105501) @@ -351,9 +351,12 @@ * * @since 0.1 * + * @param User $user + * @param Language $lang + * * @return string */ - public function getHTML( User $user ) { + public function getHTML( User $user, Language $lang ) { $ratings = $this->getRatings( true ); $html = '<table class="review-table">'; @@ -375,7 +378,7 @@ $html .= Html::element( 'p', array( 'class' => 'reviews-posted-on' ), wfMsgExt( 'reviews-posted-on', 'parsemag', - $this->getField( 'post_time' ) + $lang->date( $this->getField( 'post_time' ), true ) ) ); $html .= '</td>'; Modified: trunk/extensions/Reviews/includes/ReviewPager.php =================================================================== --- trunk/extensions/Reviews/includes/ReviewPager.php 2011-12-08 00:34:05 UTC (rev 105500) +++ trunk/extensions/Reviews/includes/ReviewPager.php 2011-12-08 00:37:26 UTC (rev 105501) @@ -128,7 +128,7 @@ */ function formatRow( $row ) { $this->currentReview = Review::newFromDBResult( $row ); - return '<tr><td>' . $this->currentReview->getHTML( $this->getUser() ) . '</td></tr>'; + return '<tr><td>' . $this->currentReview->getHTML( $this->getUser(), $this->getLanguage() ) . '</td></tr>'; } /** Modified: trunk/extensions/Reviews/includes/ReviewsList.php =================================================================== --- trunk/extensions/Reviews/includes/ReviewsList.php 2011-12-08 00:34:05 UTC (rev 105500) +++ trunk/extensions/Reviews/includes/ReviewsList.php 2011-12-08 00:37:26 UTC (rev 105501) @@ -88,7 +88,8 @@ $reviews = $this->getReviews( $source->getTitle() ); if ( count( $reviews ) > 0 ) { - return $this->getList( $reviews, $source->getUser() ); + $lang = method_exists( $source, 'getLanguage' ) ? $source->getLanguage() : $GLOBALS['wgLang']; + return $this->getList( $reviews, $source->getUser(), $lang ); } else { return is_null( $this->contents['default'] ) ? '' : $this->contents['default']; @@ -155,14 +156,16 @@ * @since 0.1 * * @param array $reviews + * @param User $user + * @param Language $lang * * @return string */ - protected function getList( array /* of Review */ $reviews, User $user ) { + protected function getList( array /* of Review */ $reviews, User $user, Language $lang ) { $html = ''; foreach ( $reviews as /* Review */ $review ) { - $html .= $review->getHTML( $user ); + $html .= $review->getHTML( $user, $lang ); } return $html; _______________________________________________ MediaWiki-CVS mailing list MediaWiki-CVS@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs