wibble
authorx2000habouzit <x2000habouzit>
Fri, 3 Sep 2004 00:20:28 +0000 (00:20 +0000)
committerx2000habouzit <x2000habouzit>
Fri, 3 Sep 2004 00:20:28 +0000 (00:20 +0000)
htdocs/referent.php
templates/fiche_referent.tpl
templates/referent.tpl

index 9a0bc63..74950cb 100644 (file)
@@ -18,7 +18,7 @@
  *  Foundation, Inc.,                                                      *
  *  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                *
  ***************************************************************************
-        $Id: referent.php,v 1.6 2004-08-31 19:48:46 x2000habouzit Exp $
+        $Id: referent.php,v 1.7 2004-09-03 00:20:28 x2000habouzit Exp $
  ***************************************************************************/
 
 
@@ -66,16 +66,16 @@ mysql_free_result($res);
 $page->assign_by_ref('secteurs', $secteurs);
 
 //on recupere les sous-secteurs si necessaire
+$ss_secteurs[''] = '';
 if(!empty($secteur_selectionne))
 {
   $res = $globals->db->query("SELECT id, label FROM emploi_ss_secteur
                       WHERE secteur = '$secteur_selectionne'");
-  $ss_secteurs[''] = '';
   while(list($tmp_id, $tmp_label) = mysql_fetch_row($res))
     $ss_secteurs[$tmp_id] = $tmp_label;  
   mysql_free_result($res);
-  $page->assign_by_ref('ss_secteurs', $ss_secteurs);
 }
+$page->assign_by_ref('ss_secteurs', $ss_secteurs);
 
 //recuperation des noms de pays
 $res = $globals->db->query("SELECT a2, pays FROM geoloc_pays WHERE pays <> '' ORDER BY pays");
@@ -88,11 +88,12 @@ $page->assign_by_ref('pays', $pays);
 //On vient d'un formulaire
 if(isset($_REQUEST['Chercher'])){
 
-  $champ_select = 'm.uid, a.prenom, a.nom, a.promo, a.username, m.expertise';
+  $champ_select = 'm.uid, a.prenom, a.nom, a.promo, l.alias, m.expertise';
   $champ_select = $champ_select.', mp.pid';
   $champ_select = $champ_select.', ms.secteur, ms.ss_secteur';
 
   $clause_from = 'FROM mentor as m LEFT JOIN auth_user_md5 AS a ON(m.uid = a.user_id)';
+  $clause_from = $clause_from.' INNER JOIN aliases AS l ON (a.user_id=l.id AND l.type=\'a_vie\')';
   $clause_from = $clause_from.' LEFT JOIN mentor_pays AS mp ON(m.uid = mp.uid)';
   $clause_from = $clause_from.' LEFT JOIN mentor_secteurs AS ms ON(m.uid = ms.uid)';
 
@@ -140,7 +141,7 @@ if(isset($_REQUEST['Chercher'])){
       $page->assign('resultats',true);
       $personnes = Array();
       $page->assign_by_ref('personnes',$personnes);
-      while((list($uid, $prenom, $nom, $promo, $username, $expertise_bd, $pays_id, $secteur_id, $ss_secteur_id) = mysql_fetch_row($res))
+      while((list($uid, $prenom, $nom, $promo, $forlife, $expertise_bd, $pays_id, $secteur_id, $ss_secteur_id) = mysql_fetch_row($res))
           || ($nb_resultats >= $nb_max_resultats_total)){
         if($current_uid != $uid){
           $current_uid = $uid;
@@ -150,7 +151,7 @@ if(isset($_REQUEST['Chercher'])){
             $pers_trouve['nom'] = $nom;
            $pers_trouve['prenom'] = $prenom;
            $pers_trouve['promo'] = $promo;
-           $pers_trouve['username'] = $username;
+           $pers_trouve['forlife'] = $forlife;
            $pers_trouve['expertise'] = $expertise_bd;
            $personnes[] = $pers_trouve;
           }
index be100c8..46a49be 100644 (file)
  *  Foundation, Inc.,                                                      *
  *  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                *
  ***************************************************************************
-        $Id: fiche_referent.tpl,v 1.4 2004-08-31 11:25:39 x2000habouzit Exp $
+        $Id: fiche_referent.tpl,v 1.5 2004-09-03 00:21:21 x2000habouzit Exp $
  ***************************************************************************}
 
 {dynamic}
 <div class="boite" style="text-align:center;">
   <span>{$prenom} {$nom}</span><br />
   <span>X{$promo}&nbsp;-&nbsp;</span>
-  <a href="mailto:{$username}@polytechnique.org">{$username}@polytechnique.org</a><br />
+  <a href="mailto:{$forlife}@polytechnique.org">{$forlife}@polytechnique.org</a><br />
 </div>
 
 {**a-t-il bien des infos de referents ? **}
index b8109e7..a5a8458 100644 (file)
  *  Foundation, Inc.,                                                      *
  *  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                *
  ***************************************************************************
-        $Id: referent.tpl,v 1.8 2004-08-31 11:25:39 x2000habouzit Exp $
+        $Id: referent.tpl,v 1.9 2004-09-03 00:20:28 x2000habouzit Exp $
  ***************************************************************************}
 
 
 {literal}
-<script language="JavaScript" type="text/javascript">
+<script type="text/javascript">
   <!-- Begin
   function showPage( pNumber ) {
-    document.form_result.page_courante.value = pNumber;
-    document.form_result.submit();
+    document.forms.form_result.page_courante.value = pNumber;
+    document.forms.form_result.submit();
   }
   // End -->
 </script>
@@ -44,27 +44,27 @@ sans doute car ta requ
 d'être plus précis.
 </p>
 {elseif $resultats}
-<form action="{$smarty.server.PHP_SELF}" method="post" name="form_result">
-  <input type="hidden" name="pays" value="{$pays_selectionne}" />
-  <input type="hidden" name="expertise" value="{$expertise_champ}" />
-  <input type="hidden" name="secteur" value="{$secteur_selectionne}" />
-  <input type="hidden" name="ss_secteur" value="{$ss_secteur_selectionne}" />
-  <input type="hidden" name="page_courante" value="1" />
-  <input type="hidden" name="Chercher" value="1" />
+<form action="{$smarty.server.PHP_SELF}" method="post" id="form_result">
   <table class="rechresult" cellpadding="0" cellspacing="0" summary="Résultats">
     {section name="resultat" loop=$personnes}
     <tr>
       <td class="rechnom">
         {$personnes[resultat].nom} {$personnes[resultat].prenom}
+        <input type="hidden" name="pays" value="{$pays_selectionne}" />
+        <input type="hidden" name="expertise" value="{$expertise_champ}" />
+        <input type="hidden" name="secteur" value="{$secteur_selectionne}" />
+        <input type="hidden" name="ss_secteur" value="{$ss_secteur_selectionne}" />
+        <input type="hidden" name="page_courante" value="1" />
+        <input type="hidden" name="Chercher" value="1" />
       </td>
       <td class="rechdetails">
         <span class="rechdiplo">X{$personnes[resultat].promo}</span>
       </td>
       <td class="rechdetails" style="width:15%">
-        <a class="smaller" href="javascript:x()"  onclick="popWin('fiche.php?user={$personnes[resultat].username}')">voir sa fiche</a>
+        <a class="smaller" href="javascript:x()"  onclick="popWin('fiche.php?user={$personnes[resultat].forlife}')">voir sa fiche</a>
       </td>
       <td class="rechdetails" style="width:25%">
-        <a class="smaller" href="javascript:x()"  onclick="popWin('fiche_referent.php?user={$personnes[resultat].username}')">voir sa fiche référent</a>
+        <a class="smaller" href="javascript:x()"  onclick="popWin('fiche_referent.php?user={$personnes[resultat].forlife}')">voir sa fiche référent</a>
       </td>
     </tr>
     <tr>
@@ -140,14 +140,14 @@ permettant certainement d'avoir une vision des choses plus compl
 Actuellement, {$mentors_number} mentors et référents se sont déclarés sur Polytechnique.org.
 </p>
 
-<form action="{$smarty.server.REQUEST_URI}" method="post" name="form_ref">
+<form action="{$smarty.server.REQUEST_URI}" method="post">
   <table cellpadding="0" cellspacing="0" summary="Formulaire de recherche de referents" class="bicol">
     <tr class="impair">
       <td class="titre">
         Secteur de compétence <br /> du référent
       </td>
       <td >
-        <select name="secteur" OnChange="javascript:submit()">
+        <select name="secteur" onchange="javascript:submit()">
           {html_options options=$secteurs selected=$secteur_selectionne}
         </select>
       </td>