Subversion Repositories Applications.papyrus

Compare Revisions

Ignore whitespace Rev 1173 → Rev 1238

/trunk/api/debogage/BOG_Gestionnaire_Erreur.class.php
21,7 → 21,7
// | along with Foobar; if not, write to the Free Software |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
// +------------------------------------------------------------------------------------------------------+
// CVS : $Id: BOG_Gestionnaire_Erreur.class.php,v 1.5 2005-09-20 20:25:39 ddelon Exp $
// CVS : $Id: BOG_Gestionnaire_Erreur.class.php,v 1.6 2007-03-01 11:07:43 jp_milcent Exp $
/**
* Classe permettant de créer un gestionnaire d'erreur PHP
*
33,7 → 33,7
//Autres auteurs :
*@author Aucun
*@copyright Tela-Botanica 2000-2004
*@version $Revision: 1.5 $ $Date: 2005-09-20 20:25:39 $
*@version $Revision: 1.6 $ $Date: 2007-03-01 11:07:43 $
// +------------------------------------------------------------------------------------------------------+
*/
 
173,20 → 173,41
function retournerErreurs()
{
$retour = '';
$contenu = '';
foreach($this->lireTableauErreurs() as $aso_erreur) {
$retour .= '<p class="'.$this->lireClass().'">'."\n";
$retour .= '<strong>'.$this->lireTxtTete().$aso_erreur['message'].$this->lireTxtPied().'</strong><br />'."\n";
$retour .= '<strong>'.$this->lireTraduction('niveau').'</strong>'.$aso_erreur['niveau'].'<br />'."\n";
$retour .= '<strong>'.$this->lireTraduction('fichier').'</strong>'.$aso_erreur['fichier'].'<br />'."\n";
$retour .= '<strong>'.$this->lireTraduction('ligne').'</strong>'.$aso_erreur['ligne'].'<br />'."\n";
if ($this->lireContexte()) {
$retour .= '<pre>'."\n";
$retour .= '<stong>'.$this->lireTraduction('contexte').'</stong>'.print_r($aso_erreur['contexte'], true)."\n";
$retour .= '</pre>'."\n";
switch (PAP_DEBOGAGE_TYPE) {
case 'FIREBUG':
$contenu .= "console.info(\"[Buggy] - ".
"Niveau : ".$aso_erreur['niveau']." - ".
"Fichier : ".$aso_erreur['fichier']." - ".
"Ligne :".$aso_erreur['ligne']." - ".
"Message : ".$aso_erreur['message']." - ".
"\");\n";
break;
case 'HTML':
default:
$contenu .= '<p class="'.$this->lireClass().'">'."\n";
$contenu .= '<strong>'.$this->lireTxtTete().$aso_erreur['message'].$this->lireTxtPied().'</strong><br />'."\n";
$contenu .= '<strong>'.$this->lireTraduction('niveau').'</strong>'.$aso_erreur['niveau'].'<br />'."\n";
$contenu .= '<strong>'.$this->lireTraduction('fichier').'</strong>'.$aso_erreur['fichier'].'<br />'."\n";
$contenu .= '<strong>'.$this->lireTraduction('ligne').'</strong>'.$aso_erreur['ligne'].'<br />'."\n";
if ($this->lireContexte()) {
$contenu .= '<pre>'."\n";
$contenu .= '<stong>'.$this->lireTraduction('contexte').'</stong>'.print_r($aso_erreur['contexte'], true)."\n";
$contenu .= '</pre>'."\n";
}
$contenu .= '</p>'."\n";
}
$retour .= '</p>'."\n";
}
switch (PAP_DEBOGAGE_TYPE) {
case 'FIREBUG':
$retour = '<script>'."\n".$contenu.'</script>'."\n";
break;
case 'HTML':
default:
$retour = $contenu;
}
return $retour;
}
}
200,6 → 221,9
/* +--Fin du code ----------------------------------------------------------------------------------------+
*
* $Log: not supported by cvs2svn $
* Revision 1.5 2005/09/20 20:25:39 ddelon
* php5 et bugs divers
*
* Revision 1.4 2005/09/20 17:01:22 ddelon
* php5 et bugs divers
*