mirror of
https://github.com/e107inc/e107.git
synced 2025-08-02 20:57:26 +02:00
Silence debug prints clearly not meant for CLI
- FIX: e_array::unserialize() HTML vomit in CLI mode - FIX: e107_debug_shutdown() HTML vomit because $error_handler was not global
This commit is contained in:
@@ -143,6 +143,7 @@ if(!defined('e_ROOT'))
|
|||||||
// D: Setup PHP error handling
|
// D: Setup PHP error handling
|
||||||
// (Now we can see PHP errors) -- but note that DEBUG is not yet enabled!
|
// (Now we can see PHP errors) -- but note that DEBUG is not yet enabled!
|
||||||
//
|
//
|
||||||
|
global $error_handler;
|
||||||
$error_handler = new error_handler();
|
$error_handler = new error_handler();
|
||||||
|
|
||||||
//
|
//
|
||||||
@@ -2412,8 +2413,8 @@ function force_userupdate($currentUser)
|
|||||||
class error_handler
|
class error_handler
|
||||||
{
|
{
|
||||||
|
|
||||||
var $errors;
|
public $errors = [];
|
||||||
var $debug = false;
|
public $debug = false;
|
||||||
protected $xdebug = false;
|
protected $xdebug = false;
|
||||||
protected $docroot = '';
|
protected $docroot = '';
|
||||||
protected $label = array();
|
protected $label = array();
|
||||||
|
@@ -457,7 +457,7 @@ class e_array {
|
|||||||
|
|
||||||
// e107::getDebug()->log("Json data found");
|
// e107::getDebug()->log("Json data found");
|
||||||
|
|
||||||
if(json_last_error() != JSON_ERROR_NONE && (e_DEBUG === true))
|
if(json_last_error() != JSON_ERROR_NONE && e_DEBUG === true && !e107::isCli())
|
||||||
{
|
{
|
||||||
echo "<div class='alert alert-danger'><h4>e107::unserialize() Parser Error (json)</h4></div>";
|
echo "<div class='alert alert-danger'><h4>e107::unserialize() Parser Error (json)</h4></div>";
|
||||||
echo "<pre>";
|
echo "<pre>";
|
||||||
|
Reference in New Issue
Block a user