Fix Admin\Bans page
This commit is contained in:
parent
af0b3141b2
commit
399ff77b32
1 changed files with 30 additions and 28 deletions
|
@ -79,23 +79,23 @@ class Bans extends Admin
|
|||
$v = $this->c->Validator->reset()
|
||||
->addValidators([
|
||||
])->addRules([
|
||||
'token' => 'token:AdminBans',
|
||||
'username' => 'string:trim,null|max:25',
|
||||
'ip' => 'string:trim,null|max:40',
|
||||
'email' => 'string:trim,null|max:' . $this->c->MAX_EMAIL_LENGTH,
|
||||
'message' => 'string:trim,null|max:255',
|
||||
'expire_1' => 'date',
|
||||
'expire_2' => 'date',
|
||||
'order_by' => 'required|string|in:id,username,ip,email,expire',
|
||||
'direction' => 'required|string|in:ASC,DESC',
|
||||
'token' => 'token:AdminBans',
|
||||
's_username' => 'string:trim,null|max:25',
|
||||
's_ip' => 'string:trim,null|max:40',
|
||||
's_email' => 'string:trim,null|max:' . $this->c->MAX_EMAIL_LENGTH,
|
||||
's_message' => 'string:trim,null|max:255',
|
||||
's_expire_1' => 'date',
|
||||
's_expire_2' => 'date',
|
||||
'order_by' => 'required|string|in:id,username,ip,email,expire',
|
||||
'direction' => 'required|string|in:ASC,DESC',
|
||||
])->addAliases([
|
||||
'username' => 'Username label',
|
||||
'ip' => 'IP label',
|
||||
'email' => 'E-mail label',
|
||||
'message' => 'Message label',
|
||||
'expire_1' => 'Expire date label',
|
||||
'expire_2' => 'Expire date label',
|
||||
'order_by' => 'Order by label',
|
||||
's_username' => 'Username label',
|
||||
's_ip' => 'IP label',
|
||||
's_email' => 'E-mail label',
|
||||
's_message' => 'Message label',
|
||||
's_expire_1' => 'Expire date label',
|
||||
's_expire_2' => 'Expire date label',
|
||||
'order_by' => 'Order by label',
|
||||
# 'direction' => ,
|
||||
])->addArguments([
|
||||
])->addMessages([
|
||||
|
@ -144,46 +144,46 @@ class Bans extends Admin
|
|||
],
|
||||
];
|
||||
$fields = [];
|
||||
$fields['username'] = [
|
||||
$fields['s_username'] = [
|
||||
'type' => 'text',
|
||||
'maxlength' => '25',
|
||||
'caption' => 'Username label',
|
||||
'value' => $data['username'] ?? null,
|
||||
'value' => $data['s_username'] ?? null,
|
||||
];
|
||||
$fields['ip'] = [
|
||||
$fields['s_ip'] = [
|
||||
'type' => 'text',
|
||||
'maxlength' => '40',
|
||||
'caption' => 'IP label',
|
||||
'value' => $data['ip'] ?? null,
|
||||
'value' => $data['s_ip'] ?? null,
|
||||
];
|
||||
$fields['email'] = [
|
||||
$fields['s_email'] = [
|
||||
'type' => 'text',
|
||||
'maxlength' => (string) $this->c->MAX_EMAIL_LENGTH,
|
||||
'caption' => 'E-mail label',
|
||||
'value' => $data['email'] ?? null,
|
||||
'value' => $data['s_email'] ?? null,
|
||||
];
|
||||
$fields['message'] = [
|
||||
$fields['s_message'] = [
|
||||
'type' => 'text',
|
||||
'maxlength' => '255',
|
||||
'caption' => 'Message label',
|
||||
'value' => $data['message'] ?? null,
|
||||
'value' => $data['s_message'] ?? null,
|
||||
];
|
||||
$fields['between1'] = [
|
||||
'class' => ['between'],
|
||||
'type' => 'wrap',
|
||||
];
|
||||
$fields['expire_1'] = [
|
||||
$fields['s_expire_1'] = [
|
||||
'class' => ['bstart'],
|
||||
'type' => 'text',
|
||||
'maxlength' => '100',
|
||||
'value' => $data['expire_1'] ?? null,
|
||||
'value' => $data['s_expire_1'] ?? null,
|
||||
'caption' => 'Expire date label',
|
||||
];
|
||||
$fields['expire_2'] = [
|
||||
$fields['s_expire_2'] = [
|
||||
'class' => ['bend'],
|
||||
'type' => 'text',
|
||||
'maxlength' => '100',
|
||||
'value' => $data['expire_2'] ?? null,
|
||||
'value' => $data['s_expire_2'] ?? null,
|
||||
];
|
||||
$fields[] = [
|
||||
'type' => 'endwrap',
|
||||
|
@ -322,6 +322,8 @@ class Bans extends Admin
|
|||
continue;
|
||||
}
|
||||
|
||||
$field = \substr($field, 2);
|
||||
|
||||
$key = 1;
|
||||
$type = '=';
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue