https://www.mediawiki.org/wiki/Special:Code/MediaWiki/102757

Revision: 102757
Author:   juliano
Date:     2011-11-11 05:24:43 +0000 (Fri, 11 Nov 2011)
Log Message:
-----------
Fix article title HTML escapings for the incoming support for display title.

Modified Paths:
--------------
    trunk/extensions/Wikilog/WikilogCommentsPage.php
    trunk/extensions/Wikilog/WikilogItemPage.php
    trunk/extensions/Wikilog/WikilogItemPager.php

Modified: trunk/extensions/Wikilog/WikilogCommentsPage.php
===================================================================
--- trunk/extensions/Wikilog/WikilogCommentsPage.php    2011-11-11 05:24:10 UTC 
(rev 102756)
+++ trunk/extensions/Wikilog/WikilogCommentsPage.php    2011-11-11 05:24:43 UTC 
(rev 102757)
@@ -160,7 +160,8 @@
                }
 
                # Add a backlink to the original article.
-               $link = $this->mSkin->link( $this->mItem->mTitle, 
$this->mItem->mName );
+               $link = $this->mSkin->link( $this->mItem->mTitle,
+                       Sanitizer::escapeHtmlAllowEntities( $this->mItem->mName 
) );
                $wgOut->setSubtitle( wfMsg( 'wikilog-backlink', $link ) );
 
                # Retrieve comments (or replies) from database and display them.

Modified: trunk/extensions/Wikilog/WikilogItemPage.php
===================================================================
--- trunk/extensions/Wikilog/WikilogItemPage.php        2011-11-11 05:24:10 UTC 
(rev 102756)
+++ trunk/extensions/Wikilog/WikilogItemPage.php        2011-11-11 05:24:43 UTC 
(rev 102757)
@@ -97,7 +97,7 @@
                                        $this->mItem->mName,
                                        
$this->mItem->mParentTitle->getPrefixedText()
                        );
-                       $wgOut->setPageTitle( $this->mItem->mName );
+                       $wgOut->setPageTitle( 
Sanitizer::escapeHtmlAllowEntities( $this->mItem->mName ) );
                        $wgOut->setHTMLTitle( wfMsg( 'pagetitle', 
$fullPageTitle ) );
 
                        # Item page footer.

Modified: trunk/extensions/Wikilog/WikilogItemPager.php
===================================================================
--- trunk/extensions/Wikilog/WikilogItemPager.php       2011-11-11 05:24:10 UTC 
(rev 102756)
+++ trunk/extensions/Wikilog/WikilogItemPager.php       2011-11-11 05:24:43 UTC 
(rev 102757)
@@ -158,7 +158,7 @@
 
                # Article title heading, with direct link article page and 
optional
                # edit link (if user can edit the article).
-               $titleText = $item->mName;
+               $titleText = Sanitizer::escapeHtmlAllowEntities( $item->mName );
                if ( !$item->getIsPublished() )
                        $titleText .= wfMsgForContent( 
'wikilog-draft-title-mark' );
                $heading = $skin->link( $item->mTitle, $titleText, array(), 
array(),
@@ -472,13 +472,13 @@
 
                        case 'wlw_title':
                                $page = $this->mCurrentItem->mParentTitle;
-                               $text = $this->mCurrentItem->mParentName;
+                               $text = Sanitizer::escapeHtmlAllowEntities( 
$this->mCurrentItem->mParentName );
                                return $this->getSkin()->link( $page, $text, 
array(), array(),
                                        array( 'known', 'noclasses' ) );
 
                        case 'wlp_title':
                                $page = $this->mCurrentItem->mTitle;
-                               $text = $this->mCurrentItem->mName;
+                               $text = Sanitizer::escapeHtmlAllowEntities( 
$this->mCurrentItem->mName );
                                $s = $this->getSkin()->link( $page, $text, 
array(), array(),
                                        array( 'known', 'noclasses' ) );
                                if ( !$this->mCurrentRow->wlp_publish ) {


_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to