12204 Supprime Tahoma en double
Réécrit la fonction de contrôle d'une mise à joru en ligne
This commit is contained in:
parent
623d5e775b
commit
ebc7b59b20
@ -48,14 +48,20 @@ class common
|
|||||||
|
|
||||||
// URL autoupdate
|
// URL autoupdate
|
||||||
const ZWII_UPDATE_URL = 'https://forge.chapril.org/ZwiiCMS-Team/update/raw/branch/master/';
|
const ZWII_UPDATE_URL = 'https://forge.chapril.org/ZwiiCMS-Team/update/raw/branch/master/';
|
||||||
|
const ZWII_UPDATE_CHANNEL = "v12";
|
||||||
|
|
||||||
|
// Constantes de test
|
||||||
|
//const ZWII_UPDATE_CHANNEL = "test";
|
||||||
|
//const ZWII_UPDATE_URL = 'http://localhost/update/';
|
||||||
|
|
||||||
// URL langues de l'UI en ligne
|
// URL langues de l'UI en ligne
|
||||||
const ZWII_UI_URL = 'https://forge.chapril.org/ZwiiCMS-Team/zwiicms-translations/raw/branch/master/';
|
const ZWII_UI_URL = 'https://forge.chapril.org/ZwiiCMS-Team/zwiicms-translations/raw/branch/master/';
|
||||||
|
|
||||||
// Numéro de version et branche pour l'auto-update
|
// Numéro de version et branche pour l'auto-update
|
||||||
const ZWII_VERSION = '12.2.04';
|
const ZWII_VERSION = '12.2.04';
|
||||||
|
|
||||||
const ZWII_DATAVERSION = 12000;
|
const ZWII_DATAVERSION = 12000;
|
||||||
const ZWII_UPDATE_CHANNEL = "v12";
|
|
||||||
|
|
||||||
public static $actions = [];
|
public static $actions = [];
|
||||||
public static $coreModuleIds = [
|
public static $coreModuleIds = [
|
||||||
@ -283,11 +289,6 @@ class common
|
|||||||
'font-family' => '\'Trebuchet MS\', Arial, Helvetica, sans-serif',
|
'font-family' => '\'Trebuchet MS\', Arial, Helvetica, sans-serif',
|
||||||
'resource' => 'websafe'
|
'resource' => 'websafe'
|
||||||
],
|
],
|
||||||
'tahoma' => [
|
|
||||||
'name' => 'Tahoma',
|
|
||||||
'font-family' => 'Tahoma, Geneva, sans-serif',
|
|
||||||
'resource' => 'websafe'
|
|
||||||
],
|
|
||||||
'verdana' => [
|
'verdana' => [
|
||||||
'name' => 'Verdana',
|
'name' => 'Verdana',
|
||||||
'font-family' => 'Verdana, Geneva, sans-serif;',
|
'font-family' => 'Verdana, Geneva, sans-serif;',
|
||||||
@ -474,7 +475,6 @@ class common
|
|||||||
|
|
||||||
// Mise à jour des données core selon la version du jeu de données
|
// Mise à jour des données core selon la version du jeu de données
|
||||||
if ( $this->getData(['core', 'dataVersion']) < common::ZWII_DATAVERSION ) {
|
if ( $this->getData(['core', 'dataVersion']) < common::ZWII_DATAVERSION ) {
|
||||||
die();
|
|
||||||
include('core/include/update.inc.php');
|
include('core/include/update.inc.php');
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -621,7 +621,7 @@ class common
|
|||||||
* Lire les données de la page
|
* Lire les données de la page
|
||||||
* @param string pageId
|
* @param string pageId
|
||||||
* @param string langue
|
* @param string langue
|
||||||
* @param return contenu de la page
|
* @return string contenu de la page
|
||||||
*/
|
*/
|
||||||
public function getPage($page, $lang)
|
public function getPage($page, $lang)
|
||||||
{
|
{
|
||||||
@ -641,7 +641,7 @@ class common
|
|||||||
* Ecrire les données de la page
|
* Ecrire les données de la page
|
||||||
* @param string pageId
|
* @param string pageId
|
||||||
* @param string contenu de la page
|
* @param string contenu de la page
|
||||||
* @param return nombre d'octets écrits ou erreur
|
* @return int nombre d'octets écrits ou erreur
|
||||||
*/
|
*/
|
||||||
public function setPage($page, $value, $lang)
|
public function setPage($page, $value, $lang)
|
||||||
{
|
{
|
||||||
@ -654,7 +654,7 @@ class common
|
|||||||
/**
|
/**
|
||||||
* Effacer les données de la page
|
* Effacer les données de la page
|
||||||
* @param string pageId
|
* @param string pageId
|
||||||
* @param return statut de l'effacement
|
* @return bool statut de l'effacement
|
||||||
*/
|
*/
|
||||||
public function deletePage($page, $lang)
|
public function deletePage($page, $lang)
|
||||||
{
|
{
|
||||||
@ -2277,23 +2277,28 @@ class common
|
|||||||
|
|
||||||
// Mise à jour automatique
|
// Mise à jour automatique
|
||||||
$today = mktime(0, 0, 0);
|
$today = mktime(0, 0, 0);
|
||||||
$checkUpdate = (int) $this->getData(['core', 'lastAutoUpdate']);
|
$checkUpdate = $this->getData(['core', 'lastAutoUpdate']);
|
||||||
// Recherche d'une mise à jour si active, si une mise à jour n'est pas déjà disponible et le délai journalier est dépassé.
|
// Recherche d'une mise à jour si active, si une mise à jour n'est pas déjà disponible et le délai journalier est dépassé.
|
||||||
if (
|
if (
|
||||||
$this->getData(['config', 'autoUpdate']) === true
|
$this->getData(['config', 'autoUpdate'])
|
||||||
and $this->getData(['core', 'updateAvailable']) === false
|
) {
|
||||||
and $today > $checkUpdate + 86400
|
if (
|
||||||
) {
|
$today > $checkUpdate + 86400
|
||||||
$this->setData(['core', 'updateAvailable', helper::checkNewVersion(common::ZWII_UPDATE_CHANNEL)]);
|
) {
|
||||||
|
// Dernier auto controle
|
||||||
|
$this->setData(['core', 'lastAutoUpdate', $today]);
|
||||||
|
if (
|
||||||
|
helper::checkNewVersion(common::ZWII_UPDATE_CHANNEL)
|
||||||
|
) {
|
||||||
|
$this->setData(['core', 'updateAvailable', true]);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// Dernier auto controle
|
|
||||||
$this->setData(['core', 'lastAutoUpdate', $today]);
|
|
||||||
// Afficher le bouton : Mise à jour détectée + activée
|
// Afficher le bouton : Mise à jour détectée + activée
|
||||||
if (
|
if ($this->getData(['core', 'updateAvailable']) ) {
|
||||||
$this->getData(['core', 'updateAvailable']) === true &&
|
$rightItems .= '<li><a 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>';
|
||||||
$this->getData(['config', 'autoUpdate']) === true
|
|
||||||
) {
|
|
||||||
$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>';
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ($this->getUser('group') >= self::GROUP_MODERATOR) {
|
if ($this->getUser('group') >= self::GROUP_MODERATOR) {
|
||||||
|
Loading…
Reference in New Issue
Block a user