diff --git a/app/Config/Routes.php b/app/Config/Routes.php index a7778b8..b904c71 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -47,7 +47,9 @@ $routes->get('/dummypage', 'Home::dummyPage'); // ------------------------------------------------------For API------------------------------------------------------ // // $routes->get('/api/dashboard', 'ApiDashboard::index'); +$routes->get('api/request/unvalidate/(:any)', 'Request::showUnval/$1'); $routes->get('api/request/validate/(:any)', 'Request::show/$1'); + $routes->post('api/request/validate/(:any)', 'Request::val/$1'); $routes->delete('api/request/validate/(:any)', 'Request::unval/$1'); diff --git a/app/Controllers/Request.php b/app/Controllers/Request.php index 0af0bec..f80d2f1 100644 --- a/app/Controllers/Request.php +++ b/app/Controllers/Request.php @@ -21,12 +21,18 @@ class Request extends BaseController { return view('admin/modal_request',$data); } + public function showUnval($accessnumber) { + $data['accessnumber'] = $accessnumber; + return view('admin/modal_unvalidate',$data); + } + public function unval($accessnumber) { $input = $this->request->getJSON(true); $userid = $input['userid']; + $comment = $input['comment']; $db = db_connect(); - $sql = "update GDC_CMOD.dbo.CM_REQUESTS set ISVAL1=0, VAL1USER=null, VAL1DATE=null, - ISVAL2=0, VAL2USER=null, VAL2DATE=null where ACCESSNUMBER='$accessnumber'"; + $sql = "update GDC_CMOD.dbo.CM_REQUESTS set ISVAL1=0, VAL1USER=null, VAL1DATE=null, ISVAL2=0, VAL2USER=null, VAL2DATE=null, + PENDINGTEXT='$comment', PENDINGUSER='$userid', PENDINGDATE=GETDATE() where ACCESSNUMBER='$accessnumber'"; $db->query($sql); $data = ['status' => 'success', 'message' => 'Data updated successfully', 'data' => "$accessnumber" ]; diff --git a/app/Views/admin/index.php b/app/Views/admin/index.php index 9afb842..c65b820 100644 --- a/app/Views/admin/index.php +++ b/app/Views/admin/index.php @@ -58,6 +58,9 @@ +
+ +
@@ -126,7 +129,7 @@ - + @@ -169,7 +172,7 @@
-