diff options
author | Dhananjay Nakrani <dhananjaynakrani@gmail.com> | 2014-06-05 19:04:21 +0400 |
---|---|---|
committer | Dhananjay Nakrani <dhananjaynakrani@gmail.com> | 2014-06-16 10:20:53 +0400 |
commit | 86b3f352a9e7a7281b692cf3526957844977ce27 (patch) | |
tree | 5db70332a87ddf7720d0d136e6147e43c7c6753a /error_report.php | |
parent | e9d5523795ef1964b1bc0573e66374ade29b610f (diff) |
Stop false alarms (displaying prompts-reporting form and reporting for 'false' (user warnings) errors).
Signed-off-by: Dhananjay Nakrani <dhananjaynakrani@gmail.com>
Diffstat (limited to 'error_report.php')
-rw-r--r-- | error_report.php | 96 |
1 files changed, 49 insertions, 47 deletions
diff --git a/error_report.php b/error_report.php index 91dd8c3820..20c6f9772b 100644 --- a/error_report.php +++ b/error_report.php @@ -80,57 +80,59 @@ if (isset($_REQUEST['exception_type']) && $_REQUEST['send_error_report'] == '1' ) { $reportData = PMA_getReportData('php'); - $server_response = PMA_sendErrorReport($reportData); - if ($server_response === false) { - $success = false; - } else { - $decoded_response = json_decode($server_response, true); - $success = !empty($decoded_response) ? $decoded_response["success"] : false; - } - - if($GLOBALS['cfg']['SendErrorReports'] == 'ask'){ - if($success) { - $errSubmitMsg = PMA_Message::error( - __('Thank You for subitting error report!!') - . '<br/>' - . __('Report has been succesfully submitted.') - ); + if ($reportData) { + $server_response = PMA_sendErrorReport($reportData); + if ($server_response === false) { + $success = false; } else { - $errSubmitMsg = PMA_Message::error( - __('Thank You for subitting error report!!') - . '<br/>' - . __(' Unfortunately submission failed.') - . '<br/>' - . __(' If you experience any problems please submit a bug report manually.') - ); + $decoded_response = json_decode($server_response, true); + $success = !empty($decoded_response) ? $decoded_response["success"] : false; } - } elseif($GLOBALS['cfg']['SendErrorReports'] == 'always') { - if($success) { - $errSubmitMsg = PMA_Message::error( - __( - 'An error has been detected on the server and an error report has been ' - . 'automatically submitted based on your settings.' - ) - ); - } else { - $errSubmitMsg = PMA_Message::error( - __( - 'An error has been detected and an error report has been ' - . 'generated but failed to be sent.' - ) - . '<br/>' - . __('If you experience any problems please submit a bug report manually.') - ); + + if($GLOBALS['cfg']['SendErrorReports'] == 'ask'){ + if($success) { + $errSubmitMsg = PMA_Message::error( + __('Thank You for subitting error report!!') + . '<br/>' + . __('Report has been succesfully submitted.') + ); + } else { + $errSubmitMsg = PMA_Message::error( + __('Thank You for subitting error report!!') + . '<br/>' + . __(' Unfortunately submission failed.') + . '<br/>' + . __(' If you experience any problems please submit a bug report manually.') + ); + } + } elseif($GLOBALS['cfg']['SendErrorReports'] == 'always') { + if($success) { + $errSubmitMsg = PMA_Message::error( + __( + 'An error has been detected on the server and an error report has been ' + . 'automatically submitted based on your settings.' + ) + ); + } else { + $errSubmitMsg = PMA_Message::error( + __( + 'An error has been detected and an error report has been ' + . 'generated but failed to be sent.' + ) + . '<br/>' + . __('If you experience any problems please submit a bug report manually.') + ); + } } - } - if($response->isAjax()) { - $response->addJSON('_errSubmitMsg',$errSubmitMsg); - } else { - $jsCode = 'PMA_ajaxShowMessage("<div class=\"error\">' - .$errSubmitMsg - .'</div>", false);'; - $response->getFooter()->getScripts()->addCode($jsCode); + if($response->isAjax()) { + $response->addJSON('_errSubmitMsg',$errSubmitMsg); + } else { + $jsCode = 'PMA_ajaxShowMessage("<div class=\"error\">' + .$errSubmitMsg + .'</div>", false);'; + $response->getFooter()->getScripts()->addCode($jsCode); + } } } // clear previous errors & save new ones. |