forked from ZwiiCMS-Team/ZwiiCMS
update : affiche une popup avec versions
This commit is contained in:
parent
332a3c571a
commit
3d4909300b
@ -1650,12 +1650,21 @@ class helper {
|
|||||||
return self::$rewriteStatus;
|
return self::$rewriteStatus;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Renvoie le numéro de version de Zwii est en ligne
|
||||||
|
* @return string
|
||||||
|
*/
|
||||||
|
public static function getOnlineVersion() {
|
||||||
|
return (@file_get_contents('http://zwiicms.com/update/version'));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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() {
|
||||||
if($version = @file_get_contents('http://zwiicms.com/version')) {
|
if($version = helper::getOnlineVersion()) {
|
||||||
return (trim($version) !== common::ZWII_VERSION);
|
return (trim($version) !== common::ZWII_VERSION);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@ -1663,6 +1672,7 @@ class helper {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Génère des variations d'une couleur
|
* Génère des variations d'une couleur
|
||||||
* @param string $rgba Code rgba de la couleur
|
* @param string $rgba Code rgba de la couleur
|
||||||
@ -2239,11 +2249,11 @@ class layout extends common {
|
|||||||
$rightItems .= '<li><a href="' . helper::baseUrl() . 'user" title="Configurer les utilisateurs">' . template::ico('users') . '</a></li>';
|
$rightItems .= '<li><a href="' . helper::baseUrl() . 'user" title="Configurer les utilisateurs">' . template::ico('users') . '</a></li>';
|
||||||
$rightItems .= '<li><a href="' . helper::baseUrl() . 'theme" title="Personnaliser le thème">' . template::ico('brush') . '</a></li>';
|
$rightItems .= '<li><a href="' . helper::baseUrl() . 'theme" title="Personnaliser le thème">' . template::ico('brush') . '</a></li>';
|
||||||
$rightItems .= '<li><a href="' . helper::baseUrl() . 'config" title="Configurer le site">' . template::ico('gear') . '</a></li>';
|
$rightItems .= '<li><a href="' . helper::baseUrl() . 'config" title="Configurer le site">' . template::ico('gear') . '</a></li>';
|
||||||
// Mise à jour bloquée
|
// Mise à jour automatique
|
||||||
// if(helper::checkNewVersion()) {
|
if(helper::checkNewVersion()) {
|
||||||
// $rightItems .= '<li><a id="barUpdate" href="' . helper::baseUrl() . 'install/update" title="Mettre à jour Zwii">' . template::ico('update colorRed') . '</a></li>';
|
$rightItems .= '<li><a id="barUpdate" href="' . helper::baseUrl() . 'install/update" title="Mettre à jour Zwii '. common::ZWII_VERSION .' vers '. helper::getOnlineVersion() .'">' . template::ico('update colorRed') . '</a></li>';
|
||||||
// }
|
}
|
||||||
// Mise à jour bloquée
|
// Mise à jour automatique
|
||||||
}
|
}
|
||||||
$rightItems .= '<li><a href="' . helper::baseUrl() . 'user/edit/' . $this->getUser('id'). '/' . $_SESSION['csrf'] . '" title="Configurer mon compte">' . template::ico('user', 'right') . $this->getUser('firstname') . ' ' . $this->getUser('lastname') . '</a></li>';
|
$rightItems .= '<li><a href="' . helper::baseUrl() . 'user/edit/' . $this->getUser('id'). '/' . $_SESSION['csrf'] . '" title="Configurer mon compte">' . template::ico('user', 'right') . $this->getUser('firstname') . ' ' . $this->getUser('lastname') . '</a></li>';
|
||||||
$rightItems .= '<li><a id="barLogout" href="' . helper::baseUrl() . 'user/logout" title="Se déconnecter">' . template::ico('logout') . '</a></li>';
|
$rightItems .= '<li><a id="barLogout" href="' . helper::baseUrl() . 'user/logout" title="Se déconnecter">' . template::ico('logout') . '</a></li>';
|
||||||
|
@ -117,7 +117,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('site/tmp/update.tar.gz', file_get_contents('https://zwiicms.com/update.tar.gz')) !== false);
|
$success = (file_put_contents('site/tmp/update.tar.gz', file_get_contents('https://zwiicms.com/update/update.tar.gz')) !== false);
|
||||||
// Valeurs en sortie
|
// Valeurs en sortie
|
||||||
$this->addOutput([
|
$this->addOutput([
|
||||||
'display' => self::DISPLAY_JSON,
|
'display' => self::DISPLAY_JSON,
|
||||||
@ -186,7 +186,7 @@ class install extends common {
|
|||||||
*/
|
*/
|
||||||
public function update() {
|
public function update() {
|
||||||
// Nouvelle version
|
// Nouvelle version
|
||||||
self::$newVersion = file_get_contents('http://zwiicms.com/version');
|
self::$newVersion = file_get_contents('http://zwiicms.com/update/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