diff --git a/action/creer_slug.php b/action/creer_slug.php
new file mode 100644
index 0000000..07e0e5d
--- /dev/null
+++ b/action/creer_slug.php
@@ -0,0 +1,39 @@
+ '',
+ 'titre' => 'Le titre du modèle',
+ 'sujet' => 'Le sujet du mail',
+ 'texte' => 'Le texte du mail',
+ 'statut' => 'publie',
+ ];
+ if ($id_slug = objet_inserer('gamumail', null, $set)) {
+ sql_updateq('spip_gamumails', ['slug' => 'slug_'.$id_slug], 'id_gamumail = '.$id_slug);
+ }
+
+ // Cache
+ include_spip('inc/invalideur');
+ suivre_invalideur("id='id_gamumail/$id_gamumail'");
+}
diff --git a/action/supprimer_slug.php b/action/supprimer_slug.php
new file mode 100644
index 0000000..9e9f0f3
--- /dev/null
+++ b/action/supprimer_slug.php
@@ -0,0 +1,33 @@
+
-
- [(#FORMULAIRE_EDITER_SLUG{#ENV{id_gamumail,0}, #ENV{redirect}})]
-
-
-
diff --git a/formulaires/editer_slug.html b/formulaires/editer_slug.html
deleted file mode 100644
index 42c9746..0000000
--- a/formulaires/editer_slug.html
+++ /dev/null
@@ -1,84 +0,0 @@
-
-
diff --git a/formulaires/editer_slug.php b/formulaires/editer_slug.php
deleted file mode 100644
index 799e1d2..0000000
--- a/formulaires/editer_slug.php
+++ /dev/null
@@ -1,71 +0,0 @@
- intval($id_gamumail),
- );
-
- return $valeurs;
-}
-
-function formulaires_editer_slug_verifier_dist($id_gamumail = 'new', $redirect = ''){
- $slug = _request('slug');
- $titre = _request('titre');
- $sujet = _request('sujet');
- $texte = _request('texte');
-
- $erreurs = array();
- //champs obligatoires
- foreach (array ('slug', 'titre') as $obligatoire) {
- if (!_request($obligatoire)) {
- $erreurs[$obligatoire] = 'Ce champs est obligatoire';
- }
- }
-
- //Il y a des erreurs
- if (count($erreurs)) {
- $erreurs['message_erreur'] = 'Votre saisie contient des erreurs !';
- }
-
- return $erreurs;
-}
-
-function formulaires_editer_slug_traiter_dist($id_gamumail = 'new', $redirect = ''){
- $slug = _request('slug');
- $titre = _request('titre');
- $sujet = _request('sujet');
- $texte = _request('texte');
-
- $set = [
- 'slug' => $slug,
- 'titre' => $titre,
- 'sujet' => $sujet,
- 'texte' => $texte,
- ];
- $id_slug = objet_inserer('gamumail', null, $set);
-echo $id_slug; die;
- $retour = array();
- $retour['message_ok'] = "Modèle enregistré";
- if ($redirect) {
- $retour['redirect'] = $redirect;
- }
-
- return $retour;
-}
\ No newline at end of file
diff --git a/inclure/gamumail_config.html b/inclure/gamumail_config.html
index 3bbdcb3..927be81 100644
--- a/inclure/gamumail_config.html
+++ b/inclure/gamumail_config.html
@@ -21,21 +21,49 @@
display: inline-block;
width: 180px;
}
+ span.crayon, div.crayon {
+ background-color: #fff;
+ padding: .5rem;
+ }
+ .wp600 {
+ width: 600px;
+ }
+ .btn_supprimer {
+ float: right;
+ }
+ .btn_editer {
+ float: right;
+ margin-right: 2rem;
+ }
+ .btn {
+ display: inline-block;
+ padding: 1rem 1.5rem;
+ cursor: pointer;
+ user-select: none;
+ transition: 0.25s;
+ transition-property: box-shadow, background-color, color, border;
+ text-align: center;
+ vertical-align: middle;
+ white-space: nowrap;
+ border: none;
+ border-radius: 0;
+ background-color: #e7e9ed;
+ font-family: inherit;
+ font-size: inherit;
+ line-height: 1;
+ }
-
-
Emails en copie "cc" des différents messages
- [(#CONFIG{gamumail/mail_cc}|sinon{double clic pour éditer})]
-
+
Emails en copie "cc" des différents messages
+
[(#CONFIG{gamumail/mail_cc}|sinon{double clic pour éditer})]
Si plusieurs emails, les séparer par une virgule. Double clic pour éditer.
-
Emails en copie cachée "cci" des différents messages
- [(#CONFIG{gamumail/mail_cci}|sinon{double clic pour éditer})]
-
+
Emails en copie cachée "cci" des différents messages
+
[(#CONFIG{gamumail/mail_cci}|sinon{double clic pour éditer})]
Si plusieurs emails, les séparer par une virgule. Double clic pour éditer.
@@ -43,7 +71,10 @@