forked from ZwiiCMS-Team/ZwiiCMS
[9.2.22] channel update
This commit is contained in:
parent
12b8bf2ca5
commit
ee6b176784
@ -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>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -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,
|
||||||
|
Loading…
Reference in New Issue
Block a user