$li->creationDate = $this->args['creationDate'];\r
$li->modificationDate = $this->args['modificationDate'];\r
$data['localInfos'] = $li;\r
-\r
- $ci = new cubeObject();\r
- $ci->global=new cubeObject();\r
- $ci->resolution = 150;\r
- $ci->method = wsDocument::NORMAL;\r
- $ci->quality = 85;\r
-\r
- $data['conversionInfos'] = $ci;\r
+ $data['conversionInfos'] = new wsDocumentConversionInfos($this->args['resolution'], $this->args['method'], $this->args['quality']);\r
$document = $dao->sauve($data);\r
$document->copyOriginal($infos['tmp_name']);\r
}\r
+<?php\r
+\r
+class wsDocumentConversionInfos {\r
+ public $resolution;\r
+ public $method;\r
+ public $quality;\r
+ public $pages;\r
+\r
+ public function __construct($resolution = 150, $method = 0, $quality = 85)\r
+ {\r
+ $this->resolution = $resolution;\r
+ $this->method = $method;\r
+ $this->quality = $quality;\r
+\r
+ $this->pages = array();\r
+ }\r
+\r
+ public function setPagesNumber($n)\r
+ {\r
+ // Set defaults\r
+ for($i = 1;$i <= $n;$n++) {\r
+ if (!isset($this->pages[$i])) {\r
+ $this->pages[$i] = new wsDocumentConversionInfos($this->resolution, $this->method, $this->quality);\r
+ }\r
+ }\r
+ }\r
+}\r
+\r
+?>
\ No newline at end of file