From: Jean-Nicolas <jea...@us...> - 2006-06-19 17:33:09
|
Update of /cvsroot/phpwiki/phpwiki/lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31614/lib Modified Files: WikiToHtml.php Log Message: Add button to insert table of content plugin Add button to insert wikitext section in wysiwyg mode Fix internet explorer issue in wikitext mode. The toolbar in this mode didn't work. Index: WikiToHtml.php =================================================================== RCS file: /cvsroot/phpwiki/phpwiki/lib/WikiToHtml.php,v retrieving revision 1.2 retrieving revision 1.3 diff -u -2 -b -p -d -r1.2 -r1.3 --- WikiToHtml.php 5 Jun 2006 08:10:19 -0000 1.2 +++ WikiToHtml.php 19 Jun 2006 17:33:06 -0000 1.3 @@ -79,7 +79,21 @@ class WikiToHtml { } - // Clean links to keep only - // the <a href="link">name</a> tag + // Clean links to keep only <a href="link">name</a> function clean_links() { + // Existing links + $pattern = '/\<a href\=\"index.php\?pagename\=(\w+)\"([^>])*\>/Umsi'; + $replace_string = '<a href="\1">'; + $this->_html = preg_replace($pattern, + $replace_string, + $this->_html) ; + // Non existing links + $pattern = '/\<a href\=\"index.php\?pagename\=([^"]*)(&action){1}([^>])*\>/Umsi'; + $replace_string = '<a href="\1">'; + + $this->_html = preg_replace($pattern, + $replace_string, + $this->_html) ; + + // Clean underline $pattern = '/\<u\>(.*)\<\/u\>(\<a href="(.*))[?"]{1}.*\>.*\<\/a\>/Umsi'; $replace_string = @@ -165,4 +179,11 @@ function replace_rich_table($matched) { // $Log$ +// Revision 1.3 2006/06/19 17:33:06 jeannicolas +// +// Add button to insert table of content plugin +// Add button to insert wikitext section in wysiwyg mode +// +// Fix internet explorer issue in wikitext mode. The toolbar in this mode didn't work. +// // Revision 1.2 2006/06/05 08:10:19 rurban // stylistic fixup: clarify request argument |