epouse.php now uses aliases
authorx2000habouzit <x2000habouzit>
Wed, 1 Sep 2004 22:01:47 +0000 (22:01 +0000)
committerx2000habouzit <x2000habouzit>
Wed, 1 Sep 2004 22:01:47 +0000 (22:01 +0000)
htdocs/epouse.php
templates/epouse.tpl

index 7440c88..23d102a 100644 (file)
@@ -18,7 +18,7 @@
  *  Foundation, Inc.,                                                      *
  *  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                *
  ***************************************************************************
-        $Id: epouse.php,v 1.4 2004-08-31 10:03:28 x2000habouzit Exp $
+        $Id: epouse.php,v 1.5 2004-09-01 22:01:47 x2000habouzit Exp $
  ***************************************************************************/
 
 require("auto.prepend.inc.php");
@@ -26,12 +26,14 @@ require("validations.inc.php");
 
 new_skinned_page('epouse.tpl', AUTH_MDP);
 
-$res = $globals->db->query("select u.nom,u.epouse,i.flags from auth_user_md5 as u
-                    left join identification as i using(matricule)
-                    where user_id=".$_SESSION['uid']);
+$res = $globals->db->query("SELECT  u.nom,a.alias  AS epouse,i.flags
+                              FROM  auth_user_md5  AS u
+                         LEFT JOIN  identification AS i USING(matricule)
+                         LEFT JOIN  aliases        AS a ON(u.user_id = a.id AND type='epouse')
+                             WHERE  user_id=".$_SESSION['uid']);
 list($nom,$epouse_old,$flags) = mysql_fetch_row($res);
 $flags=new flagset($flags);
-$page->assign('not_femme',!$flags->hasflag("femme"));
+$page->assign('is_femme',$flags->hasflag("femme"));
 
 $epouse = replace_accent(trim(clean_request('epouse'))); 
 $epouse = strtoupper($epouse);
index c3b435b..07a5963 100644 (file)
@@ -17,7 +17,7 @@
  *  Foundation, Inc.,                                                      *
  *  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                *
  ***************************************************************************
-        $Id: epouse.tpl,v 1.4 2004-08-31 11:25:38 x2000habouzit Exp $
+        $Id: epouse.tpl,v 1.5 2004-09-01 22:01:48 x2000habouzit Exp $
  ***************************************************************************}
 
 
@@ -25,7 +25,8 @@
   Nom de mariage
 </div>
 
-{if $not_femme}
+{dynamic}
+{if !$is_femme}
 
 <p class="erreur">
   Tu n'es pas autorisé à avoir accès à cette page !
@@ -33,7 +34,6 @@
 
 {else}
 
-  {dynamic}
   {if $same}
   <p class="erreur">
       Si ton nom de mariage est identique à ton nom à l'X, il n'est pas
       Encore merci de nous faire confiance pour tes e-mails !
     </p>
   {/if}
-  {/dynamic}
 
-{/if}
-  
-<p>
-Afin d'être joignable à la fois sous ton nom à l'X et sous ton nom de mariage, tu peux
-saisir ici ce dernier. Il apparaîtra alors dans l'annuaire et tu disposeras
-des adresses correspondantes @m4x.org et @polytechnique.org, en plus de
-celles que tu possèdes déjà.
-</p>
+  <p>
+  Afin d'être joignable à la fois sous ton nom à l'X et sous ton nom de mariage, tu peux
+  saisir ici ce dernier. Il apparaîtra alors dans l'annuaire et tu disposeras
+  des adresses correspondantes @m4x.org et @polytechnique.org, en plus de
+  celles que tu possèdes déjà.
+  </p>
 
-<br />
+  <br />
 
-<form action="{$smarty.server.PHP_SELF}" method="post" name="epouse_dem">
-<table class="bicol" cellpadding="4" summary="Nom d'epouse">
-  <tr>
-    <th>Nom de mariage</th>
-  </tr>
-  <tr>
-    <td class="center"><input type="text" name="epouse" value="{$epouse_old}" /></td>
-  </tr>
-  <tr>
-    <td class="center"><input type="submit" name="submit" value="Envoyer" /></td>
-  </tr>
-</table>
-</form>
+  <form action="{$smarty.server.PHP_SELF}" method="post">
+  <table class="bicol" cellpadding="4" summary="Nom d'epouse">
+    <tr>
+      <th>Nom de mariage</th>
+    </tr>
+    <tr>
+      <td class="center"><input type="text" name="epouse" value="{$epouse_old}" /></td>
+    </tr>
+    <tr>
+      <td class="center"><input type="submit" name="submit" value="Envoyer" /></td>
+    </tr>
+  </table>
+  </form>
+{/if}
+{/dynamic}
+  
 
 {* vim:set et sw=2 sts=2 sws=2: *}