Index: Parser.php =================================================================== RCS file: /cvsroot/wikipedia/phase3/includes/Parser.php,v retrieving revision 1.135.2.29 diff -u -u -r1.135.2.29 Parser.php --- Parser.php 16 Sep 2004 12:00:54 -0000 1.135.2.29 +++ Parser.php 18 Sep 2004 02:55:20 -0000 @@ -789,15 +789,6 @@ return $t ; } - # Parses the text and adds the result to the strip state - # Returns the strip tag - function stripParse( $text, $newline, $args ) - { - $text = $this->strip( $text, $this->mStripState ); - $text = $this->internalParse( $text, (bool)$newline, $args, false ); - return $newline.$this->insertStripItem( $text, $this->mStripState ); - } - function internalParse( $text, $linestart, $args = array(), $isMain=true ) { $fname = 'Parser::internalParse'; wfProfileIn( $fname ); @@ -1832,7 +1823,8 @@ } # Run full parser on the included text - $text = $this->stripParse( $text, $newline, $assocArgs ); + $text = $this->removeHTMLtags( $text ); + $text = $this->replaceVariables( $text, $assocArgs ); # Resume the link cache and register the inclusion as a link if ( !is_null( $title ) ) { @@ -1856,7 +1848,8 @@ $inputArgs = end( $this->mArgStack ); if ( array_key_exists( $arg, $inputArgs ) ) { - $text = $this->stripParse( $inputArgs[$arg], $newline, array() ); + $text = removeHTMLtags( $inputArgs[$arg] ); + $text = $this->replaceVariables( $text, array() ); } return $text;