2
0
forked from Wavyzz/dolibarr

Supression du code user et gestion changement mot de passe adherent

This commit is contained in:
Laurent Destailleur
2007-02-27 20:40:19 +00:00
parent e4a9a1fdfc
commit 1da80f653a
8 changed files with 307 additions and 155 deletions

View File

@@ -1292,9 +1292,9 @@ function accessforbidden($message='',$printheader=1)
Toutefois, il faut essayer de ne l'appeler qu'au sein de pages php, les classes devant
renvoyer leur erreur par l'interm<72>diaire de leur propri<72>t<EFBFBD> "error".
\param db Handler de base utilis<69>
\param msg Message compl<70>mentaire <20> afficher
\param error Chaine erreur ou tableau de chaines erreur compl<70>mentaires <20> afficher
*/
function dolibarr_print_error($db='',$msg='')
function dolibarr_print_error($db='',$error='')
{
global $langs,$argv;
$syslog = '';
@@ -1349,18 +1349,24 @@ function dolibarr_print_error($db='',$msg='')
$syslog.=", db_error=".$db->error();
}
if ($msg)
if ($error)
{
if ($_SERVER['DOCUMENT_ROOT']) // Mode web
{
print "<b>".$langs->trans("Message").":</b> ".$msg."<br>\n" ;
}
else // Mode CLI
{
print $langs->transnoentities("Message").":\n".$msg."\n" ;
}
$syslog.=", msg=".$msg;
}
if (is_array($error)) $errors=$error;
else $errors=array($error);
foreach($errors as $msg)
{
if ($_SERVER['DOCUMENT_ROOT']) // Mode web
{
print "<b>".$langs->trans("Message").":</b> ".$msg."<br>\n" ;
}
else // Mode CLI
{
print $langs->transnoentities("Message").":\n".$msg."\n" ;
}
$syslog.=", msg=".$msg;
}
}
dolibarr_syslog("Error $syslog");
}