Add some icons.
authorFlorent Bruneau <florent.bruneau@polytechnique.org>
Sat, 6 Mar 2010 15:27:39 +0000 (16:27 +0100)
committerFlorent Bruneau <florent.bruneau@polytechnique.org>
Sat, 6 Mar 2010 15:27:39 +0000 (16:27 +0100)
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
htdocs/images/icons/bug.gif [new file with mode: 0644]
htdocs/images/icons/bug_delete.gif [new file with mode: 0644]
htdocs/images/icons/cake.gif [new file with mode: 0644]
htdocs/images/icons/email_go.gif [new file with mode: 0644]
htdocs/images/icons/star.gif [new file with mode: 0644]
htdocs/images/icons/status_offline.gif [new file with mode: 0644]
include/notifs.inc.php
templates/carnet/notifs.tpl
templates/carnet/panel.tpl

diff --git a/htdocs/images/icons/bug.gif b/htdocs/images/icons/bug.gif
new file mode 100644 (file)
index 0000000..156e3ea
Binary files /dev/null and b/htdocs/images/icons/bug.gif differ
diff --git a/htdocs/images/icons/bug_delete.gif b/htdocs/images/icons/bug_delete.gif
new file mode 100644 (file)
index 0000000..7023af1
Binary files /dev/null and b/htdocs/images/icons/bug_delete.gif differ
diff --git a/htdocs/images/icons/cake.gif b/htdocs/images/icons/cake.gif
new file mode 100644 (file)
index 0000000..2b6fc09
Binary files /dev/null and b/htdocs/images/icons/cake.gif differ
diff --git a/htdocs/images/icons/email_go.gif b/htdocs/images/icons/email_go.gif
new file mode 100644 (file)
index 0000000..7e1a08a
Binary files /dev/null and b/htdocs/images/icons/email_go.gif differ
diff --git a/htdocs/images/icons/star.gif b/htdocs/images/icons/star.gif
new file mode 100644 (file)
index 0000000..f126a4b
Binary files /dev/null and b/htdocs/images/icons/star.gif differ
diff --git a/htdocs/images/icons/status_offline.gif b/htdocs/images/icons/status_offline.gif
new file mode 100644 (file)
index 0000000..523e874
Binary files /dev/null and b/htdocs/images/icons/status_offline.gif differ
index 3e67658..fd952cb 100644 (file)
@@ -257,7 +257,8 @@ class Watch
         if (count($users) == 0) {
             return null;
         } else {
-            return array('operation' => $obj,
+            return array('type'      => $obj->flag,
+                         'operation' => $obj,
                          'title'     => $obj->getTitle(count($users)),
                          'users'     => $users);
         }
index baf4c39..8ffac1d 100644 (file)
@@ -29,7 +29,7 @@ S'il n'y a rien à te signaler l'email ne t'est pas envoyé.</p>
 <form action="carnet/notifs" method="post">
   {xsrf_token_field}
   <fieldset>
-    <legend>Email</legend>
+    <legend>{icon name="email"} Email</legend>
     <label>
       <input type='checkbox' name='mail' onclick="this.form.submit();" {if $flags->hasFlag('mail')}checked="checked"{/if} />
       Recevoir un email hebdomadaire des événements que je n'ai pas déjà vus sur le site.
@@ -41,7 +41,7 @@ S'il n'y a rien à te signaler l'email ne t'est pas envoyé.</p>
 <form action="carnet/notifs" method="post">
   {xsrf_token_field}
   <fieldset>
-    <legend>Événements à surveiller</legend>
+    <legend>{icon name="bell"} Événements à surveiller</legend>
     <label>
       <input type="checkbox" name='sub[profile]' {if $actions->hasFlag('profile')}checked="checked"{/if} />
       Mise à jour de fiche<sup>*</sup>
@@ -73,7 +73,7 @@ S'il n'y a rien à te signaler l'email ne t'est pas envoyé.</p>
 <form action="carnet/notifs#middle" method="post">
   {xsrf_token_field}
   <fieldset>
-    <legend>Contacts</legend>
+    <legend>{icon name="user_suit"} Contacts</legend>
     <label>
       <input type='checkbox' name='contacts' onclick="this.form.submit();" {if $flags->hasFlag('contacts')}checked="checked"{/if} />
       Surveiller mes contacts
@@ -93,7 +93,7 @@ Attention&nbsp;: pour les promos, tu n'es pas notifié des événements trop fr
 <form action="carnet/notifs/" method="post">
   {xsrf_token_field}
   <fieldset>
-    <legend>Ajouter une promo</legend>
+    <legend>{icon name="group"} Ajouter une promo</legend>
     Tu peux surveiller des promos (mettre la promo sur 4 chiffres),
     ou des plages de promos (par ex. 1990-1992)&nbsp;:<br />
     <input type='text' name='promo' />
@@ -127,7 +127,7 @@ et cliquer sur les icones {icon name=add} pour les ajouter à cette liste.
 </p>
 
 <fieldset>
-  <legend>Non-inscrits</legend>
+  <legend>{icon name="status_offline" text="Non inscrit"} Non-inscrits</legend>
     {if $nonins|@count eq 0}
     Tu ne surveilles actuellement aucun non-inscrit.
     {else}
index 8add8b0..680db95 100644 (file)
@@ -45,7 +45,12 @@ Il faut pour cela se rendre sur la page de <a href='carnet/notifs'>configuration
 
 {foreach from=$notifs item=cat}
 <fieldset style="width: 75%; margin-left: auto; margin-right: auto">
-  <legend>{$cat.title}</legend>
+  <legend>
+  {if $cat.type eq 'birthday'}{icon name="cake"}
+  {elseif $cat.type eq 'death'}{icon name="star"}
+  {elseif $cat.type eq 'profile'}{icon name="user_suit"}
+  {elseif $cat.type eq 'registration'}{icon name="status_offline"}{/if}
+  &nbsp;{$cat.title}</legend>
   {assign var=date value=false}
     {foreach from=$cat.users item=user}
     {assign var=userdate value=$cat.operation->getDate($user)}