source: spip-zone/_plugins_/rubriques_virtuelles/trunk/base/rubriques_virtuelles.php @ 100294

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

VARCHAR 255 c'est trop court, on utilise text (comme dans le core en fait)

File size: 914 bytes
Line 
1<?php
2/**
3 * Déclarations relatives à la base de données
4 *
5 * @plugin Rubriques virtuelles
6 * @license GPL (c) 2016
7 * @author kent1
8 *
9 * @package SPIP\Rubriques_virtuelles\Pipelines
10**/
11
12if (!defined('_ECRIRE_INC_VERSION')) {
13        return;
14}
15
16
17/**
18 * Modifier la déclaration de la table spip_rubriques
19 * On lui ajoute un champ "virtuel" qui est éditable, versionné, présent dans la recherche
20 *
21 * @pipeline declarer_tables_objets_sql
22 *
23 * @param array $tables
24 *     Description des tables
25 * @return array
26 *     Description complétée des tables
27 */
28function rubriques_virtuelles_declarer_tables_objets_sql($tables) {
29        $tables['spip_rubriques']['field']['virtuel'] = "text DEFAULT '' NOT NULL";
30        $tables['spip_rubriques']['champs_editables'][] = 'virtuel';
31        $tables['spip_rubriques']['champs_versionnes'][] = 'virtuel';
32        $tables['spip_rubriques']['rechercher_champs']['virtuel'] = 3;
33        return $tables;
34}
Note: See TracBrowser for help on using the repository browser.