]> _ Git - cubeextranet.git/commitdiff
(no commit message)
authorvincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Thu, 7 Jul 2011 13:13:23 +0000 (13:13 +0000)
committervincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Thu, 7 Jul 2011 13:13:23 +0000 (13:13 +0000)
inc/ws/DAO/class.ws.dao.book.php

index b85e4e1074b455470228c258d449b42117812eb0..825256f780e67d1530eb82b7d8a4fa857454a588 100644 (file)
@@ -612,9 +612,18 @@ class wsDAOBook extends commonDAO {
                $flexLight = new cubeFlexCompiler('FluidbookDatasLight', $compilerDir, 'flash.display.Sprite', explode(';', AS3_SOURCES), MXMLC_PATH);\r
                $flex->addVariable('links', $links, false, true, 'JSONObject');\r
 \r
+               $imagesassets = array();\r
                foreach ($links as $link) {\r
                        if ($link['type'] == 15) {\r
-                               $flex->addBitmap($workingDir . '/' . $link['to'], 'link_datas_' . $link['id']);\r
+                               if (isset($imagesassets[$link['id']])) {\r
+                                       continue;\r
+                               }\r
+                               if ($link['page'] <= 1) {\r
+                                       $flexLight->addBitmap($workingDir . '/' . $link['to'], 'link_datas_' . $link['id']);\r
+                               } else {\r
+                                       $flex->addBitmap($workingDir . '/' . $link['to'], 'link_datas_' . $link['id']);\r
+                               }\r
+                               $imagesassets[$link['id']] = true;\r
                        }\r
                }\r
 \r