protected $totalDoc = 0;\r
protected $processedPages = 0;\r
protected $processedDoc = 0;\r
+ protected $bookId = null;\r
\r
public function __construct($guid)\r
{\r
$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
\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
$doc->processOnePage($i);\r
$this->processedPages++;\r
}\r
+ $dao->appendDocument($this->bookId, $doc->document_id);\r
$this->processedDoc++;\r
}\r
\r
\r
public function __destruct()\r
{\r
- // $this->serialize();\r
}\r
\r
public static function openFromGUID($guid)\r
$_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