]> _ Git - cubeextranet.git/commitdiff
(no commit message)
authorvincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Tue, 23 Feb 2010 17:34:01 +0000 (17:34 +0000)
committervincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Tue, 23 Feb 2010 17:34:01 +0000 (17:34 +0000)
inc/ws/Controlleur/class.ws.conversion.session.php
inc/ws/Controlleur/class.ws.flash.php

index dcd1e6e664355fa883f36ea335ff13cf70dad774..169af860c885426ffa50f3d5669798c987a03ebc 100644 (file)
@@ -15,6 +15,7 @@ class wsConversionSession {
        protected $totalDoc = 0;\r
        protected $processedPages = 0;\r
        protected $processedDoc = 0;\r
+       protected $bookId = null;\r
 \r
        public function __construct($guid)\r
        {\r
@@ -26,6 +27,11 @@ class wsConversionSession {
                $this->documentsId = $documents;\r
        }\r
 \r
+       public function setBook($book_id)\r
+       {\r
+               $this->bookId = $book_id;\r
+       }\r
+\r
        public function initDocuments()\r
        {\r
                global $core;\r
@@ -43,9 +49,11 @@ class wsConversionSession {
 \r
        public function process()\r
        {\r
+               global $core;\r
                $this->processing = true;\r
                $this->initDocuments();\r
                $this->serialize();\r
+               $dao = new wsDAOBook($core->con);\r
 \r
                foreach($this->documents as $doc) {\r
                        $this->currentDoc = $doc;\r
@@ -56,6 +64,7 @@ class wsConversionSession {
                                $doc->processOnePage($i);\r
                                $this->processedPages++;\r
                        }\r
+                       $dao->appendDocument($this->bookId, $doc->document_id);\r
                        $this->processedDoc++;\r
                }\r
 \r
@@ -99,7 +108,6 @@ class wsConversionSession {
 \r
        public function __destruct()\r
        {\r
-               // $this->serialize();\r
        }\r
 \r
        public static function openFromGUID($guid)\r
index 46fc00f9ea270b72fbf6fbb7dd7d48bd3c8bd5a6..ecebd5093e71284695e22d0abab0884080239470 100644 (file)
@@ -71,6 +71,7 @@ class wsFlash extends cubeFlashGateway {
                $_SESSION['sessionConversionGUID'] = $sessionConversionGUID = uniqid('conversion_', true);\r
                $session = new wsConversionSession($sessionConversionGUID);\r
                $session->setDocuments($_SESSION['conversionSession']);\r
+               $session->setBook($this->args['book_id']);\r
                unset($_SESSION['conversionSession']);\r
                $session->serialize();\r
 \r