From 59f650ec2bd0cb42cabf3ef45f519021348ae4ef Mon Sep 17 00:00:00 2001
From: Fil <fil@rezo.net>
Date: Tue, 14 Dec 2004 19:53:28 +0000
Subject: [PATCH] des espaces et des tabulations + une remarque de Gaspar sur
 l'API de la function introduction()

---
 inc-calcul-outils.php3 | 201 +++++++++++++++++++----------------------
 1 file changed, 95 insertions(+), 106 deletions(-)

diff --git a/inc-calcul-outils.php3 b/inc-calcul-outils.php3
index 73ee061457..ea60bbbbd4 100644
--- a/inc-calcul-outils.php3
+++ b/inc-calcul-outils.php3
@@ -39,7 +39,7 @@ function calcule_fichier_logo($on) {
 // Retrouver le logo d'un objet (et son survol)
 //
 
-function calcule_logo($type, $onoff, $id, $id_rubrique, $lien, $align, $ff){
+function calcule_logo($type, $onoff, $id, $id_rubrique, $lien, $align, $ff) {
 	include_ecrire('inc_logos.php3');
 
 	$table_logos = array (
@@ -114,7 +114,7 @@ function affiche_logos($arton, $artoff, $lien, $align) {
 //
 // fonction standard de calcul de la balise #INTRODUCTION
 // on peut la surcharger en definissant dans mes_fonctions.php3 :
-// function introduction($type,$texte,$descriptif) {...}
+// function introduction($type,$texte,$chapo,$descriptif) {...}
 //
 function calcul_introduction ($type, $texte, $chapo='', $descriptif='') {
 	if (function_exists("introduction"))
@@ -144,34 +144,33 @@ function calcul_introduction ($type, $texte, $chapo='', $descriptif='') {
 	}
 }
 
-function calculer_formulaire($nom, $args, $filtres)
-{
-  $file = 'inc-' .$nom . _EXTENSION_PHP;
-  include_local($file);
-
-  $f = $nom . '_stat';
-  $r = $f($args, $filtres);
-  if (is_string($r))
-    return $r;
-  else { 
-    return
-    ('<'.'?php 
+function calculer_formulaire($nom, $args, $filtres) {
+	$file = 'inc-' .$nom . _EXTENSION_PHP;
+	include_local($file);
+
+	$f = $nom . '_stat';
+	$r = $f($args, $filtres);
+	if (is_string($r))
+		return $r;
+	else { 
+		return
+		('<'.'?php 
 include_ecrire(\'inc_lang.php3\');
 lang_select(\''
-    . $GLOBALS["spip_lang"] 
-    . '\');
+		. $GLOBALS["spip_lang"] 
+		. '\');
 include_local("'
-     . $file
-     . '");
+		. $file
+		. '");
 inclure_formulaire('
-     . $nom
-     . '_dyn(\''
-     . join("', '", array_map("addslashes", $r))
-     . '\'));
-lang_dselect();
+		. $nom
+		. '_dyn(\''
+		. join("', '", array_map("addslashes", $r))
+		. '\'));
+	lang_dselect();
 ?'
-     .">");
-  }
+		.">");
+	}
 }
 
 //
@@ -214,33 +213,32 @@ array("$element=$id_element"));
 	return $exposer[$type][$id];
 }
 
-function table_from_primary($id)
-{
+function table_from_primary($id) {
 	global $tables_principales;
 	include_ecrire('inc_serialbase.php3');
-	foreach ($tables_principales as $k => $v)
-	  { if ($v['key']['PRIMARY KEY'] == $id) 
-	      return array($k, array_key_exists('id_rubrique', $v['field']));
-	  }
+	foreach ($tables_principales as $k => $v) {
+		if ($v['key']['PRIMARY KEY'] == $id)
+			return array($k, array_key_exists('id_rubrique', $v['field']));
+	}
 	return '';
 }
 
 function calcul_generation ($generation) {
 	$lesfils = array();
 	$result = spip_abstract_select(array('id_rubrique'),
-				       array('rubriques AS rubriques'),
-				       array(calcul_mysql_in('id_parent', 
-							     $generation,
-							     '')),
-				       '','','','','','','');
+				array('rubriques AS rubriques'),
+				array(calcul_mysql_in('id_parent', 
+					$generation,
+					'')),
+				'','','','','','','');
 	while ($row = spip_abstract_fetch($result))
-	  $lesfils[] = $row['id_rubrique'];
+		$lesfils[] = $row['id_rubrique'];
 	return join(",",$lesfils);
 }
 
 function calcul_branche ($generation) {
 	if (!$generation) 
-	  return '0';
+		return '0';
 	else {
 		$branche[] = $generation;
 		while ($generation = calcul_generation ($generation))
@@ -249,9 +247,8 @@ function calcul_branche ($generation) {
 	}
 }
 
-# fonction appelée par la balise #LOGO_DOCUMENT
-
-function calcule_document($id_document, $doubdoc, &$doublons){
+// fonction appelee par la balise #LOGO_DOCUMENT
+function calcule_document($id_document, $doubdoc, &$doublons) {
 	if (!$id_document) return '';
 	if ($doubdoc && $id_document) $doublons["documents"] .= ', ' . $id_document;
 
@@ -264,12 +261,12 @@ function calcule_document($id_document, $doubdoc, &$doublons){
 		if ($res = spip_abstract_select(array('fichier'), array('documents AS documents'), array("id_document = $id_vignette"))) {
 			list($vignette) = spip_abstract_fetch($res);
 			if (@file_exists($vignette))
-			  return generer_url_document($id_vignette);
-#			  return ($fichier); # en std g_u_d fait ça
+				return generer_url_document($id_vignette);
+				# return ($fichier); # en std g_u_d fait ca
 		}
 	} else if ($mode == 'vignette') 
-			  return generer_url_document($id_document);
-# return $fichier; # en std g_u_d fait ça
+		return generer_url_document($id_document);
+		# return $fichier; # en std g_u_d fait ca
 
 // calcul de l'extension par tous les moyens
 	if ($id_type) {
@@ -281,40 +278,37 @@ function calcule_document($id_document, $doubdoc, &$doublons){
 // Pas de vignette mais une extension:
 // prendre la vignette de celle-ci dans IMG/icones sauf si on peut faire mieux
 	$formats = ','.lire_meta('formats_graphiques').',';
-	if ((strpos($formats, ",$ext,") === false) || 
-	    !$fichier || (lire_meta("creer_preview") != 'oui')) {
-		return  vignette_par_defaut($ext ? $ext : 'txt', false);
+	if ((strpos($formats, ",$ext,") === false) OR
+	!$fichier OR (lire_meta("creer_preview") != 'oui')) {
+		return vignette_par_defaut($ext ? $ext : 'txt', false);
 	}
 // on peut faire mieux dans le cas des images: une previsualisation
 // on devrait verifier que le fichier existe dans IMG/vignette
 // et sinon lancer creer_vignette (qui fera un UPDATE sur spip_documents)
 // mais on risque de dépasser le temps alloue au processus
-	return 'spip_image.php3?vignette='.rawurlencode(str_replace('../', '', $fichier));
+	return 'spip_image.php3?vignette='.rawurlencode(
+		str_replace('../', '', $fichier));
 }
 
 
-# fonction appelée par la balise #EMBED
-
-function calcule_embed_document($id_document, $filtres, &$doublons, $doubdoc){
-  if ($doubdoc && $id_document) $doublons["documents"] .= ', ' . $id_document;
-  return embed_document($id_document, $filtres, false);
+// fonction appelee par la balise #EMBED
+function calcule_embed_document($id_document, $filtres, &$doublons, $doubdoc) {
+	if ($doubdoc && $id_document) $doublons["documents"] .= ', ' . $id_document;
+	return embed_document($id_document, $filtres, false);
 }
 
-# fonction appelée par la balise #NOTES
-
-function calculer_notes()
-{
-  $r = $GLOBALS["les_notes"];
-  $GLOBALS["les_notes"] = "";
-  $GLOBALS["compt_note"] = 0;
-  $GLOBALS["marqueur_notes"] ++;
-  return $r;
+// fonction appelee par la balise #NOTES
+function calculer_notes() {
+	$r = $GLOBALS["les_notes"];
+	$GLOBALS["les_notes"] = "";
+	$GLOBALS["compt_note"] = 0;
+	$GLOBALS["marqueur_notes"] ++;
+	return $r;
 }
 
 # retourne la profondeur d'une rubrique
 
-function sql_profondeur($id)
-{
+function sql_profondeur($id) {
 	$n = 0;
 	while ($id) {
 		$n++;
@@ -324,56 +318,51 @@ function sql_profondeur($id)
 }
 
 
-function sql_parent($id_rubrique)
-{
-  $row = spip_abstract_fetsel(array(id_parent), 
-			      array('rubriques'), 
-			      array("id_rubrique=" . intval($id_rubrique)));
-  return $row['id_parent'];
+function sql_parent($id_rubrique) {
+	$row = spip_abstract_fetsel(array(id_parent), 
+			array('rubriques'), 
+			array("id_rubrique=" . intval($id_rubrique)));
+	return $row['id_parent'];
 }
 
-function sql_rubrique($id_article)
-{
-  $row = spip_abstract_fetsel(array('id_rubrique'),
-			      array('articles'),
-			      array("id_article=" . intval($id_article)));
-  return $row['id_rubrique'];
+function sql_rubrique($id_article) {
+	$row = spip_abstract_fetsel(array('id_rubrique'),
+			array('articles'),
+			array("id_article=" . intval($id_article)));
+	return $row['id_rubrique'];
 }
 
-function sql_auteurs($id_article, $table, $id_boucle, $serveur='')
-{
-  $auteurs = "";
-  if ($id_article)
-    {
-      $result_auteurs = spip_abstract_select(array('auteurs.nom', 'auteurs.email'),
-					     array('auteurs AS auteurs',
-						   'auteurs_articles AS lien'), 
-					     array("lien.id_article=$id_article",
-						   "auteurs.id_auteur=lien.id_auteur"),
-					     '','','','',1, 
-					     $table, $id_boucle, $serveur);
-
-      while($row_auteur = spip_abstract_fetch($result_auteurs, $serveur)) {
-	$nom_auteur = typo($row_auteur["nom"]);
-	$email_auteur = $row_auteur["email"];
-	if ($email_auteur) {
-	  $auteurs[] = "<a href=\"mailto:$email_auteur\">$nom_auteur</a>";
-	}
-	else {
-	  $auteurs[] = "$nom_auteur";
+function sql_auteurs($id_article, $table, $id_boucle, $serveur='') {
+	$auteurs = "";
+	if ($id_article) {
+		$result_auteurs = spip_abstract_select(array('auteurs.nom', 'auteurs.email'),
+			array('auteurs AS auteurs',
+				'auteurs_articles AS lien'), 
+			array("lien.id_article=$id_article",
+				"auteurs.id_auteur=lien.id_auteur"),
+			'','','','',1, 
+			$table, $id_boucle, $serveur);
+
+		while($row_auteur = spip_abstract_fetch($result_auteurs, $serveur)) {
+			$nom_auteur = typo($row_auteur["nom"]);
+			$email_auteur = $row_auteur["email"];
+			if ($email_auteur) {
+				$auteurs[] = "<a href=\"mailto:$email_auteur\">$nom_auteur</a>";
+			} else {
+				$auteurs[] = "$nom_auteur";
+			}
+		}
 	}
-      }
-    }
-  return (!$auteurs) ? "" : join($auteurs, ", ");
+	return (!$auteurs) ? "" : join($auteurs, ", ");
 }
 
 function sql_petitions($id_article, $table, $id_boucle, $serveur, &$Cache) {
 	$retour = spip_abstract_fetsel(
-				       array('id_article'),
-				       array('petitions'),
-				       array("id_article=".intval($id_article)),
-				       '','','','',1, 
-				       $table, $id_boucle, $serveur);
+			array('id_article'),
+			array('petitions'),
+			array("id_article=".intval($id_article)),
+			'','','','',1, 
+			$table, $id_boucle, $serveur);
 
 	# cette page est invalidee par toute petition
 	if ($retour AND $Cache)
-- 
GitLab