From 93e705afa8904e7c4e65f017fcfdbb3110ac7e31 Mon Sep 17 00:00:00 2001 From: "vincent@cubedesigners.com" Date: Wed, 25 Aug 2010 10:08:59 +0000 Subject: [PATCH] --- inc/ws/DAO/class.ws.dao.book.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/inc/ws/DAO/class.ws.dao.book.php b/inc/ws/DAO/class.ws.dao.book.php index 5cd42969a..095d58cf1 100644 --- a/inc/ws/DAO/class.ws.dao.book.php +++ b/inc/ws/DAO/class.ws.dao.book.php @@ -401,10 +401,11 @@ class wsDAOBook extends extranetDAO { return $res; } - public function makeTextsIndexes($book_id, &$index) + public function makeTextsIndexes($book_id, &$index, &$textes) { $pages = $this->getPagesOfBook($book_id); $index = array(); + $textes = array(); foreach($pages as $book_page => $infos) { $file = ROOT . '/docs/' . $infos['document_id'] . '/p' . $infos['document_page'] . '.txt'; $text = file_get_contents($file); @@ -412,6 +413,7 @@ class wsDAOBook extends extranetDAO { $words = cubeSearch::getWords($text, false, true, false); $this->fillIndexWithWords($index, $book_page, $words); + $textes[$book_page] = cubeText::removeAccents(cubeText::condenseWhite($text)); } ksort($index); } @@ -459,8 +461,7 @@ class wsDAOBook extends extranetDAO { $daoTheme = new wsDAOTheme($this->con); $theme = $daoTheme->getThemeOfBook($book_id); - $this->makeTextsIndexes($book_id, $index); - + $this->makeTextsIndexes($book_id, $index, $textes); $flex = new cubeFlexCompiler('FluidbookDatas', ROOT . '/books/datasCompiler/' . $book_id, 'flash.display.Sprite', explode(';', AS3_SOURCES), MXMLC_PATH); $flex->addVariable('links', $book->links); @@ -474,6 +475,7 @@ class wsDAOBook extends extranetDAO { $flex->addVariable('fwidth', $size[0], false, true, 'Number'); $flex->addVariable('fheight', $size[1], false, true, 'Number'); $flex->addVariable('index', $index); + $flex->addVariable('textes', $textes); foreach($pages as $i => $infos) { $flex->addBitmap(ROOT . '/docs/' . $infos['document_id'] . '/p' . $infos['document_page'] . '.jpg', 'thumb' . $i); } -- 2.39.5