[9.2.22] channel update

This commit is contained in:
fredtempez 2020-02-19 09:55:51 +01:00
parent 12b8bf2ca5
commit ee6b176784
2 changed files with 9 additions and 8 deletions

View File

@ -34,6 +34,7 @@ class common {
// Numéro de version // Numéro de version
const ZWII_VERSION = '9.2.22'; const ZWII_VERSION = '9.2.22';
const ZWII_UPDATE_CHANNEL = "v9";
public static $actions = []; public static $actions = [];
public static $coreModuleIds = [ public static $coreModuleIds = [
@ -1700,8 +1701,8 @@ class helper {
* Renvoie le numéro de version de Zwii est en ligne * Renvoie le numéro de version de Zwii est en ligne
* @return string * @return string
*/ */
public static function getOnlineVersion() { public static function getOnlineVersion($channel = common::ZWII_UPDATE_CHANNEL) {
return (@file_get_contents('http://zwiicms.com/update/version')); return (@file_get_contents('http://zwiicms.com/update/'. $channel . '/version'));
} }
@ -1709,8 +1710,8 @@ class helper {
* Check si une nouvelle version de Zwii est disponible * Check si une nouvelle version de Zwii est disponible
* @return bool * @return bool
*/ */
public static function checkNewVersion() { public static function checkNewVersion($channel = common::ZWII_UPDATE_CHANNEL) {
if($version = helper::getOnlineVersion()) { if($version = helper::getOnlineVersion($channel)) {
//return (trim($version) !== common::ZWII_VERSION); //return (trim($version) !== common::ZWII_VERSION);
return ((version_compare(common::ZWII_VERSION,$version)) === -1); return ((version_compare(common::ZWII_VERSION,$version)) === -1);
} }
@ -2581,8 +2582,8 @@ class layout extends common {
if( $this->getData(['config','autoUpdate']) && if( $this->getData(['config','autoUpdate']) &&
$lastAutoUpdate > $this->getData(['core','lastAutoUpdate']) + 86400 ) { $lastAutoUpdate > $this->getData(['core','lastAutoUpdate']) + 86400 ) {
$this->setData(['core','lastAutoUpdate',$lastAutoUpdate]); $this->setData(['core','lastAutoUpdate',$lastAutoUpdate]);
if ( helper::checkNewVersion() ) { if ( helper::checkNewVersion(common::ZWII_UPDATE_CHANNEL) ) {
$rightItems .= '<li><a id="barUpdate" href="' . helper::baseUrl() . 'install/update" data-tippy-content="Mettre à jour Zwii '. common::ZWII_VERSION .' vers '. helper::getOnlineVersion() .'">' . template::ico('update colorRed') . '</a></li>'; $rightItems .= '<li><a id="barUpdate" href="' . helper::baseUrl() . 'install/update" data-tippy-content="Mettre à jour Zwii '. common::ZWII_VERSION .' vers '. helper::getOnlineVersion(common::ZWII_UPDATE_CHANNEL) .'">' . template::ico('update colorRed') . '</a></li>';
} }
} }
} }

View File

@ -150,7 +150,7 @@ class install extends common {
// Téléchargement // Téléchargement
case 2: case 2:
// Téléchargement depuis le serveur de Zwii // Téléchargement depuis le serveur de Zwii
$success = (file_put_contents(self::TEMP_DIR.'update.tar.gz', file_get_contents('https://zwiicms.com/update/update.tar.gz')) !== false); $success = (file_put_contents(self::TEMP_DIR.'update.tar.gz', file_get_contents('https://zwiicms.com/update/' . common::ZWII_UPDATE_CHANNEL . '/update.tar.gz')) !== false);
// Valeurs en sortie // Valeurs en sortie
$this->addOutput([ $this->addOutput([
'display' => self::DISPLAY_JSON, 'display' => self::DISPLAY_JSON,
@ -227,7 +227,7 @@ class install extends common {
*/ */
public function update() { public function update() {
// Nouvelle version // Nouvelle version
self::$newVersion = file_get_contents('http://zwiicms.com/update/version'); self::$newVersion = file_get_contents('http://zwiicms.com/update/' . common::ZWII_UPDATE_CHANNEL . 'version');
// Valeurs en sortie // Valeurs en sortie
$this->addOutput([ $this->addOutput([
'display' => self::DISPLAY_LAYOUT_LIGHT, 'display' => self::DISPLAY_LAYOUT_LIGHT,