r10237 - in spip/ecrire: . inc public

Author: esj@rezo.net
Date: 2007-09-06 11:58:38 +0200 (jeu, 06 sep 2007)
New Revision: 10237

Log:
Multibase et #877: les globales '''$tables_des_serveurs_sql''' et '''$type_des_serveurs''' disparaissent. Les informations quelles contenaient se retrouvent dans la globale '''connexion''', avec les sous-index respectifs '''tables''' et '''spip_connect_version'''. Une valeur nulle pour '''spip_connect_version''' indique que la base externe n'est pas sous SPIP (donc pas de gestion de préfixe).

Ces disparitions permettent de centraliser dans la fonction '''trouver_table''' toutes les recherches de table afin d'améliorer facilement ce genre de recherche à l'avenir. Cette fonction quitte le fichier "criteres.php" car elle n'est plus spécifique à la compilation des criteres. Elle dispense le compilateur d'initialiser à chaque appel le tableau des tables SQL prédéfinies, ce qui est
aussi un gain.

Modified:
   spip/ecrire/inc/utils.php
   spip/ecrire/inc_version.php
   spip/ecrire/public/compiler.php
   spip/ecrire/public/criteres.php
   spip/ecrire/public/interfaces.php
   spip/ecrire/public/parametrer.php
   spip/ecrire/public/references.php

Details: http://trac.rezo.net/trac/spip/changeset/10237