From af12ac2dfcdd032ba5427bacd656f9d68be56656 Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Wed, 15 Dec 2010 18:02:40 +0000
Subject: [PATCH] indentation et commentaire

---
 ecrire/public/interfaces.php | 177 ++++++++++++++++++-----------------
 1 file changed, 92 insertions(+), 85 deletions(-)

diff --git a/ecrire/public/interfaces.php b/ecrire/public/interfaces.php
index 002870b5ae..98b1b9f825 100644
--- a/ecrire/public/interfaces.php
+++ b/ecrire/public/interfaces.php
@@ -172,94 +172,101 @@ $table_criteres_infixes = array('<', '>', '<=', '>=', '==', '===', '!=', '!==',
 
 global $exception_des_connect;
 $exception_des_connect[] = ''; // ne pas transmettre le connect='' par les inclure
-//
-// Globales de description de la base
-
-//ces variables ne sont pas initialisees par "$var = array()"
-// afin de permettre leur extension dans mes_options.php etc
-
-// http://doc.spip.org/@declarer_interfaces
-function declarer_interfaces(){
- global $exceptions_des_tables, $table_des_tables, $table_date, $table_titre;
-
-$table_des_tables['articles']='articles';
-$table_des_tables['auteurs']='auteurs';
-$table_des_tables['documents']='documents';
-$table_des_tables['types_documents']='types_documents';
-$table_des_tables['rubriques']='rubriques';
-$table_des_tables['hierarchie']='rubriques';
-$table_des_tables['messages']='messages';
 
 
-$exceptions_des_tables['documents']['type_document']=array('types_documents'
-, 'titre');
-$exceptions_des_tables['documents']['extension_document']=array('types_documents', 'extension');
-$exceptions_des_tables['documents']['mime_type']=array('types_documents'
-, 'mime_type');
-
-
-$table_titre['articles']= 'titre, lang';
-$table_titre['rubriques']= 'titre, lang';
-$table_titre['messages']= "titre, '' AS lang";
-$table_titre['auteurs']= "nom AS titre, '' AS lang";
-$table_titre['documents']= "titre, fichier AS surnom, '' AS lang";
-
-$table_date['articles']='date';
-$table_date['auteurs']='date';
-$table_date['documents']='date';
-$table_date['types_documents']='date';
-$table_date['rubriques']='date';
-
 //
-// tableau des tables de jointures
-// Ex: gestion du critere {id_mot} dans la boucle(ARTICLES)
-
-global $tables_jointures;
-
-$tables_jointures['spip_articles']['id_auteur']= 'auteurs_liens';
-$tables_jointures['spip_articles'][]= 'documents_liens';
-
-$tables_jointures['spip_auteurs'][]= 'auteurs_liens';
-
-$tables_jointures['spip_documents'][]= 'documents_liens';
-$tables_jointures['spip_documents'][]= 'types_documents';
-
-$tables_jointures['spip_rubriques'][]= 'documents_liens';
-
-
-
-global  $exceptions_des_jointures;
-#$exceptions_des_jointures['titre_mot'] = array('spip_mots', 'titre'); // pour exemple
-
-global  $table_des_traitements;
-
-define('_TRAITEMENT_TYPO', 'typo(%s, "TYPO", $connect)');
-define('_TRAITEMENT_RACCOURCIS', 'propre(%s, $connect)');
-define('_TRAITEMENT_TYPO_SANS_NUMERO', 'typo(supprimer_numero(%s), "TYPO", $connect)');
-
-$table_des_traitements['BIO'][]= _TRAITEMENT_RACCOURCIS;
-$table_des_traitements['CHAPO'][]= _TRAITEMENT_RACCOURCIS;
-$table_des_traitements['DATE'][]= 'normaliser_date(%s)';
-$table_des_traitements['DATE_REDAC'][]= 'normaliser_date(%s)';
-$table_des_traitements['DATE_MODIF'][]= 'normaliser_date(%s)';
-$table_des_traitements['DATE_NOUVEAUTES'][]= 'normaliser_date(%s)';
-$table_des_traitements['DESCRIPTIF'][]= _TRAITEMENT_RACCOURCIS;
-$table_des_traitements['FICHIER']['documents']= 'get_spip_doc(%s)';
-$table_des_traitements['INTRODUCTION'][]= 'PtoBR('. _TRAITEMENT_RACCOURCIS .')';
-$table_des_traitements['MESSAGE'][]= _TRAITEMENT_RACCOURCIS;
-$table_des_traitements['NOM_SITE_SPIP'][]= _TRAITEMENT_TYPO;
-$table_des_traitements['NOM'][]= _TRAITEMENT_TYPO;
-$table_des_traitements['AUTEUR'][]= _TRAITEMENT_TYPO;
-$table_des_traitements['PS'][]= _TRAITEMENT_RACCOURCIS;
-$table_des_traitements['SOURCE'][]= _TRAITEMENT_TYPO;
-$table_des_traitements['SOUSTITRE'][]= _TRAITEMENT_TYPO;
-$table_des_traitements['SURTITRE'][]= _TRAITEMENT_TYPO;
-$table_des_traitements['TAGS'][]= '%s';
-$table_des_traitements['TEXTE'][]= _TRAITEMENT_RACCOURCIS;
-$table_des_traitements['TITRE'][]= _TRAITEMENT_TYPO_SANS_NUMERO;
-$table_des_traitements['TYPE'][]= _TRAITEMENT_TYPO;
-$table_des_traitements['DESCRIPTIF_SITE_SPIP'][]= _TRAITEMENT_RACCOURCIS;
-$table_des_traitements['ENV'][]= 'entites_html(%s,true)';
+/**
+ * Declarer les interfaces de la base pour le compilateur
+ * On utilise une fonction qui initialise les valeurs,
+ * sans ecraser d'eventuelles predefinition dans mes_options
+ * et les envoie dans un pipeline
+ * pour les plugins
+ *
+ * http://doc.spip.org/@declarer_interfaces
+ *
+ * @return void
+ */
+function declarer_interfaces(){
+	global $exceptions_des_tables, $table_des_tables, $table_date, $table_titre;
+
+	$table_des_tables['articles']='articles';
+	$table_des_tables['auteurs']='auteurs';
+	$table_des_tables['documents']='documents';
+	$table_des_tables['types_documents']='types_documents';
+	$table_des_tables['rubriques']='rubriques';
+	$table_des_tables['hierarchie']='rubriques';
+	$table_des_tables['messages']='messages';
+
+
+	$exceptions_des_tables['documents']['type_document']=array('types_documents'
+	, 'titre');
+	$exceptions_des_tables['documents']['extension_document']=array('types_documents', 'extension');
+	$exceptions_des_tables['documents']['mime_type']=array('types_documents'
+	, 'mime_type');
+
+
+	$table_titre['articles']= 'titre, lang';
+	$table_titre['rubriques']= 'titre, lang';
+	$table_titre['messages']= "titre, '' AS lang";
+	$table_titre['auteurs']= "nom AS titre, '' AS lang";
+	$table_titre['documents']= "titre, fichier AS surnom, '' AS lang";
+
+	$table_date['articles']='date';
+	$table_date['auteurs']='date';
+	$table_date['documents']='date';
+	$table_date['types_documents']='date';
+	$table_date['rubriques']='date';
+
+	//
+	// tableau des tables de jointures
+	// Ex: gestion du critere {id_mot} dans la boucle(ARTICLES)
+
+	global $tables_jointures;
+
+	$tables_jointures['spip_articles']['id_auteur']= 'auteurs_liens';
+	$tables_jointures['spip_articles'][]= 'documents_liens';
+
+	$tables_jointures['spip_auteurs'][]= 'auteurs_liens';
+
+	$tables_jointures['spip_documents'][]= 'documents_liens';
+	$tables_jointures['spip_documents'][]= 'types_documents';
+
+	$tables_jointures['spip_rubriques'][]= 'documents_liens';
+
+
+
+	global  $exceptions_des_jointures;
+	#$exceptions_des_jointures['titre_mot'] = array('spip_mots', 'titre'); // pour exemple
+
+	global  $table_des_traitements;
+
+	define('_TRAITEMENT_TYPO', 'typo(%s, "TYPO", $connect)');
+	define('_TRAITEMENT_RACCOURCIS', 'propre(%s, $connect)');
+	define('_TRAITEMENT_TYPO_SANS_NUMERO', 'typo(supprimer_numero(%s), "TYPO", $connect)');
+
+	$table_des_traitements['BIO'][]= _TRAITEMENT_RACCOURCIS;
+	$table_des_traitements['CHAPO'][]= _TRAITEMENT_RACCOURCIS;
+	$table_des_traitements['DATE'][]= 'normaliser_date(%s)';
+	$table_des_traitements['DATE_REDAC'][]= 'normaliser_date(%s)';
+	$table_des_traitements['DATE_MODIF'][]= 'normaliser_date(%s)';
+	$table_des_traitements['DATE_NOUVEAUTES'][]= 'normaliser_date(%s)';
+	$table_des_traitements['DESCRIPTIF'][]= _TRAITEMENT_RACCOURCIS;
+	$table_des_traitements['FICHIER']['documents']= 'get_spip_doc(%s)';
+	$table_des_traitements['INTRODUCTION'][]= 'PtoBR('. _TRAITEMENT_RACCOURCIS .')';
+	$table_des_traitements['MESSAGE'][]= _TRAITEMENT_RACCOURCIS;
+	$table_des_traitements['NOM_SITE_SPIP'][]= _TRAITEMENT_TYPO;
+	$table_des_traitements['NOM'][]= _TRAITEMENT_TYPO;
+	$table_des_traitements['AUTEUR'][]= _TRAITEMENT_TYPO;
+	$table_des_traitements['PS'][]= _TRAITEMENT_RACCOURCIS;
+	$table_des_traitements['SOURCE'][]= _TRAITEMENT_TYPO;
+	$table_des_traitements['SOUSTITRE'][]= _TRAITEMENT_TYPO;
+	$table_des_traitements['SURTITRE'][]= _TRAITEMENT_TYPO;
+	$table_des_traitements['TAGS'][]= '%s';
+	$table_des_traitements['TEXTE'][]= _TRAITEMENT_RACCOURCIS;
+	$table_des_traitements['TITRE'][]= _TRAITEMENT_TYPO_SANS_NUMERO;
+	$table_des_traitements['TYPE'][]= _TRAITEMENT_TYPO;
+	$table_des_traitements['DESCRIPTIF_SITE_SPIP'][]= _TRAITEMENT_RACCOURCIS;
+	$table_des_traitements['ENV'][]= 'entites_html(%s,true)';
 
 
 	// gerer l'affectation en 2 temps car si le pipe n'est pas encore declare, on ecrase les globales
-- 
GitLab