From: <ru...@us...> - 2009-06-04 08:24:06
|
Revision: 6855 http://phpwiki.svn.sourceforge.net/phpwiki/?rev=6855&view=rev Author: rurban Date: 2009-06-04 08:24:05 +0000 (Thu, 04 Jun 2009) Log Message: ----------- print Run Check WikiDB on broken page Modified Paths: -------------- trunk/lib/WikiDB/backend/dumb/AllRevisionsIter.php Modified: trunk/lib/WikiDB/backend/dumb/AllRevisionsIter.php =================================================================== --- trunk/lib/WikiDB/backend/dumb/AllRevisionsIter.php 2009-06-04 08:21:59 UTC (rev 6854) +++ trunk/lib/WikiDB/backend/dumb/AllRevisionsIter.php 2009-06-04 08:24:05 UTC (rev 6855) @@ -46,13 +46,14 @@ if ($version == 0) return false; - if (is_string($vdata)) { - $vdata = @unserialize($vdata); - if (empty($vdata)) { - if (DEBUG) - trigger_error ("broken page $pagename ignored", E_USER_WARNING); + if (is_string($vdata) and !empty($vdata)) { + $vdata1 = @unserialize($vdata); + if (empty($vdata1)) { + if (DEBUG) // string but unseriazible + trigger_error ("Broken page $pagename ignored. Run Check WikiDB", E_USER_WARNING); return false; } + $vdata = $vdata1; } $rev = array('versiondata' => $vdata, 'pagename' => $pagename, This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |