r15675 - branches/spip-2.1/ecrire/inc branches/spip-2.1/ecrire/plugins spip/ecrire/inc spip/ecrire/plugins

Author: esj@rezo.net
Date: 2010-05-11 00:02:23 +0200 (mar, 11 mai 2010)
New Revision: 15675

Log:
Metas multi-tables, suite de [15762]: le numéro de version de l'ensemble des tables SQL du plugin n'a pas non plus a priori à être dans la table générale des méta. En conséquence, on repère maintenant dans {{{plugin.xml}}} un élément optionnel {{{meta}}} qui indique la table des méta spécifique du plugin. Cette information est utilisée par {{{spip_plugin_install}}} qui appelle les fonctions {{{upgrade}}} et {{{vider_tables}}} spécifique du plugin en leur transmettant cette information, et qui en tient compte pour trouver le dit numéro de version et le comparer à celui figurant dans {{{plugin.xml}}}. La méta ayant pour valeur ce numéro est {{{version_base}}} si la table est spécifique, et {{{$PLUGIN_version_base}}} sinon, comme auparavant.

Modified:
   branches/spip-2.1/ecrire/inc/plugin.php
   branches/spip-2.1/ecrire/plugins/get_infos.php
   spip/ecrire/inc/plugin.php
   spip/ecrire/plugins/get_infos.php

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