* 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 $
***************************************************************************/
$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");
//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)';
$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;
$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;
}
* 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} - </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 ? **}
* 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>
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>
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>