}
if ($r->count() == 1) {
$pages = unserialize($r->composition);
- if (!count($pages)) {
+ if (null===$pages || !count($pages)) {
return $this->getPagesOfBook($book_id);
}
return $pages;
if (is_null($pages)) {
return $this->getPagesOfBook($book_id);
}
- return unserialize($pages);
+ $res = unserialize($pages);
+ if (null===$res || !count($res)) {
+ return $this->getPagesOfBook($book_id);
+ }
}
$pages = $r->composition;
}
- return unserialize($pages);
+ $res = unserialize($pages);
+ if (null===$res || !count($res)) {
+ return $this->getPagesOfBook($book_id);
+ }
+ return $res;
}
public function getDocumentsToUpdate($book_id) {
$daoBook = new wsDAOBook($core->con);
$pages = $daoBook->getPagesOfBookAt($book_id, $time);
+
foreach ($pages as $p => $infos) {
$documents[] = $infos['document_id'];
}
$rulers = array();
foreach ($documents as $d) {
+ echo $d."\n";
if (is_null($time)) {
$lr = self::getDocumentLastLinks($d);
} else {