45 lines
1.7 KiB
PHP
45 lines
1.7 KiB
PHP
<?php
|
|
namespace App\Controllers;
|
|
use CodeIgniter\API\ResponseTrait;
|
|
|
|
class Result extends BaseController {
|
|
use ResponseTrait;
|
|
|
|
public function show($accessnumber) {
|
|
$db = db_connect();
|
|
$data['accessnumber'] = $accessnumber;
|
|
$sql = "SELECT d.STATS, r.ISVAL2 FROM GDC_CMOD.dbo.V_DASHBOARD_DEV d
|
|
left join GDC_CMOD.dbo.CM_REQUESTS r ON r.ACCESSNUMBER=d.SP_ACCESSNUMBER
|
|
WHERE d.SP_ACCESSNUMBER='$accessnumber'";
|
|
$result = $db
|
|
->query($sql)
|
|
->getResultArray();
|
|
$data['status'] = $result[0]['STATS'];
|
|
$data['verif'] = $result[0]['ISVAL2'];
|
|
//return view('result/result_show',$data);
|
|
return view('admin/modal_result',$data);
|
|
}
|
|
|
|
public function invalidate($accessnumber) {
|
|
$db = db_connect();
|
|
$sql = "update GDC_CMOD.dbo.CM_REQUESTS set ISVAL=null, VALUSER=null, VALDATE=null,
|
|
ISVAL2=null, VAL2USER=null, VAL2DATE=null where ACCESSNUMBER='$accessnumber'";
|
|
$result = $db->query($sql);
|
|
$data = ['status' => 'success', 'message' => 'Data updated successfully', 'data' => "$accessnumber" ];
|
|
|
|
return $this->response->setJSON($data);
|
|
}
|
|
|
|
public function res_validate() {
|
|
$input = $this->request->getJSON(true);
|
|
$accessnumber = $input['accessnumber'];
|
|
$userid = $input['userid'];
|
|
$db = db_connect();
|
|
$sql = "update GDC_CMOD.dbo.CM_REQUESTS set ISVAL2=1, VAL2USER='$userid', VAL2DATE=GETDATE() where ACCESSNUMBER='$accessnumber'";
|
|
$result = $db->query($sql);
|
|
$data = ['status' => 'success', 'message' => 'Data updated successfully', 'data' => "$accessnumber" ];
|
|
|
|
return $this->response->setJSON($data);
|
|
}
|
|
}
|