formulaire et des pages gamutable pour gerer des configurations de facons semi automatique
61 lines
1.2 KiB
PHP
61 lines
1.2 KiB
PHP
<?php
|
|
/**
|
|
* Déclarations relatives à la base de données
|
|
*
|
|
* @plugin GamuForm
|
|
* @copyright 2020
|
|
* @author tofulm
|
|
* @licence GNU/GPL
|
|
* @package SPIP\Gamuform\Pipelines
|
|
*/
|
|
|
|
if (!defined('_ECRIRE_INC_VERSION')) {
|
|
return;
|
|
}
|
|
|
|
|
|
/**
|
|
* Déclaration des alias de tables et filtres automatiques de champs
|
|
*
|
|
* @pipeline declarer_tables_interfaces
|
|
* @param array $interfaces
|
|
* Déclarations d'interface pour le compilateur
|
|
* @return array
|
|
* Déclarations d'interface pour le compilateur
|
|
*/
|
|
function gamuform_declarer_tables_interfaces($interfaces) {
|
|
|
|
// $interfaces['table_des_tables']['gamuforms'] = 'gamuforms';
|
|
|
|
return $interfaces;
|
|
}
|
|
|
|
|
|
/**
|
|
* Déclaration des objets éditoriaux
|
|
*
|
|
* @pipeline declarer_tables_objets_sql
|
|
* @param array $tables
|
|
* Description des tables
|
|
* @return array
|
|
* Description complétée des tables
|
|
*/
|
|
function gamuform_declarer_tables_objets_sql($tables) {
|
|
|
|
return $tables;
|
|
}
|
|
|
|
|
|
/**
|
|
* Déclaration des tables secondaires (liaisons)
|
|
*
|
|
* @pipeline declarer_tables_auxiliaires
|
|
* @param array $tables
|
|
* Description des tables
|
|
* @return array
|
|
* Description complétée des tables
|
|
*/
|
|
function gamuform_declarer_tables_auxiliaires($tables) {
|
|
|
|
return $tables;
|
|
}
|