diff --git a/core/module/install/install.php b/core/module/install/install.php index d1bbac02..a4a3e0a7 100644 --- a/core/module/install/install.php +++ b/core/module/install/install.php @@ -198,7 +198,10 @@ class install extends common { //$success = (file_put_contents(self::TEMP_DIR.'update.tar.gz', helper::urlGetContents('https://zwiicms.fr/update/' . common::ZWII_UPDATE_CHANNEL . '/update.tar.gz')) !== false); // URL sur le git //$newVersion = helper::urlGetContents('https://zwiicms.fr/update/' . common::ZWII_UPDATE_CHANNEL . '/version'); - $success = (file_put_contents(self::TEMP_DIR.'update.tar.gz', helper::urlGetContents(common::ZWII_UPDATE_URL . common::ZWII_UPDATE_CHANNEL . '/update.tar.gz')) !== false); + file_put_contents(self::TEMP_DIR.'update.tar.gz', helper::urlGetContents(common::ZWII_UPDATE_URL . common::ZWII_UPDATE_CHANNEL . '/update.tar.gz')); + $md5a = helper::urlGetContents(common::ZWII_UPDATE_URL . common::ZWII_UPDATE_CHANNEL . '/update.md5'); + $md5b = md5_file(self::TEMP_DIR.'update.md5'); + $success = $md5a === $md5b; // Valeurs en sortie $this->addOutput([ 'display' => self::DISPLAY_JSON,