From 1aa1af379d56713a08674fe0a53381a52913c10d Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Thu, 17 Aug 2006 09:15:17 +0000
Subject: [PATCH] suppression du champ inclus de spip_documents (comment ca
 c'est du deja vu ... ?)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

ajout d'un numero de version code pour une utilisation future, notamment test de compatibilité de version pour les
plugins ou les themes (c'est nouveau ca aussi, mais encore virtuel : un theme serait un dossier squelette sans code (squelette+css uniquement), uploadable directement dans l'interface privée depuis un site comme contrib, et qui s'installera dans CACHE/themes/)
---
 ecrire/base/serial.php   |  1 -
 ecrire/base/upgrade.php  |  4 ++++
 ecrire/exec/articles.php | 24 +-----------------------
 ecrire/inc_version.php   |  9 +++++++--
 4 files changed, 12 insertions(+), 26 deletions(-)

diff --git a/ecrire/base/serial.php b/ecrire/base/serial.php
index 3234e88071..767d0973df 100644
--- a/ecrire/base/serial.php
+++ b/ecrire/base/serial.php
@@ -207,7 +207,6 @@ $spip_documents = array(
 		"largeur"	=> "integer NOT NULL",
 		"hauteur"	=> "integer NOT NULL",
 		"mode"	=> "ENUM('vignette', 'document') NOT NULL",
-		"inclus"	=> "VARCHAR(3) DEFAULT 'non'",
 		"distant"	=> "VARCHAR(3) DEFAULT 'non'",
 		"idx"		=> "ENUM('', '1', 'non', 'oui', 'idx') DEFAULT '' NOT NULL",
 		"maj"	=> "TIMESTAMP");
diff --git a/ecrire/base/upgrade.php b/ecrire/base/upgrade.php
index aee5b90767..169013b1d9 100644
--- a/ecrire/base/upgrade.php
+++ b/ecrire/base/upgrade.php
@@ -1189,6 +1189,10 @@ function maj_base() {
 		update_index_tables();
 		maj_version(1.916);
 	}
+	if ($version_installee < 1.917) { // apres 1.415 pui 1.732 nouvelle tentative ...
+		spip_query("ALTER TABLE spip_documents DROP inclus");
+		maj_version(1.917);
+	}
 
 }
 
diff --git a/ecrire/exec/articles.php b/ecrire/exec/articles.php
index c2b5cfc681..d6505ce4c4 100644
--- a/ecrire/exec/articles.php
+++ b/ecrire/exec/articles.php
@@ -75,9 +75,6 @@ function exec_articles_dist()
 
 	$flag_editable = ($flag_modifiable OR ($flag_auteur AND ($statut_article == 'prepa' OR $statut_article == 'prop' OR $statut_article == 'poubelle')));
 
-	// aucun doc implicitement inclus au depart.
-	inclus_non_articles($id_article);
-	
 	debut_page("&laquo; $titre &raquo;", "naviguer", "articles", "", "", $id_rubrique);
 
 	debut_grand_cadre();
@@ -1128,23 +1125,4 @@ function formulaire_instituer_article($id_article, $statut, $script, $args)
   */
 }
 
-// Passer les images/docs en "inclus=non"
-
-// http://doc.spip.org/@inclus_non_articles
-function inclus_non_articles($id_article)
-{
-  $result = spip_query("SELECT docs.id_document FROM spip_documents AS docs, spip_documents_articles AS lien WHERE lien.id_article=$id_article AND lien.id_document=docs.id_document");
-
-  $ze_doc = array();
-  while($row=spip_fetch_array($result)){
-	$ze_doc[]=$row['id_document'];
-}
-
-if (count($ze_doc)>0){
-	$ze_docs = join($ze_doc,",");
-	spip_query("UPDATE spip_documents SET inclus='non' WHERE id_document IN ($ze_docs)");
-}
-
-}
-
-?>
+?>
\ No newline at end of file
diff --git a/ecrire/inc_version.php b/ecrire/inc_version.php
index 7837d93087..75d3b7174d 100644
--- a/ecrire/inc_version.php
+++ b/ecrire/inc_version.php
@@ -228,10 +228,15 @@ $tables_des_serveurs_sql['localhost'] =  &$tables_principales;
 // (utilise pour les modifs de la base de donnees)
 
 // version de la base
-$spip_version = 1.916;
+$spip_version = 1.917;
 
-// version de spip
+// version de spip en chaine
+// et en numerique a incrementer sur les evolutions qui cassent la compatibilite descendante
+// 1.xxyy : xx00 versions stables publiees, xxyy versions de dev
+// (ce qui marche pour yy ne marchera pas forcement sur une version plus ancienne)
+// type nouvelles fonctionnalités, deplacement de fonctions ...
 $spip_version_affichee = '1.9';
+$spip_version_code=1.9001;
 
 // ** Securite **
 $auteur_session = $connect_statut = $connect_toutes_rubriques = $connect_id_rubrique = $hash_recherche = $hash_recherche_strict = '';
-- 
GitLab