$might_be_img = true;
$text = $m[2];
if ( strpos( $m[1], '%' ) !== false ) {
- $m[1] = rawurldecode( $m[1] );
+ $m[1] = str_replace( [ '<', '>' ], [ '<', '>' ], rawurldecode( $m[1] ) );
}
$trail = "";
} else { # Invalid form; output directly
$this->startParse( $title, $options, self::OT_WIKI, $clearState );
$this->setUser( $user );
- $pairs = [
- "\r\n" => "\n",
- "\r" => "\n",
- ];
- $text = str_replace( array_keys( $pairs ), array_values( $pairs ), $text );
+ $text = str_replace( [ "\r\n", "\r" ], "\n", $text );
if ( $options->getPreSaveTransform() ) {
$text = $this->pstPass2( $text, $user );
}