From 9629e773f2571bb8c47b62ee3180d292effaa7e1 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 10 Jul 2005 23:47:14 +0000 Subject: [PATCH] Fix: Gestion erreur sur mise a jour user. --- htdocs/user/fiche.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/htdocs/user/fiche.php b/htdocs/user/fiche.php index b150a2b5520..3185296f66c 100644 --- a/htdocs/user/fiche.php +++ b/htdocs/user/fiche.php @@ -171,7 +171,14 @@ if ($_POST["action"] == 'update' && $user->admin) $ret=$edituser->update(); if ($ret < 0) { - $message.='
'.$edituser->error.'
'; + if ($db->errno() == 'DB_ERROR_RECORD_ALREADY_EXISTS') + { + $message.='
'.$langs->trans("ErrorLoginAlreadyExists",$edituser->login).'
'; + } + else + { + $message.='
'.$edituser->error.'
'; + } } if ($ret >= 0 && isset($_POST["password"]) && $_POST["password"] !='' ) { @@ -500,7 +507,6 @@ else print "\n"; print "
\n"; - print "
\n";