dbmsv4 init...5
This commit is contained in:
parent
40b809949c
commit
4508b52075
@ -28,13 +28,6 @@ class BoardForm extends CommonForm
|
||||
$indexFilter = $filters;
|
||||
$batchjobFilters = ['user_uid', 'category', 'status'];
|
||||
switch ($action) {
|
||||
case 'create':
|
||||
case 'create_form':
|
||||
break;
|
||||
case 'modify':
|
||||
case 'modify_form':
|
||||
$fields = [...$fields, 'status'];
|
||||
break;
|
||||
case 'view':
|
||||
$fields = [
|
||||
'category',
|
||||
|
||||
@ -426,10 +426,8 @@ abstract class CommonForm
|
||||
case "user_uid":
|
||||
$formRules[$field] = "required|numeric";
|
||||
break;
|
||||
case "clientinfo_uid":
|
||||
case "serviceinfo_uid":
|
||||
case "serverinfo_uid":
|
||||
$formRules[$field] = "permit_empty|numeric";
|
||||
case "status":
|
||||
$formRules[$field] = "required|trim|string";
|
||||
break;
|
||||
case 'picture':
|
||||
$formRules[$field] = "is_image[{$field}]|mime_in[{$field},image/jpg,image/jpeg,image/gif,image/png,image/webp]|max_size[{$field},300]|max_dims[{$field},2048,768]";
|
||||
|
||||
@ -26,9 +26,6 @@ class ClientForm extends CustomerForm
|
||||
$indexFilter = $filters;
|
||||
$batchjobFilters = ['site', 'role', 'status'];
|
||||
switch ($action) {
|
||||
case 'create':
|
||||
case 'create_form':
|
||||
break;
|
||||
case 'view':
|
||||
$fields = [...$fields, 'status', 'created_at'];
|
||||
break;
|
||||
@ -81,9 +78,6 @@ class ClientForm extends CustomerForm
|
||||
case "point_balance":
|
||||
$formRules[$field] = "permit_empty|numeric";
|
||||
break;
|
||||
case "status":
|
||||
$formRules[$field] = "required|trim|string";
|
||||
break;
|
||||
default:
|
||||
$formRules = parent::getFormRule($action, $field, $formRules);
|
||||
break;
|
||||
|
||||
@ -42,11 +42,6 @@ class ServiceForm extends CustomerForm
|
||||
'status'
|
||||
];
|
||||
switch ($action) {
|
||||
case 'create':
|
||||
case 'create_form':
|
||||
case 'modify':
|
||||
case 'modify_form':
|
||||
break;
|
||||
case 'view':
|
||||
$fields = [...$fields, 'created_at'];
|
||||
break;
|
||||
@ -91,7 +86,6 @@ class ServiceForm extends CustomerForm
|
||||
break;
|
||||
case "site":
|
||||
case "location":
|
||||
case "status":
|
||||
$formRules[$field] = "required|trim|string";
|
||||
break;
|
||||
case "billing_at":
|
||||
|
||||
@ -31,13 +31,6 @@ class AccountForm extends WalletForm
|
||||
$actionButtons = ['view' => ICONS['SEARCH']];
|
||||
$batchjobButtons = [];
|
||||
switch ($action) {
|
||||
case 'create':
|
||||
case 'create_form':
|
||||
break;
|
||||
case 'modify':
|
||||
case 'modify_form':
|
||||
$fields = [...$fields, 'status'];
|
||||
break;
|
||||
case 'view':
|
||||
$fields = [...$fields, 'created_at'];
|
||||
break;
|
||||
|
||||
@ -27,11 +27,6 @@ class CouponForm extends WalletForm
|
||||
$actionButtons = ['view' => ICONS['SEARCH']];
|
||||
$batchjobButtons = [];
|
||||
switch ($action) {
|
||||
case 'create':
|
||||
case 'create_form':
|
||||
case 'modify':
|
||||
case 'modify_form':
|
||||
break;
|
||||
case 'view':
|
||||
$fields = [...$fields, 'created_at'];
|
||||
break;
|
||||
|
||||
@ -27,11 +27,6 @@ class PointForm extends WalletForm
|
||||
$actionButtons = ['view' => ICONS['SEARCH']];
|
||||
$batchjobButtons = [];
|
||||
switch ($action) {
|
||||
case 'create':
|
||||
case 'create_form':
|
||||
case 'modify':
|
||||
case 'modify_form':
|
||||
break;
|
||||
case 'view':
|
||||
$fields = [...$fields, 'created_at'];
|
||||
break;
|
||||
|
||||
@ -20,14 +20,13 @@ abstract class WalletForm extends CustomerForm
|
||||
$formRules[$field] = "required|numeric";
|
||||
break;
|
||||
case "title":
|
||||
case "status":
|
||||
$formRules[$field] = "required|trim|string";
|
||||
break;
|
||||
case "content":
|
||||
$formRules[$field] = "permit_empty|trim|string";
|
||||
break;
|
||||
default:
|
||||
$formRules = parent::getFormRule($action, $field, $formRules);
|
||||
$formRules = parent::getFormRule($action, $field, $formRules);
|
||||
break;
|
||||
}
|
||||
return $formRules;
|
||||
|
||||
@ -21,6 +21,7 @@ class CHASSISForm extends EquipmentForm
|
||||
"ram_cnt",
|
||||
"diskinfo_uid",
|
||||
"disk_cnt",
|
||||
"status"
|
||||
];
|
||||
$filters = [
|
||||
"cpuinfo_uid",
|
||||
@ -33,12 +34,6 @@ class CHASSISForm extends EquipmentForm
|
||||
$actionButtons = ['view' => ICONS['SEARCH']];
|
||||
$batchjobButtons = ['batchjob' => '일괄처리'];
|
||||
switch ($action) {
|
||||
case 'create':
|
||||
case 'create_form':
|
||||
case 'modify':
|
||||
case 'modify_form':
|
||||
$fields = [...$fields, 'status'];
|
||||
break;
|
||||
case 'view':
|
||||
$fields = [...$fields, 'status', 'created_at'];
|
||||
break;
|
||||
|
||||
@ -28,12 +28,6 @@ class LineForm extends EquipmentForm
|
||||
$actionButtons = ['view' => ICONS['SEARCH']];
|
||||
$batchjobButtons = [];
|
||||
switch ($action) {
|
||||
case 'create':
|
||||
case 'create_form':
|
||||
case 'modify':
|
||||
case 'modify_form':
|
||||
$fields = [...$fields, 'status'];
|
||||
break;
|
||||
case 'view':
|
||||
$fields = [...$fields, 'status', 'created_at'];
|
||||
break;
|
||||
@ -57,7 +51,6 @@ class LineForm extends EquipmentForm
|
||||
case "bandwith":
|
||||
case "type":
|
||||
case "protocol":
|
||||
case "status":
|
||||
case "start_at":
|
||||
$formRules[$field] = "required|trim|string";
|
||||
break;
|
||||
|
||||
@ -23,6 +23,7 @@ class ServerForm extends EquipmentForm
|
||||
"price",
|
||||
"manufactur_at",
|
||||
"format_at",
|
||||
"status",
|
||||
];
|
||||
$filters = [
|
||||
"clientinfo_uid",
|
||||
@ -37,12 +38,6 @@ class ServerForm extends EquipmentForm
|
||||
$indexFilter = $filters;
|
||||
$batchjobFilters = ['type', 'switchinfo_uid', 'ip', 'viewer', 'os', 'status'];
|
||||
switch ($action) {
|
||||
case 'create':
|
||||
case 'create_form':
|
||||
case 'modify':
|
||||
case 'modify_form':
|
||||
$fields = [...$fields, 'status'];
|
||||
break;
|
||||
case 'view':
|
||||
$fields = ['clientinfo_uid', ...$fields, 'status', 'created_at'];
|
||||
break;
|
||||
@ -87,7 +82,6 @@ class ServerForm extends EquipmentForm
|
||||
$formRules[$field] = "required|numeric";
|
||||
break;
|
||||
case "type":
|
||||
case "status":
|
||||
$formRules[$field] = "required|trim|string";
|
||||
break;
|
||||
case "ip": //ipv4 , ipv6 , both(ipv4,ipv6)
|
||||
|
||||
@ -20,6 +20,7 @@ class ServerPartForm extends EquipmentForm
|
||||
"cnt",
|
||||
"extra",
|
||||
"amount",
|
||||
"status"
|
||||
];
|
||||
$filters = [
|
||||
"serverinfo_uid",
|
||||
@ -34,11 +35,6 @@ class ServerPartForm extends EquipmentForm
|
||||
];
|
||||
$batchjobFilters = ['billing', 'type'];
|
||||
switch ($action) {
|
||||
case 'create':
|
||||
case 'create_form':
|
||||
case 'modify':
|
||||
case 'modify_form':
|
||||
break;
|
||||
case 'view':
|
||||
$fields = [...$fields, 'created_at'];
|
||||
break;
|
||||
|
||||
@ -12,16 +12,11 @@ class MylogForm extends CommonForm
|
||||
}
|
||||
public function action_init_process(string $action, array &$formDatas = []): void
|
||||
{
|
||||
$fields = ['title', 'content'];
|
||||
$filters = ['user_uid'];
|
||||
$fields = ['title', 'content', 'status'];
|
||||
$filters = ['user_uid', 'status'];
|
||||
$indexFilter = $filters;
|
||||
$batchjobFilters = $filters;
|
||||
switch ($action) {
|
||||
case 'create':
|
||||
case 'create_form':
|
||||
case 'modify':
|
||||
case 'modify_form':
|
||||
break;
|
||||
case 'view':
|
||||
$fields = [...$fields, 'status', 'created_at'];
|
||||
break;
|
||||
@ -44,7 +39,6 @@ class MylogForm extends CommonForm
|
||||
$formRules[$field] = "required|int";
|
||||
break;
|
||||
case "title":
|
||||
case "status":
|
||||
$formRules[$field] = "required|trim|string";
|
||||
break;
|
||||
case "content":
|
||||
|
||||
@ -15,6 +15,7 @@ class CPUForm extends PartForm
|
||||
"price",
|
||||
"used",
|
||||
"stock",
|
||||
"status"
|
||||
];
|
||||
$filters = [
|
||||
"status",
|
||||
@ -22,12 +23,6 @@ class CPUForm extends PartForm
|
||||
$indexFilter = $filters;
|
||||
$batchjobFilters = ['status'];
|
||||
switch ($action) {
|
||||
case 'create':
|
||||
case 'create_form':
|
||||
case 'modify':
|
||||
case 'modify_form':
|
||||
$fields = [...$fields, 'status'];
|
||||
break;
|
||||
case 'view':
|
||||
$fields = [...$fields, 'status', 'created_at'];
|
||||
break;
|
||||
|
||||
@ -16,6 +16,7 @@ class CSForm extends PartForm
|
||||
"accountid",
|
||||
"domain",
|
||||
"price",
|
||||
"status"
|
||||
];
|
||||
$filters = [
|
||||
"clientinfo_uid",
|
||||
@ -26,12 +27,6 @@ class CSForm extends PartForm
|
||||
$indexFilter = $filters;
|
||||
$batchjobFilters = ['status'];
|
||||
switch ($action) {
|
||||
case 'create':
|
||||
case 'create_form':
|
||||
case 'modify':
|
||||
case 'modify_form':
|
||||
$fields = [...$fields, 'status'];
|
||||
break;
|
||||
case 'view':
|
||||
$fields = [
|
||||
...$fields,
|
||||
@ -82,9 +77,6 @@ class CSForm extends PartForm
|
||||
case "domain":
|
||||
$formRules[$field] = "permit_empty|trim|string";
|
||||
break;
|
||||
case "status":
|
||||
$formRules[$field] = "required|trim|string";
|
||||
break;
|
||||
default:
|
||||
$formRules = parent::getFormRule($action, $field, $formRules);
|
||||
break;
|
||||
|
||||
@ -16,6 +16,7 @@ class DISKForm extends PartForm
|
||||
"used",
|
||||
"format",
|
||||
"stock",
|
||||
"status",
|
||||
];
|
||||
$filters = [
|
||||
"status",
|
||||
@ -23,13 +24,6 @@ class DISKForm extends PartForm
|
||||
$indexFilter = $filters;
|
||||
$batchjobFilters = ['status'];
|
||||
switch ($action) {
|
||||
case 'create':
|
||||
case 'create_form':
|
||||
break;
|
||||
case 'modify':
|
||||
case 'modify_form':
|
||||
$fields = [...$fields, 'status'];
|
||||
break;
|
||||
case 'view':
|
||||
$fields = [...$fields, 'status', 'created_at'];
|
||||
break;
|
||||
|
||||
@ -29,12 +29,6 @@ class IPForm extends PartForm
|
||||
$actionButtons = ['view' => ICONS['SEARCH']];
|
||||
$batchjobButtons = ['batchjob' => '일괄처리'];
|
||||
switch ($action) {
|
||||
case 'create':
|
||||
case 'create_form':
|
||||
case 'modify':
|
||||
case 'modify_form':
|
||||
$fields = [...$fields, 'status'];
|
||||
break;
|
||||
case 'view':
|
||||
$fields = [
|
||||
'clientinfo_uid',
|
||||
@ -98,9 +92,6 @@ class IPForm extends PartForm
|
||||
case "ip": //ipv4 , ipv6 , both(ipv4,ipv6)
|
||||
$formRules[$field] = sprintf("required|trim|valid_ip[both]%s", in_array($action, ["create", "create_form"]) ? "|is_unique[{$this->getAttribute('table')}.{$field}]" : "");
|
||||
break;
|
||||
case "status":
|
||||
$formRules[$field] = "required|trim|string";
|
||||
break;
|
||||
default:
|
||||
$formRules = parent::getFormRule($action, $field, $formRules);
|
||||
break;
|
||||
|
||||
@ -26,9 +26,6 @@ abstract class PartForm extends CommonForm
|
||||
case "used":
|
||||
$formRules[$field] = "required|numeric";
|
||||
break;
|
||||
case "status":
|
||||
$formRules[$field] = "permit_empty|trim|string";
|
||||
break;
|
||||
default:
|
||||
$formRules = parent::getFormRule($action, $field, $formRules);
|
||||
break;
|
||||
|
||||
@ -15,6 +15,7 @@ class RAMForm extends PartForm
|
||||
"price",
|
||||
"used",
|
||||
"stock",
|
||||
"status"
|
||||
];
|
||||
$filters = [
|
||||
"status",
|
||||
@ -22,12 +23,6 @@ class RAMForm extends PartForm
|
||||
$indexFilter = $filters;
|
||||
$batchjobFilters = ['status'];
|
||||
switch ($action) {
|
||||
case 'create':
|
||||
case 'create_form':
|
||||
case 'modify':
|
||||
case 'modify_form':
|
||||
$fields = [...$fields, 'status'];
|
||||
break;
|
||||
case 'view':
|
||||
$fields = [...$fields, 'status', 'created_at'];
|
||||
break;
|
||||
|
||||
@ -15,6 +15,7 @@ class SOFTWAREForm extends PartForm
|
||||
"price",
|
||||
"used",
|
||||
"stock",
|
||||
"status"
|
||||
];
|
||||
$filters = [
|
||||
"status",
|
||||
@ -22,12 +23,6 @@ class SOFTWAREForm extends PartForm
|
||||
$indexFilter = $filters;
|
||||
$batchjobFilters = ['status'];
|
||||
switch ($action) {
|
||||
case 'create':
|
||||
case 'create_form':
|
||||
case 'modify':
|
||||
case 'modify_form':
|
||||
$fields = [...$fields, 'status'];
|
||||
break;
|
||||
case 'view':
|
||||
$fields = [...$fields, 'status', 'created_at'];
|
||||
break;
|
||||
|
||||
@ -13,6 +13,7 @@ class SWITCHForm extends PartForm
|
||||
$fields = [
|
||||
"code",
|
||||
"price",
|
||||
"status"
|
||||
];
|
||||
$filters = [
|
||||
'clientinfo_uid',
|
||||
@ -25,15 +26,6 @@ class SWITCHForm extends PartForm
|
||||
$actionButtons = ['view' => ICONS['SEARCH']];
|
||||
$batchjobButtons = ['batchjob' => '일괄처리'];
|
||||
switch ($action) {
|
||||
case 'create':
|
||||
case 'create_form':
|
||||
case 'modify':
|
||||
case 'modify_form':
|
||||
$fields = [
|
||||
...$fields,
|
||||
'status',
|
||||
];
|
||||
break;
|
||||
case 'view':
|
||||
$fields = [
|
||||
...$fields,
|
||||
@ -68,9 +60,6 @@ class SWITCHForm extends PartForm
|
||||
public function getFormRule(string $action, string $field, array $formRules): array
|
||||
{
|
||||
switch ($field) {
|
||||
case "status":
|
||||
$formRules[$field] = "required|trim|string";
|
||||
break;
|
||||
default:
|
||||
$formRules = parent::getFormRule($action, $field, $formRules);
|
||||
break;
|
||||
|
||||
@ -28,12 +28,6 @@ class PaymentForm extends CommonForm
|
||||
$actionButtons = ['paid' => '결제', 'view' => ICONS['SEARCH']];
|
||||
$batchjobButtons = ['batchjob' => '일괄결제', 'invoice' => '청구서발행'];
|
||||
switch ($action) {
|
||||
case 'create':
|
||||
case 'create_form':
|
||||
break;
|
||||
case 'modify':
|
||||
case 'modify_form':
|
||||
break;
|
||||
case 'view':
|
||||
$fields = [
|
||||
'clientinfo_uid',
|
||||
@ -93,7 +87,6 @@ class PaymentForm extends CommonForm
|
||||
case "title":
|
||||
case "billing":
|
||||
case "pay":
|
||||
case "status":
|
||||
$formRules[$field] = "required|trim|string";
|
||||
break;
|
||||
case "billing_at":
|
||||
|
||||
@ -26,9 +26,6 @@ class UserForm extends CommonForm
|
||||
$indexFilter = $filters;
|
||||
$batchjobFilters = ['status'];
|
||||
switch ($action) {
|
||||
case 'create':
|
||||
case 'create_form':
|
||||
break;
|
||||
case 'view':
|
||||
$fields = ['id', 'name', 'email', 'mobile', 'role', 'status', 'created_at'];
|
||||
break;
|
||||
@ -63,9 +60,6 @@ class UserForm extends CommonForm
|
||||
$formRules[$field] = 'required|is_array|at_least_one';
|
||||
$formRules['role.*'] = 'permit_empty|trim|in_list[manager,cloudflare,firewall,security,director,master]';
|
||||
break;
|
||||
case "status":
|
||||
$formRules[$field] = "required|trim|string";
|
||||
break;
|
||||
default:
|
||||
$formRules = parent::getFormRule($action, $field, $formRules);
|
||||
break;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user