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

Revision: 114661
Author:   bsitu
Date:     2012-04-02 18:49:17 +0000 (Mon, 02 Apr 2012)
Log Message:
-----------
fix pagetriage article snippet

Modified Paths:
--------------
    trunk/extensions/PageTriage/includes/ArticleMetadata.php

Modified: trunk/extensions/PageTriage/includes/ArticleMetadata.php
===================================================================
--- trunk/extensions/PageTriage/includes/ArticleMetadata.php    2012-04-02 
18:32:15 UTC (rev 114660)
+++ trunk/extensions/PageTriage/includes/ArticleMetadata.php    2012-04-02 
18:49:17 UTC (rev 114661)
@@ -322,6 +322,8 @@
        public static function generateArticleSnippet( $text ) {
                global $wgLang;
 
+               $text = strip_tags( $text );
+
                $attempt = 1;
                $openCurPos  = strpos($text, '{{');
                $closeCurPos = strpos($text, '}}');
@@ -340,9 +342,9 @@
                        }
                }
 
+               $text = trim( strip_tags( MessageCache::singleton()->parse( 
$text )->getText() ) );
                // stip out non-useful data for snippet
-               $text = str_replace( array('{', '}'), '', $text );
-               $text = trim( strip_tags( MessageCache::singleton()->parse( 
$text )->getText() ) );
+               $text = str_replace( array('{', '}', '[edit]' ), '', $text );
 
                return $wgLang->truncate( $text, 150 );
        }


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to