source: spip-zone/_plugins_/doc2img/trunk/base/doc2img.php @ 70078

Last change on this file since 70078 was 70078, checked in by kent1@…, 7 years ago

Un peu de doc et un mini bug sur les champs_editables réparé

File size: 1.2 KB
Line 
1<?php
2/**
3 * Plugin Doc2img
4 *
5 * Fichier des pipelines en relation avec la base
6 * Description des modifications de la base de donnée par le plugin
7 *
8 * @package SPIP\Doc2img\Pipelines
9 */
10 
11if (!defined('_ECRIRE_INC_VERSION')) return;
12
13/**
14 * Insertion dans le pipeline declarer_tables_principales
15 * Ajoute un champs "page" sur les documents
16 *
17 * @param array $tables_principales
18 *              Tableau de description des tables
19 * @return array $tables_principales
20 *              Tableau de description des tables complété (champ "page" ajouté sur les documents)
21 */
22function doc2img_declarer_tables_principales($tables_principales){
23        $tables_principales['spip_documents']['field']['page'] = "bigint DEFAULT '0' NOT NULL";
24        return $tables_principales;
25}
26
27/**
28 * Insertion dans le pipeline declarer_tables_objets_sql (SPIP)
29 * On ajoute notre champs dans les champs editables de la table spip_documents
30 *
31 * @param array $tables
32 *              Le tableau des tables des objets déclarés
33 * @return array $tables
34 *              Le tableau des tables complété (champ "page" editable sur les documents)
35 */
36function doc2img_declarer_tables_objets_sql($tables){
37        $tables['spip_documents']['champs_editables'][] = 'page';
38        return $tables;
39}
40?>
Note: See TracBrowser for help on using the repository browser.