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("« $titre »", "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