From: vincent@cubedesigners.com Date: Wed, 23 Feb 2011 09:36:17 +0000 (+0000) Subject: (no commit message) X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=953ded46a94f4ab01f5abfe11824b25dc073fb1f;p=cubeextranet.git --- diff --git a/inc/ws/DAO/class.ws.dao.book.php b/inc/ws/DAO/class.ws.dao.book.php index 3dbd89d25..bb0e431ce 100644 --- a/inc/ws/DAO/class.ws.dao.book.php +++ b/inc/ws/DAO/class.ws.dao.book.php @@ -349,13 +349,21 @@ class wsDAOBook extends commonDAO { public function setChaptersFromOldFluidbook($book_id) { + $book = $this->selectById($book_id); + $n = explode(',', $book->numerotation); + $xml = simplexml_load_file('http://ws.fluidbook.com/books/' . $book_id . '/data/links.xml'); $res = array(); $chapters = $xml->xpath('//chapters'); foreach($chapters as $ch) { $c = array(); $c['label'] = (string)$ch->txt; - $c['page'] = (string)$ch->page; + + $p = intval((string)$ch->page); + if ($p <= 0) { + continue; + } + $c['page'] = $n[$p]; $c['level'] = intval((string)$ch->level); $res[] = $c; }