Skip to content
Extraits de code Groupes Projets
Valider 825243a8 rédigé par nicolas.dorigny@gmail.com's avatar nicolas.dorigny@gmail.com
Parcourir les fichiers

Ajout d'une date de création du formulaire (nommée date_crea parce que date...

Ajout d'une date de création du formulaire (nommée date_crea parce que date est un mot reservé mysql)
Incrémentation mineure de version et de shéma
parent 9dd733e9
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -48,7 +48,7 @@ function insert_formulaire() { ...@@ -48,7 +48,7 @@ function insert_formulaire() {
'data' => $champs 'data' => $champs
) )
); );
$id_formulaire = sql_insertq("spip_formulaires"); $id_formulaire = sql_insertq("spip_formulaires", array('date_crea' => date('Y-m-d H:i:s')));
return $id_formulaire; return $id_formulaire;
} }
...@@ -68,7 +68,7 @@ function formulaire_set($id_formulaire, $set=null) { ...@@ -68,7 +68,7 @@ function formulaire_set($id_formulaire, $set=null) {
$champs = saisies_lister_champs($GLOBALS['formulaires']['editer_formulaire']); $champs = saisies_lister_champs($GLOBALS['formulaires']['editer_formulaire']);
foreach ($champs as $champ) foreach ($champs as $champ)
$c[$champ] = _request($champ,$set); $c[$champ] = _request($champ,$set);
include_spip('inc/modifier'); include_spip('inc/modifier');
revision_formulaire($id_formulaire, $c); revision_formulaire($id_formulaire, $c);
......
...@@ -45,7 +45,7 @@ function formidable_declarer_tables_objets_sql($tables) { ...@@ -45,7 +45,7 @@ function formidable_declarer_tables_objets_sql($tables) {
$tables['spip_formulaires'] = array( $tables['spip_formulaires'] = array(
'type'=>'formulaire', 'type'=>'formulaire',
'titre' => "titre, '' AS lang", 'titre' => "titre, '' AS lang",
'date' => '', 'date' => 'date_crea',
'principale' => 'oui', 'principale' => 'oui',
'field' => array( 'field' => array(
...@@ -58,6 +58,7 @@ function formidable_declarer_tables_objets_sql($tables) { ...@@ -58,6 +58,7 @@ function formidable_declarer_tables_objets_sql($tables) {
"traitements" => "text NOT NULL default ''", "traitements" => "text NOT NULL default ''",
"public" => "enum('non', 'oui') DEFAULT 'non' NOT NULL", "public" => "enum('non', 'oui') DEFAULT 'non' NOT NULL",
"statut" => "varchar(10) NOT NULL default ''", "statut" => "varchar(10) NOT NULL default ''",
"date_crea" => "datetime NOT NULL DEFAULT '0000-00-00 00:00:00'",
"maj" => "timestamp", "maj" => "timestamp",
"apres" => "varchar(12) NOT NULL default ''", "apres" => "varchar(12) NOT NULL default ''",
"url_redirect" => "varchar(255)" "url_redirect" => "varchar(255)"
......
...@@ -39,6 +39,8 @@ function formidable_upgrade($nom_meta_base_version, $version_cible){ ...@@ -39,6 +39,8 @@ function formidable_upgrade($nom_meta_base_version, $version_cible){
$maj['0.5.1'] = array(array('sql_alter','TABLE spip_formulaires CHANGE message_retour message_retour text NOT NULL default ""')); $maj['0.5.1'] = array(array('sql_alter','TABLE spip_formulaires CHANGE message_retour message_retour text NOT NULL default ""'));
// Passer le champ saisies en longtext pour permettre d'y stocker des formulaires longs // Passer le champ saisies en longtext pour permettre d'y stocker des formulaires longs
$maj['0.5.2'] = array(array('sql_alter','TABLE spip_formulaires CHANGE saisies saisies longtext NOT NULL default ""')); $maj['0.5.2'] = array(array('sql_alter','TABLE spip_formulaires CHANGE saisies saisies longtext NOT NULL default ""'));
// Ajouter un champ date de création
$maj['0.5.3'] = array(array('sql_alter','TABLE spip_formulaires ADD date_crea datetime NOT NULL DEFAULT "0000-00-00 00:00:00"'));
include_spip('base/upgrade'); include_spip('base/upgrade');
maj_plugin($nom_meta_base_version, $version_cible, $maj); maj_plugin($nom_meta_base_version, $version_cible, $maj);
......
<paquet <paquet
prefix="formidable" prefix="formidable"
categorie="communication" categorie="communication"
version="1.8.4" version="1.8.5"
etat="stable" etat="stable"
compatibilite="[3.0.0;3.0.*]" compatibilite="[3.0.0;3.0.*]"
logo="images/formidable-64.png" logo="images/formidable-64.png"
schema="0.5.2" schema="0.5.3"
documentation="http://www.spip-contrib.net/Formidable-le-generateur-de" documentation="http://www.spip-contrib.net/Formidable-le-generateur-de"
> >
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter