Documentation du code de SPIP et de ses plugins

SPIP

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_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
int

mise_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

        
On this page

Search results