46 lines
1.6 KiB
PHP
46 lines
1.6 KiB
PHP
|
|
<?php
|
||
|
|
|
||
|
|
namespace App\Controllers;
|
||
|
|
|
||
|
|
class Userroles extends BaseController {
|
||
|
|
|
||
|
|
public function index(): string {
|
||
|
|
return view('userroles_index');
|
||
|
|
}
|
||
|
|
|
||
|
|
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);
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
}
|