Fichier ecrire/genie/mise_a_jour.php

Vérification en tâche de fond des différentes mise à jour.

Source

Proposer une amélioration

Liste des constantes

Liste des fonctions

integer genie_mise_a_jour_dist( integer $t )

Paramètres

  1. integer $t

Retour

  • integer

Package

Proposer une amélioration

Repérer aussi si cette version est une version majeure de SPIP.

string info_maj( string $dir , string $file , string $version )

Paramètres

  1. string $dir
  2. string $file
  3. string $version

    La version reçue ici est sous la forme x.y.z On la transforme par la suite pour avoir des integer ($maj, $min, $rev) et ainsi pouvoir mieux les comparer

Retour

  • string

Package

Proposer une amélioration

Ce fichier rajoute dans ce fichier l'aléa éphémère courant; on teste la nouveauté par If-Modified-Since, et seulement quand celui-ci a changé pour limiter les accès HTTP. Si le fichier n'a pas été modifié, on garde l'ancienne version.

string info_maj_cache( string $nom , string $dir , string $page = '' )

Paramètres

  1. string $nom

    Nom du fichier contenant les infos de mise à jour.

  2. string $dir
  3. string $page = ''

Retour

  • string

    Contenu du fichier de cache de l'info de maj de SPIP.

Voir également

Package

Proposer une amélioration

Liste des marqueurs

Type Ligne Description
TODO 41 : fournir une URL sur spip.net pour maitriser la diffusion d'une nouvelle version de l'ecran via l'update auto
TODO 55 : url https avec verification du certificat