diff --git a/base/contrib_declarations.php b/base/contrib_declarations.php
index a214394..d67a8b3 100755
--- a/base/contrib_declarations.php
+++ b/base/contrib_declarations.php
@@ -110,6 +110,7 @@ function contrib_declarer_tables_interfaces($interfaces) {
// Les traitements
// - on desérialise les tableaux
$interface['table_des_traitements']['PARAMETRES']['inscriptions'] = 'unserialize(%s)';
+ $interface['table_des_traitements']['DESCRIPTIF']['inscriptions'] = 'typo(%s)';
return $interfaces;
}
@@ -134,6 +135,7 @@ function contrib_declarer_tables_objets_sql($tables) {
'id_inscription' => 'bigint(21) NOT NULL',
'username' => 'varchar(100) DEFAULT "" NOT NULL',
'email' => 'tinytext DEFAULT "" NOT NULL',
+ 'descriptif' => 'tinytext DEFAULT "" NOT NULL',
'charte_approuvee' => 'varchar(3) DEFAULT "non" NOT NULL',
'parametres' => 'text DEFAULT "" NOT NULL',
'topic_id' => 'bigint(21) DEFAULT 0 NOT NULL',
diff --git a/contrib_administrations.php b/contrib_administrations.php
index 95e5c1f..75a4faf 100644
--- a/contrib_administrations.php
+++ b/contrib_administrations.php
@@ -30,6 +30,11 @@ function contrib_upgrade($nom_meta_base_version, $version_cible) {
array('sql_alter', 'TABLE spip_inscriptions ADD topic_id bigint(21) DEFAULT 0 NOT NULL AFTER parametres')
);
+ // Ajout de la tables des demandes d'inscription
+ $maj['4'] = array(
+ array('sql_alter', 'TABLE spip_inscriptions ADD descriptif tinytext DEFAULT "" NOT NULL AFTER email')
+ );
+
include_spip('base/upgrade');
maj_plugin($nom_meta_base_version, $version_cible, $maj);
}
diff --git a/formulaires/contribution_inscrire.html b/formulaires/contribution_inscrire.html
index 7600caa..c2b88a5 100644
--- a/formulaires/contribution_inscrire.html
+++ b/formulaires/contribution_inscrire.html
@@ -31,6 +31,10 @@
size=30,
type=email,
})]
+ [(#SAISIE{textarea, descriptif,
+ label=<:contrib:inscription_descriptif_label:>,
+ rows=3,
+ obligatoire=oui})]