function trigger_logikserror($message, $severity = E_USER_NOTICE, $errorCode = null) { if (is_numeric($message)) { $errorCode = $message; $message = getErrorTitle($errorCode); } if ($errorCode == null) { $errorCode = 500; } $caller = debug_backtrace(); $caller = current($caller); $file = "unknown file"; $line = 0; if ($caller !== NULL) { if (isset($caller['file'])) { $file = $caller['file']; } if (isset($caller['line'])) { $line = $caller['line']; } if (defined("SERVICE_ROOT")) { LogiksError::handleJSON($severity, $message, $file, $line, $errorCode); } else { LogiksError::handle($severity, $message, $file, $line, $errorCode); } } else { trigger_error($message, $severity); } }
function printServiceErrorMsg($errCode, $errMsg = null, $errorImg = "") { if ($errCode == null) { $errCode = 500; } if (is_numeric($errCode)) { $errorMessage = getErrorTitle($errCode); } else { $errorMessage = ""; } if ($errMsg == null) { $errMsg = $errorMessage; } if ($errorImg != null && strlen($errorImg) > 0) { $errorImg = loadMedia($errorImg); } else { $errorImg = loadMedia("images/errors/msg_default.png"); } $arr = array(); $arr['ErrorCode'] = $errCode; $arr['Data'] = $errMsg; $arr['ErrorDescs'] = _replace($errorMessage); $arr['ErrorIcon'] = $errorImg; printServiceData($arr, null, $errCode); }