| Server IP : 74.208.250.37 / Your IP : 216.73.216.114 Web Server : Apache/2.4.58 (Ubuntu) System : Linux ubuntu 6.8.0-124-generic #124-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 13:00:45 UTC 2026 x86_64 User : miferval ( 1000) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/brainwavemx/app/Model/ |
Upload File : |
<?php
declare(strict_types=1);
namespace App\Model;
use Mosaico\Model\BaseModel;
class ErrorsModel extends BaseModel
{
public function getResponseErrors(): bool|object
{
$query = $this->connect()->query(
"
SELECT
r.id_response,
r.id_resource,
r.request_method,
r.status_code,
r.title,
r.created,
et.title
FROM error_reponses r
LEFT JOIN error_titles et
ON r.id_error = et.id_error
"
);
return $query;
}
public function addResponseError($error): void
{
$query = $this->connect()->query(
"
INSERT INTO error_responses SET
id_api = " . $error['id_api'] . ",
id_resource = " . $error['id_resource'] . ",
request_method = '" . $error['request_method'] . "',
status_code = '" . $error['status_code'] . "',
title = '" . $error['title'] . "',
detail = '" . $error['detail'] . "'
"
);
}
public function getApiId(string $code): int
{
(object) $query = $this->connect()->query(
"
SELECT id_api FROM bigcommerce_apis
WHERE code like '%" . $code . "%'
"
);
is_bool($query) ?
$response = 0 :
$response = $query->row['id_api'];
return (int) $response;
}
}