Allows email edition before mailing list validation (Closes #1371).
authorStéphane Jacob <sj@m4x.org>
Sun, 9 Jan 2011 01:16:33 +0000 (02:16 +0100)
committerStéphane Jacob <sj@m4x.org>
Sun, 9 Jan 2011 10:17:48 +0000 (11:17 +0100)
Signed-off-by: Stéphane Jacob <sj@m4x.org>
include/validations/listes.inc.php
templates/include/form.valid.edit-listes.tpl

index e7b2b4d..b946894 100644 (file)
@@ -93,6 +93,12 @@ class ListeReq extends Validate
         if (!$this->asso) {
             $this->domain = $globals->mail->domain;
         }
+        foreach ($this->owners as $key => &$email) {
+            $email = Post::t('owners_' . $key);
+        }
+        foreach ($this->members as $key => &$email) {
+            $email = Post::t('members_' . $key);
+        }
         return true;
     }
 
index 1f91e85..5d73119 100644 (file)
 <label><input type="radio" name="assotype" value="" {if !$valid->asso}checked="checked"{/if} />quelconque</label>
 <label><input type="radio" name="assotype" value="alias" {if $valid->asso eq "alias"}checked="checked"{/if} />alias</label>
 <label><input type="radio" name="assotype" value="groupex" {if $valid->asso eq "groupex"}checked="checked"{/if} />groupe X</label><br />
-<strong>Domaine&nbsp;:</strong> <input type="text" name="domainname" size="25" maxlength="200" value="{$valid->domain}" />
+<strong>Domaine&nbsp;:</strong> <input type="text" name="domainname" size="25" maxlength="200" value="{$valid->domain}" /><br />
+<strong>Gestionnaires&nbsp;:</strong>
+{foreach from=$valid->owners item=email key=i}
+<input type="text" name="owners_{$i}" size="40" value="{$email}" /><br />
+{/foreach}
+<strong>Membres&nbsp;:</strong>
+{foreach from=$valid->members item=email key=i}
+<input type="text" name="members_{$i}" size="40" value="{$email}" /><br />
+{/foreach}
 
 {* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}