diff --git a/error_report.php b/error_report.php index 55feb8da34..6b6af843ff 100644 --- a/error_report.php +++ b/error_report.php @@ -9,6 +9,7 @@ use PhpMyAdmin\ErrorReport; use PhpMyAdmin\Message; use PhpMyAdmin\Response; use PhpMyAdmin\UserPreferences; +use PhpMyAdmin\Utils\HttpRequest; require_once 'libraries/common.inc.php'; @@ -20,7 +21,7 @@ if (!isset($_REQUEST['exception_type']) $response = Response::getInstance(); -$errorReport = new ErrorReport(); +$errorReport = new ErrorReport(new HttpRequest()); if (isset($_REQUEST['send_error_report']) && ($_REQUEST['send_error_report'] == true diff --git a/libraries/classes/ErrorReport.php b/libraries/classes/ErrorReport.php index 22a7742a70..79dcb62ce5 100644 --- a/libraries/classes/ErrorReport.php +++ b/libraries/classes/ErrorReport.php @@ -1,7 +1,7 @@ httpRequest = $httpRequest; + $this->submissionUrl = 'https://reports.phpmyadmin.net/incidents/create'; + } /** * returns the pretty printed error report data collected from the @@ -179,9 +196,8 @@ class ErrorReport */ public function send(array $report) { - $httpRequest = new HttpRequest(); - $response = $httpRequest->create( - self::SUBMISSION_URL, + $response = $this->httpRequest->create( + $this->submissionUrl, "POST", false, json_encode($report),