2
0
forked from Wavyzz/dolibarr

Ajout fonction dolibarr_print_error

This commit is contained in:
Laurent Destailleur
2004-07-24 19:11:01 +00:00
parent 34f3f53cdc
commit 9c986def2f

View File

@@ -400,7 +400,7 @@ function loginfunction()
}
/*!
\brief acces interdit
\brief Affiche message erreur de type acces interdit
*/
function accessforbidden()
@@ -411,6 +411,32 @@ function accessforbidden()
exit(0);
}
/*!
\brief Affiche message erreur system avec toutes les informations pour faciliter le diagnostique et la remont<6E>e des bugs
*/
function dolibarr_print_error($db='',$msg='')
{
print "Dolibarr a d<>tect<63>e une erreur technique.<br>\n";
print "Voici les informations qui pourront aider au diagnostique:<br><br>\n";
print "<b>Serveur:</b>".$_SERVER["SERVER_SOFTWARE"]."<br>\n";;
print "<b>URL sollicit<69>e:</b> ".$_SERVER["REQUEST_URI"]."<br>\n";;
print "<b>Param<61>tres:</b> ".$_SERVER["QUERY_STRING"]."<br>\n";;
print "<b>URL d'origine:</b> ".$_SERVER["HTTP_REFERER"]."<br>\n";;
if ($db) {
print "<br>\n";
print "<b>Requete dernier acces en base:</b> ".$db->lastquery()."<br>\n";
print "<b>Code retour dernier acces en base:</b> ".$db->errno()."<br>\n";
print "<b>Information sur le dernier acc<63>s en base:</b> ".$db->error()."<br>\n";
}
if ($msg) {
print "Message: $msg<br>\n" ;
}
exit;
}
/*!
\brief deplacer les fichiers telecharg<72>s
\param src_file fichier source