introduction d'une fonction
lister_table_objets_sql pour lister les informations relatives a une table sql et a l'objet editorial qu'elle implemente. La fonction est alimentee par le pipeline declarer_table_objets_sql qui permet de declarer les infos d'une table d'un objet. Ce pipeline remplace et unifie les pipelines declarer_tables_objets_surnoms, declarer_type_surnoms, ainsi que les globales table_titre et table_date La fonction est appelee par base/trouver_table pour completer la description SQL d'une table, ce qui permet d'eliminer la rentrance par objet_type. La fonction devient centrale et alimente les fonctions objet_type, table_objet, table_objet_sql, via trouver_table pour certaines. La fonction renvoi les infos d'une table si elle est passee en argument, ou les infos de toutes les tables. Dans ce cas, chaque entree du tableau est le nom complet de la table (ie spip_articles) Pour chacune, les infos fournies sont les suivantes : * table_objet * table_objet_surnoms * type * type_surnoms * url_voir * url_edit * icone_objet * * texte_retour * texte_modifier * * info_aucun_objet * info_1_objet * info_nb_objets * * titre * date * champs_versionnes La fonction renseigner_table_objet_sql complete chaque info manquante dans le pipeline, a partir des infos fournies et des usages conventionnels (spip_articles => type=article, table_objet=articles, icone_objet=article ....). On objet qui respecte toutes les conventions de nommage peut donc etre renseigne automatiquement. Ces fonctions de manipulations d'objet sont regroupees dans base/objets, qui est inclus par base/connect_sql par soucis de compatibilite
Chargement en cours
Veuillez vous inscrire ou vous se connecter pour commenter