source: spip-zone/_plugins_/sedna/trunk/sedna_administrations.php @ 68163

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

Un fichier d'installation qui ajoute le champs sedna sur les auteurs

On évite un peu de PHP dans les squelettes et refaisant un peu la fonction d'affichage des posts

File size: 933 bytes
Line 
1<?php
2/*
3 * Plugin Notifications
4 * (c) 2009-2012 SPIP
5 * Distribue sous licence GPL
6 *
7 */
8
9if (!defined("_ECRIRE_INC_VERSION")) return;
10
11
12/**
13 * Declarer le champ notification_email sur la table forum
14 *
15 * @param array $tables
16 * @return array
17 */
18function sedna_declarer_tables_objets_sql($tables){
19        $tables['spip_auteurs']['field']['sedna'] = "TEXT NOT NULL DEFAULT ''";
20        $tables['spip_auteurs']['champs_editables'][] = 'sedna';
21
22        return $tables;
23}
24
25
26/**
27 * maj de table auteur en ajoutant le champ sedna
28 *
29 * @param string $nom_meta_base_version
30 * @param string $version_cible
31 */
32function sedna_upgrade($nom_meta_base_version,$version_cible){
33
34        $maj = array();
35        $maj['create'] = array(
36                array('maj_tables',array('spip_auteurs')),
37        );
38
39        include_spip('base/upgrade');
40        maj_plugin($nom_meta_base_version, $version_cible, $maj);
41}
42
43function sedna_vider_tables($nom_meta_base_version) {
44        effacer_meta($nom_meta_base_version);
45}
Note: See TracBrowser for help on using the repository browser.