Jelajahi Sumber

Update Admin\Forums page

Visman 3 tahun lalu
induk
melakukan
2d307d6002
1 mengubah file dengan 5 tambahan dan 5 penghapusan
  1. 5 5
      app/Models/Pages/Admin/Forums.php

+ 5 - 5
app/Models/Pages/Admin/Forums.php

@@ -240,7 +240,7 @@ class Forums extends Admin
                 ->addRules([
                 ->addRules([
                     'token'     => 'token:AdminForumsDelete',
                     'token'     => 'token:AdminForumsDelete',
                     'confirm'   => 'checkbox',
                     'confirm'   => 'checkbox',
-                    'delete'    => 'string',
+                    'delete'    => 'required|string',
                 ])->addAliases([
                 ])->addAliases([
                 ])->addArguments([
                 ])->addArguments([
                     'token' => $args,
                     'token' => $args,
@@ -295,7 +295,7 @@ class Forums extends Admin
                         'confirm' => [
                         'confirm' => [
                             'caption' => 'Confirm delete',
                             'caption' => 'Confirm delete',
                             'type'    => 'checkbox',
                             'type'    => 'checkbox',
-                            'label'   => __(['I want to delete forum %s', $forum->forum_name]),
+                            'label'   => ['I want to delete forum %s', $forum->forum_name],
                             'checked' => false,
                             'checked' => false,
                         ],
                         ],
                     ],
                     ],
@@ -365,10 +365,10 @@ class Forums extends Admin
                 ->addRules([
                 ->addRules([
                     'token'                => 'token:' . $marker,
                     'token'                => 'token:' . $marker,
                     'forum_name'           => 'required|string:trim|max:80',
                     'forum_name'           => 'required|string:trim|max:80',
-                    'forum_desc'           => 'string:trim|max:65000 bytes|html',
+                    'forum_desc'           => 'exist|string:trim|max:65000 bytes|html',
                     'parent'               => 'required|integer|in:' . \implode(',', $this->listOfIndexes),
                     'parent'               => 'required|integer|in:' . \implode(',', $this->listOfIndexes),
                     'sort_by'              => 'required|integer|in:0,1,2',
                     'sort_by'              => 'required|integer|in:0,1,2',
-                    'redirect_url'         => 'string:trim|max:255', //????
+                    'redirect_url'         => 'string:trim|max:255', //???? это поле может быть отключено в форме
                     'no_sum_mess'          => 'required|integer|in:0,1',
                     'no_sum_mess'          => 'required|integer|in:0,1',
                     'perms.*.read_forum'   => 'checkbox',
                     'perms.*.read_forum'   => 'checkbox',
                     'perms.*.post_replies' => 'checkbox',
                     'perms.*.post_replies' => 'checkbox',
@@ -385,7 +385,7 @@ class Forums extends Admin
             $forum->forum_name   = $v->forum_name;
             $forum->forum_name   = $v->forum_name;
             $forum->forum_desc   = $v->forum_desc;
             $forum->forum_desc   = $v->forum_desc;
             $forum->sort_by      = $v->sort_by;
             $forum->sort_by      = $v->sort_by;
-            $forum->redirect_url = $v->redirect_url;
+            $forum->redirect_url = $v->redirect_url ?? '';
             $forum->no_sum_mess  = $v->no_sum_mess;
             $forum->no_sum_mess  = $v->no_sum_mess;
             if ($v->parent > 0) {
             if ($v->parent > 0) {
                 $forum->parent_forum_id = $v->parent;
                 $forum->parent_forum_id = $v->parent;