query($sql);
$results = $query->getResultArray();
$userroles = $results;
$data = "
| # |
Code |
Name |
Action |
";
$i = 1;
foreach ($userroles as $qdata) {
$userrolecode = $qdata['USERROLECODE'];
$userrolename = $qdata['USERROLENAME'];
$data.= "
| $i |
$userrolecode |
$userrolename |
|
";
$i++;
}
$data .= "
";
return $this->response->setJSON([
'error' => false,
'message' => $data
]);
}
public function edit($userrolecode) {
$db = \Config\Database::connect();
$data = array();
$data['userrolecode'] = $userrolecode;
if ($this->request->getMethod() == 'POST') {
$request = service('request');
$jsonData = $request->getJSON();
$quserrolecode = $jsonData->userrolecode;
$quserrolename = $jsonData->userrolename;
if($userrolecode == 0) { $sql = "INSERT INTO cmod.dbo.CM_USERROLES(USERROLECODE, USERROLENAME, CREATEDATE) VALUES ('$quserrolecode', '$quserrolename', GETDATE())"; }
else { $sql = "UPDATE cmod.dbo.CM_USERROLES set USERROLENAME='$quserrolename' where USERROLECODE='$quserrolecode'"; }
$query = $db->query($sql);
}
if ($this->request->getMethod() == 'POST') {
$quserrolecode = $this->input->post('userrolecode');
$quserrolename = $this->input->post('userrolename');
if($userrolecode == 0) {
$sql = "INSERT INTO cmod.dbo.CM_USERROLES(USERROLECODE, USERROLENAME, CREATEDATE) VALUES ('$userrolecode','$userrolename', GETDATE())";
$query = $db->query($sql);
} else {
$sql = "update cmod.dbo.CM_USERROLES set USERROLENAME='$userrolename' where USERROLECODE='$userrolecode'";
$query = $db->query($sql);
}
} else {
if($userrolecode != 0) {
$sql = "select * from cmod.dbo.CM_USERROLES where USERROLECODE='$userrolecode'";
$query = $db->query($sql);
$results = $query->getResultArray();
$data['userrolename'] = $results[0]['USERROLENAME'];
}
return view('userroles_edit', $data);
}
}
}