* Foundation, Inc., *
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
***************************************************************************
- $Id: epouse.php,v 1.8 2004-09-03 00:15:46 x2000bedo Exp $
+ $Id: epouse.php,v 1.9 2004-10-19 22:05:09 x2000habouzit Exp $
***************************************************************************/
require("auto.prepend.inc.php");
require("validations.inc.php");
+require("xorg.misc.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,u.epouse,i.flags,e.alias
+ FROM auth_user_md5 AS u
+ LEFT JOIN identification AS i USING(matricule)
+ LEFT JOIN aliases AS e ON(u.user_id = e.id)
+ WHERE user_id=".$_SESSION['uid']);
-list($nom,$epouse_old,$flags) = mysql_fetch_row($res);
+list($nom,$epouse_old,$flags,$alias_old) = mysql_fetch_row($res);
$flags=new flagset($flags);
$page->assign('is_femme',$flags->hasflag("femme"));
+$page->assign('epouse_old',$epouse_old);
+$page->assign('alias_old',$alias_old);
$epouse = replace_accent(trim(clean_request('epouse')));
$epouse = strtoupper($epouse);
} else { // le nom de mariage est distinct du nom à l'X
// on calcule l'alias pour l'afficher
$myepouse = new EpouseReq($_SESSION['uid'], $_SESSION['forlife'], $epouse);
- list($prenom_forlife,$nom_forlife,$promo) = explode('.',$_SESSION['forlife']);
- $alias_old=make_forlife($prenom_forlife,$epouse_old,$promo);
$myepouse->submit();
-
- $page->assign('epouse_old',$epouse_old);
- $page->assign('alias_old',$alias_old);
$page->assign('myepouse',$myepouse);
}
}
* Foundation, Inc., *
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
***************************************************************************
- $Id: valid_epouses.inc.php,v 1.16 2004-09-02 21:09:32 x2000habouzit Exp $
+ $Id: valid_epouses.inc.php,v 1.17 2004-10-19 22:05:09 x2000habouzit Exp $
***************************************************************************/
$this->forlife = $_forlife;
list($prenom) = explode('.',$_forlife);
- $this->alias = make_forlife($prenom,$this->epouse);
+ $this->alias = make_username($prenom,$this->epouse);
if(empty($_epouse)) $this->alias = "";
$sql = $globals->db->query("
- SELECT u.alias, u.epouse, u.prenom, u.nom, a.id
+ SELECT e.alias, u.epouse, u.prenom, u.nom, a.id
FROM auth_user_md5 as u
- LEFT JOIN aliases as a ON(a.alias = '{$this->alias}' and a.id != u.user_id)
+ LEFT JOIN aliases as e ON(e.type='epouse' AND e.id = u.user_id)
+ LEFT JOIN aliases as a ON(a.alias = '{$this->alias}' AND a.id != u.user_id)
WHERE u.user_id = ".$this->uid);
list($this->oldalias, $this->oldepouse, $this->prenom, $this->nom, $this->homonyme) = mysql_fetch_row($sql);
mysql_free_result($sql);
function commit () {
global $globals;
- $globals->db->query("UPDATE auth_user_md5 set epouse='".$this->epouse."',alias='".$this->alias."' WHERE user_id=".$this->uid);
+ $globals->db->query("UPDATE auth_user_md5 set epouse='".$this->epouse."' WHERE user_id=".$this->uid);
$globals->db->query("DELETE FROM aliases WHERE type='epouse' AND id=".$this->uid);
$globals->db->query("INSERT INTO aliases VALUES('".$this->alias."', 'epouse', ".$this->uid.")");
$f = fopen("/tmp/flag_recherche","w");
* Foundation, Inc., *
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
***************************************************************************
- $Id: form.valid.epouses.tpl,v 1.8 2004-09-02 21:09:32 x2000habouzit Exp $
+ $Id: form.valid.epouses.tpl,v 1.9 2004-10-19 22:05:09 x2000habouzit Exp $
***************************************************************************}
</tr>
<tr>
<td>Nouvel alias :</td>
- <td>{$valid->alias|default:"<span class='erreur'>suppression</span>}</td>
+ <td>{$valid->alias|default:"<span class='erreur'>suppression</span>"}</td>
</tr>
{if $valid->homonyme}
<tr>