getFile()),true); $tFile=explode('
',$sCode); $iLine=$e->getLine()-1; $iLineCurrent=$iLine-1; $sCode=null; $sCode.='

Fichier : '.$e->getFile().' ligne '.$e->getLine().'

'; $sCode.='

Message : '.$e->getMessage().'

'; $sCode.=''; $sCode.=''; for($i=-18;$i<18;$i++){ $iLineCurrent=$iLine+$i; if(!isset($tFile[$iLineCurrent])){ continue; } $class=null; if($i==0){ $class='selected'; } $sCodeLine=$tFile[$iLineCurrent]; $sCodeLine=preg_replace('/\t/','    ',$sCodeLine); $sCode.=''; $sCode.=''; $sCode.=''; $sCode.=''; } $sCode.='
'.($iLineCurrent+1).''.$sCodeLine.'
'; $sText.='
'.$sCode; $sText.='
'; $sText.='

Navigation

'; $oRequest=_root::getRequest(); $sText.='Module:'.$oRequest->getModule(); $sText.=' '; $sText.='Action:'.$oRequest->getAction(); $sText.='

$_GET

'; $sText.=nl2br(print_r($_GET,true)); $sText.='

$_POST

'; $sText.=nl2br(print_r($_POST,true)); if(isset($_SESSION)){ $sText.='

$_SESSION

'; $sText.=nl2br(print_r($_SESSION,true)); } if(isset($_SERVER)){ $sText.='

$_SERVER

'; $sText.=nl2br(print_r($_SERVER,true)); } $tSpy=plugin_debug::getListSpy(); if($tSpy){ $sText.='

Spy variables

'; foreach($tSpy as $tDetail){ foreach($tDetail as $ref => $value){ $sText.='

'.$ref.'

'; $sText.='
'.customHtmlentities(print_r($value,1)).'
'; } } } } echo ''; echo $sText; exit; } }