From e4a2be1e7ef93de3d3139e1725349e48aea23514 Mon Sep 17 00:00:00 2001
From: "Committo,Ergo:sum" <esj@rezo.net>
Date: Sat, 15 Apr 2006 16:20:25 +0000
Subject: [PATCH] =?UTF-8?q?T=C3=A2che=20#209:=20normalisation=20des=20appe?=
 =?UTF-8?q?ls=20de=20spip=5Fquery?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ecrire/action/instituer.php          | 21 ++++++---------
 ecrire/exec/forum.php                |  3 +--
 ecrire/exec/mots_edit.php            | 16 +++++-------
 ecrire/exec/mots_type.php            |  4 +--
 ecrire/exec/statistiques_visites.php | 39 +++++++++++++---------------
 ecrire/exec/suivi_revisions.php      | 17 +++++-------
 ecrire/inc/auth.php                  | 10 +++----
 ecrire/inc/config.php                | 11 ++++----
 8 files changed, 50 insertions(+), 71 deletions(-)

diff --git a/ecrire/action/instituer.php b/ecrire/action/instituer.php
index 4187944cac..cd4873395b 100644
--- a/ecrire/action/instituer.php
+++ b/ecrire/action/instituer.php
@@ -69,13 +69,10 @@ function instituer_forum($arg) {
 	$id_messages = array($id_forum);
 	while ($id_messages) {
 		$id_messages = join(',', $id_messages);
-		$query_forum = "UPDATE spip_forum SET statut='$statut'
-		WHERE id_forum IN ($id_messages)";
-		$result_forum = spip_query($query_forum);
-		$query_forum = "SELECT id_forum FROM spip_forum
-		WHERE id_parent IN ($id_messages)";
-		$result_forum = spip_query($query_forum);
-		unset($id_messages);
+		spip_query("UPDATE spip_forum SET statut='$statut' WHERE id_forum IN ($id_messages)");
+
+		$result_forum = spip_query("SELECT id_forum FROM spip_forum WHERE id_parent IN ($id_messages)");
+		$id_messages = array();
 		while ($row = spip_fetch_array($result_forum))
 			$id_messages[] = $row['id_forum'];
 	}
@@ -94,8 +91,7 @@ function instituer_article($arg) {
 		}
 
 	if ($statut != $statut_ancien) {
-		spip_query("UPDATE spip_articles SET statut='$statut',
-		date=NOW() WHERE id_article=$id_article");
+		spip_query("UPDATE spip_articles SET statut='$statut',	date=NOW() WHERE id_article=$id_article");
 
 		include_spip('inc/rubriques');
 		calculer_rubriques();
@@ -129,15 +125,14 @@ function instituer_breve($arg) {
 	list($id_breve, $statut) = split(' ', $arg);
 
 	$id_breve = intval($id_breve);
-	$query = "SELECT statut FROM spip_breves WHERE id_breve=$id_breve";
-	$result = spip_query($query);
+	$result = spip_query("SELECT statut FROM spip_breves WHERE id_breve=$id_breve");
+
 	if ($row = spip_fetch_array($result)) {
 		$statut_ancien = $row['statut'];
 		}
 
 	if ($statut != $statut_ancien) {
-		spip_query("UPDATE spip_breves SET date_heure=NOW(),
-		statut='$statut' WHERE id_breve=$id_breve");
+		spip_query("UPDATE spip_breves SET date_heure=NOW(), statut='$statut' WHERE id_breve=$id_breve");
 
 		include_spip('inc/rubriques');
 		calculer_rubriques();
diff --git a/ecrire/exec/forum.php b/ecrire/exec/forum.php
index 7ed61a1cf9..b6557b9c31 100644
--- a/ecrire/exec/forum.php
+++ b/ecrire/exec/forum.php
@@ -81,8 +81,7 @@ function exec_forum_dist()
 
   echo "<p align='left'>";
   $limit = $debut ? "LIMIT $debut,10" : "LIMIT 10" ;
-  $query_forum="SELECT * FROM spip_forum WHERE statut='$statutforum' AND id_parent=0 ORDER BY date_heure DESC $limit";
-  $result_forum = spip_query($query_forum);
+  $result_forum = spip_query("SELECT * FROM spip_forum WHERE statut='$statutforum' AND id_parent=0 ORDER BY date_heure DESC $limit");
  
   afficher_forum($result_forum,$urlforum);
  
diff --git a/ecrire/exec/mots_edit.php b/ecrire/exec/mots_edit.php
index 54c45f2baf..4173990db0 100644
--- a/ecrire/exec/mots_edit.php
+++ b/ecrire/exec/mots_edit.php
@@ -53,10 +53,8 @@ global
 //
 if ($connect_statut == '0minirezo' AND $connect_toutes_rubriques) {
 	if ($supp_mot) {
-		$query = "DELETE FROM spip_mots WHERE id_mot=$supp_mot";
-		$result = spip_query($query);
-		$query = "DELETE FROM spip_mots_articles WHERE id_mot=$supp_mot";
-		$result = spip_query($query);
+		spip_query("DELETE FROM spip_mots WHERE id_mot=$supp_mot");
+		spip_query("DELETE FROM spip_mots_articles WHERE id_mot=$supp_mot");
 	}
 
 	if (strval($titre_mot)!='') {
@@ -87,8 +85,7 @@ if ($connect_statut == '0minirezo' AND $connect_toutes_rubriques) {
 		} else
 			$add_extra = '';
 
-		$query = "UPDATE spip_mots SET titre='$titre_mot', texte='$texte', descriptif='$descriptif', type='$type', id_groupe=$id_groupe $add_extra WHERE id_mot=$id_mot";
-		$result = spip_query($query);
+		spip_query("UPDATE spip_mots SET titre='$titre_mot', texte='$texte', descriptif='$descriptif', type='$type', id_groupe=$id_groupe $add_extra WHERE id_mot=$id_mot");
 
 		if ($GLOBALS['meta']['activer_moteur'] == 'oui') {
 			include_spip("inc/indexation");
@@ -113,8 +110,7 @@ if ($redirect_ok == 'oui' && $redirect) {
 //
 // Recupere les donnees
 //
-$query = "SELECT * FROM spip_mots WHERE id_mot='$id_mot'";
-$result = spip_query($query);
+$result = spip_query("SELECT * FROM spip_mots WHERE id_mot='$id_mot'");
 
 if ($row = spip_fetch_array($result)) {
 	$id_mot = $row['id_mot'];
@@ -264,8 +260,8 @@ if ($connect_statut =="0minirezo"  AND $connect_toutes_rubriques){
 	echo "<BR><input type='text' NAME='titre_mot' CLASS='formo' VALUE=\"$titre_mot\" SIZE='40' $onfocus />";
 
 	// dans le groupe...
-	$query_groupes = "SELECT id_groupe, titre FROM spip_groupes_mots ORDER BY titre";
-	$result = spip_query($query_groupes);
+	$result = spip_query("SELECT id_groupe, titre FROM spip_groupes_mots ORDER BY titre");
+
 	if (spip_num_rows($result)>1) {
 		debut_cadre_relief("groupe-mot-24.gif");
 		echo  _T('info_dans_groupe')."</label>\n";
diff --git a/ecrire/exec/mots_type.php b/ecrire/exec/mots_type.php
index 083eace997..de5a67d671 100644
--- a/ecrire/exec/mots_type.php
+++ b/ecrire/exec/mots_type.php
@@ -35,8 +35,8 @@ if ($connect_statut == '0minirezo' AND $new == "oui") {
 	$acces_comite = 'oui';
 	$acces_forum = 'non';
 } else {
-	$query_groupes = "SELECT * FROM spip_groupes_mots WHERE id_groupe=$id_groupe";
-	$result_groupes = spip_query($query_groupes);
+	$result_groupes = spip_query("SELECT * FROM spip_groupes_mots WHERE id_groupe=$id_groupe");
+
 	while($row = spip_fetch_array($result_groupes)) {
 		$id_groupe = $row['id_groupe'];
 		$type = $row['titre'];
diff --git a/ecrire/exec/statistiques_visites.php b/ecrire/exec/statistiques_visites.php
index 0336118aae..0a23d4a2b3 100644
--- a/ecrire/exec/statistiques_visites.php
+++ b/ecrire/exec/statistiques_visites.php
@@ -49,8 +49,8 @@ function exec_statistiques_visites_dist()
 
 
 if ($id_article = intval($id_article)){
-	$query = "SELECT titre, visites, popularite FROM spip_articles WHERE statut='publie' AND id_article=$id_article";
-	$result = spip_query($query);
+	$result = spip_query("SELECT titre, visites, popularite FROM spip_articles WHERE statut='publie' AND id_article=$id_article");
+
 
 	if ($row = spip_fetch_array($result)) {
 		$titre = typo($row['titre']);
@@ -59,8 +59,8 @@ if ($id_article = intval($id_article)){
 	}
 } 
 else {
-	$query = "SELECT SUM(visites) AS total_absolu FROM spip_visites";
-	$result = spip_query($query);
+	$result = spip_query("SELECT SUM(visites) AS total_absolu FROM spip_visites");
+
 
 	if ($row = spip_fetch_array($result)) {
 		$total_absolu = $row['total_absolu'];
@@ -113,16 +113,16 @@ else {
 	
 	// Par popularite
 	$articles_recents[] = "0";
-	$query = "SELECT id_article FROM spip_articles WHERE statut='publie' AND popularite > 0 ORDER BY date DESC LIMIT 10";
-	$result = spip_query($query);
+	$result = spip_query("SELECT id_article FROM spip_articles WHERE statut='publie' AND popularite > 0 ORDER BY date DESC LIMIT 10");
+
 	while ($row = spip_fetch_array($result)) {
 		$articles_recents[] = $row['id_article'];
 	}
 	$articles_recents = join($articles_recents, ",");
 		
 	// Par popularite
-	$query = "SELECT id_article, titre, popularite, visites FROM spip_articles WHERE statut='publie' AND popularite > 0 ORDER BY popularite DESC";
-	$result = spip_query($query);
+	$result = spip_query("SELECT id_article, titre, popularite, visites FROM spip_articles WHERE statut='publie' AND popularite > 0 ORDER BY popularite DESC");
+
 
 	$nombre_articles = spip_num_rows($result);
 	if ($nombre_articles > 0) {
@@ -153,8 +153,8 @@ else {
 		$articles_vus = join($articles_vus, ",");
 			
 		// Par popularite
-		$query_suite = "SELECT id_article, titre, popularite, visites FROM spip_articles WHERE statut='publie' AND id_article IN ($articles_recents) AND id_article NOT IN ($articles_vus) ORDER BY popularite DESC";
-		$result_suite = spip_query($query_suite);
+		$result_suite = spip_query("SELECT id_article, titre, popularite, visites FROM spip_articles WHERE statut='publie' AND id_article IN ($articles_recents) AND id_article NOT IN ($articles_vus) ORDER BY popularite DESC");
+
 		
 		if (spip_num_rows($result_suite) > 0) {
 			echo "<br><br>[...]<br><br>";
@@ -184,8 +184,8 @@ else {
 
 
 	// Par visites depuis le debut
-	$query = "SELECT id_article, titre, popularite, visites FROM spip_articles WHERE statut='publie' AND popularite > 0 ORDER BY visites DESC LIMIT 30";
-	$result = spip_query($query);
+	$result = spip_query("SELECT id_article, titre, popularite, visites FROM spip_articles WHERE statut='publie' AND popularite > 0 ORDER BY visites DESC LIMIT 30");
+
 		
 	if (spip_num_rows($result) > 0) {
 		creer_colonne_droite();
@@ -263,16 +263,13 @@ if (!$origine) {
 		$where = "0=0";
 	}
 	
-	$query="SELECT UNIX_TIMESTAMP(date) AS date_unix FROM $table ".
-		"WHERE $where ORDER BY date LIMIT 1";
-	$result = spip_query($query);
+	$result = spip_query("SELECT UNIX_TIMESTAMP(date) AS date_unix FROM $table WHERE $where ORDER BY date LIMIT 1");
+
 	while ($row = spip_fetch_array($result)) {
 		$date_premier = $row['date_unix'];
 	}
 
-	$query="SELECT UNIX_TIMESTAMP(date) AS date_unix, visites FROM $table ".
-		"WHERE $where AND date > DATE_SUB(NOW(),INTERVAL $aff_jours DAY) ORDER BY date";
-	$result=spip_query($query);
+	$result=spip_query("SELECT UNIX_TIMESTAMP(date) AS date_unix, visites FROM $table WHERE $where AND date > DATE_SUB(NOW(),INTERVAL $aff_jours DAY) ORDER BY date");
 
 	while ($row = spip_fetch_array($result)) {
 		$date = $row['date_unix'];
@@ -600,9 +597,9 @@ if (flag_svg()) {
 
 		echo "<div align='left'>";
 		///////// Affichage par mois
-		$query="SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(date),'%Y-%m') AS date_unix, SUM(visites) AS total_visites  FROM $table ".
-			"WHERE $where AND date > DATE_SUB(NOW(),INTERVAL 2700 DAY) GROUP BY date_unix ORDER BY date";
-		$result=spip_query($query);
+		$result=spip_query("SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(date),'%Y-%m') AS date_unix, SUM(visites) AS total_visites  FROM $table ".
+				   "WHERE $where AND date > DATE_SUB(NOW(),INTERVAL 2700 DAY) GROUP BY date_unix ORDER BY date");
+
 		
 		$i = 0;
 		while ($row = spip_fetch_array($result)) {
diff --git a/ecrire/exec/suivi_revisions.php b/ecrire/exec/suivi_revisions.php
index ce692970fb..7f1b46f829 100644
--- a/ecrire/exec/suivi_revisions.php
+++ b/ecrire/exec/suivi_revisions.php
@@ -62,18 +62,15 @@ else echo "<li><a href='" . generer_url_ecrire("suivi_revisions","id_auteur=$con
 
 echo "<p>";
 
-$query = "SELECT * FROM spip_rubriques WHERE id_parent = 0 ORDER BY 0+titre, titre";
-$result = spip_query($query);
+$result = spip_query("SELECT * FROM spip_rubriques WHERE id_parent = 0 ORDER BY 0+titre, titre");
 
 while ($row = spip_fetch_array($result)) {
 	$id_rubrique = $row['id_rubrique'];
 	$titre = propre($row['titre']);
 	
-	$query_rub = "
-SELECT versions.*, articles.statut, articles.titre
+	$result_rub = spip_query("SELECT versions.*, articles.statut, articles.titre
 FROM spip_versions AS versions, spip_articles AS articles 
-WHERE versions.id_article = articles.id_article AND versions.id_version > 1 AND articles.id_secteur=$id_rubrique$req_where LIMIT 1";
-	$result_rub = spip_query($query_rub);
+WHERE versions.id_article = articles.id_article AND versions.id_version > 1 AND articles.id_secteur=$id_rubrique$req_where LIMIT 1");
 	
 	if ($id_rubrique == $id_secteur)  echo "<li><b>$titre</b>";
 	else if (spip_num_rows($result_rub) > 0) echo "<li><a href='" . generer_url_ecrire("suivi_revisions","id_secteur=$id_rubrique") . "'>$titre</a>";
@@ -86,12 +83,10 @@ if (($GLOBALS['meta']['multi_rubriques'] == 'oui') OR ($GLOBALS['meta']['multi_a
 	foreach ($langues as $lang) {
 		$titre = traduire_nom_langue($lang);
 	
-		$query_lang = "
-SELECT versions.*
+		$result_lang = spip_query("SELECT versions.*
 FROM spip_versions AS versions, spip_articles AS articles 
-WHERE versions.id_article = articles.id_article AND versions.id_version > 1 AND articles.lang='$lang' $req_where LIMIT 1";
-		$result_lang = spip_query($query_lang);
-		
+WHERE versions.id_article = articles.id_article AND versions.id_version > 1 AND articles.lang='$lang' $req_where LIMIT 1");
+
 		if ($lang == $lang_choisie)  echo "<li><b>$titre</b>";
 		else if (spip_num_rows($result_lang) > 0) echo "<li><a href='" . generer_url_ecrire("suivi_revisions","lang_choisie=$lang") . "'>$titre</a>";
 	}
diff --git a/ecrire/inc/auth.php b/ecrire/inc/auth.php
index 942fcbec72..b101383766 100644
--- a/ecrire/inc/auth.php
+++ b/ecrire/inc/auth.php
@@ -111,8 +111,7 @@ function inc_auth_dist() {
 	//
 
 	$auth_login = addslashes($auth_login);
-	$query = "SELECT * FROM spip_auteurs WHERE login='$auth_login' AND statut!='5poubelle' AND statut!='6forum'";
-	$result = @spip_query($query);
+	$result = @spip_query("SELECT * FROM spip_auteurs WHERE login='$auth_login' AND statut!='5poubelle' AND statut!='6forum'");
 
 	if ($row = spip_fetch_array($result)) {
 		$connect_id_auteur = $row['id_auteur'];
@@ -149,8 +148,7 @@ function inc_auth_dist() {
 
 		// Si administrateur, recuperer les rubriques gerees par l'admin
 		if ($connect_statut == '0minirezo') {
-			$query_admin = "SELECT id_rubrique FROM spip_auteurs_rubriques WHERE id_auteur=$connect_id_auteur AND id_rubrique!='0'";
-			$result_admin = spip_query($query_admin);
+			$result_admin = spip_query("SELECT id_rubrique FROM spip_auteurs_rubriques WHERE id_auteur=$connect_id_auteur AND id_rubrique!='0'");
 
 			$connect_toutes_rubriques = (@spip_num_rows($result_admin) == 0);
 			if ($connect_toutes_rubriques) {
@@ -166,8 +164,8 @@ function inc_auth_dist() {
 					}
 					if (!$r) break;
 					$r = join(',', $r);
-					$query_admin = "SELECT id_rubrique FROM spip_rubriques WHERE id_parent IN ($r) AND id_rubrique NOT IN ($r)";
-				 	$result_admin = spip_query($query_admin);
+				 	$result_admin = spip_query("SELECT id_rubrique FROM spip_rubriques WHERE id_parent IN ($r) AND id_rubrique NOT IN ($r");
+
 				 }
 			}
 		}
diff --git a/ecrire/inc/config.php b/ecrire/inc/config.php
index 49c0f86b78..b308d05127 100644
--- a/ecrire/inc/config.php
+++ b/ecrire/inc/config.php
@@ -153,12 +153,11 @@ function appliquer_modifs_config() {
 	// Appliquer les changements de moderation forum
 	// forums_publics_appliquer : futur, saufnon, tous
 	$accepter_forum = substr($forums_publics,0,3);
-	$requete_appliquer = ($forums_publics_appliquer == 'saufnon') ?
-		"UPDATE spip_articles SET accepter_forum='$accepter_forum'
-		WHERE accepter_forum != 'non'" : 
-		(($forums_publics_appliquer == 'tous') ?
-			"UPDATE spip_articles SET accepter_forum='$accepter_forum'" : '');
-	if ($requete_appliquer) spip_query($requete_appliquer);
+	if ($forums_publics_appliquer == 'saufnon')
+	spip_query("UPDATE spip_articles SET accepter_forum='$accepter_forum'
+		WHERE accepter_forum != 'non'");
+	else if ($forums_publics_appliquer == 'tous')
+		spip_query("UPDATE spip_articles SET accepter_forum='$accepter_forum'");
 
 	if ($accepter_forum == 'abo')
 		ecrire_meta('accepter_visiteurs', 'oui');
-- 
GitLab