From d5069ddf85f28d4ab065ab53977e1331e8a16ed7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Val=C3=A9rian=20Galliat?= Date: Tue, 7 Jul 2015 15:21:02 +0200 Subject: [PATCH] Add "ZipArchive::CREATE" flag for PHP 5.6 Since PHP 5.6, "ZipArchive::open" will return "ZipArchive::ER_NOENT" if the "ZipArchive::CREATE" option is not given and the file doesn't exist, while previously, it was created without error with only "ZipArchive::OVERWRITE". --- rainloop/v/0.0.0/app/libraries/RainLoop/Actions.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rainloop/v/0.0.0/app/libraries/RainLoop/Actions.php b/rainloop/v/0.0.0/app/libraries/RainLoop/Actions.php index f1b54287b..c38b77c07 100644 --- a/rainloop/v/0.0.0/app/libraries/RainLoop/Actions.php +++ b/rainloop/v/0.0.0/app/libraries/RainLoop/Actions.php @@ -2855,7 +2855,7 @@ class Actions if (!empty($sZipFileName)) { $oZip = new \ZipArchive(); - $oZip->open($sZipFileName, \ZIPARCHIVE::OVERWRITE); + $oZip->open($sZipFileName, \ZIPARCHIVE::CREATE | \ZIPARCHIVE::OVERWRITE); $oZip->setArchiveComment('RainLoop/'.APP_VERSION); foreach ($aData as $aItem)