mirror of
https://github.com/diocloid/LinkTitles.git
synced 2025-07-13 09:49:31 +02:00
Fix saving of modified content.
A bug caused text to be saved only if links were added by smart mode algorithm, not by normal algorithm.
This commit is contained in:
@ -252,7 +252,7 @@
|
|||||||
break;
|
break;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
$text = implode( '', $arr );
|
$newText = implode( '', $arr );
|
||||||
|
|
||||||
// If smart mode is turned on, the extension will perform a second
|
// If smart mode is turned on, the extension will perform a second
|
||||||
// pass on the page and add links with aliases where the case does
|
// pass on the page and add links with aliases where the case does
|
||||||
@ -297,7 +297,7 @@
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
$arr = preg_split( $delimiter, $text, -1, PREG_SPLIT_DELIM_CAPTURE );
|
$arr = preg_split( $delimiter, $newText, -1, PREG_SPLIT_DELIM_CAPTURE );
|
||||||
|
|
||||||
for ( $i = 0; $i < count( $arr ); $i+=2 ) {
|
for ( $i = 0; $i < count( $arr ); $i+=2 ) {
|
||||||
// even indexes will point to text that is not enclosed by brackets
|
// even indexes will point to text that is not enclosed by brackets
|
||||||
@ -309,9 +309,9 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
$newText = implode( '', $arr );
|
$newText = implode( '', $arr );
|
||||||
if ( $newText != $text ) {
|
if ( $newText != $text ) {
|
||||||
$content = $content->getContentHandler()->unserializeContent( $newText );
|
$content = $content->getContentHandler()->unserializeContent( $newText );
|
||||||
}
|
}
|
||||||
} // $wgLinkTitlesSmartMode
|
} // $wgLinkTitlesSmartMode
|
||||||
}
|
}
|
||||||
}; // foreach $res as $row
|
}; // foreach $res as $row
|
||||||
|
Reference in New Issue
Block a user