27 lines
594 B
PHP
27 lines
594 B
PHP
<?php
|
|
namespace App\Controllers;
|
|
|
|
use CodeIgniter\RESTful\ResourceController;
|
|
|
|
class API extends ResourceController {
|
|
|
|
public function requests() {
|
|
$db = \Config\Database::connect();
|
|
$raw = $this->request->getVar();
|
|
|
|
// log to cm_tm_logs
|
|
$data = json_encode($raw);
|
|
$sql = "INSERT INTO cmod.dbo.CM_TM_LOGS (LOGTEXT, LOGDATE) VALUES ('$data', GETDATE())";
|
|
|
|
if( $db->query($sql) ) {
|
|
return $this->respond($raw,201);
|
|
} else {
|
|
$response = [
|
|
'errors' => $db->errors(), 'message' => 'Invalid Messages'
|
|
];
|
|
return $this->fail($response , 409);
|
|
}
|
|
}
|
|
|
|
}
|