rabin 2 bulan lalu
induk
melakukan
440a61214a
15 mengubah file dengan 546 tambahan dan 667 penghapusan
  1. 32 33
      api/Save.php
  2. 14 15
      lib/Manage.php
  3. 29 35
      manage/core.php
  4. 27 31
      manage/file.php
  5. 56 72
      manage/rule.php
  6. 17 22
      manage/rule_after.php
  7. 59 77
      manage/save.php
  8. 21 26
      table/cate.php
  9. 79 94
      table/file.php
  10. 22 27
      table/file_cite.php
  11. 16 20
      table/group.php
  12. 82 96
      table/rule.php
  13. 34 41
      table/rule_after.php
  14. 30 45
      table/save.php
  15. 28 33
      table/user.php

+ 32 - 33
api/Save.php

@@ -1,34 +1,33 @@
-<?php namespace Upload\Api;
-use Dever;
-class Save
-{
-    public function __construct()
-    {
-        $this->id = Dever::input('id', 'is_numeric', '上传规则错误', 1);
-        $this->file = Dever::input('file', '!empty', '上传文件错误');
-        $this->cate_id = Dever::input('cate_id', 'is_numeric', '上传分类', 1);
-        $this->group_id = Dever::load('util', 'upload')->getGroup();
-        $this->user_id = Dever::load('util', 'upload')->getUser();
-    }
-
-    public function act()
-    {
-        return Dever::load('save', 'upload')->init($this->id, $this->cate_id, $this->group_id, $this->user_id)->act($this->file);
-    }
-
-    public function wangEditor()
-    {
-        Dever::config('setting', array('output_app' => [], 'output' => array
-        (
-            'status' => array('errno', ['1' => 0, '2' => 1]),
-            'msg' => 'message',
-        )));
-        return $this->act();
-    }
-
-    public function avatar()
-    {
-        $uid = Dever::input('uid', 'is_numeric', '用户ID');
-        return Dever::load('save', 'upload')->init($this->id, $this->cate_id, $this->group_id, $this->user_id)->act($this->file, 'jpg', $uid);
-    }
+<?php namespace Upload\Api;
+use Dever;
+class Save
+{
+    public function __construct()
+    {
+        $this->id = Dever::input('id', 'is_numeric', '上传规则错误', 1);
+        $this->file = Dever::input('file', '!empty', '上传文件错误');
+        $this->cate_id = Dever::input('cate_id', 'is_numeric', '上传分类', 1);
+        $this->group_id = Dever::load('util', 'upload')->getGroup();
+        $this->user_id = Dever::load('util', 'upload')->getUser();
+    }
+
+    public function act()
+    {
+        return Dever::load('save', 'upload')->init($this->id, $this->cate_id, $this->group_id, $this->user_id)->act($this->file);
+    }
+
+    public function wangEditor()
+    {
+        Dever::config('setting', ['output_app' => [], 'output' => [
+            'status' => ['errno', ['1' => 0, '2' => 1]],
+            'msg' => 'message',
+        ]]);
+        return $this->act();
+    }
+
+    public function avatar()
+    {
+        $uid = Dever::input('uid', 'is_numeric', '用户ID');
+        return Dever::load('save', 'upload')->init($this->id, $this->cate_id, $this->group_id, $this->user_id)->act($this->file, 'jpg', $uid);
+    }
 }

+ 14 - 15
lib/Manage.php

@@ -1,16 +1,15 @@
-<?php namespace Upload\Lib;
-use Dever;
-class Manage
-{
-    # 文件表按照月份分区
-    public function getFileField()
-    {
-        return array
-        (
-            'type' => 'range',
-            'field' => 'cdate', 
-            'value' => 'date("Y-m", strtotime("+1 month"))'
-        );
-        return $type;
-    }
+<?php namespace Upload\Lib;
+use Dever;
+class Manage
+{
+    # 文件表按照月份分区
+    public function getFileField()
+    {
+        return [
+            'type' => 'range',
+            'field' => 'cdate', 
+            'value' => 'date("Y-m", strtotime("+1 month"))'
+        ];
+        return $type;
+    }
 }

+ 29 - 35
manage/core.php

@@ -1,35 +1,29 @@
-<?php
-return array
-(
-    'menu' => array
-    (
-        'upload' => array
-        (
-            'parent' => 'set',
-            'name' => '文件上传',
-            'icon' => 'gallery-upload-line',
-            'sort' => '90',
-        ),
-        'rule' => array
-        (
-            'parent'    => 'upload',
-            'name'      => '上传规则',
-            'icon'      => 'gallery-upload-line',
-            'sort'      => '1',
-        ),
-        'save' => array
-        (
-            'parent'    => 'upload',
-            'name'      => '存储位置',
-            'icon'      => 'save-line',
-            'sort'      => '2',
-        ),
-        'file' => array
-        (
-            'parent'    => 'upload',
-            'name'      => '文件列表',
-            'icon'      => 'file-2-line',
-            'sort'      => '3',
-        ),
-    ),
-);
+<?php
+return [
+    'menu' => [
+        'upload' => [
+            'parent' => 'set',
+            'name' => '文件上传',
+            'icon' => 'gallery-upload-line',
+            'sort' => '90',
+        ],
+        'rule' => [
+            'parent'    => 'upload',
+            'name'      => '上传规则',
+            'icon'      => 'gallery-upload-line',
+            'sort'      => '1',
+        ],
+        'save' => [
+            'parent'    => 'upload',
+            'name'      => '存储位置',
+            'icon'      => 'save-line',
+            'sort'      => '2',
+        ],
+        'file' => [
+            'parent'    => 'upload',
+            'name'      => '文件列表',
+            'icon'      => 'file-2-line',
+            'sort'      => '3',
+        ],
+    ],
+];

+ 27 - 31
manage/file.php

@@ -1,31 +1,27 @@
-<?php
-return array
-(
-    'list' => array
-    (
-        'field'      => array
-        (
-            'file',
-           //'name',
-            'source_name',
-            'cate_id',
-            'save_id',
-            'rule_id',
-            'size',
-            'width',
-            'height',
-            'status',
-            'cdate',
-        ),
-        'button' => array(),
-        'data_button' => array(),
-        'search' => array
-        (
-            'cate_id',
-            //'name',
-            'file',
-            'source_name',
-            'status',
-        ),
-    ),
-);
+<?php
+return [
+    'list' => [
+        'field'      => [
+            'file',
+           //'name',
+            'source_name',
+            'cate_id',
+            'save_id',
+            'rule_id',
+            'size',
+            'width',
+            'height',
+            'status',
+            'cdate',
+        ],
+        'button' => [],
+        'data_button' => [],
+        'search' => [
+            'cate_id',
+            //'name',
+            'file',
+            'source_name',
+            'status',
+        ],
+    ],
+];

+ 56 - 72
manage/rule.php

@@ -1,72 +1,56 @@
-<?php
-return array
-(
-    'list' => array
-    (
-        'field'      => array
-        (
-            'id',
-            'name',
-            'save_id',
-            'type',
-            'cdate',
-        ),
-        'button' => array
-        (
-            '新增' => 'add',
-        ),
-        'data_button' => array
-        (
-            '编辑' => 'edit',
-        ),
-    ),
-    'update' => array
-    (
-        'field'    => array
-        (
-            'name',
-            'save_id',
-            'type' => array
-            (
-                'type' => 'checkbox',
-                'control' => true,
-            ),
-            'chunk' => array
-            (
-                'desc' => '单位:M',
-            ),
-            'size' => array
-            (
-                'desc' => '单位:M',
-            ),
-            'limit' => 'radio',
-            'min_width',
-            'min_height',
-            'upload/rule_after'=> array
-            (
-                'name'      => '后续操作',
-                'desc'      => '仅支持图片',
-                'where'     => array('rule_id' => 'id'),
-            ),
-        ),
-        'control' => array
-        (
-            'limit' => array
-            (
-                'type' => array(1,2,3),
-            ),
-            'min_width' => array
-            (
-                'type' => array(1,2,3),
-            ),
-            'min_height' => array
-            (
-                'type' => array(1,2,3),
-            ),
-            'upload/rule_after' => array
-            (
-                'type' => array(1),
-            ),
-        ),
-    ),
-);
+<?php
+return [
+    'list' => [
+        'field'      => [
+            'id',
+            'name',
+            'save_id',
+            'type',
+            'cdate',
+        ],
+        'button' => [
+            '新增' => 'add',
+        ],
+        'data_button' => [
+            '编辑' => 'edit',
+        ],
+    ],
+    'update' => [
+        'field'    => [
+            'name',
+            'save_id',
+            'type' => [
+                'type' => 'checkbox',
+                'control' => true,
+            ],
+            'chunk' => [
+                'desc' => '单位:M',
+            ],
+            'size' => [
+                'desc' => '单位:M',
+            ],
+            'limit' => 'radio',
+            'min_width',
+            'min_height',
+            'upload/rule_after'=> [
+                'name'      => '后续操作',
+                'desc'      => '仅支持图片',
+                'where'     => ['rule_id' => 'id'],
+            ],
+        ],
+        'control' => [
+            'limit' => [
+                'type' => [1,2,3],
+            ],
+            'min_width' => [
+                'type' => [1,2,3],
+            ],
+            'min_height' => [
+                'type' => [1,2,3],
+            ],
+            'upload/rule_after' => [
+                'type' => [1],
+            ],
+        ],
+    ],
+];

+ 17 - 22
manage/rule_after.php

@@ -1,22 +1,17 @@
-<?php
-return array
-(
-    'update' => array
-    (
-        'field'    => array
-        (
-            'type' => array
-            (
-                'type' => 'radio',
-                'remote' => 'upload/manage.getImage',
-            ),
-            'type_id' => array
-            (
-                'name' => '操作配置',
-                'type' => 'select',
-                'option' => array(),
-            ),
-        ),
-        'drag' => 'sort',
-    ),
-);
+<?php
+return [
+    'update' => [
+        'field'    => [
+            'type' => [
+                'type' => 'radio',
+                'remote' => 'upload/manage.getImage',
+            ],
+            'type_id' => [
+                'name' => '操作配置',
+                'type' => 'select',
+                'option' => [],
+            ],
+        ],
+        'drag' => 'sort',
+    ],
+];

+ 59 - 77
manage/save.php

@@ -1,77 +1,59 @@
-<?php
-return array
-(
-    'list' => array
-    (
-        'field'      => array
-        (
-            'id',
-            'name',
-            'type',
-            'cdate',
-        ),
-        'button' => array
-        (
-            '新增' => 'add',
-        ),
-        'data_button' => array
-        (
-            '编辑' => 'edit',
-        ),
-    ),
-    'update' => array
-    (
-        'field'    => array
-        (
-            'name',
-            'host',
-            'type' => array
-            (
-                'type' => 'radio',
-                'control' => true,
-            ),
-            'method' => array
-            (
-                'type' => 'radio',
-            ),
-            'appkey',
-            'appsecret',
-            'bucket',
-            'region_id' => array
-            (
-                'desc' => 'oss直接填RegionId即可,如beijing,七牛可填写z1',
-            ),
-            'role_arn' => array
-            (
-                'desc' => '建议添加权限策略',
-            ),
-        ),
-        'control' => array
-        (
-            'method' => array
-            (
-                'type' => array(2,3),
-            ),
-            'appkey' => array
-            (
-                'type' => array(2,3),
-            ),
-            'appsecret' => array
-            (
-                'type' => array(2,3),
-            ),
-            'bucket' => array
-            (
-                'type' => array(2,3),
-            ),
-            'region_id' => array
-            (
-                'type' => array(2,3),
-            ),
-            'role_arn' => array
-            (
-                'type' => 3,
-            ),
-        ),
-    ),
-);
+<?php
+return [
+    'list' => [
+        'field'      => [
+            'id',
+            'name',
+            'type',
+            'cdate',
+        ],
+        'button' => [
+            '新增' => 'add',
+        ],
+        'data_button' => [
+            '编辑' => 'edit',
+        ],
+    ],
+    'update' => [
+        'field'    => [
+            'name',
+            'host',
+            'type' => [
+                'type' => 'radio',
+                'control' => true,
+            ],
+            'method' => [
+                'type' => 'radio',
+            ],
+            'appkey',
+            'appsecret',
+            'bucket',
+            'region_id' => [
+                'desc' => 'oss直接填RegionId即可,如beijing,七牛可填写z1',
+            ],
+            'role_arn' => [
+                'desc' => '建议添加权限策略',
+            ],
+        ],
+        'control' => [
+            'method' => [
+                'type' => [2,3],
+            ],
+            'appkey' => [
+                'type' => [2,3],
+            ],
+            'appsecret' => [
+                'type' => [2,3],
+            ],
+            'bucket' => [
+                'type' => [2,3],
+            ],
+            'region_id' => [
+                'type' => [2,3],
+            ],
+            'role_arn' => [
+                'type' => 3,
+            ],
+        ],
+    ],
+];

+ 21 - 26
table/cate.php

@@ -1,26 +1,21 @@
-<?php
-return array
-(
-    'name' => '文件分类',
-    # 数据结构
-    'struct' => array
-    (
-        'name'      => array
-        (
-            'name'      => '名称',
-            'type'      => 'varchar(24)',
-        ),
-    ),
-    'default' => array
-    (
-        'field' => 'id,name,cdate',
-        'value' => array
-        (
-            '1,"后台上传",' . DEVER_TIME,
-            '2,"用户上传",' . DEVER_TIME,
-            '3,"裁剪",' . DEVER_TIME,
-            '4,"采集",' . DEVER_TIME,
-        ),
-        'num' => 1,
-    ),
-);
+<?php
+return [
+    'name' => '文件分类',
+    # 数据结构
+    'struct' => [
+        'name'      => [
+            'name'      => '名称',
+            'type'      => 'varchar(24)',
+        ],
+    ],
+    'default' => [
+        'field' => 'id,name,cdate',
+        'value' => [
+            '1,"后台上传",' . DEVER_TIME,
+            '2,"用户上传",' . DEVER_TIME,
+            '3,"裁剪",' . DEVER_TIME,
+            '4,"采集",' . DEVER_TIME,
+        ],
+        'num' => 1,
+    ],
+];

+ 79 - 94
table/file.php

@@ -1,94 +1,79 @@
-<?php
-return array
-(
-    'name' => '文件列表',
-    'partition' => 'Dever::call("manage/common.system", array(false, true, "upload/manage.getFileField"))',
-    # 数据结构
-    'struct' => array
-    (
-        'file'      => array
-        (
-            'name'      => '文件路径',
-            'type'      => 'varchar(300)',
-        ),
-
-        'name'      => array
-        (
-            'name'      => '文件名',
-            'type'      => 'varchar(50)',
-        ),
-
-        'source_name'      => array
-        (
-            'name'      => '原文件名',
-            'type'      => 'varchar(200)',
-        ),
-
-        'cate_id'     => array
-        (
-            'name'      => '文件分类',
-            'type'      => 'int(11)',
-            'value'     => 'upload/cate',
-            'default'   => '1',
-        ),
-
-        'save_id'     => array
-        (
-            'name'      => '存储位置',
-            'type'      => 'int(11)',
-            'value'     => 'upload/save',
-        ),
-
-        'rule_id'     => array
-        (
-            'name'      => '上传规则',
-            'type'      => 'int(11)',
-            'value'     => 'upload/rule',
-        ),
-
-        'group_id'     => array
-        (
-            'name'      => '文件分组',
-            'type'      => 'int(11)',
-            'value'     => 'upload/group',
-        ),
-
-        'user_id'     => array
-        (
-            'name'      => '上传用户id',
-            'type'      => 'int(11)',
-        ),
-
-        'size'      => array
-        (
-            'name'      => '大小',
-            'type'      => 'varchar(11)',
-        ),
-
-        'width'     => array
-        (
-            'name'      => '宽度',
-            'type'      => 'varchar(11)',
-            'default'   => '0',
-        ),
-
-        'height'     => array
-        (
-            'name'      => '高度',
-            'type'      => 'varchar(11)',
-            'default'   => '0',
-        ),
-
-        'status'     => array
-        (
-            'name'      => '状态',
-            'type'      => 'tinyint(1)',
-            'default'   => '1',
-            'value'     => array
-            (
-                1 => '存在',
-                2 => '删除',
-            ),
-        ),
-    ),
-);
+<?php
+return [
+    'name' => '文件列表',
+    'partition' => 'Dever::call("manage/common.system", [false, true, "upload/manage.getFileField"])',
+    # 数据结构
+    'struct' => [
+        'file'      => [
+            'name'      => '文件路径',
+            'type'      => 'varchar(300)',
+        ],
+
+        'name'      => [
+            'name'      => '文件名',
+            'type'      => 'varchar(50)',
+        ],
+
+        'source_name'      => [
+            'name'      => '原文件名',
+            'type'      => 'varchar(200)',
+        ],
+
+        'cate_id'     => [
+            'name'      => '文件分类',
+            'type'      => 'int(11)',
+            'value'     => 'upload/cate',
+            'default'   => '1',
+        ],
+
+        'save_id'     => [
+            'name'      => '存储位置',
+            'type'      => 'int(11)',
+            'value'     => 'upload/save',
+        ],
+
+        'rule_id'     => [
+            'name'      => '上传规则',
+            'type'      => 'int(11)',
+            'value'     => 'upload/rule',
+        ],
+
+        'group_id'     => [
+            'name'      => '文件分组',
+            'type'      => 'int(11)',
+            'value'     => 'upload/group',
+        ],
+
+        'user_id'     => [
+            'name'      => '上传用户id',
+            'type'      => 'int(11)',
+        ],
+
+        'size'      => [
+            'name'      => '大小',
+            'type'      => 'varchar(11)',
+        ],
+
+        'width'     => [
+            'name'      => '宽度',
+            'type'      => 'varchar(11)',
+            'default'   => '0',
+        ],
+
+        'height'     => [
+            'name'      => '高度',
+            'type'      => 'varchar(11)',
+            'default'   => '0',
+        ],
+
+        'status'     => [
+            'name'      => '状态',
+            'type'      => 'tinyint(1)',
+            'default'   => '1',
+            'value'     => [
+                1 => '存在',
+                2 => '删除',
+            ],
+        ],
+    ],
+];

+ 22 - 27
table/file_cite.php

@@ -1,27 +1,22 @@
-<?php
-return array
-(
-    'name' => '文件引用位置',
-    'partition' => 'Dever::call("manage/common.system", array(false, true, "upload/manage.getFileField"))',
-    # 数据结构
-    'struct' => array
-    (
-        'file_id'     => array
-        (
-            'name'      => '文件',
-            'type'      => 'int(11)',
-        ),
-
-        'table'     => array
-        (
-            'name'      => '表名',
-            'type'      => 'varchar(100)',
-        ),
-
-        'table_id'     => array
-        (
-            'name'      => '表id',
-            'type'      => 'int(11)',
-        ),
-    ),
-);
+<?php
+return [
+    'name' => '文件引用位置',
+    'partition' => 'Dever::call("manage/common.system", [false, true, "upload/manage.getFileField"])',
+    # 数据结构
+    'struct' => [
+        'file_id'     => [
+            'name'      => '文件',
+            'type'      => 'int(11)',
+        ],
+
+        'table'     => [
+            'name'      => '表名',
+            'type'      => 'varchar(100)',
+        ],
+
+        'table_id'     => [
+            'name'      => '表id',
+            'type'      => 'int(11)',
+        ],
+    ],
+];

+ 16 - 20
table/group.php

@@ -1,20 +1,16 @@
-<?php
-return array
-(
-    'name' => '文件分组',
-    # 数据结构
-    'struct' => array
-    (
-        'name'      => array
-        (
-            'name'      => '分组名称',
-            'type'      => 'varchar(32)',
-        ),
-
-        'key'      => array
-        (
-            'name'      => '分组标识',
-            'type'      => 'varchar(32)',
-        ),
-    ),
-);
+<?php
+return [
+    'name' => '文件分组',
+    # 数据结构
+    'struct' => [
+        'name'      => [
+            'name'      => '分组名称',
+            'type'      => 'varchar(32)',
+        ],
+
+        'key'      => [
+            'name'      => '分组标识',
+            'type'      => 'varchar(32)',
+        ],
+    ],
+];

+ 82 - 96
table/rule.php

@@ -1,96 +1,82 @@
-<?php
-return array
-(
-    'name' => '上传规则',
-    # 数据结构
-    'struct' => array
-    (
-        'name'      => array
-        (
-            'name'      => '规则名称',
-            'type'      => 'varchar(24)',
-        ),
-
-        'save_id'     => array
-        (
-            'name'      => '存储位置',
-            'type'      => 'int(11)',
-            'default'   => '1',
-            'value'     => 'upload/save',
-        ),
-
-        'type'     => array
-        (
-            'name'      => '类型',
-            'type'      => 'varchar(30)',
-            'value' => array
-            (
-                1 => '图片',
-                2 => '音频',
-                3 => '视频',
-                4 => 'office文件',
-                5 => 'pdf文件',
-                6 => '压缩包',
-                7 => '证书',
-                8 => '可执行文件',
-            ),
-            'control' => true,
-        ),
-
-        'chunk'      => array
-        (
-            'name'      => '分片大小',
-            'type'      => 'varchar(11)',
-            'default'   => '5',
-        ),
-
-        'size'      => array
-        (
-            'name'      => '限制大小',
-            'type'      => 'varchar(11)',
-            'default'   => '2',
-        ),
-
-        'limit'     => array
-        (
-            'name'      => '宽高限制',
-            'type'      => 'tinyint(1)',
-            'value' => array
-            (
-                1 => '不限制',
-                2 => '高度小于宽度-横图',
-                3 => '高度大于宽度-竖图',
-            ),
-            'default'   => '1',
-        ),
-
-        'min_width'     => array
-        (
-            'name'      => '最小宽度',
-            'type'      => 'varchar(11)',
-            'default'   => '0',
-        ),
-
-        'min_height'     => array
-        (
-            'name'      => '最小高度',
-            'type'      => 'varchar(11)',
-            'default'   => '0',
-        ),
-    ),
-    'default' => array
-    (
-        'field' => 'id,name,type,cdate',
-        'value' => array
-        (
-            '1,"图片",1,' . DEVER_TIME,
-            '2,"音频",2,' . DEVER_TIME,
-            '3,"视频",3,' . DEVER_TIME,
-            '4,"office文件",4,' . DEVER_TIME,
-            '5,"pdf文件",5,' . DEVER_TIME,
-            '6,"裁剪图片",1,' . DEVER_TIME,
-            '7,"用户上传图片",1,' . DEVER_TIME,
-            '8,"文件","1,2,3,4,5",' . DEVER_TIME,
-        ),
-    ),
-);
+<?php
+return [
+    'name' => '上传规则',
+    # 数据结构
+    'struct' => [
+        'name'      => [
+            'name'      => '规则名称',
+            'type'      => 'varchar(24)',
+        ],
+
+        'save_id'     => [
+            'name'      => '存储位置',
+            'type'      => 'int(11)',
+            'default'   => '1',
+            'value'     => 'upload/save',
+        ],
+
+        'type'     => [
+            'name'      => '类型',
+            'type'      => 'varchar(30)',
+            'value' => [
+                1 => '图片',
+                2 => '音频',
+                3 => '视频',
+                4 => 'office文件',
+                5 => 'pdf文件',
+                6 => '压缩包',
+                7 => '证书',
+                8 => '可执行文件',
+            ],
+            'control' => true,
+        ],
+
+        'chunk'      => [
+            'name'      => '分片大小',
+            'type'      => 'varchar(11)',
+            'default'   => '5',
+        ],
+
+        'size'      => [
+            'name'      => '限制大小',
+            'type'      => 'varchar(11)',
+            'default'   => '2',
+        ],
+
+        'limit'     => [
+            'name'      => '宽高限制',
+            'type'      => 'tinyint(1)',
+            'value' => [
+                1 => '不限制',
+                2 => '高度小于宽度-横图',
+                3 => '高度大于宽度-竖图',
+            ],
+            'default'   => '1',
+        ],
+
+        'min_width'     => [
+            'name'      => '最小宽度',
+            'type'      => 'varchar(11)',
+            'default'   => '0',
+        ],
+
+        'min_height'     => [
+            'name'      => '最小高度',
+            'type'      => 'varchar(11)',
+            'default'   => '0',
+        ],
+    ],
+    'default' => [
+        'field' => 'id,name,type,cdate',
+        'value' => [
+            '1,"图片",1,' . DEVER_TIME,
+            '2,"音频",2,' . DEVER_TIME,
+            '3,"视频",3,' . DEVER_TIME,
+            '4,"office文件",4,' . DEVER_TIME,
+            '5,"pdf文件",5,' . DEVER_TIME,
+            '6,"裁剪图片",1,' . DEVER_TIME,
+            '7,"用户上传图片",1,' . DEVER_TIME,
+            '8,"文件","1,2,3,4,5",' . DEVER_TIME,
+        ],
+    ],
+];

+ 34 - 41
table/rule_after.php

@@ -1,41 +1,34 @@
-<?php
-return array
-(
-    'name' => '上传后续操作',
-    'order' => 'sort asc',
-    # 数据结构
-    'struct' => array
-    (
-        'rule_id'     => array
-        (
-            'name'      => '上传规则',
-            'type'      => 'int(11)',
-        ),
-
-        'type'      => array
-        (
-            'name'      => '类型',
-            'type'      => 'tinyint(1)',
-            'value' => array
-            (
-                1 => '缩略',
-                2 => '裁剪',
-                3 => '水印图',
-                4 => '水印文字',
-            ),
-            'default' => '1',
-        ),
-
-        'type_id'     => array
-        (
-            'name'      => '类型id',
-            'type'      => 'int(11)',
-        ),
-
-        'sort' => array
-        (
-            'name'      => '排序',
-            'type'      => 'int(11)',
-        ),
-    ),
-);
+<?php
+return [
+    'name' => '上传后续操作',
+    'order' => 'sort asc',
+    # 数据结构
+    'struct' => [
+        'rule_id'     => [
+            'name'      => '上传规则',
+            'type'      => 'int(11)',
+        ],
+
+        'type'      => [
+            'name'      => '类型',
+            'type'      => 'tinyint(1)',
+            'value' => [
+                1 => '缩略',
+                2 => '裁剪',
+                3 => '水印图',
+                4 => '水印文字',
+            ],
+            'default' => '1',
+        ],
+
+        'type_id'     => [
+            'name'      => '类型id',
+            'type'      => 'int(11)',
+        ],
+
+        'sort' => [
+            'name'      => '排序',
+            'type'      => 'int(11)',
+        ],
+    ],
+];

+ 30 - 45
table/save.php

@@ -1,84 +1,69 @@
 <?php
-return array
-(
+return [
     'name' => '存储位置',
     # 数据结构
-    'struct' => array
-    (
-        'name'      => array
-        (
+    'struct' => [
+        'name'      => [
             'name'      => '名称',
             'type'      => 'varchar(24)',
-        ),
+        ],
 
-        'type'     => array
-        (
+        'type'     => [
             'name'      => '存储类别',
             'type'      => 'tinyint(1)',
-            'value' => array
-            (
+            'value' => [
                 1 => '本地',
                 2 => '七牛云',
                 //3 => '阿里云',
-            ),
+            ],
             'default'   => '1',
-        ),
+        ],
 
-        'method'     => array
-        (
+        'method'     => [
             'name'      => '上传方式',
             'type'      => 'tinyint(1)',
-            'value' => array
-            (
+            'value' => [
                 1 => '后端上传至云端',
                 2 => '前端上传至云端',
-            ),
+            ],
             'default'   => '1',
-        ),
+        ],
 
-        'host'      => array
-        (
+        'host'      => [
             'name'      => '域名',
             'type'      => 'varchar(800)',
-        ),
+        ],
         
-        'appkey'      => array
-        (
+        'appkey'      => [
             'name'      => 'appkey',
             'type'      => 'varchar(100)',
-        ),
+        ],
 
-        'appsecret'      => array
-        (
+        'appsecret'      => [
             'name'      => 'appsecret',
             'type'      => 'varchar(200)',
-        ),
+        ],
 
-        'bucket'      => array
-        (
+        'bucket'      => [
             'name'      => '存储位置',
             'type'      => 'varchar(100)',
-        ),
+        ],
 
-        'region_id'      => array
-        (
+        'region_id'      => [
             'name'      => '区域id',
             'type'      => 'varchar(200)',
-        ),
+        ],
 
-        'role_arn'      => array
-        (
+        'role_arn'      => [
             'name'      => 'ARN',
             'type'      => 'varchar(200)',
-        ),
-    ),
-    'default' => array
-    (
+        ],
+    ],
+    'default' => [
         'field' => 'name,type,cdate',
-        'value' => array
-        (
+        'value' => [
             '"本地存储",1,' . DEVER_TIME,
-        ),
+        ],
         'num' => 1,
-    ),
-);
+    ],
+];

+ 28 - 33
table/user.php

@@ -1,33 +1,28 @@
-<?php
-return array
-(
-    /*
-    根据token获取uid信息:
-    $info = Dever::db('upload/user')->find(1);
-    $token = explode('-', $info['token']);
-    Dever::load('common', 'manage')->setAuth(..$token);
-    Dever::db($info['table'])->find($info['table_id']);
-    */
-    'name' => '上传用户表',
-    # 数据结构
-    'struct' => array
-    (
-        'token'      => array
-        (
-            'name'      => '用户token',
-            'type'      => 'varchar(500)',
-        ),
-
-        'table'      => array
-        (
-            'name'      => '用户表名',
-            'type'      => 'varchar(100)',
-        ),
-
-        'table_id'     => array
-        (
-            'name'      => '用户表id',
-            'type'      => 'int(11)',
-        ),
-    ),
-);
+<?php
+return [
+    /*
+    根据token获取uid信息:
+    $info = Dever::db('upload/user')->find(1);
+    $token = explode('-', $info['token']);
+    Dever::load('common', 'manage')->setAuth(..$token);
+    Dever::db($info['table'])->find($info['table_id']);
+    */
+    'name' => '上传用户表',
+    # 数据结构
+    'struct' => [
+        'token'      => [
+            'name'      => '用户token',
+            'type'      => 'varchar(500)',
+        ],
+
+        'table'      => [
+            'name'      => '用户表名',
+            'type'      => 'varchar(100)',
+        ],
+
+        'table_id'     => [
+            'name'      => '用户表id',
+            'type'      => 'int(11)',
+        ],
+    ],
+];