From: <var...@us...> - 2011-05-04 10:22:09
|
Revision: 8062 http://phpwiki.svn.sourceforge.net/phpwiki/?rev=8062&view=rev Author: vargenau Date: 2011-05-04 10:22:03 +0000 (Wed, 04 May 2011) Log Message: ----------- Check version is a positive integer; check firstlevelstyle is correct Modified Paths: -------------- trunk/lib/plugin/CreateToc.php Modified: trunk/lib/plugin/CreateToc.php =================================================================== --- trunk/lib/plugin/CreateToc.php 2011-05-04 10:20:46 UTC (rev 8061) +++ trunk/lib/plugin/CreateToc.php 2011-05-04 10:22:03 UTC (rev 8062) @@ -383,6 +383,11 @@ if (($notoc) or ($liststyle == 'ol')) { $with_counter = 1; } + if ($firstlevelstyle and ($firstlevelstyle != 'number') + and ($firstlevelstyle != 'letter') + and ($firstlevelstyle != 'roman')) { + return $this->error(_("Error: firstlevelstyle must be 'number', 'letter' or 'roman'")); + } // Check if page exists. if (!($dbi->isWikiPage($pagename))) { @@ -398,6 +403,9 @@ $page = $dbi->getPage($pagename); if ($version) { + if (!is_whole_number($version) or !($version>0)) { + return $this->error(_("Error: version must be a positive integer.")); + } $r = $page->getRevision($version); if ((!$r) || ($r->hasDefaultContents())) { return $this->error(sprintf(_("%s: no such revision %d."), This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |