Fichier ecrire/maj/svn10000.php

Gestion des mises à jour de SPIP, version >= 10000

Gestion des mises à jour du cœur de SPIP par un tableau global maj indexé par le numero SVN du changement

Source

Proposer une amélioration

Liste des constantes

Valeur

  • 8

Package

Liste des fonctions

Crée la table de lien au nouveau format (spip_xx_liens) ou insère les données d'ancien format dans la nouveau format.

Par exemple pour réunir en une seule table les liens de documents, spip_documents_articles et spip_documents_forum

Supprime la table au vieux format une fois les données transférées.

void maj_liens( string $pivot , string $l = '' )

Paramètres

  1. string $pivot

    Nom de la table pivot, tel que auteur

  2. string $l = ''

    Vide : crée la table de lien pivot. Sinon, nom de la table à lier, tel que article, et dans ce cas là, remplit spip_auteurs_liens à partir de spip_auteurs_articles.

Package

Proposer une amélioration

Si une insertion multiple échoue, on réinsère ligne par ligne.

void maj_liens_insertq_multi_check( string $table , array $couples , array $desc = array() )

Paramètres

  1. string $table

    Table de liaison

  2. array $couples

    Tableau de couples de données à insérer

  3. array $desc = array()

    Description de la table de liaison

Retour

  • void

Utilisé par

Package

Proposer une amélioration

Obligera tous les auteurs à se reconnecter !

void supprimer_toutes_sessions( )

Package

Proposer une amélioration
void upgrade_logo_objet( $objet )

Paramètres

  1. $objet

Package

Proposer une amélioration

Liste des erreurs

GravitéLigneDescription
Erreur 708
  • Argument $objet is missing from the Docblock of upgrade_logo_objet
  • No summary for function \upgrade_logo_objet()
Erreur 728
  • Argument $tables is missing from the Docblock of maj_timestamp_mysql