pbmc-cmod/app/Controllers/Userroles.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);
}
}
}