dbms_init...1
This commit is contained in:
parent
11a47df12d
commit
d5f2e5a688
@ -58,6 +58,13 @@ class ServiceController extends CustomerController
|
|||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
//Index,FieldForm관련
|
//Index,FieldForm관련
|
||||||
|
//수정관련
|
||||||
|
protected function modify_process(mixed $entity, array $formDatas): mixed
|
||||||
|
{
|
||||||
|
//수정자 정보 자동추가용
|
||||||
|
$formDatas['user_uid'] = $this->getMyAuth()->getUIDByAuthInfo();
|
||||||
|
return parent::modify_process($entity, $formDatas);
|
||||||
|
}
|
||||||
//View 관련
|
//View 관련
|
||||||
protected function view_process(mixed $entity): mixed
|
protected function view_process(mixed $entity): mixed
|
||||||
{
|
{
|
||||||
|
|||||||
@ -81,6 +81,13 @@ class ServicePaymentController extends CustomerController
|
|||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
//Index,FieldForm관련
|
//Index,FieldForm관련
|
||||||
|
//수정관련
|
||||||
|
protected function modify_process(mixed $entity, array $formDatas): mixed
|
||||||
|
{
|
||||||
|
//수정자 정보 자동추가용
|
||||||
|
$formDatas['user_uid'] = $this->getMyAuth()->getUIDByAuthInfo();
|
||||||
|
return parent::modify_process($entity, $formDatas);
|
||||||
|
}
|
||||||
//View 관련
|
//View 관련
|
||||||
protected function view_process(mixed $entity): mixed
|
protected function view_process(mixed $entity): mixed
|
||||||
{
|
{
|
||||||
|
|||||||
@ -4,13 +4,13 @@
|
|||||||
"settings": {
|
"settings": {
|
||||||
"width": 3000,
|
"width": 3000,
|
||||||
"height": 3000,
|
"height": 3000,
|
||||||
"scrollTop": -847.6656,
|
"scrollTop": -958.6656,
|
||||||
"scrollLeft": -448.1008,
|
"scrollLeft": -800,
|
||||||
"zoomLevel": 0.73,
|
"zoomLevel": 0.73,
|
||||||
"show": 511,
|
"show": 511,
|
||||||
"database": 4,
|
"database": 4,
|
||||||
"databaseName": "",
|
"databaseName": "",
|
||||||
"canvasType": "@dineug/erd-editor/builtin-schema-sql",
|
"canvasType": "ERD",
|
||||||
"language": 1,
|
"language": 1,
|
||||||
"tableNameCase": 4,
|
"tableNameCase": 4,
|
||||||
"columnNameCase": 2,
|
"columnNameCase": 2,
|
||||||
|
|||||||
@ -6,6 +6,7 @@ use CodeIgniter\HTTP\IncomingRequest;
|
|||||||
|
|
||||||
class CommonHelper
|
class CommonHelper
|
||||||
{
|
{
|
||||||
|
private $_myAuth = null;
|
||||||
private $_viewDatas = [];
|
private $_viewDatas = [];
|
||||||
private $_titleField = "";
|
private $_titleField = "";
|
||||||
private ?IncomingRequest $_request = null;
|
private ?IncomingRequest $_request = null;
|
||||||
@ -13,6 +14,13 @@ class CommonHelper
|
|||||||
{
|
{
|
||||||
$this->_request = $request;
|
$this->_request = $request;
|
||||||
}
|
}
|
||||||
|
final protected function getMyAuth(): mixed
|
||||||
|
{
|
||||||
|
if (!$this->_myAuth) {
|
||||||
|
$this->_myAuth = service('myauth');
|
||||||
|
}
|
||||||
|
return $this->_myAuth;
|
||||||
|
}
|
||||||
final public function getRequest(): IncomingRequest|null
|
final public function getRequest(): IncomingRequest|null
|
||||||
{
|
{
|
||||||
return $this->_request;
|
return $this->_request;
|
||||||
|
|||||||
@ -16,6 +16,10 @@ class ClientHelper extends CustomerHelper
|
|||||||
public function getFieldView(string $field, mixed $value, array $viewDatas, array $extras = []): string|null
|
public function getFieldView(string $field, mixed $value, array $viewDatas, array $extras = []): string|null
|
||||||
{
|
{
|
||||||
switch ($field) {
|
switch ($field) {
|
||||||
|
case "email":
|
||||||
|
case "phone":
|
||||||
|
$value = !$this->getMyAuth()->isAccessRole(['security']) ? "***********" : parent::getFieldView($field, $value, $viewDatas, $extras);
|
||||||
|
break;
|
||||||
case 'account_balance':
|
case 'account_balance':
|
||||||
$extras = ["class" => "btn btn-link", "target" => "_self", ...$extras];
|
$extras = ["class" => "btn btn-link", "target" => "_self", ...$extras];
|
||||||
$value = form_label(
|
$value = form_label(
|
||||||
@ -65,4 +69,21 @@ class ClientHelper extends CustomerHelper
|
|||||||
}
|
}
|
||||||
return $value;
|
return $value;
|
||||||
} //
|
} //
|
||||||
|
public function getListButton(string $action, array $viewDatas, array $extras = []): string
|
||||||
|
{
|
||||||
|
switch ($action) {
|
||||||
|
case 'modify':
|
||||||
|
$action = !$this->getMyAuth()->isAccessRole(['security']) ? $viewDatas['cnt'] : parent::getListButton($action, $viewDatas, $extras);
|
||||||
|
break;
|
||||||
|
case 'delete':
|
||||||
|
case 'batchjob':
|
||||||
|
case 'batchjob_delete':
|
||||||
|
$action = !$this->getMyAuth()->isAccessRole(['security']) ? "" : parent::getListButton($action, $viewDatas, $extras);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
$action = parent::getListButton($action, $viewDatas, $extras);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
return $action;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -23,6 +23,7 @@ return [
|
|||||||
"manager" => "관리자",
|
"manager" => "관리자",
|
||||||
"cloudflare" => "Cloudflare관리자",
|
"cloudflare" => "Cloudflare관리자",
|
||||||
"firewall" => "firewall관리자",
|
"firewall" => "firewall관리자",
|
||||||
|
"security" => "보안관리자",
|
||||||
"director" => "감독자",
|
"director" => "감독자",
|
||||||
"master" => "마스터",
|
"master" => "마스터",
|
||||||
],
|
],
|
||||||
|
|||||||
@ -31,7 +31,6 @@ class ServicePaymentService extends CustomerService
|
|||||||
return [
|
return [
|
||||||
"serviceinfo_uid",
|
"serviceinfo_uid",
|
||||||
"ownerinfo_uid",
|
"ownerinfo_uid",
|
||||||
"user_uid",
|
|
||||||
"item_type",
|
"item_type",
|
||||||
"item_uid",
|
"item_uid",
|
||||||
"billing_cycle",
|
"billing_cycle",
|
||||||
|
|||||||
@ -35,7 +35,6 @@ class ServiceService extends CustomerService
|
|||||||
return [
|
return [
|
||||||
"clientinfo_uid",
|
"clientinfo_uid",
|
||||||
"ownerinfo_uid",
|
"ownerinfo_uid",
|
||||||
"user_uid",
|
|
||||||
"type",
|
"type",
|
||||||
"location",
|
"location",
|
||||||
"switch",
|
"switch",
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user