diff --git a/application/core/ErrorHandler.php b/application/core/ErrorHandler.php index 102335fe..c1ee8bb8 100644 --- a/application/core/ErrorHandler.php +++ b/application/core/ErrorHandler.php @@ -138,6 +138,11 @@ class ErrorHandler { $traceString .= ' on Line '; $traceString .= $traceStep['line']; } + if (strlen($traceString) > 1300) { + // Too long... + $traceString .= '...'; + break; + } $stepCount++; } return $traceString; @@ -164,6 +169,11 @@ class ErrorHandler { if ($index < $argsCount - 1) { $string .= ', '; } + if (strlen($string) > 100) { + // Too long... + $string .= '...'; + break; + } } return $string; } diff --git a/application/core/Settings/SettingManager.php b/application/core/Settings/SettingManager.php index 02ff2ad4..3efb5349 100644 --- a/application/core/Settings/SettingManager.php +++ b/application/core/Settings/SettingManager.php @@ -22,7 +22,7 @@ class SettingManager implements CallbackListener { const TABLE_SETTINGS = 'mc_settings'; const CB_SETTING_CHANGED = 'SettingManager.SettingChanged'; /** @deprecated Use CB_SETTING_CHANGED */ - const CB_SETTINGS_CHANGED = 'SettingManager.SettingChanged'; + const CB_SETTINGS_CHANGED = 'SettingManager.SettingsChanged'; /* * Private Properties diff --git a/application/core/Utils/ClassUtil.php b/application/core/Utils/ClassUtil.php index 438eda6f..909ecf4f 100644 --- a/application/core/Utils/ClassUtil.php +++ b/application/core/Utils/ClassUtil.php @@ -23,7 +23,7 @@ abstract class ClassUtil { if (is_string($object)) { return $object; } - trigger_error("Invalid class param: '{$object}'!"); + trigger_error("Invalid class param: '" . print_r($object, true) . "'!"); return (string)$object; } }