mise_a_jour.php
Vérification en tâche de fond des différentes mise à jour.
Table of Contents
Constants
- _URL_ECRAN_SECURITE = 'https://git.spip.net/spip-contrib-outils/securite/raw/branch/master/ecran_securite.php'
- _VERSIONS_LISTE = 'spip_versions_list.json'
- _VERSIONS_SERVEUR = 'https://www.spip.net/spip_loader.api'
Functions
- genie_mise_a_jour_dist() : int
- Verifier si une mise a jour est disponible
- mise_a_jour_ecran_securite() : mixed
- Mise a jour automatisee de l'ecran de securite On se base sur le filemtime de l'ecran source avec un en-tete if_modified_since Mais on fournit aussi le md5 de notre ecran actuel et la version branche de SPIP Cela peut permettre de diffuser un ecran different selon la version de SPIP si besoin ou de ne repondre une 304 que si le md5 est bon
- info_maj_exists() : array{mineure: string, majeure: string}
- Indique les mises à jour majeures et mineures pour une version de SPIP
- info_maj() : string
- Vérifier si une nouvelle version de SPIP est disponible
- info_maj_notifier() : mixed
- Notifier les webmestre d’une nouvelle version existante (pour mettre à jour)
Constants
_URL_ECRAN_SECURITE
public
mixed
_URL_ECRAN_SECURITE
= 'https://git.spip.net/spip-contrib-outils/securite/raw/branch/master/ecran_securite.php'
_VERSIONS_LISTE
public
mixed
_VERSIONS_LISTE
= 'spip_versions_list.json'
_VERSIONS_SERVEUR
public
mixed
_VERSIONS_SERVEUR
= 'https://www.spip.net/spip_loader.api'
Functions
genie_mise_a_jour_dist()
Verifier si une mise a jour est disponible
genie_mise_a_jour_dist(int $t) : int
Parameters
- $t : int
Return values
intmise_a_jour_ecran_securite()
Mise a jour automatisee de l'ecran de securite On se base sur le filemtime de l'ecran source avec un en-tete if_modified_since Mais on fournit aussi le md5 de notre ecran actuel et la version branche de SPIP Cela peut permettre de diffuser un ecran different selon la version de SPIP si besoin ou de ne repondre une 304 que si le md5 est bon
mise_a_jour_ecran_securite() : mixed
info_maj_exists()
Indique les mises à jour majeures et mineures pour une version de SPIP
info_maj_exists(string $version) : array{mineure: string, majeure: string}
Parameters
- $version : string
-
Version du SPIP à comparer
Return values
array{mineure: string, majeure: string}info_maj()
Vérifier si une nouvelle version de SPIP est disponible
info_maj(string $version) : string
Repérer aussi si cette version est une version majeure de SPIP.
Parameters
- $version : string
-
Version du SPIP à comparer
Return values
string —HTML présentant les mises à jour disponibles, s’il y en a
info_maj_notifier()
Notifier les webmestre d’une nouvelle version existante (pour mettre à jour)
info_maj_notifier(string $version) : mixed
La constante si définie _MAJ_NOTIF_EMAILS
peut servir
- soit à indiquer les emails à notifier à la place des webmestres du site
- soit (falsy) pour empêcher cette notification
Parameters
- $version : string