From 2cb6ed6e15d04e463c271a3f9d2369bdf7c5e3a9 Mon Sep 17 00:00:00 2001 From: "vincent@cubedesigners.com" Date: Fri, 5 Sep 2014 10:21:56 +0000 Subject: [PATCH] --- inc/ws/Util/packager/class.ws.packager.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/inc/ws/Util/packager/class.ws.packager.php b/inc/ws/Util/packager/class.ws.packager.php index 238394a94..473917563 100644 --- a/inc/ws/Util/packager/class.ws.packager.php +++ b/inc/ws/Util/packager/class.ws.packager.php @@ -14,6 +14,7 @@ class wsPackager { protected $zip; protected $workingDir; protected $whole = true; + protected $_clean = true; public $cleanOnDestruct = true; public static function package($book_id, $version, $zip = true) { @@ -40,6 +41,8 @@ class wsPackager { } public function __construct($book_id, $vdir = null, $whole = true) { + + $this->_clean = (null === $vdir); global $core; $this->book_id = $book_id; @@ -191,8 +194,10 @@ class wsPackager { } protected function cleanVdir() { + if (!$this->_clean) { + return; + } if (file_exists($this->vdir)) { - // Suppression du répertoire si il existe $rm = new cubeCommandLine('rm'); $rm->setArg('r'); -- 2.39.5