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.
|