Valider 1aa1af37 rédigé par cerdic's avatar cerdic
Parcourir les fichiers

suppression du champ inclus de spip_documents (comment ca c'est du deja vu ... ?)

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/)
parent 2f26f866
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+0 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -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");
+4 −0
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -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);
	}

}

+1 −23
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -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
+7 −2
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -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 = '';