Changeset 616
- Timestamp:
- 2007-08-02 10:39:37 (18 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
MediaWiki/trunk/extensions/FCKeditor/FCKeditorParser.body.php
r614 r616 5 5 public static $fkc_mw_makeImage_options; 6 6 protected $fck_mw_strtr_span; 7 protected $fck_mw_strtr_span_counter=1; 7 8 protected $fck_mw_taghook; 8 9 protected $fck_internal_parse_text; … … 60 61 $ret .= "</span>"; 61 62 } 62 return $ret; 63 64 $replacement = 'Fckmw'.$this->fck_mw_strtr_span_counter.'fckmw'; 65 $this->fck_mw_strtr_span[$replacement] = $ret; 66 $this->fck_mw_strtr_span_counter++; 67 68 return $replacement; 63 69 } 64 70 … … 89 95 $ret .= "</span>"; 90 96 } 91 return $ret; 97 98 $replacement = 'Fckmw'.$this->fck_mw_strtr_span_counter.'fckmw'; 99 $this->fck_mw_strtr_span[$replacement] = $ret; 100 $this->fck_mw_strtr_span_counter++; 101 102 return $replacement; 92 103 } 93 104 … … 269 280 $inner = ""; 270 281 $strtr_span = array(); 271 $i = 1;272 282 foreach ($tags as $pos=>$type) { 273 283 $sum += $type; … … 277 287 } 278 288 else if ($sum == 0) { 279 $stringToParse .= 'Fckmw'.$ i.'fckmw';289 $stringToParse .= 'Fckmw'.$this->fck_mw_strtr_span_counter.'fckmw'; 280 290 $inner = htmlspecialchars(strtr(substr($text, $startingPos, $pos - $startingPos + 19), $strtr)); 281 $this->fck_mw_strtr_span['href="Fckmw'.$ i.'fckmw"'] = 'href="'.$inner.'"';282 $this->fck_mw_strtr_span['Fckmw'.$ i.'fckmw'] = '<span class="fck_mw_template">'.$inner.'</span>';291 $this->fck_mw_strtr_span['href="Fckmw'.$this->fck_mw_strtr_span_counter.'fckmw"'] = 'href="'.$inner.'"'; 292 $this->fck_mw_strtr_span['Fckmw'.$this->fck_mw_strtr_span_counter.'fckmw'] = '<span class="fck_mw_template">'.$inner.'</span>'; 283 293 $startingPos = $pos + 19; 284 $ i++;294 $this->fck_mw_strtr_span_counter++; 285 295 } 286 296 $lastSum = $sum;