Add a preview of the event message in edition form
authorx2003bruneau <x2003bruneau@839d8a87-29fc-0310-9880-83ba4fa771e5>
Sun, 30 Jul 2006 16:59:12 +0000 (16:59 +0000)
committerx2003bruneau <x2003bruneau@839d8a87-29fc-0310-9880-83ba4fa771e5>
Sun, 30 Jul 2006 16:59:12 +0000 (16:59 +0000)
git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@730 839d8a87-29fc-0310-9880-83ba4fa771e5

templates/admin/evenements.tpl
templates/include/form.evenement.tpl
templates/login.tpl

index 84c3c72..b43b20b 100644 (file)
@@ -82,7 +82,7 @@
   {if $ev.preview}
   <tr class="{$class}">
     <td colspan="3" style="border-top: 1px dotted #777">
-      {$ev.texte|hde|nl2br}
+      {$ev.texte|smarty:nodefaults|nl2br}
     </td>
   </tr>
   {/if}
index 80eff3a..0caa784 100644 (file)
     <tr>
       <th colspan="2">Contenu du message</th>
     </tr>
+    {if strlen(trim($texte))}
+    <tr class="pair">
+      <td colspan="2" style="border-bottom: 1px dotted #777">
+        {$texte|smarty:nodefaults|nl2br}
+      </td>
+    </tr>
+    {/if}
     <tr>
-      <td><strong>Titre</strong></td>
+      <td class="titre">Titre</td>
       <td>
         <input type="text" name="titre" size="50" maxlength="200" value="{$titre}" />
       </td>
     </tr>
     <tr>
-      <td><strong>Texte</strong></td>
+      <td class="titre">Texte</td>
       <td><textarea name="texte" rows="10" cols="60" onfocus="update_texte_count(this.form)">{$texte}</textarea></td>
     </tr>
     <tr>
-      <td colspan="2">
+      <td colspan="2" class="smaller">
         <script type="text/javascript">
           var form_propose_texte = false;
           {literal}
           }
           {/literal}
         </script>
-        Essaie de faire un texte court, une annonce ne doit pas excéder 800 caractères soit une douzaine de ligne. Tu en es déjà à <input type='text' name='texte_count' size="4"/> caractères.</td>
+        Essaie de faire un <strong>texte court</strong>, une annonce ne doit pas excéder 800 caractères soit une douzaine de ligne. Tu en es déjà à <input type='text' name='texte_count' size="4"/> caractères.
+      </td>
     </tr>
-  </table>
-
-  <table class="bicol">
     <tr>
       <th colspan="2">Informations complémentaires</th>
     </tr>
-    <tr>
-      <td>
-        <strong>Promo min *</strong> (incluse)
-      </td>
+  </table>
+
+  <table class="bicol">
+    <tr class="pair">
+      <td class="titre">Promo min*</td>
       <td>
-        <input type="text" name="promo_min" size="4" maxlength="4" value="{$promo_min}" />
-        &nbsp;<em>0 signifie pas de minimum</em>
+        <input type="text" name="promo_min" size="4" maxlength="4" value="{$promo_min}" /> incluse
+        &nbsp;<em>(0 signifie pas de minimum)</em>
       </td>
     </tr>
-    <tr>
-      <td>
-        <strong>Promo max *</strong> (incluse)
-      </td>
+    <tr class="pair">
+      <td class="titre">Promo max*</td>
       <td>
-        <input type="text" name="promo_max" size="4" maxlength="4" value="{$promo_max}" />
-        &nbsp;<em>0 signifie pas de maximum</em>
+        <input type="text" name="promo_max" size="4" maxlength="4" value="{$promo_max}" /> incluse
+        &nbsp;<em>(0 signifie pas de maximum)</em>
       </td>
     </tr>
-    <tr>
-      <td colspan="2">
+    <tr class="pair">
+      <td colspan="2" class="smaller">
         * sert à limiter l'affichage de l'annonce aux camarades appartenant à certaines promos seulement.
       </td>
     </tr>
index 8558878..93d210d 100644 (file)
@@ -83,7 +83,12 @@ Bienvenue {$smarty.session.prenom}
   <table class="bicol">
     <tr>
       <th>
-        <a href="events?lu={$ev.id}{if $previd}#newsid{$previd}{/if}" style="display:block;float:right">{icon name=cross title="Cacher cet article"}</a>
+        <div style="float:right">
+          {if $smarty.session.perms eq 'admin'}
+          <a href="admin/events/edit/{$ev.id}">{icon name=page_edit title="Editer cet article"}</a>
+          {/if}
+          <a href="events?lu={$ev.id}{if $previd}#newsid{$previd}{/if}">{icon name=cross title="Cacher cet article"}</a>
+        </div>
         {assign var="previd" value=$ev.id}
         <a id="newsid{$ev.id}"></a>
         {tidy}