Il faut utiliser les fonctions de l’api
objet_type($table)
et
table_objet($type)
table_objet_sql($type)
id_table_objet($type)
Cédric
Le 7 avril 2009 15:42, <vincent@ldd.fr> a écrit :
Author: vincent@ldd.fr
Date: Tue Apr 7 15:42:00 2009
New Revision: 27701Log:
un gros cas particulier pourri pour les forums avec la fonction table_objet().Modified:
plugins/test/etiquettes/balise/formulaire_etiquettes.phpModified: plugins/test/etiquettes/balise/formulaire_etiquettes.php
— plugins/test/etiquettes/balise/formulaire_etiquettes.php (original)
+++ plugins/test/etiquettes/balise/formulaire_etiquettes.php Tue Apr 7 15:42:00 2009
@@ -87,6 +87,7 @@
$type_objet = strtolower($type_objet);
$type_objet = preg_replace(‹ ,^spip_|s$, ›, ‹ ›, $type_objet);
$type_objet = table_objet($type_objet);
- if ($type_objet == ‹ forums ›) $type_objet = ‹ forum ›; // Gros cas particulier pourri
$cle_objet = id_table_objet($type_objet);// il faut vérifier s’il existe bien cet objet
Spip-zone-commit@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone-commit