From b58f6115a5ea2ce39520d296115136433a59edd0 Mon Sep 17 00:00:00 2001 From: Anyon Date: Wed, 23 Aug 2017 16:02:18 +0800 Subject: [PATCH] =?UTF-8?q?[=E6=9B=B4=E6=96=B0]=E5=8D=87=E7=BA=A7=E6=A1=86?= =?UTF-8?q?=E6=9E=B6=E5=88=B0Think.Admin=202.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/admin/controller/Auth.php | 30 +- application/admin/controller/Config.php | 5 +- application/admin/controller/Index.php | 67 +- application/admin/controller/Log.php | 7 +- application/admin/controller/Login.php | 47 +- application/admin/controller/Node.php | 14 +- application/admin/controller/Plugs.php | 42 +- application/admin/controller/User.php | 9 +- application/admin/view/auth.index.html | 4 + application/admin/view/index.index.html | 2 +- application/admin/view/login.index.html | 57 +- application/admin/view/node.index.html | 123 +- application/admin/view/plugs.icon.html | 7 +- application/admin/view/plugs.upfile.html | 14 +- application/admin/view/user.auth.html | 3 + application/admin/view/user.form.html | 3 + application/common.php | 38 +- application/database.php | 2 +- application/demo/controller/Inter.php | 39 - application/demo/controller/Plugs.php | 25 +- application/demo/view/plugs.editor.html | 47 + .../view/{inter.file.html => plugs.file.html} | 94 +- application/demo/view/plugs.pcasunzip.html | 67 - application/demo/view/plugs.region.html | 333 +- application/extra/view/admin.content.html | 4 +- application/extra/view/admin.main.html | 16 +- application/extra/view/admin.main.left.html | 2 +- application/extra/view/admin.main.top.html | 27 +- application/index/controller/Index.php | 20 +- application/index/controller/Wap.php | 123 +- application/route.php | 54 +- application/wechat/controller/Api.php | 233 +- application/wechat/controller/Fans.php | 29 +- application/wechat/controller/Keys.php | 9 +- application/wechat/controller/Menu.php | 55 +- application/wechat/controller/News.php | 16 +- application/wechat/controller/Notify.php | 2 +- application/wechat/controller/Review.php | 3 + application/wechat/controller/Tags.php | 4 +- application/wechat/view/fans.back.html | 25 +- application/wechat/view/fans.index.html | 13 +- application/wechat/view/keys.index.html | 27 +- application/wechat/view/menu.index.html | 132 +- application/wechat/view/news.form.html | 235 +- application/wechat/view/news.image.html | 21 +- application/wechat/view/news.index.html | 108 +- application/wechat/view/review.index.html | 8 +- _composer.cmd => build.cmd | 24 +- extend/controller/BasicAdmin.php | 27 +- extend/controller/BasicApi.php | 65 +- extend/controller/BasicWechat.php | 98 +- extend/hook/AccessAuth.php | 33 +- extend/hook/FilterView.php | 11 +- extend/service/DataService.php | 20 +- extend/service/FileService.php | 12 +- extend/service/HttpService.php | 45 +- extend/service/NodeService.php | 32 +- extend/service/PayService.php | 4 +- extend/service/SoapService.php | 86 + extend/service/ToolsService.php | 37 +- static/admin/app.js | 56 +- static/admin/listen.js | 1 + static/admin/plugs.js | 1100 +- static/plugs/ckeditor/CHANGES.md | 1304 + static/plugs/ckeditor/LICENSE.md | 1420 + static/plugs/ckeditor/README.md | 39 + static/plugs/ckeditor/adapters/jquery.js | 10 + static/plugs/ckeditor/ckeditor.js | 1191 + static/plugs/ckeditor/config.js | 37 + static/plugs/ckeditor/contents.css | 208 + static/plugs/ckeditor/lang/zh-cn.js | 5 + .../plugins/a11yhelp/dialogs/a11yhelp.js | 10 + .../dialogs/lang/_translationstatus.txt | 25 + .../plugins/a11yhelp/dialogs/lang/af.js | 11 + .../plugins/a11yhelp/dialogs/lang/ar.js | 11 + .../plugins/a11yhelp/dialogs/lang/az.js | 11 + .../plugins/a11yhelp/dialogs/lang/bg.js | 11 + .../plugins/a11yhelp/dialogs/lang/ca.js | 13 + .../plugins/a11yhelp/dialogs/lang/cs.js | 12 + .../plugins/a11yhelp/dialogs/lang/cy.js | 11 + .../plugins/a11yhelp/dialogs/lang/da.js | 11 + .../plugins/a11yhelp/dialogs/lang/de-ch.js | 12 + .../plugins/a11yhelp/dialogs/lang/de.js | 12 + .../plugins/a11yhelp/dialogs/lang/el.js | 12 + .../plugins/a11yhelp/dialogs/lang/en-gb.js | 11 + .../plugins/a11yhelp/dialogs/lang/en.js | 11 + .../plugins/a11yhelp/dialogs/lang/eo.js | 12 + .../plugins/a11yhelp/dialogs/lang/es-mx.js | 13 + .../plugins/a11yhelp/dialogs/lang/es.js | 13 + .../plugins/a11yhelp/dialogs/lang/et.js | 11 + .../plugins/a11yhelp/dialogs/lang/eu.js | 12 + .../plugins/a11yhelp/dialogs/lang/fa.js | 11 + .../plugins/a11yhelp/dialogs/lang/fi.js | 11 + .../plugins/a11yhelp/dialogs/lang/fo.js | 11 + .../plugins/a11yhelp/dialogs/lang/fr-ca.js | 11 + .../plugins/a11yhelp/dialogs/lang/fr.js | 13 + .../plugins/a11yhelp/dialogs/lang/gl.js | 12 + .../plugins/a11yhelp/dialogs/lang/gu.js | 11 + .../plugins/a11yhelp/dialogs/lang/he.js | 11 + .../plugins/a11yhelp/dialogs/lang/hi.js | 11 + .../plugins/a11yhelp/dialogs/lang/hr.js | 11 + .../plugins/a11yhelp/dialogs/lang/hu.js | 12 + .../plugins/a11yhelp/dialogs/lang/id.js | 11 + .../plugins/a11yhelp/dialogs/lang/it.js | 13 + .../plugins/a11yhelp/dialogs/lang/ja.js | 9 + .../plugins/a11yhelp/dialogs/lang/km.js | 11 + .../plugins/a11yhelp/dialogs/lang/ko.js | 10 + .../plugins/a11yhelp/dialogs/lang/ku.js | 11 + .../plugins/a11yhelp/dialogs/lang/lt.js | 11 + .../plugins/a11yhelp/dialogs/lang/lv.js | 12 + .../plugins/a11yhelp/dialogs/lang/mk.js | 11 + .../plugins/a11yhelp/dialogs/lang/mn.js | 11 + .../plugins/a11yhelp/dialogs/lang/nb.js | 12 + .../plugins/a11yhelp/dialogs/lang/nl.js | 12 + .../plugins/a11yhelp/dialogs/lang/no.js | 11 + .../plugins/a11yhelp/dialogs/lang/oc.js | 12 + .../plugins/a11yhelp/dialogs/lang/pl.js | 13 + .../plugins/a11yhelp/dialogs/lang/pt-br.js | 13 + .../plugins/a11yhelp/dialogs/lang/pt.js | 12 + .../plugins/a11yhelp/dialogs/lang/ro.js | 11 + .../plugins/a11yhelp/dialogs/lang/ru.js | 11 + .../plugins/a11yhelp/dialogs/lang/si.js | 10 + .../plugins/a11yhelp/dialogs/lang/sk.js | 11 + .../plugins/a11yhelp/dialogs/lang/sl.js | 11 + .../plugins/a11yhelp/dialogs/lang/sq.js | 11 + .../plugins/a11yhelp/dialogs/lang/sr-latn.js | 11 + .../plugins/a11yhelp/dialogs/lang/sr.js | 11 + .../plugins/a11yhelp/dialogs/lang/sv.js | 11 + .../plugins/a11yhelp/dialogs/lang/th.js | 11 + .../plugins/a11yhelp/dialogs/lang/tr.js | 12 + .../plugins/a11yhelp/dialogs/lang/tt.js | 11 + .../plugins/a11yhelp/dialogs/lang/ug.js | 12 + .../plugins/a11yhelp/dialogs/lang/uk.js | 12 + .../plugins/a11yhelp/dialogs/lang/vi.js | 11 + .../plugins/a11yhelp/dialogs/lang/zh-cn.js | 9 + .../plugins/a11yhelp/dialogs/lang/zh.js | 9 + .../ckeditor/plugins/about/dialogs/about.js | 8 + .../about/dialogs/hidpi/logo_ckeditor.png | Bin 0 -> 13339 bytes .../plugins/about/dialogs/logo_ckeditor.png | Bin 0 -> 6757 bytes .../colordialog/dialogs/colordialog.css | 20 + .../colordialog/dialogs/colordialog.js | 14 + .../cursors/cursor-disabled.svg | 25 + .../plugins/copyformatting/cursors/cursor.svg | 14 + .../copyformatting/styles/copyformatting.css | 45 + .../plugins/dialog/dialogDefinition.js | 4 + .../plugs/ckeditor/plugins/div/dialogs/div.js | 9 + .../ckeditor/plugins/find/dialogs/find.js | 25 + .../ckeditor/plugins/flash/dialogs/flash.js | 24 + .../plugins/flash/images/placeholder.png | Bin 0 -> 256 bytes .../ckeditor/plugins/forms/dialogs/button.js | 8 + .../plugins/forms/dialogs/checkbox.js | 9 + .../ckeditor/plugins/forms/dialogs/form.js | 8 + .../plugins/forms/dialogs/hiddenfield.js | 7 + .../ckeditor/plugins/forms/dialogs/radio.js | 9 + .../ckeditor/plugins/forms/dialogs/select.js | 20 + .../plugins/forms/dialogs/textarea.js | 8 + .../plugins/forms/dialogs/textfield.js | 11 + .../plugins/forms/images/hiddenfield.gif | Bin 0 -> 178 bytes static/plugs/ckeditor/plugins/icons.png | Bin 0 -> 12421 bytes static/plugs/ckeditor/plugins/icons_hidpi.png | Bin 0 -> 40265 bytes .../ckeditor/plugins/iframe/dialogs/iframe.js | 10 + .../plugins/iframe/images/placeholder.png | Bin 0 -> 265 bytes .../ckeditor/plugins/image/dialogs/image.js | 44 + .../ckeditor/plugins/image/images/noimage.png | Bin 0 -> 1610 bytes .../ckeditor/plugins/link/dialogs/anchor.js | 8 + .../ckeditor/plugins/link/dialogs/link.js | 28 + .../ckeditor/plugins/link/images/anchor.png | Bin 0 -> 752 bytes .../plugins/link/images/hidpi/anchor.png | Bin 0 -> 1109 bytes .../plugins/liststyle/dialogs/liststyle.js | 10 + .../magicline/images/hidpi/icon-rtl.png | Bin 0 -> 176 bytes .../plugins/magicline/images/hidpi/icon.png | Bin 0 -> 199 bytes .../plugins/magicline/images/icon-rtl.png | Bin 0 -> 138 bytes .../plugins/magicline/images/icon.png | Bin 0 -> 133 bytes .../plugins/pagebreak/images/pagebreak.gif | Bin 0 -> 99 bytes .../plugins/pastefromword/filter/default.js | 52 + .../ckeditor/plugins/preview/preview.html | 13 + .../plugs/ckeditor/plugins/scayt/CHANGELOG.md | 20 + .../plugs/ckeditor/plugins/scayt/LICENSE.md | 28 + static/plugs/ckeditor/plugins/scayt/README.md | 25 + .../ckeditor/plugins/scayt/dialogs/dialog.css | 23 + .../ckeditor/plugins/scayt/dialogs/options.js | 32 + .../plugins/scayt/dialogs/toolbar.css | 71 + .../plugins/scayt/skins/moono-lisa/scayt.css | 25 + .../showblocks/images/block_address.png | Bin 0 -> 152 bytes .../showblocks/images/block_blockquote.png | Bin 0 -> 154 bytes .../plugins/showblocks/images/block_div.png | Bin 0 -> 127 bytes .../plugins/showblocks/images/block_h1.png | Bin 0 -> 120 bytes .../plugins/showblocks/images/block_h2.png | Bin 0 -> 127 bytes .../plugins/showblocks/images/block_h3.png | Bin 0 -> 123 bytes .../plugins/showblocks/images/block_h4.png | Bin 0 -> 123 bytes .../plugins/showblocks/images/block_h5.png | Bin 0 -> 126 bytes .../plugins/showblocks/images/block_h6.png | Bin 0 -> 123 bytes .../plugins/showblocks/images/block_p.png | Bin 0 -> 115 bytes .../plugins/showblocks/images/block_pre.png | Bin 0 -> 128 bytes .../ckeditor/plugins/smiley/dialogs/smiley.js | 11 + .../plugins/smiley/images/angel_smile.gif | Bin 0 -> 1245 bytes .../plugins/smiley/images/angel_smile.png | Bin 0 -> 1172 bytes .../plugins/smiley/images/angry_smile.gif | Bin 0 -> 1219 bytes .../plugins/smiley/images/angry_smile.png | Bin 0 -> 1220 bytes .../plugins/smiley/images/broken_heart.gif | Bin 0 -> 732 bytes .../plugins/smiley/images/broken_heart.png | Bin 0 -> 1139 bytes .../plugins/smiley/images/confused_smile.gif | Bin 0 -> 1202 bytes .../plugins/smiley/images/confused_smile.png | Bin 0 -> 1101 bytes .../plugins/smiley/images/cry_smile.gif | Bin 0 -> 795 bytes .../plugins/smiley/images/cry_smile.png | Bin 0 -> 1214 bytes .../plugins/smiley/images/devil_smile.gif | Bin 0 -> 1239 bytes .../plugins/smiley/images/devil_smile.png | Bin 0 -> 1220 bytes .../smiley/images/embaressed_smile.gif | Bin 0 -> 786 bytes .../smiley/images/embarrassed_smile.gif | Bin 0 -> 786 bytes .../smiley/images/embarrassed_smile.png | Bin 0 -> 1145 bytes .../plugins/smiley/images/envelope.gif | Bin 0 -> 506 bytes .../plugins/smiley/images/envelope.png | Bin 0 -> 760 bytes .../ckeditor/plugins/smiley/images/heart.gif | Bin 0 -> 692 bytes .../ckeditor/plugins/smiley/images/heart.png | Bin 0 -> 999 bytes .../ckeditor/plugins/smiley/images/kiss.gif | Bin 0 -> 683 bytes .../ckeditor/plugins/smiley/images/kiss.png | Bin 0 -> 1003 bytes .../plugins/smiley/images/lightbulb.gif | Bin 0 -> 660 bytes .../plugins/smiley/images/lightbulb.png | Bin 0 -> 919 bytes .../plugins/smiley/images/omg_smile.gif | Bin 0 -> 820 bytes .../plugins/smiley/images/omg_smile.png | Bin 0 -> 1122 bytes .../plugins/smiley/images/regular_smile.gif | Bin 0 -> 1209 bytes .../plugins/smiley/images/regular_smile.png | Bin 0 -> 1084 bytes .../plugins/smiley/images/sad_smile.gif | Bin 0 -> 782 bytes .../plugins/smiley/images/sad_smile.png | Bin 0 -> 1115 bytes .../plugins/smiley/images/shades_smile.gif | Bin 0 -> 1231 bytes .../plugins/smiley/images/shades_smile.png | Bin 0 -> 1204 bytes .../plugins/smiley/images/teeth_smile.gif | Bin 0 -> 1201 bytes .../plugins/smiley/images/teeth_smile.png | Bin 0 -> 1183 bytes .../plugins/smiley/images/thumbs_down.gif | Bin 0 -> 715 bytes .../plugins/smiley/images/thumbs_down.png | Bin 0 -> 985 bytes .../plugins/smiley/images/thumbs_up.gif | Bin 0 -> 714 bytes .../plugins/smiley/images/thumbs_up.png | Bin 0 -> 959 bytes .../plugins/smiley/images/tongue_smile.gif | Bin 0 -> 1210 bytes .../plugins/smiley/images/tongue_smile.png | Bin 0 -> 1132 bytes .../plugins/smiley/images/tounge_smile.gif | Bin 0 -> 1210 bytes .../images/whatchutalkingabout_smile.gif | Bin 0 -> 775 bytes .../images/whatchutalkingabout_smile.png | Bin 0 -> 1039 bytes .../plugins/smiley/images/wink_smile.gif | Bin 0 -> 1202 bytes .../plugins/smiley/images/wink_smile.png | Bin 0 -> 1114 bytes .../dialogs/lang/_translationstatus.txt | 20 + .../plugins/specialchar/dialogs/lang/af.js | 13 + .../plugins/specialchar/dialogs/lang/ar.js | 13 + .../plugins/specialchar/dialogs/lang/az.js | 10 + .../plugins/specialchar/dialogs/lang/bg.js | 13 + .../plugins/specialchar/dialogs/lang/ca.js | 14 + .../plugins/specialchar/dialogs/lang/cs.js | 13 + .../plugins/specialchar/dialogs/lang/cy.js | 14 + .../plugins/specialchar/dialogs/lang/da.js | 11 + .../plugins/specialchar/dialogs/lang/de-ch.js | 13 + .../plugins/specialchar/dialogs/lang/de.js | 13 + .../plugins/specialchar/dialogs/lang/el.js | 13 + .../plugins/specialchar/dialogs/lang/en-au.js | 13 + .../plugins/specialchar/dialogs/lang/en-ca.js | 13 + .../plugins/specialchar/dialogs/lang/en-gb.js | 13 + .../plugins/specialchar/dialogs/lang/en.js | 13 + .../plugins/specialchar/dialogs/lang/eo.js | 12 + .../plugins/specialchar/dialogs/lang/es-mx.js | 13 + .../plugins/specialchar/dialogs/lang/es.js | 13 + .../plugins/specialchar/dialogs/lang/et.js | 13 + .../plugins/specialchar/dialogs/lang/eu.js | 13 + .../plugins/specialchar/dialogs/lang/fa.js | 12 + .../plugins/specialchar/dialogs/lang/fi.js | 13 + .../plugins/specialchar/dialogs/lang/fr-ca.js | 10 + .../plugins/specialchar/dialogs/lang/fr.js | 12 + .../plugins/specialchar/dialogs/lang/gl.js | 13 + .../plugins/specialchar/dialogs/lang/he.js | 12 + .../plugins/specialchar/dialogs/lang/hr.js | 13 + .../plugins/specialchar/dialogs/lang/hu.js | 12 + .../plugins/specialchar/dialogs/lang/id.js | 13 + .../plugins/specialchar/dialogs/lang/it.js | 14 + .../plugins/specialchar/dialogs/lang/ja.js | 9 + .../plugins/specialchar/dialogs/lang/km.js | 13 + .../plugins/specialchar/dialogs/lang/ko.js | 10 + .../plugins/specialchar/dialogs/lang/ku.js | 13 + .../plugins/specialchar/dialogs/lang/lt.js | 13 + .../plugins/specialchar/dialogs/lang/lv.js | 13 + .../plugins/specialchar/dialogs/lang/nb.js | 11 + .../plugins/specialchar/dialogs/lang/nl.js | 13 + .../plugins/specialchar/dialogs/lang/no.js | 11 + .../plugins/specialchar/dialogs/lang/oc.js | 12 + .../plugins/specialchar/dialogs/lang/pl.js | 12 + .../plugins/specialchar/dialogs/lang/pt-br.js | 11 + .../plugins/specialchar/dialogs/lang/pt.js | 13 + .../plugins/specialchar/dialogs/lang/ru.js | 13 + .../plugins/specialchar/dialogs/lang/si.js | 13 + .../plugins/specialchar/dialogs/lang/sk.js | 13 + .../plugins/specialchar/dialogs/lang/sl.js | 12 + .../plugins/specialchar/dialogs/lang/sq.js | 13 + .../plugins/specialchar/dialogs/lang/sv.js | 11 + .../plugins/specialchar/dialogs/lang/th.js | 13 + .../plugins/specialchar/dialogs/lang/tr.js | 12 + .../plugins/specialchar/dialogs/lang/tt.js | 13 + .../plugins/specialchar/dialogs/lang/ug.js | 13 + .../plugins/specialchar/dialogs/lang/uk.js | 12 + .../plugins/specialchar/dialogs/lang/vi.js | 14 + .../plugins/specialchar/dialogs/lang/zh-cn.js | 9 + .../plugins/specialchar/dialogs/lang/zh.js | 9 + .../specialchar/dialogs/specialchar.js | 14 + .../ckeditor/plugins/table/dialogs/table.js | 21 + .../tableselection/styles/tableselection.css | 32 + .../plugins/tabletools/dialogs/tableCell.js | 17 + .../plugins/templates/dialogs/templates.css | 84 + .../plugins/templates/dialogs/templates.js | 10 + .../plugins/templates/templates/default.js | 7 + .../templates/templates/images/template1.gif | Bin 0 -> 539 bytes .../templates/templates/images/template2.gif | Bin 0 -> 497 bytes .../templates/templates/images/template3.gif | Bin 0 -> 557 bytes static/plugs/ckeditor/plugins/wsc/LICENSE.md | 28 + static/plugs/ckeditor/plugins/wsc/README.md | 25 + .../ckeditor/plugins/wsc/dialogs/ciframe.html | 66 + .../plugins/wsc/dialogs/tmpFrameset.html | 52 + .../ckeditor/plugins/wsc/dialogs/wsc.css | 82 + .../plugs/ckeditor/plugins/wsc/dialogs/wsc.js | 92 + .../ckeditor/plugins/wsc/dialogs/wsc_ie.js | 11 + .../plugins/wsc/skins/moono-lisa/wsc.css | 43 + .../ckeditor/skins/moono-lisa/dialog.css | 5 + .../ckeditor/skins/moono-lisa/dialog_ie.css | 5 + .../ckeditor/skins/moono-lisa/dialog_ie8.css | 5 + .../skins/moono-lisa/dialog_iequirks.css | 5 + .../ckeditor/skins/moono-lisa/editor.css | 5 + .../skins/moono-lisa/editor_gecko.css | 5 + .../ckeditor/skins/moono-lisa/editor_ie.css | 5 + .../ckeditor/skins/moono-lisa/editor_ie8.css | 5 + .../skins/moono-lisa/editor_iequirks.css | 5 + .../plugs/ckeditor/skins/moono-lisa/icons.png | Bin 0 -> 12421 bytes .../ckeditor/skins/moono-lisa/icons_hidpi.png | Bin 0 -> 40265 bytes .../skins/moono-lisa/images/arrow.png | Bin 0 -> 191 bytes .../skins/moono-lisa/images/close.png | Bin 0 -> 615 bytes .../skins/moono-lisa/images/hidpi/close.png | Bin 0 -> 1238 bytes .../moono-lisa/images/hidpi/lock-open.png | Bin 0 -> 1071 bytes .../skins/moono-lisa/images/hidpi/lock.png | Bin 0 -> 1062 bytes .../skins/moono-lisa/images/hidpi/refresh.png | Bin 0 -> 1623 bytes .../skins/moono-lisa/images/lock-open.png | Bin 0 -> 511 bytes .../ckeditor/skins/moono-lisa/images/lock.png | Bin 0 -> 506 bytes .../skins/moono-lisa/images/refresh.png | Bin 0 -> 757 bytes .../skins/moono-lisa/images/spinner.gif | Bin 0 -> 2984 bytes .../plugs/ckeditor/skins/moono-lisa/readme.md | 46 + static/plugs/ckeditor/styles.js | 137 + static/plugs/layui/css/layui.css | 4 +- static/plugs/layui/css/layui.mobile.css | 4 +- static/plugs/layui/css/modules/code.css | 4 +- .../css/modules/laydate/default/laydate.css | 2 + .../plugs/layui/css/modules/laydate/icon.png | Bin 314 -> 0 bytes .../layui/css/modules/laydate/laydate.css | 2 - .../layui/css/modules/layer/default/layer.css | 4 +- static/plugs/layui/font/iconfont.eot | Bin 53074 -> 33168 bytes static/plugs/layui/font/iconfont.svg | 753 +- static/plugs/layui/font/iconfont.ttf | Bin 52788 -> 32992 bytes static/plugs/layui/font/iconfont.woff | Bin 28712 -> 21680 bytes static/plugs/layui/lay/dest/layui.all.js | 5 - static/plugs/layui/lay/modules/carousel.js | 2 + static/plugs/layui/lay/modules/code.js | 4 +- static/plugs/layui/lay/modules/element.js | 4 +- static/plugs/layui/lay/modules/flow.js | 4 +- static/plugs/layui/lay/modules/form.js | 4 +- static/plugs/layui/lay/modules/jquery.js | 4 +- static/plugs/layui/lay/modules/laydate.js | 4 +- static/plugs/layui/lay/modules/layedit.js | 4 +- static/plugs/layui/lay/modules/layer.js | 4 +- static/plugs/layui/lay/modules/laypage.js | 4 +- static/plugs/layui/lay/modules/laytpl.js | 2 +- static/plugs/layui/lay/modules/mobile.js | 4 +- static/plugs/layui/lay/modules/table.js | 2 + static/plugs/layui/lay/modules/tree.js | 4 +- static/plugs/layui/lay/modules/upload.js | 4 +- static/plugs/layui/lay/modules/util.js | 4 +- static/plugs/layui/laydate/laydate.js | 11 - static/plugs/layui/laydate/need/laydate.css | 71 - .../plugs/layui/laydate/skins/dahong/icon.png | Bin 307 -> 0 bytes .../layui/laydate/skins/dahong/laydate.css | 57 - .../layui/laydate/skins/default/icon.png | Bin 314 -> 0 bytes .../layui/laydate/skins/default/laydate.css | 68 - .../plugs/layui/laydate/skins/molv/icon.png | Bin 309 -> 0 bytes .../layui/laydate/skins/molv/laydate.css | 59 - static/plugs/layui/layui.all.js | 5 + static/plugs/layui/layui.js | 4 +- .../multiselect/bootstrap-multiselect.css | 1 - .../multiselect/bootstrap-multiselect.js | 1683 - static/plugs/ueditor/back/ueditor.all.js | 29431 ---------------- static/plugs/ueditor/back/ueditor.all.min.js | 709 - static/plugs/ueditor/back/ueditor.config.js | 409 - .../plugs/ueditor/dialogs/anchor/anchor.html | 40 - .../ueditor/dialogs/attachment/attachment.css | 681 - .../dialogs/attachment/attachment.html | 60 - .../ueditor/dialogs/attachment/attachment.js | 754 - .../attachment/fileTypeImages/icon_chm.gif | Bin 923 -> 0 bytes .../fileTypeImages/icon_default.png | Bin 841 -> 0 bytes .../attachment/fileTypeImages/icon_doc.gif | Bin 1012 -> 0 bytes .../attachment/fileTypeImages/icon_exe.gif | Bin 949 -> 0 bytes .../attachment/fileTypeImages/icon_jpg.gif | Bin 950 -> 0 bytes .../attachment/fileTypeImages/icon_mp3.gif | Bin 986 -> 0 bytes .../attachment/fileTypeImages/icon_mv.gif | Bin 1001 -> 0 bytes .../attachment/fileTypeImages/icon_pdf.gif | Bin 996 -> 0 bytes .../attachment/fileTypeImages/icon_ppt.gif | Bin 1001 -> 0 bytes .../attachment/fileTypeImages/icon_psd.gif | Bin 1009 -> 0 bytes .../attachment/fileTypeImages/icon_rar.gif | Bin 1007 -> 0 bytes .../attachment/fileTypeImages/icon_txt.gif | Bin 970 -> 0 bytes .../attachment/fileTypeImages/icon_xls.gif | Bin 1005 -> 0 bytes .../dialogs/attachment/images/alignicon.gif | Bin 1051 -> 0 bytes .../dialogs/attachment/images/alignicon.png | Bin 3714 -> 0 bytes .../ueditor/dialogs/attachment/images/bg.png | Bin 2810 -> 0 bytes .../dialogs/attachment/images/file-icons.gif | Bin 20097 -> 0 bytes .../dialogs/attachment/images/file-icons.png | Bin 44070 -> 0 bytes .../dialogs/attachment/images/icons.gif | Bin 453 -> 0 bytes .../dialogs/attachment/images/icons.png | Bin 2678 -> 0 bytes .../dialogs/attachment/images/image.png | Bin 1672 -> 0 bytes .../dialogs/attachment/images/progress.png | Bin 1269 -> 0 bytes .../dialogs/attachment/images/success.gif | Bin 445 -> 0 bytes .../dialogs/attachment/images/success.png | Bin 1621 -> 0 bytes .../ueditor/dialogs/background/background.css | 94 - .../dialogs/background/background.html | 56 - .../ueditor/dialogs/background/background.js | 376 - .../ueditor/dialogs/background/images/bg.png | Bin 2810 -> 0 bytes .../dialogs/background/images/success.png | Bin 1621 -> 0 bytes .../ueditor/dialogs/charts/chart.config.js | 65 - .../plugs/ueditor/dialogs/charts/charts.css | 165 - .../plugs/ueditor/dialogs/charts/charts.html | 89 - static/plugs/ueditor/dialogs/charts/charts.js | 519 - .../ueditor/dialogs/charts/images/charts0.png | Bin 25306 -> 0 bytes .../ueditor/dialogs/charts/images/charts1.png | Bin 19263 -> 0 bytes .../ueditor/dialogs/charts/images/charts2.png | Bin 23016 -> 0 bytes .../ueditor/dialogs/charts/images/charts3.png | Bin 7823 -> 0 bytes .../ueditor/dialogs/charts/images/charts4.png | Bin 8344 -> 0 bytes .../ueditor/dialogs/charts/images/charts5.png | Bin 47084 -> 0 bytes .../plugs/ueditor/dialogs/emotion/emotion.css | 43 - .../ueditor/dialogs/emotion/emotion.html | 54 - .../plugs/ueditor/dialogs/emotion/emotion.js | 186 - .../ueditor/dialogs/emotion/images/0.gif | Bin 43 -> 0 bytes .../ueditor/dialogs/emotion/images/bface.gif | Bin 27167 -> 0 bytes .../ueditor/dialogs/emotion/images/cface.gif | Bin 8603 -> 0 bytes .../ueditor/dialogs/emotion/images/fface.gif | Bin 18479 -> 0 bytes .../dialogs/emotion/images/jxface2.gif | Bin 40706 -> 0 bytes .../emotion/images/neweditor-tab-bg.png | Bin 216 -> 0 bytes .../ueditor/dialogs/emotion/images/tface.gif | Bin 19805 -> 0 bytes .../ueditor/dialogs/emotion/images/wface.gif | Bin 49850 -> 0 bytes .../ueditor/dialogs/emotion/images/yface.gif | Bin 28409 -> 0 bytes static/plugs/ueditor/dialogs/gmap/gmap.html | 89 - static/plugs/ueditor/dialogs/help/help.css | 7 - static/plugs/ueditor/dialogs/help/help.html | 82 - static/plugs/ueditor/dialogs/help/help.js | 56 - static/plugs/ueditor/dialogs/image/image.css | 894 - static/plugs/ueditor/dialogs/image/image.html | 120 - static/plugs/ueditor/dialogs/image/image.js | 1139 - .../dialogs/image/images/alignicon.jpg | Bin 16101 -> 0 bytes .../plugs/ueditor/dialogs/image/images/bg.png | Bin 2810 -> 0 bytes .../ueditor/dialogs/image/images/icons.gif | Bin 453 -> 0 bytes .../ueditor/dialogs/image/images/icons.png | Bin 2678 -> 0 bytes .../ueditor/dialogs/image/images/image.png | Bin 1672 -> 0 bytes .../ueditor/dialogs/image/images/progress.png | Bin 1269 -> 0 bytes .../ueditor/dialogs/image/images/success.gif | Bin 445 -> 0 bytes .../ueditor/dialogs/image/images/success.png | Bin 1621 -> 0 bytes .../dialogs/insertframe/insertframe.html | 98 - static/plugs/ueditor/dialogs/internal.js | 81 - static/plugs/ueditor/dialogs/link/link.html | 126 - static/plugs/ueditor/dialogs/map/map.html | 135 - static/plugs/ueditor/dialogs/map/show.html | 118 - static/plugs/ueditor/dialogs/music/music.css | 30 - static/plugs/ueditor/dialogs/music/music.html | 32 - static/plugs/ueditor/dialogs/music/music.js | 192 - .../ueditor/dialogs/preview/preview.html | 40 - .../ueditor/dialogs/scrawl/images/addimg.png | Bin 628 -> 0 bytes .../ueditor/dialogs/scrawl/images/brush.png | Bin 608 -> 0 bytes .../ueditor/dialogs/scrawl/images/delimg.png | Bin 516 -> 0 bytes .../ueditor/dialogs/scrawl/images/delimgH.png | Bin 578 -> 0 bytes .../ueditor/dialogs/scrawl/images/empty.png | Bin 519 -> 0 bytes .../ueditor/dialogs/scrawl/images/emptyH.png | Bin 657 -> 0 bytes .../ueditor/dialogs/scrawl/images/eraser.png | Bin 43271 -> 0 bytes .../ueditor/dialogs/scrawl/images/redo.png | Bin 454 -> 0 bytes .../ueditor/dialogs/scrawl/images/redoH.png | Bin 536 -> 0 bytes .../ueditor/dialogs/scrawl/images/scale.png | Bin 435 -> 0 bytes .../ueditor/dialogs/scrawl/images/scaleH.png | Bin 330 -> 0 bytes .../ueditor/dialogs/scrawl/images/size.png | Bin 775 -> 0 bytes .../ueditor/dialogs/scrawl/images/undo.png | Bin 444 -> 0 bytes .../ueditor/dialogs/scrawl/images/undoH.png | Bin 511 -> 0 bytes .../plugs/ueditor/dialogs/scrawl/scrawl.css | 72 - .../plugs/ueditor/dialogs/scrawl/scrawl.html | 95 - static/plugs/ueditor/dialogs/scrawl/scrawl.js | 671 - .../dialogs/searchreplace/searchreplace.html | 102 - .../dialogs/searchreplace/searchreplace.js | 164 - .../dialogs/snapscreen/snapscreen.html | 58 - .../ueditor/dialogs/spechars/spechars.html | 21 - .../ueditor/dialogs/spechars/spechars.js | 57 - .../plugs/ueditor/dialogs/table/dragicon.png | Bin 304 -> 0 bytes .../plugs/ueditor/dialogs/table/edittable.css | 84 - .../ueditor/dialogs/table/edittable.html | 64 - .../plugs/ueditor/dialogs/table/edittable.js | 237 - .../plugs/ueditor/dialogs/table/edittd.html | 61 - .../plugs/ueditor/dialogs/table/edittip.html | 33 - .../plugs/ueditor/dialogs/template/config.js | 42 - .../ueditor/dialogs/template/images/bg.gif | Bin 84 -> 0 bytes .../ueditor/dialogs/template/images/pre0.png | Bin 250 -> 0 bytes .../ueditor/dialogs/template/images/pre1.png | Bin 291 -> 0 bytes .../ueditor/dialogs/template/images/pre2.png | Bin 394 -> 0 bytes .../ueditor/dialogs/template/images/pre3.png | Bin 485 -> 0 bytes .../ueditor/dialogs/template/images/pre4.png | Bin 393 -> 0 bytes .../ueditor/dialogs/template/template.css | 18 - .../ueditor/dialogs/template/template.html | 26 - .../ueditor/dialogs/template/template.js | 53 - .../plugs/ueditor/dialogs/video/images/bg.png | Bin 2810 -> 0 bytes .../dialogs/video/images/center_focus.jpg | Bin 11795 -> 0 bytes .../dialogs/video/images/file-icons.gif | Bin 20097 -> 0 bytes .../dialogs/video/images/file-icons.png | Bin 44070 -> 0 bytes .../ueditor/dialogs/video/images/icons.gif | Bin 453 -> 0 bytes .../ueditor/dialogs/video/images/icons.png | Bin 2678 -> 0 bytes .../ueditor/dialogs/video/images/image.png | Bin 1672 -> 0 bytes .../dialogs/video/images/left_focus.jpg | Bin 11423 -> 0 bytes .../dialogs/video/images/none_focus.jpg | Bin 11546 -> 0 bytes .../ueditor/dialogs/video/images/progress.png | Bin 1269 -> 0 bytes .../dialogs/video/images/right_focus.jpg | Bin 11334 -> 0 bytes .../ueditor/dialogs/video/images/success.gif | Bin 445 -> 0 bytes .../ueditor/dialogs/video/images/success.png | Bin 1621 -> 0 bytes static/plugs/ueditor/dialogs/video/video.css | 635 - static/plugs/ueditor/dialogs/video/video.html | 86 - static/plugs/ueditor/dialogs/video/video.js | 789 - .../plugs/ueditor/dialogs/webapp/webapp.html | 53 - .../dialogs/wordimage/fClipboard_ueditor.swf | Bin 1908 -> 0 bytes .../dialogs/wordimage/imageUploader.swf | Bin 62857 -> 0 bytes .../ueditor/dialogs/wordimage/tangram.js | 1495 - .../ueditor/dialogs/wordimage/wordimage.html | 111 - .../ueditor/dialogs/wordimage/wordimage.js | 157 - static/plugs/ueditor/index.html | 175 - static/plugs/ueditor/lang/en/en.js | 684 - .../plugs/ueditor/lang/en/images/addimage.png | Bin 3373 -> 0 bytes .../lang/en/images/alldeletebtnhoverskin.png | Bin 743 -> 0 bytes .../lang/en/images/alldeletebtnupskin.png | Bin 743 -> 0 bytes .../ueditor/lang/en/images/background.png | Bin 3854 -> 0 bytes .../plugs/ueditor/lang/en/images/button.png | Bin 4929 -> 0 bytes static/plugs/ueditor/lang/en/images/copy.png | Bin 1222 -> 0 bytes .../ueditor/lang/en/images/deletedisable.png | Bin 649 -> 0 bytes .../ueditor/lang/en/images/deleteenable.png | Bin 664 -> 0 bytes .../ueditor/lang/en/images/listbackground.png | Bin 3750 -> 0 bytes .../ueditor/lang/en/images/localimage.png | Bin 3083 -> 0 bytes static/plugs/ueditor/lang/en/images/music.png | Bin 91561 -> 0 bytes .../lang/en/images/rotateleftdisable.png | Bin 719 -> 0 bytes .../lang/en/images/rotateleftenable.png | Bin 952 -> 0 bytes .../lang/en/images/rotaterightdisable.png | Bin 754 -> 0 bytes .../lang/en/images/rotaterightenable.png | Bin 1007 -> 0 bytes .../plugs/ueditor/lang/en/images/upload.png | Bin 3941 -> 0 bytes .../plugs/ueditor/lang/zh-cn/images/copy.png | Bin 4319 -> 0 bytes .../ueditor/lang/zh-cn/images/localimage.png | Bin 6979 -> 0 bytes .../plugs/ueditor/lang/zh-cn/images/music.png | Bin 23106 -> 0 bytes .../ueditor/lang/zh-cn/images/upload.png | Bin 6608 -> 0 bytes static/plugs/ueditor/lang/zh-cn/zh-cn.js | 669 - static/plugs/ueditor/php/Uploader.class.php | 372 - static/plugs/ueditor/php/action_crawler.php | 44 - static/plugs/ueditor/php/action_list.php | 92 - static/plugs/ueditor/php/action_upload.php | 66 - static/plugs/ueditor/php/config.json | 174 - static/plugs/ueditor/php/controller.php | 59 - .../ueditor/themes/default/css/ueditor.css | 1903 - .../themes/default/css/ueditor.min.css | 8 - .../ueditor/themes/default/dialogbase.css | 100 - .../ueditor/themes/default/images/anchor.gif | Bin 184 -> 0 bytes .../ueditor/themes/default/images/arrow.png | Bin 1173 -> 0 bytes .../themes/default/images/arrow_down.png | Bin 1610 -> 0 bytes .../themes/default/images/arrow_up.png | Bin 1649 -> 0 bytes .../themes/default/images/button-bg.gif | Bin 1114 -> 0 bytes .../themes/default/images/cancelbutton.gif | Bin 1227 -> 0 bytes .../ueditor/themes/default/images/charts.png | Bin 518 -> 0 bytes .../themes/default/images/cursor_h.gif | Bin 253 -> 0 bytes .../themes/default/images/cursor_h.png | Bin 175 -> 0 bytes .../themes/default/images/cursor_v.gif | Bin 370 -> 0 bytes .../themes/default/images/cursor_v.png | Bin 177 -> 0 bytes .../themes/default/images/dialog-title-bg.png | Bin 938 -> 0 bytes .../themes/default/images/filescan.png | Bin 4282 -> 0 bytes .../themes/default/images/highlighted.gif | Bin 111 -> 0 bytes .../themes/default/images/icons-all.gif | Bin 3750 -> 0 bytes .../ueditor/themes/default/images/icons.gif | Bin 20947 -> 0 bytes .../ueditor/themes/default/images/icons.png | Bin 19694 -> 0 bytes .../themes/default/images/loaderror.png | Bin 3209 -> 0 bytes .../ueditor/themes/default/images/loading.gif | Bin 734 -> 0 bytes .../ueditor/themes/default/images/lock.gif | Bin 1062 -> 0 bytes .../default/images/neweditor-tab-bg.png | Bin 216 -> 0 bytes .../themes/default/images/pagebreak.gif | Bin 54 -> 0 bytes .../ueditor/themes/default/images/scale.png | Bin 167 -> 0 bytes .../themes/default/images/sortable.png | Bin 2851 -> 0 bytes .../ueditor/themes/default/images/spacer.gif | Bin 43 -> 0 bytes .../themes/default/images/sparator_v.png | Bin 122 -> 0 bytes .../default/images/table-cell-align.png | Bin 1847 -> 0 bytes .../default/images/tangram-colorpicker.png | Bin 17355 -> 0 bytes .../themes/default/images/toolbar_bg.png | Bin 170 -> 0 bytes .../themes/default/images/unhighlighted.gif | Bin 111 -> 0 bytes .../ueditor/themes/default/images/upload.png | Bin 6608 -> 0 bytes .../themes/default/images/videologo.gif | Bin 1604 -> 0 bytes .../ueditor/themes/default/images/word.gif | Bin 1019 -> 0 bytes .../themes/default/images/wordpaste.png | Bin 6467 -> 0 bytes static/plugs/ueditor/themes/iframe.css | 1 - .../third-party/SyntaxHighlighter/shCore.js | 3655 -- .../SyntaxHighlighter/shCoreDefault.css | 1 - .../third-party/codemirror/codemirror.css | 104 - .../third-party/codemirror/codemirror.js | 3581 -- .../highcharts/adapters/mootools-adapter.js | 13 - .../adapters/mootools-adapter.src.js | 313 - .../highcharts/adapters/prototype-adapter.js | 15 - .../adapters/prototype-adapter.src.js | 316 - .../adapters/standalone-framework.js | 17 - .../adapters/standalone-framework.src.js | 583 - .../third-party/highcharts/highcharts-more.js | 50 - .../highcharts/highcharts-more.src.js | 2430 -- .../third-party/highcharts/highcharts.js | 283 - .../third-party/highcharts/highcharts.src.js | 16974 --------- .../highcharts/modules/annotations.js | 7 - .../highcharts/modules/annotations.src.js | 401 - .../highcharts/modules/canvas-tools.js | 133 - .../highcharts/modules/canvas-tools.src.js | 3113 -- .../third-party/highcharts/modules/data.js | 17 - .../highcharts/modules/data.src.js | 582 - .../highcharts/modules/drilldown.js | 11 - .../highcharts/modules/drilldown.src.js | 447 - .../highcharts/modules/exporting.js | 22 - .../highcharts/modules/exporting.src.js | 709 - .../highcharts/modules/exporting_1.js | 22 - .../third-party/highcharts/modules/funnel.js | 12 - .../highcharts/modules/funnel.src.js | 289 - .../third-party/highcharts/modules/heatmap.js | 1 - .../highcharts/modules/heatmap.src.js | 53 - .../third-party/highcharts/modules/map.js | 27 - .../third-party/highcharts/modules/map.src.js | 1002 - .../highcharts/modules/no-data-to-display.js | 12 - .../modules/no-data-to-display.src.js | 128 - .../highcharts/themes/dark-blue.js | 254 - .../highcharts/themes/dark-green.js | 255 - .../third-party/highcharts/themes/gray.js | 257 - .../third-party/highcharts/themes/grid.js | 103 - .../third-party/highcharts/themes/skies.js | 89 - .../ueditor/third-party/jquery-1.10.2.js | 9789 ----- .../ueditor/third-party/jquery-1.10.2.min.js | 6 - .../ueditor/third-party/jquery-1.10.2.min.map | 1 - .../snapscreen/UEditorSnapscreen.exe | Bin 519936 -> 0 bytes .../ueditor/third-party/video-js/font/vjs.eot | Bin 3536 -> 0 bytes .../ueditor/third-party/video-js/font/vjs.svg | 65 - .../ueditor/third-party/video-js/font/vjs.ttf | Bin 3372 -> 0 bytes .../third-party/video-js/font/vjs.woff | Bin 4228 -> 0 bytes .../ueditor/third-party/video-js/video-js.css | 766 - .../third-party/video-js/video-js.min.css | 5 - .../ueditor/third-party/video-js/video-js.swf | Bin 16236 -> 0 bytes .../ueditor/third-party/video-js/video.dev.js | 7108 ---- .../ueditor/third-party/video-js/video.js | 129 - .../third-party/webuploader/Uploader.swf | Bin 49382 -> 0 bytes .../third-party/webuploader/webuploader.css | 28 - .../webuploader/webuploader.custom.js | 5670 --- .../webuploader/webuploader.custom.min.js | 2 - .../webuploader/webuploader.flashonly.js | 4176 --- .../webuploader/webuploader.flashonly.min.js | 2 - .../webuploader/webuploader.html5only.js | 5559 --- .../webuploader/webuploader.html5only.min.js | 2 - .../third-party/webuploader/webuploader.js | 6733 ---- .../webuploader/webuploader.min.js | 2 - .../webuploader/webuploader.withoutimage.js | 4593 --- .../webuploader.withoutimage.min.js | 2 - .../zeroclipboard/ZeroClipboard.js | 2581 -- .../zeroclipboard/ZeroClipboard.min.js | 10 - .../zeroclipboard/ZeroClipboard.min.map | 1 - .../zeroclipboard/ZeroClipboard.swf | Bin 6580 -> 0 bytes static/plugs/ueditor/ueditor.js | 846 - static/plugs/ueditor/ueditor.parse.js | 1022 - static/plugs/ueditor/ueditor.parse.min.js | 28 - static/theme/default/css/animate.css | 12 + static/theme/default/css/console.css | 219 +- static/theme/default/css/login.css | 36 +- .../1325ee90939a1545/05e10b79fd70fa3a.jpg | Bin 5608 -> 0 bytes think.admin.sql | 2714 +- vendor/autoload.php | 2 +- vendor/composer/autoload_classmap.php | 1 + vendor/composer/autoload_real.php | 14 +- vendor/composer/autoload_static.php | 9 +- vendor/composer/installed.json | 24 +- vendor/topthink/think-queue/README.md | 4 +- .../topthink/think-queue/src/queue/Worker.php | 4 +- .../think-queue/src/queue/command/Work.php | 10 +- .../think-queue/src/queue/connector/Redis.php | 17 +- .../wechat-php-sdk/Wechat/Lib/Cache.php | 71 +- .../wechat-php-sdk/Wechat/Lib/Common.php | 81 +- .../wechat-php-sdk/Wechat/Lib/Prpcrypt.php | 54 +- .../wechat-php-sdk/Wechat/Lib/Tools.php | 108 +- .../wechat-php-sdk/Wechat/Loader.php | 32 +- .../wechat-php-sdk/Wechat/WechatCard.php | 107 +- .../wechat-php-sdk/Wechat/WechatCustom.php | 59 +- .../wechat-php-sdk/Wechat/WechatDevice.php | 68 +- .../wechat-php-sdk/Wechat/WechatExtends.php | 40 +- .../wechat-php-sdk/Wechat/WechatHardware.php | 33 +- .../wechat-php-sdk/Wechat/WechatMedia.php | 110 +- .../wechat-php-sdk/Wechat/WechatMenu.php | 33 +- .../wechat-php-sdk/Wechat/WechatMessage.php | 352 + .../wechat-php-sdk/Wechat/WechatOauth.php | 30 +- .../wechat-php-sdk/Wechat/WechatPay.php | 162 +- .../wechat-php-sdk/Wechat/WechatPoi.php | 33 +- .../wechat-php-sdk/Wechat/WechatReceive.php | 454 +- .../wechat-php-sdk/Wechat/WechatScript.php | 24 +- .../wechat-php-sdk/Wechat/WechatService.php | 65 +- .../wechat-php-sdk/Wechat/WechatUser.php | 81 +- vendor/zoujingli/wechat-php-sdk/include.php | 12 + vendor/zoujingli/wechat-php-sdk/test.php | 14 +- 693 files changed, 10778 insertions(+), 140078 deletions(-) delete mode 100644 application/demo/controller/Inter.php create mode 100644 application/demo/view/plugs.editor.html rename application/demo/view/{inter.file.html => plugs.file.html} (81%) delete mode 100644 application/demo/view/plugs.pcasunzip.html rename _composer.cmd => build.cmd (96%) create mode 100644 extend/service/SoapService.php create mode 100644 static/plugs/ckeditor/CHANGES.md create mode 100644 static/plugs/ckeditor/LICENSE.md create mode 100644 static/plugs/ckeditor/README.md create mode 100644 static/plugs/ckeditor/adapters/jquery.js create mode 100644 static/plugs/ckeditor/ckeditor.js create mode 100644 static/plugs/ckeditor/config.js create mode 100644 static/plugs/ckeditor/contents.css create mode 100644 static/plugs/ckeditor/lang/zh-cn.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/a11yhelp.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/_translationstatus.txt create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/af.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/ar.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/az.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/bg.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/ca.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/cs.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/cy.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/da.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/de-ch.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/de.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/el.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/en-gb.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/en.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/eo.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/es-mx.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/es.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/et.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/eu.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/fa.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/fi.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/fo.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/fr-ca.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/fr.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/gl.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/gu.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/he.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/hi.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/hr.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/hu.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/id.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/it.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/ja.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/km.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/ko.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/ku.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/lt.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/lv.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/mk.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/mn.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/nb.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/nl.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/no.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/oc.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/pl.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/pt-br.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/pt.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/ro.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/ru.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/si.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/sk.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/sl.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/sq.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/sr-latn.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/sr.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/sv.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/th.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/tr.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/tt.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/ug.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/uk.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/vi.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/zh-cn.js create mode 100644 static/plugs/ckeditor/plugins/a11yhelp/dialogs/lang/zh.js create mode 100644 static/plugs/ckeditor/plugins/about/dialogs/about.js create mode 100644 static/plugs/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png create mode 100644 static/plugs/ckeditor/plugins/about/dialogs/logo_ckeditor.png create mode 100644 static/plugs/ckeditor/plugins/colordialog/dialogs/colordialog.css create mode 100644 static/plugs/ckeditor/plugins/colordialog/dialogs/colordialog.js create mode 100644 static/plugs/ckeditor/plugins/copyformatting/cursors/cursor-disabled.svg create mode 100644 static/plugs/ckeditor/plugins/copyformatting/cursors/cursor.svg create mode 100644 static/plugs/ckeditor/plugins/copyformatting/styles/copyformatting.css create mode 100644 static/plugs/ckeditor/plugins/dialog/dialogDefinition.js create mode 100644 static/plugs/ckeditor/plugins/div/dialogs/div.js create mode 100644 static/plugs/ckeditor/plugins/find/dialogs/find.js create mode 100644 static/plugs/ckeditor/plugins/flash/dialogs/flash.js create mode 100644 static/plugs/ckeditor/plugins/flash/images/placeholder.png create mode 100644 static/plugs/ckeditor/plugins/forms/dialogs/button.js create mode 100644 static/plugs/ckeditor/plugins/forms/dialogs/checkbox.js create mode 100644 static/plugs/ckeditor/plugins/forms/dialogs/form.js create mode 100644 static/plugs/ckeditor/plugins/forms/dialogs/hiddenfield.js create mode 100644 static/plugs/ckeditor/plugins/forms/dialogs/radio.js create mode 100644 static/plugs/ckeditor/plugins/forms/dialogs/select.js create mode 100644 static/plugs/ckeditor/plugins/forms/dialogs/textarea.js create mode 100644 static/plugs/ckeditor/plugins/forms/dialogs/textfield.js create mode 100644 static/plugs/ckeditor/plugins/forms/images/hiddenfield.gif create mode 100644 static/plugs/ckeditor/plugins/icons.png create mode 100644 static/plugs/ckeditor/plugins/icons_hidpi.png create mode 100644 static/plugs/ckeditor/plugins/iframe/dialogs/iframe.js create mode 100644 static/plugs/ckeditor/plugins/iframe/images/placeholder.png create mode 100644 static/plugs/ckeditor/plugins/image/dialogs/image.js create mode 100644 static/plugs/ckeditor/plugins/image/images/noimage.png create mode 100644 static/plugs/ckeditor/plugins/link/dialogs/anchor.js create mode 100644 static/plugs/ckeditor/plugins/link/dialogs/link.js create mode 100644 static/plugs/ckeditor/plugins/link/images/anchor.png create mode 100644 static/plugs/ckeditor/plugins/link/images/hidpi/anchor.png create mode 100644 static/plugs/ckeditor/plugins/liststyle/dialogs/liststyle.js create mode 100644 static/plugs/ckeditor/plugins/magicline/images/hidpi/icon-rtl.png create mode 100644 static/plugs/ckeditor/plugins/magicline/images/hidpi/icon.png create mode 100644 static/plugs/ckeditor/plugins/magicline/images/icon-rtl.png create mode 100644 static/plugs/ckeditor/plugins/magicline/images/icon.png create mode 100644 static/plugs/ckeditor/plugins/pagebreak/images/pagebreak.gif create mode 100644 static/plugs/ckeditor/plugins/pastefromword/filter/default.js create mode 100644 static/plugs/ckeditor/plugins/preview/preview.html create mode 100644 static/plugs/ckeditor/plugins/scayt/CHANGELOG.md create mode 100644 static/plugs/ckeditor/plugins/scayt/LICENSE.md create mode 100644 static/plugs/ckeditor/plugins/scayt/README.md create mode 100644 static/plugs/ckeditor/plugins/scayt/dialogs/dialog.css create mode 100644 static/plugs/ckeditor/plugins/scayt/dialogs/options.js create mode 100644 static/plugs/ckeditor/plugins/scayt/dialogs/toolbar.css create mode 100644 static/plugs/ckeditor/plugins/scayt/skins/moono-lisa/scayt.css create mode 100644 static/plugs/ckeditor/plugins/showblocks/images/block_address.png create mode 100644 static/plugs/ckeditor/plugins/showblocks/images/block_blockquote.png create mode 100644 static/plugs/ckeditor/plugins/showblocks/images/block_div.png create mode 100644 static/plugs/ckeditor/plugins/showblocks/images/block_h1.png create mode 100644 static/plugs/ckeditor/plugins/showblocks/images/block_h2.png create mode 100644 static/plugs/ckeditor/plugins/showblocks/images/block_h3.png create mode 100644 static/plugs/ckeditor/plugins/showblocks/images/block_h4.png create mode 100644 static/plugs/ckeditor/plugins/showblocks/images/block_h5.png create mode 100644 static/plugs/ckeditor/plugins/showblocks/images/block_h6.png create mode 100644 static/plugs/ckeditor/plugins/showblocks/images/block_p.png create mode 100644 static/plugs/ckeditor/plugins/showblocks/images/block_pre.png create mode 100644 static/plugs/ckeditor/plugins/smiley/dialogs/smiley.js create mode 100644 static/plugs/ckeditor/plugins/smiley/images/angel_smile.gif create mode 100644 static/plugs/ckeditor/plugins/smiley/images/angel_smile.png create mode 100644 static/plugs/ckeditor/plugins/smiley/images/angry_smile.gif create mode 100644 static/plugs/ckeditor/plugins/smiley/images/angry_smile.png create mode 100644 static/plugs/ckeditor/plugins/smiley/images/broken_heart.gif create mode 100644 static/plugs/ckeditor/plugins/smiley/images/broken_heart.png create mode 100644 static/plugs/ckeditor/plugins/smiley/images/confused_smile.gif create mode 100644 static/plugs/ckeditor/plugins/smiley/images/confused_smile.png create mode 100644 static/plugs/ckeditor/plugins/smiley/images/cry_smile.gif create mode 100644 static/plugs/ckeditor/plugins/smiley/images/cry_smile.png create mode 100644 static/plugs/ckeditor/plugins/smiley/images/devil_smile.gif create mode 100644 static/plugs/ckeditor/plugins/smiley/images/devil_smile.png create mode 100644 static/plugs/ckeditor/plugins/smiley/images/embaressed_smile.gif create mode 100644 static/plugs/ckeditor/plugins/smiley/images/embarrassed_smile.gif create mode 100644 static/plugs/ckeditor/plugins/smiley/images/embarrassed_smile.png create mode 100644 static/plugs/ckeditor/plugins/smiley/images/envelope.gif create mode 100644 static/plugs/ckeditor/plugins/smiley/images/envelope.png create mode 100644 static/plugs/ckeditor/plugins/smiley/images/heart.gif create mode 100644 static/plugs/ckeditor/plugins/smiley/images/heart.png create mode 100644 static/plugs/ckeditor/plugins/smiley/images/kiss.gif create mode 100644 static/plugs/ckeditor/plugins/smiley/images/kiss.png create mode 100644 static/plugs/ckeditor/plugins/smiley/images/lightbulb.gif create mode 100644 static/plugs/ckeditor/plugins/smiley/images/lightbulb.png create mode 100644 static/plugs/ckeditor/plugins/smiley/images/omg_smile.gif create mode 100644 static/plugs/ckeditor/plugins/smiley/images/omg_smile.png create mode 100644 static/plugs/ckeditor/plugins/smiley/images/regular_smile.gif create mode 100644 static/plugs/ckeditor/plugins/smiley/images/regular_smile.png create mode 100644 static/plugs/ckeditor/plugins/smiley/images/sad_smile.gif create mode 100644 static/plugs/ckeditor/plugins/smiley/images/sad_smile.png create mode 100644 static/plugs/ckeditor/plugins/smiley/images/shades_smile.gif create mode 100644 static/plugs/ckeditor/plugins/smiley/images/shades_smile.png create mode 100644 static/plugs/ckeditor/plugins/smiley/images/teeth_smile.gif create mode 100644 static/plugs/ckeditor/plugins/smiley/images/teeth_smile.png create mode 100644 static/plugs/ckeditor/plugins/smiley/images/thumbs_down.gif create mode 100644 static/plugs/ckeditor/plugins/smiley/images/thumbs_down.png create mode 100644 static/plugs/ckeditor/plugins/smiley/images/thumbs_up.gif create mode 100644 static/plugs/ckeditor/plugins/smiley/images/thumbs_up.png create mode 100644 static/plugs/ckeditor/plugins/smiley/images/tongue_smile.gif create mode 100644 static/plugs/ckeditor/plugins/smiley/images/tongue_smile.png create mode 100644 static/plugs/ckeditor/plugins/smiley/images/tounge_smile.gif create mode 100644 static/plugs/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif create mode 100644 static/plugs/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.png create mode 100644 static/plugs/ckeditor/plugins/smiley/images/wink_smile.gif create mode 100644 static/plugs/ckeditor/plugins/smiley/images/wink_smile.png create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/_translationstatus.txt create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/af.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/ar.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/az.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/bg.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/ca.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/cs.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/cy.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/da.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/de-ch.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/de.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/el.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/en-au.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/en-ca.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/en-gb.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/en.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/eo.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/es-mx.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/es.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/et.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/eu.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/fa.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/fi.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/fr-ca.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/fr.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/gl.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/he.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/hr.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/hu.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/id.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/it.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/ja.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/km.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/ko.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/ku.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/lt.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/lv.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/nb.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/nl.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/no.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/oc.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/pl.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/pt-br.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/pt.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/ru.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/si.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/sk.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/sl.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/sq.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/sv.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/th.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/tr.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/tt.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/ug.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/uk.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/vi.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/zh-cn.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/lang/zh.js create mode 100644 static/plugs/ckeditor/plugins/specialchar/dialogs/specialchar.js create mode 100644 static/plugs/ckeditor/plugins/table/dialogs/table.js create mode 100644 static/plugs/ckeditor/plugins/tableselection/styles/tableselection.css create mode 100644 static/plugs/ckeditor/plugins/tabletools/dialogs/tableCell.js create mode 100644 static/plugs/ckeditor/plugins/templates/dialogs/templates.css create mode 100644 static/plugs/ckeditor/plugins/templates/dialogs/templates.js create mode 100644 static/plugs/ckeditor/plugins/templates/templates/default.js create mode 100644 static/plugs/ckeditor/plugins/templates/templates/images/template1.gif create mode 100644 static/plugs/ckeditor/plugins/templates/templates/images/template2.gif create mode 100644 static/plugs/ckeditor/plugins/templates/templates/images/template3.gif create mode 100644 static/plugs/ckeditor/plugins/wsc/LICENSE.md create mode 100644 static/plugs/ckeditor/plugins/wsc/README.md create mode 100644 static/plugs/ckeditor/plugins/wsc/dialogs/ciframe.html create mode 100644 static/plugs/ckeditor/plugins/wsc/dialogs/tmpFrameset.html create mode 100644 static/plugs/ckeditor/plugins/wsc/dialogs/wsc.css create mode 100644 static/plugs/ckeditor/plugins/wsc/dialogs/wsc.js create mode 100644 static/plugs/ckeditor/plugins/wsc/dialogs/wsc_ie.js create mode 100644 static/plugs/ckeditor/plugins/wsc/skins/moono-lisa/wsc.css create mode 100644 static/plugs/ckeditor/skins/moono-lisa/dialog.css create mode 100644 static/plugs/ckeditor/skins/moono-lisa/dialog_ie.css create mode 100644 static/plugs/ckeditor/skins/moono-lisa/dialog_ie8.css create mode 100644 static/plugs/ckeditor/skins/moono-lisa/dialog_iequirks.css create mode 100644 static/plugs/ckeditor/skins/moono-lisa/editor.css create mode 100644 static/plugs/ckeditor/skins/moono-lisa/editor_gecko.css create mode 100644 static/plugs/ckeditor/skins/moono-lisa/editor_ie.css create mode 100644 static/plugs/ckeditor/skins/moono-lisa/editor_ie8.css create mode 100644 static/plugs/ckeditor/skins/moono-lisa/editor_iequirks.css create mode 100644 static/plugs/ckeditor/skins/moono-lisa/icons.png create mode 100644 static/plugs/ckeditor/skins/moono-lisa/icons_hidpi.png create mode 100644 static/plugs/ckeditor/skins/moono-lisa/images/arrow.png create mode 100644 static/plugs/ckeditor/skins/moono-lisa/images/close.png create mode 100644 static/plugs/ckeditor/skins/moono-lisa/images/hidpi/close.png create mode 100644 static/plugs/ckeditor/skins/moono-lisa/images/hidpi/lock-open.png create mode 100644 static/plugs/ckeditor/skins/moono-lisa/images/hidpi/lock.png create mode 100644 static/plugs/ckeditor/skins/moono-lisa/images/hidpi/refresh.png create mode 100644 static/plugs/ckeditor/skins/moono-lisa/images/lock-open.png create mode 100644 static/plugs/ckeditor/skins/moono-lisa/images/lock.png create mode 100644 static/plugs/ckeditor/skins/moono-lisa/images/refresh.png create mode 100644 static/plugs/ckeditor/skins/moono-lisa/images/spinner.gif create mode 100644 static/plugs/ckeditor/skins/moono-lisa/readme.md create mode 100644 static/plugs/ckeditor/styles.js create mode 100644 static/plugs/layui/css/modules/laydate/default/laydate.css delete mode 100644 static/plugs/layui/css/modules/laydate/icon.png delete mode 100644 static/plugs/layui/css/modules/laydate/laydate.css delete mode 100644 static/plugs/layui/lay/dest/layui.all.js create mode 100644 static/plugs/layui/lay/modules/carousel.js create mode 100644 static/plugs/layui/lay/modules/table.js delete mode 100644 static/plugs/layui/laydate/laydate.js delete mode 100644 static/plugs/layui/laydate/need/laydate.css delete mode 100644 static/plugs/layui/laydate/skins/dahong/icon.png delete mode 100644 static/plugs/layui/laydate/skins/dahong/laydate.css delete mode 100644 static/plugs/layui/laydate/skins/default/icon.png delete mode 100644 static/plugs/layui/laydate/skins/default/laydate.css delete mode 100644 static/plugs/layui/laydate/skins/molv/icon.png delete mode 100644 static/plugs/layui/laydate/skins/molv/laydate.css create mode 100644 static/plugs/layui/layui.all.js delete mode 100644 static/plugs/multiselect/bootstrap-multiselect.css delete mode 100644 static/plugs/multiselect/bootstrap-multiselect.js delete mode 100644 static/plugs/ueditor/back/ueditor.all.js delete mode 100644 static/plugs/ueditor/back/ueditor.all.min.js delete mode 100644 static/plugs/ueditor/back/ueditor.config.js delete mode 100644 static/plugs/ueditor/dialogs/anchor/anchor.html delete mode 100644 static/plugs/ueditor/dialogs/attachment/attachment.css delete mode 100644 static/plugs/ueditor/dialogs/attachment/attachment.html delete mode 100644 static/plugs/ueditor/dialogs/attachment/attachment.js delete mode 100644 static/plugs/ueditor/dialogs/attachment/fileTypeImages/icon_chm.gif delete mode 100644 static/plugs/ueditor/dialogs/attachment/fileTypeImages/icon_default.png delete mode 100644 static/plugs/ueditor/dialogs/attachment/fileTypeImages/icon_doc.gif delete mode 100644 static/plugs/ueditor/dialogs/attachment/fileTypeImages/icon_exe.gif delete mode 100644 static/plugs/ueditor/dialogs/attachment/fileTypeImages/icon_jpg.gif delete mode 100644 static/plugs/ueditor/dialogs/attachment/fileTypeImages/icon_mp3.gif delete mode 100644 static/plugs/ueditor/dialogs/attachment/fileTypeImages/icon_mv.gif delete mode 100644 static/plugs/ueditor/dialogs/attachment/fileTypeImages/icon_pdf.gif delete mode 100644 static/plugs/ueditor/dialogs/attachment/fileTypeImages/icon_ppt.gif delete mode 100644 static/plugs/ueditor/dialogs/attachment/fileTypeImages/icon_psd.gif delete mode 100644 static/plugs/ueditor/dialogs/attachment/fileTypeImages/icon_rar.gif delete mode 100644 static/plugs/ueditor/dialogs/attachment/fileTypeImages/icon_txt.gif delete mode 100644 static/plugs/ueditor/dialogs/attachment/fileTypeImages/icon_xls.gif delete mode 100644 static/plugs/ueditor/dialogs/attachment/images/alignicon.gif delete mode 100644 static/plugs/ueditor/dialogs/attachment/images/alignicon.png delete mode 100644 static/plugs/ueditor/dialogs/attachment/images/bg.png delete mode 100644 static/plugs/ueditor/dialogs/attachment/images/file-icons.gif delete mode 100644 static/plugs/ueditor/dialogs/attachment/images/file-icons.png delete mode 100644 static/plugs/ueditor/dialogs/attachment/images/icons.gif delete mode 100644 static/plugs/ueditor/dialogs/attachment/images/icons.png delete mode 100644 static/plugs/ueditor/dialogs/attachment/images/image.png delete mode 100644 static/plugs/ueditor/dialogs/attachment/images/progress.png delete mode 100644 static/plugs/ueditor/dialogs/attachment/images/success.gif delete mode 100644 static/plugs/ueditor/dialogs/attachment/images/success.png delete mode 100644 static/plugs/ueditor/dialogs/background/background.css delete mode 100644 static/plugs/ueditor/dialogs/background/background.html delete mode 100644 static/plugs/ueditor/dialogs/background/background.js delete mode 100644 static/plugs/ueditor/dialogs/background/images/bg.png delete mode 100644 static/plugs/ueditor/dialogs/background/images/success.png delete mode 100644 static/plugs/ueditor/dialogs/charts/chart.config.js delete mode 100644 static/plugs/ueditor/dialogs/charts/charts.css delete mode 100644 static/plugs/ueditor/dialogs/charts/charts.html delete mode 100644 static/plugs/ueditor/dialogs/charts/charts.js delete mode 100644 static/plugs/ueditor/dialogs/charts/images/charts0.png delete mode 100644 static/plugs/ueditor/dialogs/charts/images/charts1.png delete mode 100644 static/plugs/ueditor/dialogs/charts/images/charts2.png delete mode 100644 static/plugs/ueditor/dialogs/charts/images/charts3.png delete mode 100644 static/plugs/ueditor/dialogs/charts/images/charts4.png delete mode 100644 static/plugs/ueditor/dialogs/charts/images/charts5.png delete mode 100644 static/plugs/ueditor/dialogs/emotion/emotion.css delete mode 100644 static/plugs/ueditor/dialogs/emotion/emotion.html delete mode 100644 static/plugs/ueditor/dialogs/emotion/emotion.js delete mode 100644 static/plugs/ueditor/dialogs/emotion/images/0.gif delete mode 100644 static/plugs/ueditor/dialogs/emotion/images/bface.gif delete mode 100644 static/plugs/ueditor/dialogs/emotion/images/cface.gif delete mode 100644 static/plugs/ueditor/dialogs/emotion/images/fface.gif delete mode 100644 static/plugs/ueditor/dialogs/emotion/images/jxface2.gif delete mode 100644 static/plugs/ueditor/dialogs/emotion/images/neweditor-tab-bg.png delete mode 100644 static/plugs/ueditor/dialogs/emotion/images/tface.gif delete mode 100644 static/plugs/ueditor/dialogs/emotion/images/wface.gif delete mode 100644 static/plugs/ueditor/dialogs/emotion/images/yface.gif delete mode 100644 static/plugs/ueditor/dialogs/gmap/gmap.html delete mode 100644 static/plugs/ueditor/dialogs/help/help.css delete mode 100644 static/plugs/ueditor/dialogs/help/help.html delete mode 100644 static/plugs/ueditor/dialogs/help/help.js delete mode 100644 static/plugs/ueditor/dialogs/image/image.css delete mode 100644 static/plugs/ueditor/dialogs/image/image.html delete mode 100644 static/plugs/ueditor/dialogs/image/image.js delete mode 100644 static/plugs/ueditor/dialogs/image/images/alignicon.jpg delete mode 100644 static/plugs/ueditor/dialogs/image/images/bg.png delete mode 100644 static/plugs/ueditor/dialogs/image/images/icons.gif delete mode 100644 static/plugs/ueditor/dialogs/image/images/icons.png delete mode 100644 static/plugs/ueditor/dialogs/image/images/image.png delete mode 100644 static/plugs/ueditor/dialogs/image/images/progress.png delete mode 100644 static/plugs/ueditor/dialogs/image/images/success.gif delete mode 100644 static/plugs/ueditor/dialogs/image/images/success.png delete mode 100644 static/plugs/ueditor/dialogs/insertframe/insertframe.html delete mode 100644 static/plugs/ueditor/dialogs/internal.js delete mode 100644 static/plugs/ueditor/dialogs/link/link.html delete mode 100644 static/plugs/ueditor/dialogs/map/map.html delete mode 100644 static/plugs/ueditor/dialogs/map/show.html delete mode 100644 static/plugs/ueditor/dialogs/music/music.css delete mode 100644 static/plugs/ueditor/dialogs/music/music.html delete mode 100644 static/plugs/ueditor/dialogs/music/music.js delete mode 100644 static/plugs/ueditor/dialogs/preview/preview.html delete mode 100644 static/plugs/ueditor/dialogs/scrawl/images/addimg.png delete mode 100644 static/plugs/ueditor/dialogs/scrawl/images/brush.png delete mode 100644 static/plugs/ueditor/dialogs/scrawl/images/delimg.png delete mode 100644 static/plugs/ueditor/dialogs/scrawl/images/delimgH.png delete mode 100644 static/plugs/ueditor/dialogs/scrawl/images/empty.png delete mode 100644 static/plugs/ueditor/dialogs/scrawl/images/emptyH.png delete mode 100644 static/plugs/ueditor/dialogs/scrawl/images/eraser.png delete mode 100644 static/plugs/ueditor/dialogs/scrawl/images/redo.png delete mode 100644 static/plugs/ueditor/dialogs/scrawl/images/redoH.png delete mode 100644 static/plugs/ueditor/dialogs/scrawl/images/scale.png delete mode 100644 static/plugs/ueditor/dialogs/scrawl/images/scaleH.png delete mode 100644 static/plugs/ueditor/dialogs/scrawl/images/size.png delete mode 100644 static/plugs/ueditor/dialogs/scrawl/images/undo.png delete mode 100644 static/plugs/ueditor/dialogs/scrawl/images/undoH.png delete mode 100644 static/plugs/ueditor/dialogs/scrawl/scrawl.css delete mode 100644 static/plugs/ueditor/dialogs/scrawl/scrawl.html delete mode 100644 static/plugs/ueditor/dialogs/scrawl/scrawl.js delete mode 100644 static/plugs/ueditor/dialogs/searchreplace/searchreplace.html delete mode 100644 static/plugs/ueditor/dialogs/searchreplace/searchreplace.js delete mode 100644 static/plugs/ueditor/dialogs/snapscreen/snapscreen.html delete mode 100644 static/plugs/ueditor/dialogs/spechars/spechars.html delete mode 100644 static/plugs/ueditor/dialogs/spechars/spechars.js delete mode 100644 static/plugs/ueditor/dialogs/table/dragicon.png delete mode 100644 static/plugs/ueditor/dialogs/table/edittable.css delete mode 100644 static/plugs/ueditor/dialogs/table/edittable.html delete mode 100644 static/plugs/ueditor/dialogs/table/edittable.js delete mode 100644 static/plugs/ueditor/dialogs/table/edittd.html delete mode 100644 static/plugs/ueditor/dialogs/table/edittip.html delete mode 100644 static/plugs/ueditor/dialogs/template/config.js delete mode 100644 static/plugs/ueditor/dialogs/template/images/bg.gif delete mode 100644 static/plugs/ueditor/dialogs/template/images/pre0.png delete mode 100644 static/plugs/ueditor/dialogs/template/images/pre1.png delete mode 100644 static/plugs/ueditor/dialogs/template/images/pre2.png delete mode 100644 static/plugs/ueditor/dialogs/template/images/pre3.png delete mode 100644 static/plugs/ueditor/dialogs/template/images/pre4.png delete mode 100644 static/plugs/ueditor/dialogs/template/template.css delete mode 100644 static/plugs/ueditor/dialogs/template/template.html delete mode 100644 static/plugs/ueditor/dialogs/template/template.js delete mode 100644 static/plugs/ueditor/dialogs/video/images/bg.png delete mode 100644 static/plugs/ueditor/dialogs/video/images/center_focus.jpg delete mode 100644 static/plugs/ueditor/dialogs/video/images/file-icons.gif delete mode 100644 static/plugs/ueditor/dialogs/video/images/file-icons.png delete mode 100644 static/plugs/ueditor/dialogs/video/images/icons.gif delete mode 100644 static/plugs/ueditor/dialogs/video/images/icons.png delete mode 100644 static/plugs/ueditor/dialogs/video/images/image.png delete mode 100644 static/plugs/ueditor/dialogs/video/images/left_focus.jpg delete mode 100644 static/plugs/ueditor/dialogs/video/images/none_focus.jpg delete mode 100644 static/plugs/ueditor/dialogs/video/images/progress.png delete mode 100644 static/plugs/ueditor/dialogs/video/images/right_focus.jpg delete mode 100644 static/plugs/ueditor/dialogs/video/images/success.gif delete mode 100644 static/plugs/ueditor/dialogs/video/images/success.png delete mode 100644 static/plugs/ueditor/dialogs/video/video.css delete mode 100644 static/plugs/ueditor/dialogs/video/video.html delete mode 100644 static/plugs/ueditor/dialogs/video/video.js delete mode 100644 static/plugs/ueditor/dialogs/webapp/webapp.html delete mode 100644 static/plugs/ueditor/dialogs/wordimage/fClipboard_ueditor.swf delete mode 100644 static/plugs/ueditor/dialogs/wordimage/imageUploader.swf delete mode 100644 static/plugs/ueditor/dialogs/wordimage/tangram.js delete mode 100644 static/plugs/ueditor/dialogs/wordimage/wordimage.html delete mode 100644 static/plugs/ueditor/dialogs/wordimage/wordimage.js delete mode 100644 static/plugs/ueditor/index.html delete mode 100644 static/plugs/ueditor/lang/en/en.js delete mode 100644 static/plugs/ueditor/lang/en/images/addimage.png delete mode 100644 static/plugs/ueditor/lang/en/images/alldeletebtnhoverskin.png delete mode 100644 static/plugs/ueditor/lang/en/images/alldeletebtnupskin.png delete mode 100644 static/plugs/ueditor/lang/en/images/background.png delete mode 100644 static/plugs/ueditor/lang/en/images/button.png delete mode 100644 static/plugs/ueditor/lang/en/images/copy.png delete mode 100644 static/plugs/ueditor/lang/en/images/deletedisable.png delete mode 100644 static/plugs/ueditor/lang/en/images/deleteenable.png delete mode 100644 static/plugs/ueditor/lang/en/images/listbackground.png delete mode 100644 static/plugs/ueditor/lang/en/images/localimage.png delete mode 100644 static/plugs/ueditor/lang/en/images/music.png delete mode 100644 static/plugs/ueditor/lang/en/images/rotateleftdisable.png delete mode 100644 static/plugs/ueditor/lang/en/images/rotateleftenable.png delete mode 100644 static/plugs/ueditor/lang/en/images/rotaterightdisable.png delete mode 100644 static/plugs/ueditor/lang/en/images/rotaterightenable.png delete mode 100644 static/plugs/ueditor/lang/en/images/upload.png delete mode 100644 static/plugs/ueditor/lang/zh-cn/images/copy.png delete mode 100644 static/plugs/ueditor/lang/zh-cn/images/localimage.png delete mode 100644 static/plugs/ueditor/lang/zh-cn/images/music.png delete mode 100644 static/plugs/ueditor/lang/zh-cn/images/upload.png delete mode 100644 static/plugs/ueditor/lang/zh-cn/zh-cn.js delete mode 100644 static/plugs/ueditor/php/Uploader.class.php delete mode 100644 static/plugs/ueditor/php/action_crawler.php delete mode 100644 static/plugs/ueditor/php/action_list.php delete mode 100644 static/plugs/ueditor/php/action_upload.php delete mode 100644 static/plugs/ueditor/php/config.json delete mode 100644 static/plugs/ueditor/php/controller.php delete mode 100644 static/plugs/ueditor/themes/default/css/ueditor.css delete mode 100644 static/plugs/ueditor/themes/default/css/ueditor.min.css delete mode 100644 static/plugs/ueditor/themes/default/dialogbase.css delete mode 100644 static/plugs/ueditor/themes/default/images/anchor.gif delete mode 100644 static/plugs/ueditor/themes/default/images/arrow.png delete mode 100644 static/plugs/ueditor/themes/default/images/arrow_down.png delete mode 100644 static/plugs/ueditor/themes/default/images/arrow_up.png delete mode 100644 static/plugs/ueditor/themes/default/images/button-bg.gif delete mode 100644 static/plugs/ueditor/themes/default/images/cancelbutton.gif delete mode 100644 static/plugs/ueditor/themes/default/images/charts.png delete mode 100644 static/plugs/ueditor/themes/default/images/cursor_h.gif delete mode 100644 static/plugs/ueditor/themes/default/images/cursor_h.png delete mode 100644 static/plugs/ueditor/themes/default/images/cursor_v.gif delete mode 100644 static/plugs/ueditor/themes/default/images/cursor_v.png delete mode 100644 static/plugs/ueditor/themes/default/images/dialog-title-bg.png delete mode 100644 static/plugs/ueditor/themes/default/images/filescan.png delete mode 100644 static/plugs/ueditor/themes/default/images/highlighted.gif delete mode 100644 static/plugs/ueditor/themes/default/images/icons-all.gif delete mode 100644 static/plugs/ueditor/themes/default/images/icons.gif delete mode 100644 static/plugs/ueditor/themes/default/images/icons.png delete mode 100644 static/plugs/ueditor/themes/default/images/loaderror.png delete mode 100644 static/plugs/ueditor/themes/default/images/loading.gif delete mode 100644 static/plugs/ueditor/themes/default/images/lock.gif delete mode 100644 static/plugs/ueditor/themes/default/images/neweditor-tab-bg.png delete mode 100644 static/plugs/ueditor/themes/default/images/pagebreak.gif delete mode 100644 static/plugs/ueditor/themes/default/images/scale.png delete mode 100644 static/plugs/ueditor/themes/default/images/sortable.png delete mode 100644 static/plugs/ueditor/themes/default/images/spacer.gif delete mode 100644 static/plugs/ueditor/themes/default/images/sparator_v.png delete mode 100644 static/plugs/ueditor/themes/default/images/table-cell-align.png delete mode 100644 static/plugs/ueditor/themes/default/images/tangram-colorpicker.png delete mode 100644 static/plugs/ueditor/themes/default/images/toolbar_bg.png delete mode 100644 static/plugs/ueditor/themes/default/images/unhighlighted.gif delete mode 100644 static/plugs/ueditor/themes/default/images/upload.png delete mode 100644 static/plugs/ueditor/themes/default/images/videologo.gif delete mode 100644 static/plugs/ueditor/themes/default/images/word.gif delete mode 100644 static/plugs/ueditor/themes/default/images/wordpaste.png delete mode 100644 static/plugs/ueditor/themes/iframe.css delete mode 100644 static/plugs/ueditor/third-party/SyntaxHighlighter/shCore.js delete mode 100644 static/plugs/ueditor/third-party/SyntaxHighlighter/shCoreDefault.css delete mode 100644 static/plugs/ueditor/third-party/codemirror/codemirror.css delete mode 100644 static/plugs/ueditor/third-party/codemirror/codemirror.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/adapters/mootools-adapter.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/adapters/mootools-adapter.src.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/adapters/prototype-adapter.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/adapters/prototype-adapter.src.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/adapters/standalone-framework.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/adapters/standalone-framework.src.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/highcharts-more.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/highcharts-more.src.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/highcharts.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/highcharts.src.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/modules/annotations.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/modules/annotations.src.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/modules/canvas-tools.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/modules/canvas-tools.src.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/modules/data.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/modules/data.src.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/modules/drilldown.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/modules/drilldown.src.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/modules/exporting.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/modules/exporting.src.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/modules/exporting_1.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/modules/funnel.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/modules/funnel.src.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/modules/heatmap.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/modules/heatmap.src.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/modules/map.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/modules/map.src.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/modules/no-data-to-display.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/modules/no-data-to-display.src.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/themes/dark-blue.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/themes/dark-green.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/themes/gray.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/themes/grid.js delete mode 100644 static/plugs/ueditor/third-party/highcharts/themes/skies.js delete mode 100644 static/plugs/ueditor/third-party/jquery-1.10.2.js delete mode 100644 static/plugs/ueditor/third-party/jquery-1.10.2.min.js delete mode 100644 static/plugs/ueditor/third-party/jquery-1.10.2.min.map delete mode 100644 static/plugs/ueditor/third-party/snapscreen/UEditorSnapscreen.exe delete mode 100644 static/plugs/ueditor/third-party/video-js/font/vjs.eot delete mode 100644 static/plugs/ueditor/third-party/video-js/font/vjs.svg delete mode 100644 static/plugs/ueditor/third-party/video-js/font/vjs.ttf delete mode 100644 static/plugs/ueditor/third-party/video-js/font/vjs.woff delete mode 100644 static/plugs/ueditor/third-party/video-js/video-js.css delete mode 100644 static/plugs/ueditor/third-party/video-js/video-js.min.css delete mode 100644 static/plugs/ueditor/third-party/video-js/video-js.swf delete mode 100644 static/plugs/ueditor/third-party/video-js/video.dev.js delete mode 100644 static/plugs/ueditor/third-party/video-js/video.js delete mode 100644 static/plugs/ueditor/third-party/webuploader/Uploader.swf delete mode 100644 static/plugs/ueditor/third-party/webuploader/webuploader.css delete mode 100644 static/plugs/ueditor/third-party/webuploader/webuploader.custom.js delete mode 100644 static/plugs/ueditor/third-party/webuploader/webuploader.custom.min.js delete mode 100644 static/plugs/ueditor/third-party/webuploader/webuploader.flashonly.js delete mode 100644 static/plugs/ueditor/third-party/webuploader/webuploader.flashonly.min.js delete mode 100644 static/plugs/ueditor/third-party/webuploader/webuploader.html5only.js delete mode 100644 static/plugs/ueditor/third-party/webuploader/webuploader.html5only.min.js delete mode 100644 static/plugs/ueditor/third-party/webuploader/webuploader.js delete mode 100644 static/plugs/ueditor/third-party/webuploader/webuploader.min.js delete mode 100644 static/plugs/ueditor/third-party/webuploader/webuploader.withoutimage.js delete mode 100644 static/plugs/ueditor/third-party/webuploader/webuploader.withoutimage.min.js delete mode 100644 static/plugs/ueditor/third-party/zeroclipboard/ZeroClipboard.js delete mode 100644 static/plugs/ueditor/third-party/zeroclipboard/ZeroClipboard.min.js delete mode 100644 static/plugs/ueditor/third-party/zeroclipboard/ZeroClipboard.min.map delete mode 100644 static/plugs/ueditor/third-party/zeroclipboard/ZeroClipboard.swf delete mode 100644 static/plugs/ueditor/ueditor.js delete mode 100644 static/plugs/ueditor/ueditor.parse.js delete mode 100644 static/plugs/ueditor/ueditor.parse.min.js delete mode 100644 static/upload/1325ee90939a1545/05e10b79fd70fa3a.jpg create mode 100644 vendor/zoujingli/wechat-php-sdk/Wechat/WechatMessage.php diff --git a/application/admin/controller/Auth.php b/application/admin/controller/Auth.php index 1c06d2598..18ba2f684 100644 --- a/application/admin/controller/Auth.php +++ b/application/admin/controller/Auth.php @@ -67,15 +67,12 @@ class Auth extends BasicAdmin protected function _apply_getnode($auth_id) { $nodes = NodeService::get(); - $checked = Db::name('SystemAuthNode')->where('auth', $auth_id)->column('node'); + $checked = Db::name('SystemAuthNode')->where(['auth' => $auth_id])->column('node'); foreach ($nodes as $key => &$node) { $node['checked'] = in_array($node['node'], $checked); - if (empty($node['is_auth']) && substr_count($node['node'], '/') > 1) { - unset($nodes[$key]); - } } - $allnode = $this->_apply_filter(ToolsService::arr2tree($nodes, 'node', 'pnode', '_sub_')); - $this->success('获取节点成功!', '', $allnode); + $all = $this->_apply_filter(ToolsService::arr2tree($nodes, 'node', 'pnode', '_sub_')); + $this->success('获取节点成功!', '', $all); } /** @@ -84,14 +81,13 @@ class Auth extends BasicAdmin */ protected function _apply_save($auth_id) { - $data = []; - $post = $this->request->post(); + list($data, $post) = [[], $this->request->post()]; foreach (isset($post['nodes']) ? $post['nodes'] : [] as $node) { $data[] = ['auth' => $auth_id, 'node' => $node]; } - Db::name('SystemAuthNode')->where('auth', $auth_id)->delete(); + Db::name('SystemAuthNode')->where(['auth' => $auth_id])->delete(); Db::name('SystemAuthNode')->insertAll($data); - $this->success('节点授权更新成功!', ''); + $this->success('节点授权更新成功!', ''); } /** @@ -105,8 +101,6 @@ class Auth extends BasicAdmin foreach ($nodes as $key => &$node) { if (!empty($node['_sub_']) && is_array($node['_sub_'])) { $node['_sub_'] = $this->_apply_filter($node['_sub_'], $level + 1); - } elseif ($level < 3) { - unset($nodes[$key]); } } return $nodes; @@ -134,9 +128,9 @@ class Auth extends BasicAdmin public function forbid() { if (DataService::update($this->table)) { - $this->success("权限禁用成功!", ''); + $this->success("权限禁用成功!", ''); } - $this->error("权限禁用失败, 请稍候再试!"); + $this->error("权限禁用失败,请稍候再试!"); } /** @@ -145,9 +139,9 @@ class Auth extends BasicAdmin public function resume() { if (DataService::update($this->table)) { - $this->success("权限启用成功!", ''); + $this->success("权限启用成功!", ''); } - $this->error("权限启用失败, 请稍候再试!"); + $this->error("权限启用失败,请稍候再试!"); } /** @@ -158,9 +152,9 @@ class Auth extends BasicAdmin if (DataService::update($this->table)) { $id = $this->request->post('id'); Db::name('SystemAuthNode')->where('auth', $id)->delete(); - $this->success("权限删除成功!", ''); + $this->success("权限删除成功!", ''); } - $this->error("权限删除失败, 请稍候再试!"); + $this->error("权限删除失败,请稍候再试!"); } } diff --git a/application/admin/controller/Config.php b/application/admin/controller/Config.php index df7aee53a..258612f79 100644 --- a/application/admin/controller/Config.php +++ b/application/admin/controller/Config.php @@ -45,8 +45,7 @@ class Config extends BasicAdmin public function index() { if (!$this->request->isPost()) { - $this->assign('title', $this->title); - return view(); + return view('', ['title' => $this->title]); } foreach ($this->request->post() as $key => $vo) { sysconf($key, $vo); @@ -61,7 +60,7 @@ class Config extends BasicAdmin public function file() { $this->title = '文件存储配置'; - $alert = ['type' => 'success', 'title' => '操作提示', 'content' => '文件引擎参数影响全局文件上传功能,请勿随意修改!']; + $alert = ['type' => 'success', 'title' => '操作提示', 'content' => '文件引擎参数影响全局文件上传功能,请勿随意修改!']; $this->assign('alert', $alert); return $this->index(); } diff --git a/application/admin/controller/Index.php b/application/admin/controller/Index.php index 5f7c0d968..1e323f799 100644 --- a/application/admin/controller/Index.php +++ b/application/admin/controller/Index.php @@ -38,31 +38,44 @@ class Index extends BasicAdmin public function index() { NodeService::applyAuthNode(); - $list = Db::name('SystemMenu')->where('status', '1')->order('sort asc,id asc')->select(); - $menus = $this->_filterMenu(ToolsService::arr2tree($list)); + $list = (array) Db::name('SystemMenu')->where(['status' => '1'])->order('sort asc,id asc')->select(); + $menus = $this->_filterMenu(ToolsService::arr2tree($list), NodeService::get()); return view('', ['title' => '系统管理', 'menus' => $menus]); } /** * 后台主菜单权限过滤 * @param array $menus + * @param array $nodes * @return array */ - private function _filterMenu($menus) + private function _filterMenu($menus, $nodes) { foreach ($menus as $key => &$menu) { - if (!empty($menu['sub'])) { - $menu['sub'] = $this->_filterMenu($menu['sub']); - } - if (!empty($menu['sub'])) { + // 存在子菜单时,直接使用递归处理 + if (!empty($menu['sub'])): + $menu['sub'] = $this->_filterMenu($menu['sub'], $nodes); + endif; + if (!empty($menu['sub'])): $menu['url'] = '#'; - } elseif (stripos($menu['url'], 'http') === 0) { + // 菜单链接以http开头时,不做处理 + elseif (preg_match('/^https?\:/i', $menu['url'])) : continue; - } elseif ($menu['url'] !== '#' && auth(join('/', array_slice(explode('/', $menu['url']), 0, 3)))) { + // 菜单链接不为空时,判断登录状态及权限验证 + elseif ($menu['url'] !== '#') : + $node = join('/', array_slice(explode('/', preg_replace('/[\W^_]/', '/', $menu['url'])), 0, 3)); $menu['url'] = url($menu['url']); - } else { + // 节点需要验证验证,未登录时移除此菜单 + if (isset($nodes[$node]) && $nodes[$node]['is_login'] && !session('user')) : + unset($menus[$key]); + // 节点需要权限验证,无权限时移除此菜单 + elseif (isset($nodes[$node]) && $nodes[$node]['is_auth'] && session('user') && !auth($node)) : + unset($menus[$key]); + endif; + // 非以上情况时,移除此菜单 + else : unset($menus[$key]); - } + endif; } return $menus; } @@ -73,15 +86,13 @@ class Index extends BasicAdmin */ public function main() { - if (session('user.username') === 'admin' && session('user.password') === '21232f297a57a5a743894a0e4a801fc3') { + if (session('user.password') === '21232f297a57a5a743894a0e4a801fc3') { $url = url('admin/index/pass') . '?id=' . session('user.id'); $alert = ['type' => 'danger', 'title' => '安全提示', 'content' => "超级管理员默认密码未修改,建议马上修改!",]; $this->assign('alert', $alert); - $this->assign('title', '后台首页'); } $_version = Db::query('select version() as ver'); - $version = array_pop($_version); - return view('', ['mysql_ver' => $version['ver']]); + return view('', ['mysql_ver' => array_pop($_version)['ver'], 'title' => '后台首页']); } /** @@ -95,21 +106,19 @@ class Index extends BasicAdmin if ($this->request->isGet()) { $this->assign('verify', true); return $this->_form('SystemUser', 'user/pass'); - } else { - $data = $this->request->post(); - if ($data['password'] !== $data['repassword']) { - $this->error('两次输入的密码不一致,请重新输入!'); - } - $user = Db::name('SystemUser')->where('id', session('user.id'))->find(); - if (md5($data['oldpassword']) !== $user['password']) { - $this->error('旧密码验证失败,请重新输入!'); - } - if (DataService::save('SystemUser', ['id' => session('user.id'), 'password' => md5($data['password'])])) { - $this->success('密码修改成功,下次请使用新密码登录!', ''); - } else { - $this->error('密码修改失败,请稍候再试!'); - } } + $data = $this->request->post(); + if ($data['password'] !== $data['repassword']) { + $this->error('两次输入的密码不一致,请重新输入!'); + } + $user = Db::name('SystemUser')->where('id', session('user.id'))->find(); + if (md5($data['oldpassword']) !== $user['password']) { + $this->error('旧密码验证失败,请重新输入!'); + } + if (DataService::save('SystemUser', ['id' => session('user.id'), 'password' => md5($data['password'])])) { + $this->success('密码修改成功,下次请使用新密码登录!', ''); + } + $this->error('密码修改失败,请稍候再试!'); } /** diff --git a/application/admin/controller/Log.php b/application/admin/controller/Log.php index 0a548f924..beff34267 100644 --- a/application/admin/controller/Log.php +++ b/application/admin/controller/Log.php @@ -36,25 +36,28 @@ class Log extends BasicAdmin /** * 日志列表 + * @return array|string */ public function index() { $this->title = '系统操作日志'; $get = $this->request->get(); + // 日志行为类别 $actions = Db::name($this->table)->group('action')->column('action'); + $this->assign('actions', $actions); + // 日志数据库对象 $db = Db::name($this->table)->order('id desc'); foreach (['action', 'content', 'username'] as $key) { if (isset($get[$key]) && $get[$key] !== '') { $db->where($key, 'like', "%{$get[$key]}%"); } } - $this->assign('actions', $actions); return parent::_list($db); } /** * 列表数据处理 - * @param $data + * @param array $data */ protected function _index_data_filter(&$data) { diff --git a/application/admin/controller/Login.php b/application/admin/controller/Login.php index 61e939efa..d01674a25 100644 --- a/application/admin/controller/Login.php +++ b/application/admin/controller/Login.php @@ -29,18 +29,6 @@ use think\Db; class Login extends BasicAdmin { - /** - * 默认检查用户登录状态 - * @var bool - */ - public $checkLogin = false; - - /** - * 默认检查节点访问权限 - * @var bool - */ - public $checkAuth = false; - /** * 控制器基础方法 */ @@ -59,25 +47,24 @@ class Login extends BasicAdmin { if ($this->request->isGet()) { return $this->fetch('', ['title' => '用户登录']); - } else { - // 输入数据效验 - $username = $this->request->post('username', '', 'trim'); - $password = $this->request->post('password', '', 'trim'); - strlen($username) < 4 && $this->error('登录账号长度不能少于4位有效字符!'); - strlen($password) < 4 && $this->error('登录密码长度不能少于4位有效字符!'); - // 用户信息验证 - $user = Db::name('SystemUser')->where('username', $username)->find(); - empty($user) && $this->error('登录账号不存在,请重新输入!'); - ($user['password'] !== md5($password)) && $this->error('登录密码与账号不匹配,请重新输入!'); - empty($user['status']) && $this->error('账号已经被禁用,请联系管理!'); - // 更新登录信息 - $data = ['login_at' => ['exp', 'now()'], 'login_num' => ['exp', 'login_num+1']]; - Db::name('SystemUser')->where('id', $user['id'])->update($data); - session('user', $user); - !empty($user['authorize']) && NodeService::applyAuthNode(); - LogService::write('系统管理', '用户登录系统成功'); - $this->success('登录成功,正在进入系统...', '@admin'); } + // 输入数据效验 + $username = $this->request->post('username', '', 'trim'); + $password = $this->request->post('password', '', 'trim'); + strlen($username) < 4 && $this->error('登录账号长度不能少于4位有效字符!'); + strlen($password) < 4 && $this->error('登录密码长度不能少于4位有效字符!'); + // 用户信息验证 + $user = Db::name('SystemUser')->where('username', $username)->find(); + empty($user) && $this->error('登录账号不存在,请重新输入!'); + ($user['password'] !== md5($password)) && $this->error('登录密码与账号不匹配,请重新输入!'); + empty($user['status']) && $this->error('账号已经被禁用,请联系管理!'); + // 更新登录信息 + $data = ['login_at' => ['exp', 'now()'], 'login_num' => ['exp', 'login_num+1']]; + Db::name('SystemUser')->where(['id' => $user['id']])->update($data); + session('user', $user); + !empty($user['authorize']) && NodeService::applyAuthNode(); + LogService::write('系统管理', '用户登录系统成功'); + $this->success('登录成功,正在进入系统...', '@admin'); } /** diff --git a/application/admin/controller/Node.php b/application/admin/controller/Node.php index f86b5c55e..dff265baa 100644 --- a/application/admin/controller/Node.php +++ b/application/admin/controller/Node.php @@ -40,8 +40,8 @@ class Node extends BasicAdmin */ public function index() { - $alert = ['type' => 'danger', 'title' => '安全警告', 'content' => '结构为系统自动生成, 状态数据请勿随意修改!']; $nodes = ToolsService::arr2table(NodeService::get(), 'node', 'pnode'); + $alert = ['type' => 'danger', 'title' => '安全警告', 'content' => '结构为系统自动生成, 状态数据请勿随意修改!']; return view('', ['title' => '系统节点管理', 'nodes' => $nodes, 'alert' => $alert]); } @@ -52,11 +52,13 @@ class Node extends BasicAdmin { if ($this->request->isPost()) { $post = $this->request->post(); - if (isset($post['name']) && isset($post['value'])) { - $nameattr = explode('.', $post['name']); - $field = array_shift($nameattr); - $data = ['node' => join(',', $nameattr), $field => $post['value']]; - DataService::save($this->table, $data, 'node'); + if (isset($post['list'])) { + $data = []; + foreach ($post['list'] as $vo) { + $data['node'] = $vo['node']; + $data[$vo['name']] = $vo['value']; + } + !empty($data) && DataService::save($this->table, $data, 'node'); $this->success('参数保存成功!', ''); } } else { diff --git a/application/admin/controller/Plugs.php b/application/admin/controller/Plugs.php index ce9aac247..03d82330c 100644 --- a/application/admin/controller/Plugs.php +++ b/application/admin/controller/Plugs.php @@ -16,7 +16,6 @@ namespace app\admin\controller; use controller\BasicAdmin; use service\FileService; -use think\Db; /** * 插件助手控制器 @@ -28,29 +27,18 @@ use think\Db; class Plugs extends BasicAdmin { - /** - * 默认检查用户登录状态 - * @var bool - */ - public $checkLogin = false; - - /** - * 默认检查节点访问权限 - * @var bool - */ - public $checkAuth = false; - /** * 文件上传 * @return \think\response\View */ public function upfile() { - if (!in_array(($uptype = $this->request->get('uptype')), ['local', 'qiniu', 'oss'])) { + $uptype = $this->request->get('uptype'); + if (!in_array($uptype, ['local', 'qiniu', 'oss'])) { $uptype = sysconf('storage_type'); } - $types = $this->request->get('type', 'jpg,png'); $mode = $this->request->get('mode', 'one'); + $types = $this->request->get('type', 'jpg,png'); $this->assign('mimes', FileService::getFileMine($types)); $this->assign('field', $this->request->get('field', 'file')); return view('', ['mode' => $mode, 'types' => $types, 'uptype' => $uptype]); @@ -63,15 +51,15 @@ class Plugs extends BasicAdmin public function upload() { $file = $this->request->file('file'); - $md5s = str_split($this->request->post('md5'), 16); $ext = pathinfo($file->getInfo('name'), 4); - $filename = join('/', $md5s) . ".{$ext}"; + $md5 = str_split($this->request->post('md5'), 16); + $filename = join('/', $md5) . ".{$ext}"; // 文件上传Token验证 if ($this->request->post('token') !== md5($filename . session_id())) { return json(['code' => 'ERROR', '文件上传验证失败']); } // 文件上传处理 - if (($info = $file->move('static' . DS . 'upload' . DS . $md5s[0], $md5s[1], true))) { + if (($info = $file->move('static' . DS . 'upload' . DS . $md5[0], $md5[1], true))) { if (($site_url = FileService::getFileUrl($filename, 'local'))) { return json(['data' => ['site_url' => $site_url], 'code' => 'SUCCESS', 'msg' => '文件上传成功']); } @@ -85,7 +73,7 @@ class Plugs extends BasicAdmin public function upstate() { $post = $this->request->post(); - $filename = join('/', str_split($post['md5'], 16)) . '.' . pathinfo($post['filename'], PATHINFO_EXTENSION); + $filename = join('/', str_split($post['md5'], 16)) . '.' . pathinfo($post['filename'], 4); // 检查文件是否已上传 if (($site_url = FileService::getFileUrl($filename))) { $this->result(['site_url' => $site_url], 'IS_FOUND'); @@ -123,14 +111,13 @@ class Plugs extends BasicAdmin */ protected function _getQiniuToken($key) { + $host = sysconf('storage_qiniu_domain'); + $bucket = sysconf('storage_qiniu_bucket'); $accessKey = sysconf('storage_qiniu_access_key'); $secretKey = sysconf('storage_qiniu_secret_key'); - $bucket = sysconf('storage_qiniu_bucket'); - $host = sysconf('storage_qiniu_domain'); $protocol = sysconf('storage_qiniu_is_https') ? 'https' : 'http'; $params = [ - "scope" => "{$bucket}:{$key}", - "deadline" => 3600 + time(), + "scope" => "{$bucket}:{$key}", "deadline" => 3600 + time(), "returnBody" => "{\"data\":{\"site_url\":\"{$protocol}://{$host}/$(key)\",\"file_url\":\"$(key)\"}, \"code\": \"SUCCESS\"}", ]; $data = str_replace(['+', '/'], ['-', '_'], base64_encode(json_encode($params))); @@ -147,13 +134,4 @@ class Plugs extends BasicAdmin return view('', ['field' => $field]); } - /** - * 区域数据 - * @return \think\response\Json - */ - public function region() - { - return json(Db::name('DataRegion')->where('status', '1')->column('code,name')); - } - } diff --git a/application/admin/controller/User.php b/application/admin/controller/User.php index 6fb8a48e6..09045dcd0 100644 --- a/application/admin/controller/User.php +++ b/application/admin/controller/User.php @@ -39,19 +39,14 @@ class User extends BasicAdmin */ public function index() { - // 设置页面标题 $this->title = '系统用户管理'; - // 获取到所有GET参数 $get = $this->request->get(); - // 实例Query对象 - $db = Db::name($this->table)->where('is_deleted', '0'); - // 应用搜索条件 + $db = Db::name($this->table)->where(['is_deleted' => '0']); foreach (['username', 'phone'] as $key) { if (isset($get[$key]) && $get[$key] !== '') { $db->where($key, 'like', "%{$get[$key]}%"); } } - // 实例化并显示 return parent::_list($db); } @@ -111,7 +106,7 @@ class User extends BasicAdmin } if (isset($data['id'])) { unset($data['username']); - } elseif (Db::name($this->table)->where('username', $data['username'])->find()) { + } elseif (Db::name($this->table)->where(['username' => $data['username']])->find()) { $this->error('用户账号已经存在,请使用其它账号!'); } } else { diff --git a/application/admin/view/auth.index.html b/application/admin/view/auth.index.html index 561e473f5..3189c6c90 100644 --- a/application/admin/view/auth.index.html +++ b/application/admin/view/auth.index.html @@ -9,6 +9,7 @@ {block name="content"}
+ {if !empty($list)} @@ -74,5 +75,8 @@
{if isset($page)}

{$page}

{/if} + {else} +

暂时无记录

+ {/if}
{/block} \ No newline at end of file diff --git a/application/admin/view/index.index.html b/application/admin/view/index.index.html index d8f8064fa..871102d24 100644 --- a/application/admin/view/index.index.html +++ b/application/admin/view/index.index.html @@ -4,6 +4,6 @@ {include file="extra@admin/main/top"}
{include file="extra@admin/main/left"} -
+
{/block} \ No newline at end of file diff --git a/application/admin/view/login.index.html b/application/admin/view/login.index.html index 19e787b76..38914566c 100644 --- a/application/admin/view/login.index.html +++ b/application/admin/view/login.index.html @@ -1,11 +1,11 @@ {extend name="extra@admin/main"} {block name="style"} - + {/block} {block name="body"} -
+