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.6 2007-03-01 11:07:43 jp_milcent Exp $ |
// CVS : $Id: BOG_Gestionnaire_Erreur.class.php,v 1.5 2005-09-20 20:25:39 ddelon 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.6 $ $Date: 2007-03-01 11:07:43 $ |
*@version $Revision: 1.5 $ $Date: 2005-09-20 20:25:39 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
|
173,41 → 173,20 |
|
function retournerErreurs() |
{ |
$contenu = ''; |
$retour = ''; |
foreach($this->lireTableauErreurs() as $aso_erreur) { |
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 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"; |
} |
|
$retour .= '</p>'."\n"; |
} |
switch (PAP_DEBOGAGE_TYPE) { |
case 'FIREBUG': |
$retour = '<script>'."\n".$contenu.'</script>'."\n"; |
break; |
case 'HTML': |
default: |
$retour = $contenu; |
} |
return $retour; |
} |
} |
221,9 → 200,6 |
/* +--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 |
* |