Valider a6448818 rédigé par cerdic's avatar cerdic
Parcourir les fichiers

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
parent 759f0509
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter