Changeset 65580 in spip-zone for _plugins_/formidable/trunk/base/formidable_tables.php
- Timestamp:
- Sep 5, 2012, 5:35:07 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/formidable/trunk/base/formidable_tables.php
r57654 r65580 1 1 <?php 2 3 /** 4 * Déclarations relatives à la base de données 5 * 6 * @package SPIP\Formidable\Pipelines 7 **/ 2 8 3 9 // Sécurité 4 10 if (!defined('_ECRIRE_INC_VERSION')) return; 5 11 6 function formidable_declarer_tables_interfaces($interface){ 12 /** 13 * Déclarer les interfaces des tables de formidable pour le compilateur 14 * 15 * @pipeline declarer_tables_interfaces 16 * @param array $interfaces 17 * Déclarations d'interface pour le compilateur 18 * @return array 19 * Déclarations d'interface pour le compilateur 20 */ 21 function formidable_declarer_tables_interfaces($interfaces) { 7 22 // 'spip_' dans l'index de $tables_principales 8 $interface['table_des_tables']['formulaires'] = 'formulaires'; 9 $interface['table_des_tables']['formulaires_reponses'] = 'formulaires_reponses'; 10 $interface['table_des_tables']['formulaires_reponses_champs'] = 'formulaires_reponses_champs'; 11 12 13 $interface['table_titre']['formulaires'] = 'titre'; 14 15 $interface['tables_jointures']['spip_formulaires'][] = 'formulaires_liens'; 16 $interface['tables_jointures']['spip_articles'][] = 'formulaires_liens'; 17 $interface['tables_jointures']['spip_rubriques'][] = 'formulaires_liens'; 18 19 return $interface; 23 $interfaces['table_des_tables']['formulaires'] = 'formulaires'; 24 $interfaces['table_des_tables']['formulaires_reponses'] = 'formulaires_reponses'; 25 $interfaces['table_des_tables']['formulaires_reponses_champs'] = 'formulaires_reponses_champs'; 26 27 $interfaces['table_titre']['formulaires'] = 'titre'; 28 29 $interfaces['tables_jointures']['spip_formulaires'][] = 'formulaires_liens'; 30 $interfaces['tables_jointures']['spip_articles'][] = 'formulaires_liens'; 31 $interfaces['tables_jointures']['spip_rubriques'][] = 'formulaires_liens'; 32 33 return $interfaces; 20 34 } 21 35 36 37 /** 38 * Déclarer les tables principales de formidable 39 * 40 * @pipeline declarer_tables_principales 41 * @param array $tables_principales 42 * Description des tables 43 * @return array 44 * Description complétée des tables 45 */ 22 46 function formidable_declarer_tables_principales($tables_principales){ 23 47 //-- Table formulaires ----------------------------------------------------- … … 93 117 } 94 118 119 /** 120 * Déclarer les tables auxiliaires de formidable 121 * 122 * @pipeline declarer_tables_auxiliaires 123 * @param array $tables_auxiliaires 124 * Description des tables 125 * @return array 126 * Description complétée des tables 127 */ 95 128 function formidable_declarer_tables_auxiliaires($tables_auxiliaires){ 96 129 $formulaires_liens = array( … … 113 146 } 114 147 148 /** 149 * Déclarer les champs inclus dans la recherche 150 * 151 * @pipeline rechercher_liste_des_champs 152 * @param array $tables 153 * Liste des tables, de leurs champs de recherche et pondération 154 * @return array 155 * Liste ddes tables complétée 156 **/ 115 157 function formidable_rechercher_liste_des_champs($tables){ 116 158 $tables['formulaire']['titre'] = 5;
Note: See TracChangeset
for help on using the changeset viewer.