From: <var...@us...> - 2011-11-29 09:08:09
|
Revision: 8188 http://phpwiki.svn.sourceforge.net/phpwiki/?rev=8188&view=rev Author: vargenau Date: 2011-11-29 09:07:58 +0000 (Tue, 29 Nov 2011) Log Message: ----------- Check page length in LinkBracketLink Modified Paths: -------------- trunk/lib/InlineParser.php Modified: trunk/lib/InlineParser.php =================================================================== --- trunk/lib/InlineParser.php 2011-11-28 16:58:01 UTC (rev 8187) +++ trunk/lib/InlineParser.php 2011-11-29 09:07:58 UTC (rev 8188) @@ -387,8 +387,14 @@ if (preg_match("/%2F(%20)+\./i", $rawlink)) { $rawlink = preg_replace("/%2F(%20)+\./i","%2F.",$rawlink); } - } else + } else { + // Check page name lenght + if (strlen($rawlink) > MAX_PAGENAME_LENGTH) { + return HTML::span(array('class' => 'error'), + _('Page name too long')); + } $link = UnWikiEscape($rawlink); + } /* Relatives links by Joel Schaubert. * Recognize [../bla] or [/bla] as relative links, without needing http:// This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |