From: <mo...@us...> - 2007-05-30 13:30:06
|
Update of /cvsroot/tikiwiki/tiki/lib In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv22788/lib Modified Files: tikilib.php Log Message: [FIX] parsing: avoiding antislashes break parsing with ~np~ and ~pp~ Index: tikilib.php =================================================================== RCS file: /cvsroot/tikiwiki/tiki/lib/tikilib.php,v retrieving revision 1.742 retrieving revision 1.743 diff -u -d -r1.742 -r1.743 --- tikilib.php 13 May 2007 17:32:02 -0000 1.742 +++ tikilib.php 30 May 2007 13:30:01 -0000 1.743 @@ -4499,7 +4499,7 @@ if( $plugin_start == "~pp~" ) { - $noparsed["data"][] = "<pre>" . $plugin_data . "</pre>"; + $noparsed["data"][] = "<pre>" . str_replace('\\','\\\\',$plugin_data) . "</pre>"; } else if( preg_match( "/^ *<[pP][rR][eE]>/", $plugin_start ) ) { preg_match( "/^ *<([pP][rR][eE])>/", $plugin_start, $plugins ); $plugin_start2 = $plugins[1]; @@ -4507,7 +4507,7 @@ $plugin_end2 = $plugins[1]; $noparsed["data"][] = "<" . $plugin_start2 . ">" . $plugin_data . "</" . $plugin_end2 . ">"; } else { - $noparsed["data"][] = $plugin_data; + $noparsed["data"][] = str_replace('\\','\\\\',$plugin_data); } // Replace plugin section with its output in data |