Browse Source

Reorganisation des maj : toutes les anciennes passent dans un dossier maj/legacy/ pour faire du rangement et on demarre une nouvelle numerotationd des maj basees sur la date au format YYYYMMDDXX (date + un numero incremental sur 2 chiffres)

remotes/checkIfPRContentChanged-1613674085726468295/master
Cerdic 2 months ago
parent
commit
8545ef1a0d
  1. 15
      ecrire/base/upgrade.php
  2. 24
      ecrire/maj/2021.php
  3. 0
      ecrire/maj/legacy/svn10000.php
  4. 2
      ecrire/maj/legacy/v009.php
  5. 2
      ecrire/maj/legacy/v010.php
  6. 2
      ecrire/maj/legacy/v011.php
  7. 2
      ecrire/maj/legacy/v012.php
  8. 2
      ecrire/maj/legacy/v013.php
  9. 2
      ecrire/maj/legacy/v014.php
  10. 2
      ecrire/maj/legacy/v015.php
  11. 2
      ecrire/maj/legacy/v016.php
  12. 2
      ecrire/maj/legacy/v017.php
  13. 2
      ecrire/maj/legacy/v018.php
  14. 0
      ecrire/maj/legacy/v019.php
  15. 2
      ecrire/maj/legacy/v019_pre193.php

15
ecrire/base/upgrade.php

@ -138,7 +138,7 @@ function maj_base($version_cible = 0, $redirect = '') {
$n = floor($version_installee * 10);
while ($n < 19) {
$nom = sprintf('v%03d', $n);
$f = charger_fonction($nom, 'maj', true);
$f = charger_fonction($nom, 'maj/legacy', true);
if ($f) {
spip_log("$f repercute les modifications de la version " . ($n / 10), 'maj.' . _LOG_INFO_IMPORTANTE);
$f($version_installee, $GLOBALS['spip_version_base']);
@ -147,20 +147,25 @@ function maj_base($version_cible = 0, $redirect = '') {
}
$n++;
}
include_spip('maj/v019_pre193');
v019_pre193($version_installee, $version_cible);
include_spip('maj/legacy/v019_pre193');
maj_legacy_v019_pre193($version_installee, $version_cible);
}
if ($version_installee < 2000) {
if ($version_installee < 2) {
$version_installee = $version_installee * 1000;
}
include_spip('maj/v019');
include_spip('maj/legacy/v019');
}
if ($cible < 2) {
$cible = $cible * 1000;
}
include_spip('maj/svn10000');
if ($version_installee < 2021010100) {
include_spip('maj/legacy/svn10000');
}
include_spip('maj/2021');
ksort($GLOBALS['maj']);
$res = maj_while($version_installee, $cible, $GLOBALS['maj'], 'version_installee', 'meta', $redirect, true);
if ($res) {

24
ecrire/maj/2021.php

@ -0,0 +1,24 @@
<?php
/***************************************************************************\
* SPIP, Système de publication pour l'internet *
* *
* Copyright © avec tendresse depuis 2001 *
* Arnaud Martin, Antoine Pitrou, Philippe Rivière, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribué sous licence GNU/GPL. *
* Pour plus de détails voir le fichier COPYING.txt ou l'aide en ligne. *
\***************************************************************************/
/**
* Gestion des mises à jour de SPIP, version >= 2021000000
*
* Gestion des mises à jour du cœur de SPIP par un tableau global `maj`
* indexé par la date du changement YYYYMMDDXX
*
* @package SPIP\Core\SQL\Upgrade
**/
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}

0
ecrire/maj/svn10000.php → ecrire/maj/legacy/svn10000.php

2
ecrire/maj/v009.php → ecrire/maj/legacy/v009.php

@ -25,7 +25,7 @@ if (!defined('_ECRIRE_INC_VERSION')) {
* @param float $version_installee Version actuelle
* @param float $version_cible Version de destination
**/
function maj_v009_dist($version_installee, $version_cible) {
function maj_legacy_v009_dist($version_installee, $version_cible) {
if (upgrade_vers(0.98, $version_installee, $version_cible)) {
sql_query("ALTER TABLE spip_articles ADD maj TIMESTAMP");

2
ecrire/maj/v010.php → ecrire/maj/legacy/v010.php

@ -26,7 +26,7 @@ if (!defined('_ECRIRE_INC_VERSION')) {
* @param float $version_installee Version actuelle
* @param float $version_cible Version de destination
**/
function maj_v010_dist($version_installee, $version_cible) {
function maj_legacy_v010_dist($version_installee, $version_cible) {
if (upgrade_vers(1.01, $version_installee, $version_cible)) {
sql_query("UPDATE spip_forum SET statut='publie' WHERE statut=''");

2
ecrire/maj/v011.php → ecrire/maj/legacy/v011.php

@ -25,7 +25,7 @@ if (!defined('_ECRIRE_INC_VERSION')) {
* @param float $version_installee Version actuelle
* @param float $version_cible Version de destination
**/
function maj_v011_dist($version_installee, $version_cible) {
function maj_legacy_v011_dist($version_installee, $version_cible) {
if (upgrade_vers(1.1, $version_installee, $version_cible)) {
sql_query("DROP TABLE spip_petition");

2
ecrire/maj/v012.php → ecrire/maj/legacy/v012.php

@ -25,7 +25,7 @@ if (!defined('_ECRIRE_INC_VERSION')) {
* @param float $version_installee Version actuelle
* @param float $version_cible Version de destination
**/
function maj_v012_dist($version_installee, $version_cible) {
function maj_legacy_v012_dist($version_installee, $version_cible) {
// Correction de l'oubli des modifs creations depuis 1.04
if (upgrade_vers(1.204, $version_installee, $version_cible)) {
sql_query("ALTER TABLE spip_articles ADD accepter_forum VARCHAR(3) NOT NULL");

2
ecrire/maj/v013.php → ecrire/maj/legacy/v013.php

@ -25,7 +25,7 @@ if (!defined('_ECRIRE_INC_VERSION')) {
* @param float $version_installee Version actuelle
* @param float $version_cible Version de destination
**/
function maj_v013_dist($version_installee, $version_cible) {
function maj_legacy_v013_dist($version_installee, $version_cible) {
if (upgrade_vers(1.3, $version_installee, $version_cible)) {
// Modifier la syndication (pour liste de sites)
sql_query("ALTER TABLE spip_syndic ADD syndication VARCHAR(3) NOT NULL");

2
ecrire/maj/v014.php → ecrire/maj/legacy/v014.php

@ -25,7 +25,7 @@ if (!defined('_ECRIRE_INC_VERSION')) {
* @param float $version_installee Version actuelle
* @param float $version_cible Version de destination
**/
function maj_v014_dist($version_installee, $version_cible) {
function maj_legacy_v014_dist($version_installee, $version_cible) {
if (upgrade_vers(1.404, $version_installee, $version_cible)) {
sql_query("UPDATE spip_mots SET type='Mots sans groupe...' WHERE type=''");

2
ecrire/maj/v015.php → ecrire/maj/legacy/v015.php

@ -25,5 +25,5 @@ if (!defined('_ECRIRE_INC_VERSION')) {
* @param float $version_installee Version actuelle
* @param float $version_cible Version de destination
**/
function maj_v015_dist($version_installee, $version_cible) {
function maj_legacy_v015_dist($version_installee, $version_cible) {
}

2
ecrire/maj/v016.php → ecrire/maj/legacy/v016.php

@ -25,7 +25,7 @@ if (!defined('_ECRIRE_INC_VERSION')) {
* @param float $version_installee Version actuelle
* @param float $version_cible Version de destination
**/
function maj_v016_dist($version_installee, $version_cible) {
function maj_legacy_v016_dist($version_installee, $version_cible) {
if (upgrade_vers(1.600, $version_installee, $version_cible)) {
#8/08/07 plus d'indexation dans le core

2
ecrire/maj/v017.php → ecrire/maj/legacy/v017.php

@ -25,7 +25,7 @@ if (!defined('_ECRIRE_INC_VERSION')) {
* @param float $version_installee Version actuelle
* @param float $version_cible Version de destination
**/
function maj_v017_dist($version_installee, $version_cible) {
function maj_legacy_v017_dist($version_installee, $version_cible) {
if (upgrade_vers(1.702, $version_installee, $version_cible)) {
sql_query("ALTER TABLE spip_articles ADD extra longblob NULL");
sql_query("ALTER TABLE spip_auteurs ADD extra longblob NULL");

2
ecrire/maj/v018.php → ecrire/maj/legacy/v018.php

@ -25,7 +25,7 @@ if (!defined('_ECRIRE_INC_VERSION')) {
* @param float $version_installee Version actuelle
* @param float $version_cible Version de destination
**/
function maj_v018_dist($version_installee, $version_cible) {
function maj_legacy_v018_dist($version_installee, $version_cible) {
if (upgrade_vers(1.801, $version_installee, $version_cible)) {
sql_query("ALTER TABLE spip_rubriques ADD statut_tmp VARCHAR(10) NOT NULL, ADD date_tmp datetime DEFAULT '0000-00-00 00:00:00' NOT NULL");
include_spip('inc/rubriques');

0
ecrire/maj/v019.php → ecrire/maj/legacy/v019.php

2
ecrire/maj/v019_pre193.php → ecrire/maj/legacy/v019_pre193.php

@ -25,7 +25,7 @@ if (!defined('_ECRIRE_INC_VERSION')) {
* @param float $version_installee Version actuelle
* @param float $version_cible Version de destination
**/
function v019_pre193($version_installee, $version_cible) {
function maj_legacy_v019_pre193($version_installee, $version_cible) {
// Syndication : ajout de l'option resume=oui/non et de la langue
if (upgrade_vers(1.901, $version_installee, $version_cible)) {
sql_query("ALTER TABLE spip_syndic ADD `resume` VARCHAR(3) DEFAULT 'oui'");
Loading…
Cancel
Save