Ticket #2223: 2223_3.patch
File 2223_3.patch, 2.2 KB (added by , 15 years ago) |
---|
-
FCKeditorParser.body.php
309 309 $text = preg_replace("/\[\[([^|\[\]]*?)\]\]/", "[[RTENOTITLE$1|$1]]", $text); //#2223: [[()]] => [[RTENOTITLE%1|%1]] 310 310 $text = preg_replace("/\[\[:(.*?)\]\]/", "[[RTECOLON$1]]", $text); //change ':' => 'RTECOLON' in links 311 311 $text = parent::replaceInternalLinks($text); 312 for($i=0; $i<count($this->mLinkHolders['dbkeys']);$i++) 313 if (substr($this->mLinkHolders['dbkeys'][$i], 0, 10) == "RTENOTITLE") 314 { 315 $this->mLinkHolders['dbkeys'][$i] = "RTENOTITLE".$this->mLinkHolders['texts'][$i]; 316 $this->mLinkHolders['titles'][$i]->mPrefixedText = $this->mLinkHolders['dbkeys'][$i]; 317 } 318 312 319 $text = preg_replace("/<strong class=\"selflink\">(.*?)<\/strong>/", "<a href=\"".$this->mTitle->mDbkeyform."\" class=\"selflink\">$1</a>", $text); // #2075 313 320 $text = preg_replace("/\[\[RTENOTITLE(.*?)\|/", "[[", $text); // remove unused RTENOTITLE 314 321 -
mw12/FCKeditorParser_OldPP.body.php
310 310 $text = preg_replace("/\[\[([^|\[\]]*?)\]\]/", "[[RTENOTITLE$1|$1]]", $text); //#2223: [[()]] => [[RTENOTITLE%1|%1]] 311 311 $text = preg_replace("/\[\[:(.*?)\]\]/", "[[RTECOLON$1]]", $text); //change ':' => 'RTECOLON' in links 312 312 $text = parent::replaceInternalLinks($text); 313 for($i=0; $i<count($this->mLinkHolders['dbkeys']);$i++) 314 if (substr($this->mLinkHolders['dbkeys'][$i], 0, 10) == "RTENOTITLE") 315 { 316 $this->mLinkHolders['dbkeys'][$i] = "RTENOTITLE".$this->mLinkHolders['texts'][$i]; 317 $this->mLinkHolders['titles'][$i]->mPrefixedText = $this->mLinkHolders['dbkeys'][$i]; 318 } 319 313 320 $text = preg_replace("/<strong class=\"selflink\">(.*?)<\/strong>/", "<a href=\"".$this->mTitle->mDbkeyform."\" class=\"selflink\">$1</a>", $text); // #2075 314 321 $text = preg_replace("/\[\[RTENOTITLE(.*?)\|/", "[[", $text); // remove unused RTENOTITLE 315 322