From 27c248bf46ca06037bd2e25d58b07698d11f2096 Mon Sep 17 00:00:00 2001 From: devil_gong Date: Fri, 14 Jun 2019 17:57:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E9=99=A4=E5=BA=94=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/admin/controller/Pluginsadmin.php | 2 + .../view/default/pluginsadmin/index.html | 5 +- application/plugins/.gitignore | 1 + application/plugins/answers/Hook.php | 59 -- application/plugins/answers/admin/Admin.php | 291 ---------- application/plugins/answers/config.json | 24 - application/plugins/answers/index/Index.php | 224 -------- application/plugins/answers/install.sql | 23 - .../plugins/answers/service/Service.php | 406 ------------- application/plugins/answers/uninstall.sql | 5 - application/plugins/commongobacktop/Hook.php | 148 ----- .../plugins/commongobacktop/admin/Admin.php | 85 --- .../plugins/commongobacktop/config.json | 30 - .../plugins/commononlineservice/Hook.php | 125 ---- .../commononlineservice/admin/Admin.php | 88 --- .../plugins/commononlineservice/config.json | 30 - .../plugins/commonrightnavigation/Hook.php | 144 ----- .../commonrightnavigation/admin/Admin.php | 85 --- .../plugins/commonrightnavigation/config.json | 30 - .../commonrightnavigation/index/Index.php | 76 --- .../plugins/commontopmaxpicture/Hook.php | 105 ---- .../commontopmaxpicture/admin/Admin.php | 85 --- .../plugins/commontopmaxpicture/config.json | 24 - application/plugins/commontopnotice/Hook.php | 106 ---- .../plugins/commontopnotice/admin/Admin.php | 85 --- .../plugins/commontopnotice/config.json | 24 - application/plugins/expressforkdn/Hook.php | 154 ----- .../plugins/expressforkdn/admin/Admin.php | 64 --- application/plugins/expressforkdn/config.json | 42 -- .../plugins/expressforkdn/index/Index.php | 179 ------ .../plugins/footercustomerservice/Hook.php | 134 ----- .../footercustomerservice/admin/Admin.php | 199 ------- .../plugins/footercustomerservice/config.json | 27 - .../footercustomerservice/service/Service.php | 228 -------- application/plugins/freightfee/Hook.php | 316 ---------- .../plugins/freightfee/admin/Admin.php | 128 ----- application/plugins/freightfee/config.json | 34 -- .../plugins/freightfee/service/Service.php | 132 ----- application/plugins/homemiddleadv/Hook.php | 138 ----- .../plugins/homemiddleadv/admin/Admin.php | 192 ------- application/plugins/homemiddleadv/config.json | 27 - .../plugins/homemiddleadv/service/Service.php | 224 -------- application/plugins/membershiplevel/Hook.php | 203 ------- .../plugins/membershiplevel/admin/Admin.php | 88 --- .../plugins/membershiplevel/admin/Level.php | 135 ----- .../plugins/membershiplevel/config.json | 40 -- .../membershiplevel/service/Service.php | 460 --------------- application/plugins/newuserreduction/Hook.php | 156 ----- .../plugins/newuserreduction/admin/Admin.php | 85 --- .../plugins/newuserreduction/config.json | 28 - application/plugins/share/Hook.php | 114 ---- application/plugins/share/admin/Admin.php | 90 --- application/plugins/share/config.json | 33 -- application/plugins/touristbuy/Hook.php | 196 ------- .../plugins/touristbuy/admin/Admin.php | 85 --- application/plugins/touristbuy/config.json | 39 -- .../plugins/touristbuy/index/Index.php | 137 ----- .../plugins/touristbuy/service/Service.php | 90 --- application/plugins/ucenter/Hook.php | 263 --------- application/plugins/ucenter/admin/Admin.php | 94 --- application/plugins/ucenter/config.json | 36 -- application/plugins/ucenter/index/Api.php | 173 ------ .../plugins/usercentertopnotice/Hook.php | 91 --- .../usercentertopnotice/admin/Admin.php | 78 --- .../plugins/usercentertopnotice/config.json | 24 - .../plugins/userloginrewardintegral/Hook.php | 137 ----- .../userloginrewardintegral/admin/Admin.php | 85 --- .../userloginrewardintegral/config.json | 24 - .../usernotloginhidegoodsprice/Hook.php | 151 ----- .../admin/Admin.php | 96 ---- .../usernotloginhidegoodsprice/config.json | 31 - application/plugins/view/.gitignore | 0 .../view/answers/admin/admin/baseinfo.html | 147 ----- .../view/answers/admin/admin/goodsinfo.html | 82 --- .../view/answers/admin/admin/index.html | 178 ------ .../view/answers/admin/admin/slider.html | 71 --- .../view/answers/admin/admin/sliderinfo.html | 64 --- .../view/answers/index/index/detail.html | 134 ----- .../view/answers/index/index/index.html | 202 ------- .../view/answers/index/index/search.html | 125 ---- .../view/answers/index/public/operation.html | 17 - .../view/answers/index/public/popup.html | 31 - .../commongobacktop/admin/admin/index.html | 36 -- .../commongobacktop/admin/admin/saveinfo.html | 46 -- .../commongobacktop/index/public/content.html | 5 - .../admin/admin/index.html | 77 --- .../admin/admin/saveinfo.html | 68 --- .../index/public/content.html | 35 -- .../admin/admin/index.html | 74 --- .../admin/admin/saveinfo.html | 113 ---- .../index/public/content.html | 220 ------- .../admin/admin/index.html | 74 --- .../admin/admin/saveinfo.html | 79 --- .../index/public/content.html | 5 - .../commontopnotice/admin/admin/index.html | 54 -- .../commontopnotice/admin/admin/saveinfo.html | 49 -- .../commontopnotice/index/public/content.html | 3 - .../view/expressforkdn/admin/admin/index.html | 54 -- .../expressforkdn/admin/admin/saveinfo.html | 43 -- .../expressforkdn/index/public/content.html | 10 - .../admin/admin/dataindex.html | 71 --- .../admin/admin/datainfo.html | 59 -- .../admin/admin/index.html | 69 --- .../admin/admin/saveinfo.html | 35 -- .../index/public/content.html | 21 - .../view/freightfee/admin/admin/index.html | 148 ----- .../view/freightfee/admin/admin/saveinfo.html | 285 --------- .../homemiddleadv/admin/admin/dataindex.html | 75 --- .../homemiddleadv/admin/admin/datainfo.html | 64 --- .../view/homemiddleadv/admin/admin/index.html | 69 --- .../homemiddleadv/admin/admin/saveinfo.html | 33 -- .../homemiddleadv/index/public/content.html | 17 - .../membershiplevel/admin/admin/index.html | 56 -- .../membershiplevel/admin/admin/saveinfo.html | 49 -- .../membershiplevel/admin/level/index.html | 93 --- .../membershiplevel/admin/level/saveinfo.html | 99 ---- .../newuserreduction/admin/admin/index.html | 64 --- .../admin/admin/saveinfo.html | 50 -- .../plugins/view/share/admin/admin/index.html | 93 --- .../view/share/admin/admin/saveinfo.html | 72 --- .../view/share/index/public/content.html | 61 -- .../view/touristbuy/admin/admin/index.html | 79 --- .../view/touristbuy/admin/admin/saveinfo.html | 55 -- .../view/touristbuy/index/index/detail.html | 329 ----------- .../view/touristbuy/index/index/index.html | 53 -- .../view/ucenter/admin/admin/index.html | 217 ------- .../view/ucenter/admin/admin/saveinfo.html | 65 --- .../admin/admin/index.html | 44 -- .../admin/admin/saveinfo.html | 38 -- .../index/public/content.html | 3 - .../admin/admin/index.html | 55 -- .../admin/admin/saveinfo.html | 49 -- .../admin/admin/index.html | 51 -- .../admin/admin/saveinfo.html | 43 -- .../view/wallet/admin/admin/index.html | 119 ---- .../view/wallet/admin/admin/saveinfo.html | 84 --- .../view/wallet/admin/cash/auditinfo.html | 90 --- .../plugins/view/wallet/admin/cash/index.html | 197 ------- .../view/wallet/admin/recharge/index.html | 177 ------ .../view/wallet/admin/wallet/index.html | 190 ------ .../view/wallet/admin/wallet/saveinfo.html | 79 --- .../view/wallet/admin/walletlog/index.html | 228 -------- .../view/wallet/index/cash/authinfo.html | 100 ---- .../view/wallet/index/cash/createinfo.html | 84 --- .../plugins/view/wallet/index/cash/index.html | 177 ------ .../plugins/view/wallet/index/public/nav.html | 139 ----- .../view/wallet/index/recharge/index.html | 143 ----- .../view/wallet/index/wallet/index.html | 204 ------- .../admin/admin/index.html | 91 --- .../admin/admin/saveinfo.html | 55 -- .../index/public/auth_button.html | 3 - .../index/public/auth_text.html | 3 - application/plugins/wallet/Hook.php | 93 --- application/plugins/wallet/admin/Admin.php | 98 ---- application/plugins/wallet/admin/Cash.php | 135 ----- application/plugins/wallet/admin/Recharge.php | 99 ---- application/plugins/wallet/admin/Wallet.php | 129 ----- .../plugins/wallet/admin/Walletlog.php | 75 --- application/plugins/wallet/config.json | 31 - application/plugins/wallet/index/Cash.php | 235 -------- application/plugins/wallet/index/Common.php | 84 --- application/plugins/wallet/index/Recharge.php | 209 ------- .../plugins/wallet/index/Rechargenotify.php | 42 -- application/plugins/wallet/index/Wallet.php | 91 --- application/plugins/wallet/install.sql | 75 --- .../plugins/wallet/service/BaseService.php | 426 -------------- .../plugins/wallet/service/CashService.php | 542 ------------------ .../plugins/wallet/service/PayService.php | 446 -------------- .../wallet/service/RechargeService.php | 141 ----- .../wallet/service/StatisticalService.php | 207 ------- .../plugins/wallet/service/WalletService.php | 348 ----------- application/plugins/wallet/uninstall.sql | 11 - .../plugins/weixinwebauthorization/Hook.php | 128 ----- .../weixinwebauthorization/admin/Admin.php | 85 --- .../weixinwebauthorization/config.json | 33 -- .../weixinwebauthorization/index/Auth.php | 89 --- .../weixinwebauthorization/index/Pay.php | 53 -- .../weixinwebauthorization/install.sql | 2 - .../service/AuthService.php | 292 ---------- .../weixinwebauthorization/uninstall.sql | 2 - application/tags.php | 128 ----- public/static/plugins/css/.gitignore | 0 .../plugins/css/answers/admin/admin.css | 161 ------ .../plugins/css/answers/index/index.css | 181 ------ .../css/commongobacktop/admin/admin.css | 20 - .../css/commononlineservice/admin/admin.css | 25 - .../css/commononlineservice/index/style.css | 85 --- .../css/commonrightnavigation/admin/admin.css | 24 - .../css/commonrightnavigation/index/style.css | 358 ------------ .../css/commontopmaxpicture/admin/admin.css | 39 -- .../css/commontopmaxpicture/index.html | 1 - .../css/commontopnotice/admin/admin.css | 27 - .../plugins/css/expressforkdn/admin/admin.css | 32 -- .../css/footercustomerservice/admin/admin.css | 61 -- .../css/footercustomerservice/index.html | 1 - .../css/footercustomerservice/index/style.css | 30 - .../plugins/css/freightfee/admin/admin.css | 188 ------ .../plugins/css/freightfee/index/style.css | 7 - .../plugins/css/homemiddleadv/admin/admin.css | 51 -- .../plugins/css/homemiddleadv/index.html | 1 - .../css/membershiplevel/admin/admin.css | 41 -- .../css/membershiplevel/admin/level.css | 20 - .../plugins/css/membershiplevel/index.html | 1 - .../css/membershiplevel/index/style.css | 18 - .../css/newuserreduction/admin/admin.css | 11 - .../static/plugins/css/share/admin/admin.css | 36 -- .../plugins/css/share/index/iconfont.css | 41 -- .../static/plugins/css/share/index/style.css | 121 ---- .../plugins/css/touristbuy/admin/admin.css | 11 - .../plugins/css/touristbuy/index/index.css | 3 - .../css/touristbuy/index/index.detail.css | 190 ------ .../plugins/css/ucenter/admin/admin.css | 27 - .../css/usercentertopnotice/admin/admin.css | 27 - .../userloginrewardintegral/admin/admin.css | 23 - .../admin/admin.css | 15 - .../static/plugins/css/wallet/admin/admin.css | 66 --- .../static/plugins/css/wallet/admin/cash.css | 60 -- .../plugins/css/wallet/admin/common.css | 13 - .../plugins/css/wallet/admin/wallet.css | 37 -- .../plugins/css/wallet/admin/walletlog.css | 21 - .../static/plugins/css/wallet/index/cash.css | 49 -- .../plugins/css/wallet/index/common.css | 162 ------ .../plugins/css/wallet/index/wallet.css | 12 - .../weixinwebauthorization/admin/admin.css | 11 - public/static/plugins/images/.gitignore | 0 .../plugins/images/answers/default-images.jpg | Bin 13755 -> 0 bytes .../static/plugins/images/answers/index.html | 1 - .../images/commongobacktop/default-images.jpg | Bin 13755 -> 0 bytes .../plugins/images/commongobacktop/index.html | 1 - .../images/commononlineservice/btn-ctn.png | Bin 2786 -> 0 bytes .../commonrightnavigation/default-images.jpg | Bin 13755 -> 0 bytes .../images/commonrightnavigation/index.html | 1 - .../commontopmaxpicture/default-images.jpg | Bin 13755 -> 0 bytes .../images/commontopmaxpicture/index.html | 1 - .../footercustomerservice/default-images.jpg | Bin 13755 -> 0 bytes .../images/footercustomerservice/index.html | 1 - .../images/homemiddleadv/default-images.jpg | Bin 13755 -> 0 bytes .../plugins/images/homemiddleadv/index.html | 1 - .../images/membershiplevel/default-images.jpg | Bin 13755 -> 0 bytes .../plugins/images/membershiplevel/flash.gif | Bin 3228 -> 0 bytes .../plugins/images/membershiplevel/index.html | 1 - .../membershiplevel/level-default-images.png | Bin 1933 -> 0 bytes .../plugins/images/share/default-images.jpg | Bin 13755 -> 0 bytes .../plugins/images/share/share-layer.png | Bin 24260 -> 0 bytes .../plugins/images/wallet/default-images.jpg | Bin 13755 -> 0 bytes .../static/plugins/images/wallet/index.html | 1 - .../images/wallet/sys_item_selected.gif | Bin 70 -> 0 bytes public/static/plugins/js/.gitignore | 0 .../static/plugins/js/answers/admin/admin.js | 107 ---- .../static/plugins/js/answers/index/index.js | 6 - .../js/commononlineservice/index/style.js | 17 - .../js/commonrightnavigation/index/style.js | 102 ---- .../plugins/js/freightfee/admin/admin.js | 382 ------------ public/static/plugins/js/share/index/style.js | 156 ----- public/static/plugins/js/wallet/admin/cash.js | 9 - public/static/plugins/js/wallet/index/cash.js | 108 ---- .../static/plugins/js/wallet/index/common.js | 26 - .../plugins/js/wallet/index/recharge.js | 22 - .../common/2019/05/17/1558062481107570.jpg | Bin .../common/2019/05/17/1558072588843696.jpg | Bin .../common/2019/05/17/1558073623385520.jpg | Bin .../common/2019/05/17/1558073623641199.jpg | Bin .../2018/08/20180814180843848554.png | Bin .../2019/03/06/1551853529634743.jpg | Bin 19705 -> 0 bytes .../2019/03/07/1551940310193935.jpg | Bin 27881 -> 0 bytes .../2019/03/07/1551940388179648.jpg | Bin 28201 -> 0 bytes .../2019/03/07/1551940388704924.jpg | Bin 36914 -> 0 bytes .../2019/03/07/1551942704326624.jpg | Bin 23523 -> 0 bytes .../2019/03/13/1552463137211834.png | Bin 48751 -> 0 bytes .../2019/02/15/1550200927239565.jpg | Bin 23261 -> 0 bytes .../2019/02/15/1550210425433304.png | Bin 2348 -> 0 bytes .../2019/02/17/1550393245526672.jpg | Bin 25425 -> 0 bytes .../2019/02/15/1550222872753553.jpg | Bin 23182 -> 0 bytes .../2019/02/17/1550375588899802.jpeg | Bin 54821 -> 0 bytes .../2019/02/09/1549671733978860.jpg | Bin 44812 -> 0 bytes .../2019/02/09/1549671733987654.jpg | Bin 19460 -> 0 bytes .../2019/02/12/1549671733987652.jpg | Bin 26257 -> 0 bytes .../2019/03/11/1552286675575734.png | Bin 17303 -> 0 bytes .../2019/04/23/1555984179784604.jpg | Bin 2952 -> 0 bytes .../2019/04/23/1555990891552781.png | Bin 3813 -> 0 bytes .../2019/04/23/1555990891594648.png | Bin 4134 -> 0 bytes .../2019/04/23/1555990891827973.png | Bin 4136 -> 0 bytes .../2019/04/23/1555991139659862.png | Bin 2705 -> 0 bytes .../2019/03/18/1552894366387964.jpg | Bin 3370 -> 0 bytes .../2019/04/22/1555917416820968.jpg | Bin 2783 -> 0 bytes .../2019/04/22/1555929400237551.jpg | Bin 43654 -> 0 bytes .../2019/04/22/1555929400479636.jpg | Bin 48892 -> 0 bytes .../2019/04/22/1555929400647560.jpg | Bin 42101 -> 0 bytes .../2019/04/22/1555929400780646.jpg | Bin 21462 -> 0 bytes .../2019/04/25/1556163954923228.jpg | Bin 2167 -> 0 bytes .../2019/03/25/1553483752670109.jpg | Bin 3535 -> 0 bytes .../2019/04/19/1555667271928933.jpg | Bin 18206 -> 0 bytes .../2019/03/15/1552656656517586.jpg | Bin 2838 -> 0 bytes .../2019/04/02/1554185833720976.jpg | Bin 24479 -> 0 bytes .../2019/02/12/1549671733967341.jpg | Bin 25288 -> 0 bytes .../2019/02/14/1550151082834629.jpg | Bin 26772 -> 0 bytes .../2019/02/26/1551184745400164.jpg | Bin 24654 -> 0 bytes .../2019/04/28/1556447296647734.jpg | Bin 2857 -> 0 bytes .../2019/05/24/1558681549248354.jpg | Bin 8946 -> 0 bytes 299 files changed, 7 insertions(+), 22286 deletions(-) mode change 100644 => 100755 application/plugins/.gitignore delete mode 100755 application/plugins/answers/Hook.php delete mode 100755 application/plugins/answers/admin/Admin.php delete mode 100755 application/plugins/answers/config.json delete mode 100755 application/plugins/answers/index/Index.php delete mode 100755 application/plugins/answers/install.sql delete mode 100755 application/plugins/answers/service/Service.php delete mode 100755 application/plugins/answers/uninstall.sql delete mode 100755 application/plugins/commongobacktop/Hook.php delete mode 100755 application/plugins/commongobacktop/admin/Admin.php delete mode 100755 application/plugins/commongobacktop/config.json delete mode 100755 application/plugins/commononlineservice/Hook.php delete mode 100755 application/plugins/commononlineservice/admin/Admin.php delete mode 100755 application/plugins/commononlineservice/config.json delete mode 100755 application/plugins/commonrightnavigation/Hook.php delete mode 100755 application/plugins/commonrightnavigation/admin/Admin.php delete mode 100755 application/plugins/commonrightnavigation/config.json delete mode 100755 application/plugins/commonrightnavigation/index/Index.php delete mode 100755 application/plugins/commontopmaxpicture/Hook.php delete mode 100755 application/plugins/commontopmaxpicture/admin/Admin.php delete mode 100755 application/plugins/commontopmaxpicture/config.json delete mode 100755 application/plugins/commontopnotice/Hook.php delete mode 100755 application/plugins/commontopnotice/admin/Admin.php delete mode 100755 application/plugins/commontopnotice/config.json delete mode 100755 application/plugins/expressforkdn/Hook.php delete mode 100755 application/plugins/expressforkdn/admin/Admin.php delete mode 100755 application/plugins/expressforkdn/config.json delete mode 100644 application/plugins/expressforkdn/index/Index.php delete mode 100755 application/plugins/footercustomerservice/Hook.php delete mode 100755 application/plugins/footercustomerservice/admin/Admin.php delete mode 100755 application/plugins/footercustomerservice/config.json delete mode 100755 application/plugins/footercustomerservice/service/Service.php delete mode 100755 application/plugins/freightfee/Hook.php delete mode 100755 application/plugins/freightfee/admin/Admin.php delete mode 100755 application/plugins/freightfee/config.json delete mode 100644 application/plugins/freightfee/service/Service.php delete mode 100755 application/plugins/homemiddleadv/Hook.php delete mode 100755 application/plugins/homemiddleadv/admin/Admin.php delete mode 100755 application/plugins/homemiddleadv/config.json delete mode 100755 application/plugins/homemiddleadv/service/Service.php delete mode 100755 application/plugins/membershiplevel/Hook.php delete mode 100755 application/plugins/membershiplevel/admin/Admin.php delete mode 100644 application/plugins/membershiplevel/admin/Level.php delete mode 100755 application/plugins/membershiplevel/config.json delete mode 100755 application/plugins/membershiplevel/service/Service.php delete mode 100755 application/plugins/newuserreduction/Hook.php delete mode 100755 application/plugins/newuserreduction/admin/Admin.php delete mode 100755 application/plugins/newuserreduction/config.json delete mode 100755 application/plugins/share/Hook.php delete mode 100755 application/plugins/share/admin/Admin.php delete mode 100755 application/plugins/share/config.json delete mode 100755 application/plugins/touristbuy/Hook.php delete mode 100755 application/plugins/touristbuy/admin/Admin.php delete mode 100755 application/plugins/touristbuy/config.json delete mode 100755 application/plugins/touristbuy/index/Index.php delete mode 100755 application/plugins/touristbuy/service/Service.php delete mode 100755 application/plugins/ucenter/Hook.php delete mode 100755 application/plugins/ucenter/admin/Admin.php delete mode 100755 application/plugins/ucenter/config.json delete mode 100755 application/plugins/ucenter/index/Api.php delete mode 100755 application/plugins/usercentertopnotice/Hook.php delete mode 100755 application/plugins/usercentertopnotice/admin/Admin.php delete mode 100755 application/plugins/usercentertopnotice/config.json delete mode 100755 application/plugins/userloginrewardintegral/Hook.php delete mode 100755 application/plugins/userloginrewardintegral/admin/Admin.php delete mode 100755 application/plugins/userloginrewardintegral/config.json delete mode 100755 application/plugins/usernotloginhidegoodsprice/Hook.php delete mode 100755 application/plugins/usernotloginhidegoodsprice/admin/Admin.php delete mode 100755 application/plugins/usernotloginhidegoodsprice/config.json mode change 100644 => 100755 application/plugins/view/.gitignore delete mode 100755 application/plugins/view/answers/admin/admin/baseinfo.html delete mode 100755 application/plugins/view/answers/admin/admin/goodsinfo.html delete mode 100755 application/plugins/view/answers/admin/admin/index.html delete mode 100755 application/plugins/view/answers/admin/admin/slider.html delete mode 100755 application/plugins/view/answers/admin/admin/sliderinfo.html delete mode 100755 application/plugins/view/answers/index/index/detail.html delete mode 100755 application/plugins/view/answers/index/index/index.html delete mode 100755 application/plugins/view/answers/index/index/search.html delete mode 100755 application/plugins/view/answers/index/public/operation.html delete mode 100755 application/plugins/view/answers/index/public/popup.html delete mode 100755 application/plugins/view/commongobacktop/admin/admin/index.html delete mode 100755 application/plugins/view/commongobacktop/admin/admin/saveinfo.html delete mode 100755 application/plugins/view/commongobacktop/index/public/content.html delete mode 100755 application/plugins/view/commononlineservice/admin/admin/index.html delete mode 100755 application/plugins/view/commononlineservice/admin/admin/saveinfo.html delete mode 100755 application/plugins/view/commononlineservice/index/public/content.html delete mode 100755 application/plugins/view/commonrightnavigation/admin/admin/index.html delete mode 100755 application/plugins/view/commonrightnavigation/admin/admin/saveinfo.html delete mode 100755 application/plugins/view/commonrightnavigation/index/public/content.html delete mode 100755 application/plugins/view/commontopmaxpicture/admin/admin/index.html delete mode 100755 application/plugins/view/commontopmaxpicture/admin/admin/saveinfo.html delete mode 100755 application/plugins/view/commontopmaxpicture/index/public/content.html delete mode 100755 application/plugins/view/commontopnotice/admin/admin/index.html delete mode 100755 application/plugins/view/commontopnotice/admin/admin/saveinfo.html delete mode 100755 application/plugins/view/commontopnotice/index/public/content.html delete mode 100755 application/plugins/view/expressforkdn/admin/admin/index.html delete mode 100755 application/plugins/view/expressforkdn/admin/admin/saveinfo.html delete mode 100755 application/plugins/view/expressforkdn/index/public/content.html delete mode 100755 application/plugins/view/footercustomerservice/admin/admin/dataindex.html delete mode 100755 application/plugins/view/footercustomerservice/admin/admin/datainfo.html delete mode 100755 application/plugins/view/footercustomerservice/admin/admin/index.html delete mode 100755 application/plugins/view/footercustomerservice/admin/admin/saveinfo.html delete mode 100644 application/plugins/view/footercustomerservice/index/public/content.html delete mode 100755 application/plugins/view/freightfee/admin/admin/index.html delete mode 100755 application/plugins/view/freightfee/admin/admin/saveinfo.html delete mode 100755 application/plugins/view/homemiddleadv/admin/admin/dataindex.html delete mode 100755 application/plugins/view/homemiddleadv/admin/admin/datainfo.html delete mode 100755 application/plugins/view/homemiddleadv/admin/admin/index.html delete mode 100755 application/plugins/view/homemiddleadv/admin/admin/saveinfo.html delete mode 100644 application/plugins/view/homemiddleadv/index/public/content.html delete mode 100755 application/plugins/view/membershiplevel/admin/admin/index.html delete mode 100755 application/plugins/view/membershiplevel/admin/admin/saveinfo.html delete mode 100644 application/plugins/view/membershiplevel/admin/level/index.html delete mode 100644 application/plugins/view/membershiplevel/admin/level/saveinfo.html delete mode 100755 application/plugins/view/newuserreduction/admin/admin/index.html delete mode 100755 application/plugins/view/newuserreduction/admin/admin/saveinfo.html delete mode 100755 application/plugins/view/share/admin/admin/index.html delete mode 100755 application/plugins/view/share/admin/admin/saveinfo.html delete mode 100755 application/plugins/view/share/index/public/content.html delete mode 100755 application/plugins/view/touristbuy/admin/admin/index.html delete mode 100755 application/plugins/view/touristbuy/admin/admin/saveinfo.html delete mode 100755 application/plugins/view/touristbuy/index/index/detail.html delete mode 100755 application/plugins/view/touristbuy/index/index/index.html delete mode 100755 application/plugins/view/ucenter/admin/admin/index.html delete mode 100755 application/plugins/view/ucenter/admin/admin/saveinfo.html delete mode 100755 application/plugins/view/usercentertopnotice/admin/admin/index.html delete mode 100755 application/plugins/view/usercentertopnotice/admin/admin/saveinfo.html delete mode 100755 application/plugins/view/usercentertopnotice/index/public/content.html delete mode 100755 application/plugins/view/userloginrewardintegral/admin/admin/index.html delete mode 100755 application/plugins/view/userloginrewardintegral/admin/admin/saveinfo.html delete mode 100755 application/plugins/view/usernotloginhidegoodsprice/admin/admin/index.html delete mode 100755 application/plugins/view/usernotloginhidegoodsprice/admin/admin/saveinfo.html delete mode 100755 application/plugins/view/wallet/admin/admin/index.html delete mode 100755 application/plugins/view/wallet/admin/admin/saveinfo.html delete mode 100644 application/plugins/view/wallet/admin/cash/auditinfo.html delete mode 100644 application/plugins/view/wallet/admin/cash/index.html delete mode 100644 application/plugins/view/wallet/admin/recharge/index.html delete mode 100644 application/plugins/view/wallet/admin/wallet/index.html delete mode 100644 application/plugins/view/wallet/admin/wallet/saveinfo.html delete mode 100644 application/plugins/view/wallet/admin/walletlog/index.html delete mode 100644 application/plugins/view/wallet/index/cash/authinfo.html delete mode 100644 application/plugins/view/wallet/index/cash/createinfo.html delete mode 100755 application/plugins/view/wallet/index/cash/index.html delete mode 100755 application/plugins/view/wallet/index/public/nav.html delete mode 100755 application/plugins/view/wallet/index/recharge/index.html delete mode 100755 application/plugins/view/wallet/index/wallet/index.html delete mode 100755 application/plugins/view/weixinwebauthorization/admin/admin/index.html delete mode 100755 application/plugins/view/weixinwebauthorization/admin/admin/saveinfo.html delete mode 100755 application/plugins/view/weixinwebauthorization/index/public/auth_button.html delete mode 100644 application/plugins/view/weixinwebauthorization/index/public/auth_text.html delete mode 100755 application/plugins/wallet/Hook.php delete mode 100755 application/plugins/wallet/admin/Admin.php delete mode 100644 application/plugins/wallet/admin/Cash.php delete mode 100644 application/plugins/wallet/admin/Recharge.php delete mode 100644 application/plugins/wallet/admin/Wallet.php delete mode 100644 application/plugins/wallet/admin/Walletlog.php delete mode 100755 application/plugins/wallet/config.json delete mode 100644 application/plugins/wallet/index/Cash.php delete mode 100644 application/plugins/wallet/index/Common.php delete mode 100755 application/plugins/wallet/index/Recharge.php delete mode 100644 application/plugins/wallet/index/Rechargenotify.php delete mode 100644 application/plugins/wallet/index/Wallet.php delete mode 100644 application/plugins/wallet/install.sql delete mode 100755 application/plugins/wallet/service/BaseService.php delete mode 100644 application/plugins/wallet/service/CashService.php delete mode 100644 application/plugins/wallet/service/PayService.php delete mode 100644 application/plugins/wallet/service/RechargeService.php delete mode 100644 application/plugins/wallet/service/StatisticalService.php delete mode 100644 application/plugins/wallet/service/WalletService.php delete mode 100644 application/plugins/wallet/uninstall.sql delete mode 100644 application/plugins/weixinwebauthorization/Hook.php delete mode 100644 application/plugins/weixinwebauthorization/admin/Admin.php delete mode 100644 application/plugins/weixinwebauthorization/config.json delete mode 100644 application/plugins/weixinwebauthorization/index/Auth.php delete mode 100644 application/plugins/weixinwebauthorization/index/Pay.php delete mode 100644 application/plugins/weixinwebauthorization/install.sql delete mode 100755 application/plugins/weixinwebauthorization/service/AuthService.php delete mode 100644 application/plugins/weixinwebauthorization/uninstall.sql mode change 100644 => 100755 public/static/plugins/css/.gitignore delete mode 100644 public/static/plugins/css/answers/admin/admin.css delete mode 100644 public/static/plugins/css/answers/index/index.css delete mode 100755 public/static/plugins/css/commongobacktop/admin/admin.css delete mode 100755 public/static/plugins/css/commononlineservice/admin/admin.css delete mode 100755 public/static/plugins/css/commononlineservice/index/style.css delete mode 100755 public/static/plugins/css/commonrightnavigation/admin/admin.css delete mode 100755 public/static/plugins/css/commonrightnavigation/index/style.css delete mode 100755 public/static/plugins/css/commontopmaxpicture/admin/admin.css delete mode 100755 public/static/plugins/css/commontopmaxpicture/index.html delete mode 100755 public/static/plugins/css/commontopnotice/admin/admin.css delete mode 100755 public/static/plugins/css/expressforkdn/admin/admin.css delete mode 100755 public/static/plugins/css/footercustomerservice/admin/admin.css delete mode 100755 public/static/plugins/css/footercustomerservice/index.html delete mode 100644 public/static/plugins/css/footercustomerservice/index/style.css delete mode 100755 public/static/plugins/css/freightfee/admin/admin.css delete mode 100644 public/static/plugins/css/freightfee/index/style.css delete mode 100755 public/static/plugins/css/homemiddleadv/admin/admin.css delete mode 100755 public/static/plugins/css/homemiddleadv/index.html delete mode 100755 public/static/plugins/css/membershiplevel/admin/admin.css delete mode 100644 public/static/plugins/css/membershiplevel/admin/level.css delete mode 100755 public/static/plugins/css/membershiplevel/index.html delete mode 100644 public/static/plugins/css/membershiplevel/index/style.css delete mode 100755 public/static/plugins/css/newuserreduction/admin/admin.css delete mode 100755 public/static/plugins/css/share/admin/admin.css delete mode 100644 public/static/plugins/css/share/index/iconfont.css delete mode 100644 public/static/plugins/css/share/index/style.css delete mode 100755 public/static/plugins/css/touristbuy/admin/admin.css delete mode 100644 public/static/plugins/css/touristbuy/index/index.css delete mode 100644 public/static/plugins/css/touristbuy/index/index.detail.css delete mode 100755 public/static/plugins/css/ucenter/admin/admin.css delete mode 100755 public/static/plugins/css/usercentertopnotice/admin/admin.css delete mode 100755 public/static/plugins/css/userloginrewardintegral/admin/admin.css delete mode 100755 public/static/plugins/css/usernotloginhidegoodsprice/admin/admin.css delete mode 100644 public/static/plugins/css/wallet/admin/admin.css delete mode 100644 public/static/plugins/css/wallet/admin/cash.css delete mode 100644 public/static/plugins/css/wallet/admin/common.css delete mode 100644 public/static/plugins/css/wallet/admin/wallet.css delete mode 100644 public/static/plugins/css/wallet/admin/walletlog.css delete mode 100644 public/static/plugins/css/wallet/index/cash.css delete mode 100644 public/static/plugins/css/wallet/index/common.css delete mode 100644 public/static/plugins/css/wallet/index/wallet.css delete mode 100755 public/static/plugins/css/weixinwebauthorization/admin/admin.css mode change 100644 => 100755 public/static/plugins/images/.gitignore delete mode 100644 public/static/plugins/images/answers/default-images.jpg delete mode 100755 public/static/plugins/images/answers/index.html delete mode 100644 public/static/plugins/images/commongobacktop/default-images.jpg delete mode 100755 public/static/plugins/images/commongobacktop/index.html delete mode 100755 public/static/plugins/images/commononlineservice/btn-ctn.png delete mode 100644 public/static/plugins/images/commonrightnavigation/default-images.jpg delete mode 100755 public/static/plugins/images/commonrightnavigation/index.html delete mode 100644 public/static/plugins/images/commontopmaxpicture/default-images.jpg delete mode 100755 public/static/plugins/images/commontopmaxpicture/index.html delete mode 100644 public/static/plugins/images/footercustomerservice/default-images.jpg delete mode 100755 public/static/plugins/images/footercustomerservice/index.html delete mode 100644 public/static/plugins/images/homemiddleadv/default-images.jpg delete mode 100755 public/static/plugins/images/homemiddleadv/index.html delete mode 100644 public/static/plugins/images/membershiplevel/default-images.jpg delete mode 100644 public/static/plugins/images/membershiplevel/flash.gif delete mode 100755 public/static/plugins/images/membershiplevel/index.html delete mode 100644 public/static/plugins/images/membershiplevel/level-default-images.png delete mode 100644 public/static/plugins/images/share/default-images.jpg delete mode 100644 public/static/plugins/images/share/share-layer.png delete mode 100644 public/static/plugins/images/wallet/default-images.jpg delete mode 100755 public/static/plugins/images/wallet/index.html delete mode 100644 public/static/plugins/images/wallet/sys_item_selected.gif mode change 100644 => 100755 public/static/plugins/js/.gitignore delete mode 100644 public/static/plugins/js/answers/admin/admin.js delete mode 100644 public/static/plugins/js/answers/index/index.js delete mode 100755 public/static/plugins/js/commononlineservice/index/style.js delete mode 100755 public/static/plugins/js/commonrightnavigation/index/style.js delete mode 100644 public/static/plugins/js/freightfee/admin/admin.js delete mode 100644 public/static/plugins/js/share/index/style.js delete mode 100644 public/static/plugins/js/wallet/admin/cash.js delete mode 100644 public/static/plugins/js/wallet/index/cash.js delete mode 100644 public/static/plugins/js/wallet/index/common.js delete mode 100644 public/static/plugins/js/wallet/index/recharge.js mode change 100644 => 100755 public/static/upload/images/common/2019/05/17/1558062481107570.jpg mode change 100644 => 100755 public/static/upload/images/common/2019/05/17/1558072588843696.jpg mode change 100644 => 100755 public/static/upload/images/common/2019/05/17/1558073623385520.jpg mode change 100644 => 100755 public/static/upload/images/common/2019/05/17/1558073623641199.jpg mode change 100644 => 100755 public/static/upload/images/goods_category/2018/08/20180814180843848554.png delete mode 100644 public/static/upload/images/plugins_answers/2019/03/06/1551853529634743.jpg delete mode 100644 public/static/upload/images/plugins_answers/2019/03/07/1551940310193935.jpg delete mode 100644 public/static/upload/images/plugins_answers/2019/03/07/1551940388179648.jpg delete mode 100644 public/static/upload/images/plugins_answers/2019/03/07/1551940388704924.jpg delete mode 100644 public/static/upload/images/plugins_answers/2019/03/07/1551942704326624.jpg delete mode 100644 public/static/upload/images/plugins_answers/2019/03/13/1552463137211834.png delete mode 100644 public/static/upload/images/plugins_commongobacktop/2019/02/15/1550200927239565.jpg delete mode 100755 public/static/upload/images/plugins_commongobacktop/2019/02/15/1550210425433304.png delete mode 100644 public/static/upload/images/plugins_commononlineservice/2019/02/17/1550393245526672.jpg delete mode 100644 public/static/upload/images/plugins_commonrightnavigation/2019/02/15/1550222872753553.jpg delete mode 100755 public/static/upload/images/plugins_commonrightnavigation/2019/02/17/1550375588899802.jpeg delete mode 100755 public/static/upload/images/plugins_commontopmaxpicture/2019/02/09/1549671733978860.jpg delete mode 100644 public/static/upload/images/plugins_commontopmaxpicture/2019/02/09/1549671733987654.jpg delete mode 100644 public/static/upload/images/plugins_commontopnotice/2019/02/12/1549671733987652.jpg delete mode 100644 public/static/upload/images/plugins_expressforkdn/2019/03/11/1552286675575734.png delete mode 100755 public/static/upload/images/plugins_footercustomerservice/2019/04/23/1555984179784604.jpg delete mode 100644 public/static/upload/images/plugins_footercustomerservice/2019/04/23/1555990891552781.png delete mode 100644 public/static/upload/images/plugins_footercustomerservice/2019/04/23/1555990891594648.png delete mode 100644 public/static/upload/images/plugins_footercustomerservice/2019/04/23/1555990891827973.png delete mode 100644 public/static/upload/images/plugins_footercustomerservice/2019/04/23/1555991139659862.png delete mode 100644 public/static/upload/images/plugins_freightfee/2019/03/18/1552894366387964.jpg delete mode 100644 public/static/upload/images/plugins_homemiddleadv/2019/04/22/1555917416820968.jpg delete mode 100644 public/static/upload/images/plugins_homemiddleadv/2019/04/22/1555929400237551.jpg delete mode 100644 public/static/upload/images/plugins_homemiddleadv/2019/04/22/1555929400479636.jpg delete mode 100644 public/static/upload/images/plugins_homemiddleadv/2019/04/22/1555929400647560.jpg delete mode 100644 public/static/upload/images/plugins_homemiddleadv/2019/04/22/1555929400780646.jpg delete mode 100644 public/static/upload/images/plugins_membershiplevel/2019/04/25/1556163954923228.jpg delete mode 100644 public/static/upload/images/plugins_newuserreduction/2019/03/25/1553483752670109.jpg delete mode 100644 public/static/upload/images/plugins_share/2019/04/19/1555667271928933.jpg delete mode 100644 public/static/upload/images/plugins_touristbuy/2019/03/15/1552656656517586.jpg delete mode 100644 public/static/upload/images/plugins_ucenter/2019/04/02/1554185833720976.jpg delete mode 100644 public/static/upload/images/plugins_usercentertopnotice/2019/02/12/1549671733967341.jpg delete mode 100644 public/static/upload/images/plugins_userloginrewardintegral/2019/02/14/1550151082834629.jpg delete mode 100644 public/static/upload/images/plugins_usernotloginhidegoodsprice/2019/02/26/1551184745400164.jpg delete mode 100644 public/static/upload/images/plugins_wallet/2019/04/28/1556447296647734.jpg delete mode 100644 public/static/upload/images/plugins_weixinwebauthorization/2019/05/24/1558681549248354.jpg diff --git a/application/admin/controller/Pluginsadmin.php b/application/admin/controller/Pluginsadmin.php index 7bf0e575f..5b5f34eab 100755 --- a/application/admin/controller/Pluginsadmin.php +++ b/application/admin/controller/Pluginsadmin.php @@ -90,6 +90,8 @@ class Pluginsadmin extends Common $data = PluginsAdminService::PluginsList($data_params); $this->assign('data_list', $data['data']); + $this->assign('store_url', config('shopxo.store_url').'?url='.urlencode(__MY_URL__)); + return $this->fetch(); } else { return $this->fetch('upload'); diff --git a/application/admin/view/default/pluginsadmin/index.html b/application/admin/view/default/pluginsadmin/index.html index d9967a26f..3c08ac820 100755 --- a/application/admin/view/default/pluginsadmin/index.html +++ b/application/admin/view/default/pluginsadmin/index.html @@ -74,7 +74,10 @@ {{else /}} -
还没有相关应用
+
+ 还没有相关应用 + 应用商店 +
{{/if}}
diff --git a/application/plugins/.gitignore b/application/plugins/.gitignore old mode 100644 new mode 100755 index 96633daf1..4e9c10e3d --- a/application/plugins/.gitignore +++ b/application/plugins/.gitignore @@ -1,3 +1,4 @@ * !.gitignore +!index.html !view \ No newline at end of file diff --git a/application/plugins/answers/Hook.php b/application/plugins/answers/Hook.php deleted file mode 100755 index 0360e4607..000000000 --- a/application/plugins/answers/Hook.php +++ /dev/null @@ -1,59 +0,0 @@ - 0, - 'pid' => 0, - 'name' => $ret['data']['application_name'], - 'url' => PluginsHomeUrl('answers', 'index', 'index'), - 'data_type' => 'custom', - 'is_show' => 1, - 'is_new_window_open' => 0, - 'items' => [], - ]; - array_unshift($params['header'], $nav); - } - } - } - } -} -?> \ No newline at end of file diff --git a/application/plugins/answers/admin/Admin.php b/application/plugins/answers/admin/Admin.php deleted file mode 100755 index ea90aa74d..000000000 --- a/application/plugins/answers/admin/Admin.php +++ /dev/null @@ -1,291 +0,0 @@ -assign('data', isset($base['data']) ? $base['data'] : []); - - // 幻灯片 - $data_params = [ - 'where' => ['is_enable'=>1], - ]; - $slider = Service::SlideList($data_params); - $this->assign('slider', isset($slider['data']) ? $slider['data'] : []); - - // 商品数据 - $goods = Service::GoodsList(); - $this->assign('goods_list', $goods['data']['goods']); - - return $this->fetch('../../../plugins/view/answers/admin/admin/index'); - } - - /** - * 基础信息编辑页面 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-07T08:21:54+0800 - * @param [array] $params [输入参数] - */ - public function baseinfo($params = []) - { - $ret = PluginsService::PluginsData('answers', ['images', 'images_bottom']); - if($ret['code'] == 0) - { - // 是否 - $is_whether_list = [ - 0 => array('id' => 0, 'name' => '否', 'checked' => true), - 1 => array('id' => 1, 'name' => '是'), - ]; - - $this->assign('is_whether_list', $is_whether_list); - $this->assign('data', $ret['data']); - - // 获取推荐问答 - if(!empty($ret['data']['category_ids'])) - { - $answers = Service::AnswerList(['n'=>100, 'field'=>'id,content as title', 'category_ids'=> $ret['data']['category_ids']]); - $this->assign('answers_rc_list', $answers['data']); - } else { - $this->assign('answers_rc_list', []); - } - - return $this->fetch('../../../plugins/view/answers/admin/admin/baseinfo'); - } else { - return $ret['msg']; - } - } - - /** - * 基础数据保存 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-07T08:21:54+0800 - * @param [array] $params [输入参数] - */ - public function basesave($params = []) - { - return PluginsService::PluginsDataSave(['plugins'=>'answers', 'data'=>$params], ['images', 'images_bottom']); - } - - /** - * 幻灯片页面 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-07T08:21:54+0800 - * @param [array] $params [输入参数] - */ - public function slider($params = []) - { - $ret = Service::SlideList(); - if($ret['code'] == 0) - { - $this->assign('data_list', $ret['data']); - return $this->fetch('../../../plugins/view/answers/admin/admin/slider'); - } else { - return $ret['msg']; - } - } - - /** - * 幻灯片编辑 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-07T08:21:54+0800 - * @param [array] $params [输入参数] - */ - public function sliderinfo($params = []) - { - // 数据 - $data = []; - if(!empty($params['id'])) - { - $data_params = array( - 'where' => ['id'=>intval($params['id'])], - ); - $ret = Service::SlideList($data_params); - $data = empty($ret['data'][0]) ? [] : $ret['data'][0]; - } - $this->assign('data', $data); - - return $this->fetch('../../../plugins/view/answers/admin/admin/sliderinfo'); - } - - /** - * 幻灯片保存 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-07T08:21:54+0800 - * @param [array] $params [输入参数] - */ - public function slidersave($params = []) - { - // 是否ajax请求 - if(!IS_AJAX) - { - return $this->error('非法访问'); - } - - // 开始处理 - return Service::SlideSave($params); - } - - /** - * 幻灯片删除 - * @author Devil - * @blog http://gong.gg/ - * @version 0.0.1 - * @datetime 2016-12-15T11:03:30+0800 - * @param [array] $params [输入参数] - */ - public function sliderdelete($params = []) - { - // 是否ajax请求 - if(!IS_AJAX) - { - return $this->error('非法访问'); - } - - // 开始处理 - return Service::SlideDelete($params); - } - - /** - * 幻灯片状态更新 - * @author Devil - * @blog http://gong.gg/ - * @version 0.0.1 - * @datetime 2017-01-12T22:23:06+0800 - * @param [array] $params [输入参数] - */ - public function sliderstatusupdate($params = []) - { - // 是否ajax请求 - if(!IS_AJAX) - { - return $this->error('非法访问'); - } - - // 开始处理 - return Service::SlideStatusUpdate($params); - } - - - /** - * 推荐商品编辑编辑 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-07T08:21:54+0800 - * @param [array] $params [输入参数] - */ - public function goodsinfo($params = []) - { - // 商品数据 - $goods = Service::GoodsList(); - $this->assign('goods', $goods['data']); - - // 商品分类 - $this->assign('goods_category_list', GoodsService::GoodsCategoryAll()); - - return $this->fetch('../../../plugins/view/answers/admin/admin/goodsinfo'); - } - - /** - * 商品搜索 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-07T08:21:54+0800 - * @param [array] $params [输入参数] - */ - public function goodssearch($params = []) - { - // 是否ajax请求 - if(!IS_AJAX) - { - return $this->error('非法访问'); - } - - // 搜索数据 - return Service::GoodsSearchList($params); - } - - /** - * 商品保存 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-07T08:21:54+0800 - * @param [array] $params [输入参数] - */ - public function goodssave($params = []) - { - // 是否ajax请求 - if(!IS_AJAX) - { - return $this->error('非法访问'); - } - - // 搜索数据 - return Service::GoodsSave($params); - } - - /** - * 问答搜索 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-07T08:21:54+0800 - * @param [array] $params [输入参数] - */ - public function answerssearch($params = []) - { - // 是否ajax请求 - if(!IS_AJAX) - { - return $this->error('非法访问'); - } - - // 问答内容 - return Service::AnswerList(['n'=>100, 'field'=>'id,content as title']); - } -} -?> \ No newline at end of file diff --git a/application/plugins/answers/config.json b/application/plugins/answers/config.json deleted file mode 100755 index e0b379042..000000000 --- a/application/plugins/answers/config.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "base":{ - "plugins":"answers", - "name":"问答增强版", - "logo":"\/static\/upload\/images\/plugins_answers\/2019\/03\/06\/1551853529634743.jpg", - "author":"Devil", - "author_url":"https:\/\/shopxo.net\/", - "version":"1.0.0", - "desc":"问答系统增强、独立首页、详情、搜索、可配置推荐问答及商品", - "apply_terminal":[ - "pc", - "h5" - ], - "apply_version":[ - "1.5.0" - ], - "is_home":true - }, - "hook":{ - "plugins_service_navigation_header_handle":[ - "app\\plugins\\answers\\Hook" - ] - } -} \ No newline at end of file diff --git a/application/plugins/answers/index/Index.php b/application/plugins/answers/index/Index.php deleted file mode 100755 index 584bd5698..000000000 --- a/application/plugins/answers/index/Index.php +++ /dev/null @@ -1,224 +0,0 @@ -assign('plugins_answers_data', isset($base['data']) ? $base['data'] : []); - - // 幻灯片 - $data_params = [ - 'where' => ['is_enable'=>1], - ]; - $slider = Service::SlideList($data_params); - $this->assign('plugins_answers_slider', isset($slider['data']) ? $slider['data'] : []); - - // 商品数据 - $goods = Service::GoodsList(); - $this->assign('plugins_answers_goods_list', $goods['data']['goods']); - - // 最新问答内容 - $middle_new_page_number = isset($base['data']['middle_new_page_number']) ? intval($base['data']['middle_new_page_number']) : 15; - $answer = Service::AnswerList(['n'=>$middle_new_page_number]); - $this->assign('plugins_answers_middle_answer_list', $answer['data']); - - // 推荐问答 - if(!empty($base['data']['category_ids'])) - { - $answers = Service::AnswerList(['n'=>100, 'category_ids'=> $base['data']['category_ids']]); - $this->assign('plugins_answers_rc_list', $answers['data']); - } else { - $this->assign('plugins_answers_rc_list', []); - } - - // 最新商品 - if(!empty($base['data']['home_new_goods_number'])) - { - $goods = GoodsService::GoodsList(['where'=>['is_delete_time'=>0], 'field'=>'id,title,images,min_price', 'n'=>intval($base['data']['home_new_goods_number'])]); - $this->assign('plugins_new_goods_list', $goods['data']); - } - - // 浏览器标题 - $seo_name = empty($base['data']['application_name']) ? '问答' : $base['data']['application_name']; - $this->assign('home_seo_site_title', SeoService::BrowserSeoTitle($seo_name, 1)); - - return $this->fetch('../../../plugins/view/answers/index/index/index'); - } - - /** - * 详情入口 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @date 2019-03-07 - * @desc description - * @param [array] $params [输入参数] - */ - public function detail($params = []) - { - // 基础数据 - $base = PluginsService::PluginsData('answers', ['images', 'images_bottom']); - $this->assign('plugins_answers_data', isset($base['data']) ? $base['data'] : []); - - // 商品数据 - $goods = Service::GoodsList(); - $this->assign('plugins_answers_goods_list', $goods['data']['goods']); - - // 推荐问答 - if(!empty($base['data']['category_ids'])) - { - $answers = Service::AnswerList(['n'=>100, 'category_ids'=> $base['data']['category_ids']]); - $this->assign('plugins_answers_rc_list', $answers['data']); - } else { - $this->assign('plugins_answers_rc_list', []); - } - - // 获取问答数据 - $detail = Service::AnswerRow($params); - $this->assign('plugins_answers_detail', $detail); - - // 浏览次数 - if($detail['code'] == 0 && !empty($detail['data']['id'])) - { - AnswerService::AnswerAccessCountInc(['answer_id'=>$detail['data']['id']]); - } - - // 浏览器标题 - if(!empty($detail['data']['title'])) - { - $this->assign('home_seo_site_title', SeoService::BrowserSeoTitle($detail['data']['title'])); - } else if(!empty($detail['data']['content'])) - { - $this->assign('home_seo_site_title', SeoService::BrowserSeoTitle($detail['data']['content'])); - } - - return $this->fetch('../../../plugins/view/answers/index/index/detail'); - } - - /** - * 搜索 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @date 2019-03-11 - * @desc description - * @param [array] $params [输入参数] - */ - public function search($params = []) - { - if(input('post.answers_keywords')) - { - $answers_keywords = str_replace(['?', ' ', '+', '-'], '', trim(input('post.answers_keywords'))); - return redirect(PluginsHomeUrl('answers', 'index', 'search', ['answers_keywords'=>$answers_keywords])); - } else { - // 基础数据 - $base = PluginsService::PluginsData('answers', ['images', 'images_bottom']); - $this->assign('plugins_answers_data', isset($base['data']) ? $base['data'] : []); - - // 商品数据 - $goods = Service::GoodsList(); - $this->assign('plugins_answers_goods_list', $goods['data']['goods']); - - // 推荐问答 - if(!empty($base['data']['category_ids'])) - { - $answers = Service::AnswerList(['n'=>100, 'category_ids'=> $base['data']['category_ids']]); - $this->assign('plugins_answers_rc_list', $answers['data']); - } else { - $this->assign('plugins_answers_rc_list', []); - } - - // 获取搜索数据 - // 分页 - $number = isset($base['data']['search_page_number']) ? intval($base['data']['search_page_number']) : 28; - - // 条件 - $keywords_arr = empty($params['answers_keywords']) ? [] : ['keywords'=>$params['answers_keywords']]; - $where = Service::AnswerListWhere(array_merge($params, $keywords_arr)); - - // 获取总数 - $total = AnswerService::AnswerTotal($where); - - // 分页 - $page_params = array( - 'number' => $number, - 'total' => $total, - 'where' => $params, - 'page' => isset($params['page']) ? intval($params['page']) : 1, - 'url' => PluginsHomeUrl('answers', 'index', 'search'), - ); - $page = new \base\Page($page_params); - $this->assign('page_html', $page->GetPageHtml()); - - // 获取列表 - $data_params = array( - 'm' => $page->GetPageStarNumber(), - 'n' => $number, - 'where' => $where, - 'field' => 'id,title,content,add_time,is_reply', - ); - $data = AnswerService::AnswerList($data_params); - $this->assign('plugins_answers_data_list', $data['data']); - - // 参数 - $this->assign('params', $params); - - // 浏览器标题 - $this->assign('home_seo_site_title', SeoService::BrowserSeoTitle('问答搜索', 1)); - - return $this->fetch('../../../plugins/view/answers/index/index/search'); - } - } - - /** - * 提问 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-07T08:21:54+0800 - * @param [array] $params [输入参数] - */ - public function answer($params = []) - { - $params = input('post.'); - $params['user'] = UserService::LoginUserInfo(); - return AnswerService::AnswerSave($params); - } -} -?> \ No newline at end of file diff --git a/application/plugins/answers/install.sql b/application/plugins/answers/install.sql deleted file mode 100755 index 994d57f4f..000000000 --- a/application/plugins/answers/install.sql +++ /dev/null @@ -1,23 +0,0 @@ -# 问答系统商品 - 应用 -CREATE TABLE `{PREFIX}plugins_answers_goods` ( - `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增id', - `goods_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '商品id', - `add_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间', - PRIMARY KEY (`id`), - KEY `goods_id` (`goods_id`) -) ENGINE=InnoDB DEFAULT CHARSET={CHARSET} ROW_FORMAT=DYNAMIC COMMENT='问答系统商品 - 应用'; - -# 问答系统轮播图 - 应用 -CREATE TABLE `{PREFIX}plugins_answers_slide` ( - `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增id', - `name` char(60) NOT NULL DEFAULT '' COMMENT '别名', - `images_url` char(255) NOT NULL DEFAULT '' COMMENT '图片地址', - `url` char(255) NOT NULL DEFAULT '' COMMENT 'url地址', - `is_enable` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '是否启用(0否,1是)', - `sort` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '排序', - `add_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间', - `upd_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间', - PRIMARY KEY (`id`), - KEY `is_enable` (`is_enable`), - KEY `sort` (`sort`) -) ENGINE=InnoDB DEFAULT CHARSET={CHARSET} ROW_FORMAT=DYNAMIC COMMENT='问答系统轮播图 - 应用'; \ No newline at end of file diff --git a/application/plugins/answers/service/Service.php b/application/plugins/answers/service/Service.php deleted file mode 100755 index a5038afea..000000000 --- a/application/plugins/answers/service/Service.php +++ /dev/null @@ -1,406 +0,0 @@ -where($where)->order('sort asc')->select(); - if(!empty($data)) - { - $common_is_enable_tips = lang('common_is_enable_tips'); - foreach($data as &$v) - { - // 是否启用 - $v['is_enable_text'] = $common_is_enable_tips[$v['is_enable']]['name']; - - // 图片地址 - $v['images_url_old'] = $v['images_url']; - $v['images_url'] = ResourcesService::AttachmentPathViewHandle($v['images_url']); - - // 时间 - $v['add_time_time'] = date('Y-m-d H:i:s', $v['add_time']); - $v['add_time_date'] = date('Y-m-d', $v['add_time']); - $v['upd_time_time'] = date('Y-m-d H:i:s', $v['upd_time']); - $v['upd_time_date'] = date('Y-m-d', $v['upd_time']); - } - } - return DataReturn('处理成功', 0, $data); - } - - /** - * 幻灯片数据保存 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @date 2018-12-19 - * @desc description - * @param [array] $params [输入参数] - */ - public static function SlideSave($params = []) - { - // 请求类型 - $p = [ - [ - 'checked_type' => 'length', - 'key_name' => 'name', - 'checked_data' => '2,60', - 'error_msg' => '名称长度 2~60 个字符', - ], - [ - 'checked_type' => 'empty', - 'key_name' => 'images_url', - 'checked_data' => '255', - 'error_msg' => '请上传图片', - ], - [ - 'checked_type' => 'fun', - 'key_name' => 'url', - 'is_checked' => 1, - 'checked_data' => 'CheckUrl', - 'error_msg' => 'url格式有误', - ], - [ - 'checked_type' => 'length', - 'key_name' => 'sort', - 'checked_data' => '3', - 'error_msg' => '顺序 0~255 之间的数值', - ], - ]; - $ret = ParamsChecked($params, $p); - if($ret !== true) - { - return DataReturn($ret, -1); - } - - // 附件 - $data_fields = ['images_url']; - $attachment = ResourcesService::AttachmentParams($params, $data_fields); - - // 数据 - $data = [ - 'name' => $params['name'], - 'url' => $params['url'], - 'images_url' => $attachment['data']['images_url'], - 'sort' => intval($params['sort']), - 'is_enable' => isset($params['is_enable']) ? intval($params['is_enable']) : 0, - ]; - - if(empty($params['id'])) - { - $data['add_time'] = time(); - if(Db::name('PluginsAnswersSlide')->insertGetId($data) > 0) - { - return DataReturn('添加成功', 0); - } - return DataReturn('添加失败', -100); - } else { - $data['upd_time'] = time(); - if(Db::name('PluginsAnswersSlide')->where(['id'=>intval($params['id'])])->update($data)) - { - return DataReturn('编辑成功', 0); - } - return DataReturn('编辑失败', -100); - } - } - - /** - * 幻灯片删除 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @date 2018-12-18 - * @desc description - * @param [array] $params [输入参数] - */ - public static function SlideDelete($params = []) - { - // 请求参数 - $p = [ - [ - 'checked_type' => 'empty', - 'key_name' => 'id', - 'error_msg' => '操作id有误', - ], - ]; - $ret = ParamsChecked($params, $p); - if($ret !== true) - { - return DataReturn($ret, -1); - } - - // 删除操作 - if(Db::name('PluginsAnswersSlide')->where(['id'=>$params['id']])->delete()) - { - return DataReturn('删除成功'); - } - - return DataReturn('删除失败或资源不存在', -100); - } - - /** - * 幻灯片状态更新 - * @author Devil - * @blog http://gong.gg/ - * @version 0.0.1 - * @datetime 2016-12-06T21:31:53+0800 - * @param [array] $params [输入参数] - */ - public static function SlideStatusUpdate($params = []) - { - // 请求参数 - $p = [ - [ - 'checked_type' => 'empty', - 'key_name' => 'id', - 'error_msg' => '操作id有误', - ], - [ - 'checked_type' => 'in', - 'key_name' => 'state', - 'checked_data' => [0,1], - 'error_msg' => '状态有误', - ], - ]; - $ret = ParamsChecked($params, $p); - if($ret !== true) - { - return DataReturn($ret, -1); - } - - // 数据更新 - if(Db::name('PluginsAnswersSlide')->where(['id'=>intval($params['id'])])->update(['is_enable'=>intval($params['state'])])) - { - return DataReturn('编辑成功'); - } - return DataReturn('编辑失败或数据未改变', -100); - } - - /** - * 商品搜索 - * @author Devil - * @blog http://gong.gg/ - * @version 0.0.1 - * @datetime 2016-12-06T21:31:53+0800 - * @param [array] $params [输入参数] - */ - public static function GoodsSearchList($params = []) - { - // 条件 - $where = [ - ['g.is_delete_time', '=', 0], - ['g.is_shelves', '=', 1] - ]; - - // 关键字 - if(!empty($params['keywords'])) - { - $where[] = ['g.title', 'like', '%'.$params['keywords'].'%']; - } - - // 分类id - if(!empty($params['category_id'])) - { - $category_ids = GoodsService::GoodsCategoryItemsIds([$params['category_id']], 1); - $category_ids[] = $params['category_id']; - $where[] = ['gci.category_id', 'in', $category_ids]; - } - - // 指定字段 - $field = 'g.id,g.title'; - - // 获取数据 - return GoodsService::CategoryGoodsList(['where'=>$where, 'm'=>0, 'n'=>100, 'field'=>$field, 'is_admin_access'=>1]); - } - - /** - * 关联商品保存 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @date 2019-03-07 - * @desc description - * @param [array] $params [输入参数] - */ - public static function GoodsSave($params = []) - { - // 清除商品id - Db::name('PluginsAnswersGoods')->where('id', '>', 0)->delete(); - - // 写入商品id - if(!empty($params['category_ids'])) - { - $ids_all = explode(',', $params['category_ids']); - $data = []; - foreach($ids_all as $goods_id) - { - $data[] = [ - 'goods_id' => $goods_id, - 'add_time' => time(), - ]; - } - if(Db::name('PluginsAnswersGoods')->insertAll($data) < count($data)) - { - return DataReturn('操作失败', -100); - } - } - return DataReturn('操作成功', 0); - } - - /** - * 商品列表 - * @author Devil - * @blog http://gong.gg/ - * @version 0.0.1 - * @datetime 2016-12-06T21:31:53+0800 - * @param [array] $params [输入参数] - */ - public static function GoodsList($params = []) - { - // 获取推荐商品id - $goods_ids = Db::name('PluginsAnswersGoods')->column('goods_id'); - if(empty($goods_ids)) - { - return DataReturn('没有商品', 0, ['goods'=>[], 'goods_ids'=>[]]); - } - - // 条件 - $where = [ - ['g.is_delete_time', '=', 0], - ['g.is_shelves', '=', 1], - ['g.id', 'in', $goods_ids], - ]; - - // 指定字段 - $field = 'g.id,g.title,g.images,g.min_price'; - - // 获取数据 - $ret = GoodsService::CategoryGoodsList(['where'=>$where, 'm'=>0, 'n'=>100, 'field'=>$field]); - return DataReturn('操作成功', 0, ['goods'=>$ret['data'], 'goods_ids'=>$goods_ids]); - } - - /** - * 条件 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @date 2019-03-11 - * @desc description - * @param [array] $params [输入参数] - */ - public static function AnswerListWhere($params = []) - { - // 条件 - $where = [ - ['is_show', '=', 1], - ]; - - // 搜索关键字 - if(!empty($params['keywords'])) - { - $where[] = ['title|content', 'like', '%'.$params['keywords'].'%']; - } - - // 指定问答id - if(!empty($params['category_ids'])) - { - $where[] = ['id', 'in', explode(',', $params['category_ids'])]; - } - - return $where; - } - - /** - * 问答列表 - * @author Devil - * @blog http://gong.gg/ - * @version 0.0.1 - * @datetime 2016-12-06T21:31:53+0800 - * @param [array] $params [输入参数] - */ - public static function AnswerList($params = []) - { - // 字段 - $field = empty($params['field']) ? 'id,name,title,content,reply,is_reply,reply_time,add_time' : $params['field']; - - // 获取列表 - $data_params = array( - 'm' => 0, - 'n' => isset($params['n']) ? intval($params['n']) : 10, - 'where' => self::AnswerListWhere($params), - 'field' => $field, - ); - return AnswerService::AnswerList($data_params); - } - - /** - * 获取一条问答 - * @author Devil - * @blog http://gong.gg/ - * @version 0.0.1 - * @datetime 2016-12-06T21:31:53+0800 - * @param [array] $params [输入参数] - */ - public static function AnswerRow($params = []) - { - // 参数 - if(empty($params['id'])) - { - return DataReturn('问答id有误', -1); - } - // 条件 - $where = [ - ['is_show', '=', 1], - ['id', '=', intval($params['id'])], - ]; - - // 字段 - $field = 'id,name,title,content,reply,is_reply,access_count,reply_time,add_time'; - - // 获取列表 - $data_params = array( - 'm' => 0, - 'n' => 1, - 'where' => $where, - 'field' => $field, - ); - $ret = AnswerService::AnswerList($data_params); - if(isset($ret['data'][0])) - { - $ret['data'] = $ret['data'][0]; - } - return $ret; - } -} -?> \ No newline at end of file diff --git a/application/plugins/answers/uninstall.sql b/application/plugins/answers/uninstall.sql deleted file mode 100755 index e1b4a4bfc..000000000 --- a/application/plugins/answers/uninstall.sql +++ /dev/null @@ -1,5 +0,0 @@ -# 问答系统商品 - 应用 -DROP TABLE `{PREFIX}plugins_answers_goods`; - -# 问答系统轮播图 - 应用 -DROP TABLE `{PREFIX}plugins_answers_slide`; \ No newline at end of file diff --git a/application/plugins/commongobacktop/Hook.php b/application/plugins/commongobacktop/Hook.php deleted file mode 100755 index b57ab7e8a..000000000 --- a/application/plugins/commongobacktop/Hook.php +++ /dev/null @@ -1,148 +0,0 @@ -html($params); - break; - - case 'plugins_common_page_bottom' : - $ret = $this->js($params); - break; - - case 'plugins_common_header' : - $ret = $this->css($params); - break; - - default : - $ret = ''; - } - return $ret; - } else { - return ''; - } - } - - /** - * css - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-06T16:16:34+0800 - * @param [array] $params [输入参数] - */ - public function css($params = []) - { - return ''; - } - - /** - * js - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-06T16:16:34+0800 - * @param [array] $params [输入参数] - */ - public function js($params = []) - { - return ''; - } - - /** - * 视图 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-06T16:16:34+0800 - * @param [array] $params [输入参数] - */ - public function html($params = []) - { - // 当前模块/控制器/方法 - $module_name = strtolower(request()->module()); - $controller_name = strtolower(request()->controller()); - $action_name = strtolower(request()->action()); - - // 获取应用数据 - $ret = PluginsService::PluginsData('commongobacktop', ['images']); - if($ret['code'] == 0) - { - // 图片是否为空 - if(empty($ret['data']['images'])) - { - return ''; - } - - // 非全局 - if($ret['data']['is_overall'] != 1) - { - // 非首页则空 - if($module_name.$controller_name.$action_name != 'indexindexindex') - { - return ''; - } - } - - $this->assign('data', $ret['data']); - return $this->fetch('../../../plugins/view/commongobacktop/index/public/content'); - } else { - return $ret['msg']; - } - } -} -?> \ No newline at end of file diff --git a/application/plugins/commongobacktop/admin/Admin.php b/application/plugins/commongobacktop/admin/Admin.php deleted file mode 100755 index f2085a13a..000000000 --- a/application/plugins/commongobacktop/admin/Admin.php +++ /dev/null @@ -1,85 +0,0 @@ -assign('data', $ret['data']); - return $this->fetch('../../../plugins/view/commongobacktop/admin/admin/index'); - } else { - return $ret['msg']; - } - } - - /** - * 编辑页面 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-07T08:21:54+0800 - * @param [array] $params [输入参数] - */ - public function saveinfo($params = []) - { - $ret = PluginsService::PluginsData('commongobacktop', ['images']); - if($ret['code'] == 0) - { - // 是否 - $is_whether_list = [ - 0 => array('id' => 0, 'name' => '否'), - 1 => array('id' => 1, 'name' => '是', 'checked' => true), - ]; - - $this->assign('is_whether_list', $is_whether_list); - $this->assign('data', $ret['data']); - return $this->fetch('../../../plugins/view/commongobacktop/admin/admin/saveinfo'); - } else { - return $ret['msg']; - } - } - - /** - * 数据保存 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-07T08:21:54+0800 - * @param [array] $params [输入参数] - */ - public function save($params = []) - { - return PluginsService::PluginsDataSave(['plugins'=>'commongobacktop', 'data'=>$params], ['images']); - } -} -?> \ No newline at end of file diff --git a/application/plugins/commongobacktop/config.json b/application/plugins/commongobacktop/config.json deleted file mode 100755 index 146f6c0c8..000000000 --- a/application/plugins/commongobacktop/config.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "base":{ - "plugins":"commongobacktop", - "name":"回到顶部", - "logo":"\/static\/upload\/images\/plugins_commongobacktop\/2019\/02\/15\/1550200927239565.jpg", - "author":"Devil", - "author_url":"https:\/\/shopxo.net\/", - "version":"1.0.0", - "desc":"当滚动到底部的时候出现回到顶部操作", - "apply_terminal":[ - "pc", - "h5" - ], - "apply_version":[ - "1.5.0" - ], - "is_home":false - }, - "hook":{ - "plugins_view_common_bottom":[ - "app\\plugins\\commongobacktop\\Hook" - ], - "plugins_common_page_bottom":[ - "app\\plugins\\commongobacktop\\Hook" - ], - "plugins_common_header":[ - "app\\plugins\\commongobacktop\\Hook" - ] - } -} \ No newline at end of file diff --git a/application/plugins/commononlineservice/Hook.php b/application/plugins/commononlineservice/Hook.php deleted file mode 100755 index 213c8aec3..000000000 --- a/application/plugins/commononlineservice/Hook.php +++ /dev/null @@ -1,125 +0,0 @@ -html($params); - break; - - default : - $ret = ''; - } - return $ret; - } else { - return ''; - } - } - } - - /** - * 视图 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-06T16:16:34+0800 - * @param [array] $params [输入参数] - */ - public function html($params = []) - { - // 当前模块/控制器/方法 - $module_name = strtolower(request()->module()); - $controller_name = strtolower(request()->controller()); - $action_name = strtolower(request()->action()); - - // 获取应用数据 - $ret = PluginsService::PluginsData('commononlineservice', ['images']); - if($ret['code'] == 0) - { - // 非全局 - if($ret['data']['is_overall'] != 1) - { - // 非首页则空 - if($module_name.$controller_name.$action_name != 'indexindexindex') - { - return ''; - } - } - - // 客服 - $online_service = empty($ret['data']['online_service']) ? [] : explode("\n", $ret['data']['online_service']); - $online_service_data = []; - if(!empty($online_service)) - { - foreach($online_service as $v) - { - $items = explode('|', $v); - if(count($items) == 2) - { - $online_service_data[] = $items; - } - } - } - $ret['data']['online_service'] = $online_service_data; - - $this->assign('data', $ret['data']); - return $this->fetch('../../../plugins/view/commononlineservice/index/public/content'); - } else { - return $ret['msg']; - } - } -} -?> \ No newline at end of file diff --git a/application/plugins/commononlineservice/admin/Admin.php b/application/plugins/commononlineservice/admin/Admin.php deleted file mode 100755 index 2c24b44f9..000000000 --- a/application/plugins/commononlineservice/admin/Admin.php +++ /dev/null @@ -1,88 +0,0 @@ -', $ret['data']['online_service']); - - $this->assign('data', $ret['data']); - return $this->fetch('../../../plugins/view/commononlineservice/admin/admin/index'); - } else { - return $ret['msg']; - } - } - - /** - * 编辑页面 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-07T08:21:54+0800 - * @param [array] $params [输入参数] - */ - public function saveinfo($params = []) - { - $ret = PluginsService::PluginsData('commononlineservice'); - if($ret['code'] == 0) - { - // 是否 - $is_whether_list = [ - 0 => array('id' => 0, 'name' => '否'), - 1 => array('id' => 1, 'name' => '是', 'checked' => true), - ]; - - $this->assign('is_whether_list', $is_whether_list); - $this->assign('data', $ret['data']); - return $this->fetch('../../../plugins/view/commononlineservice/admin/admin/saveinfo'); - } else { - return $ret['msg']; - } - } - - /** - * 数据保存 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-07T08:21:54+0800 - * @param [array] $params [输入参数] - */ - public function save($params = []) - { - return PluginsService::PluginsDataSave(['plugins'=>'commononlineservice', 'data'=>$params]); - } -} -?> \ No newline at end of file diff --git a/application/plugins/commononlineservice/config.json b/application/plugins/commononlineservice/config.json deleted file mode 100755 index 62858cfe4..000000000 --- a/application/plugins/commononlineservice/config.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "base":{ - "plugins":"commononlineservice", - "name":"在线客服", - "logo":"\/static\/upload\/images\/plugins_commononlineservice\/2019\/02\/17\/1550393245526672.jpg", - "author":"Devil", - "author_url":"https:\/\/shopxo.net\/", - "version":"1.0.0", - "desc":"在线客服、QQ、电话", - "apply_terminal":[ - "pc", - "h5" - ], - "apply_version":[ - "1.5.0" - ], - "is_home":false - }, - "hook":{ - "plugins_css":[ - "app\\plugins\\commononlineservice\\Hook" - ], - "plugins_js":[ - "app\\plugins\\commononlineservice\\Hook" - ], - "plugins_view_common_bottom":[ - "app\\plugins\\commononlineservice\\Hook" - ] - } -} \ No newline at end of file diff --git a/application/plugins/commonrightnavigation/Hook.php b/application/plugins/commonrightnavigation/Hook.php deleted file mode 100755 index 1f4a6dda2..000000000 --- a/application/plugins/commonrightnavigation/Hook.php +++ /dev/null @@ -1,144 +0,0 @@ -html($params); - break; - - default : - $ret = ''; - } - return $ret; - } else { - return ''; - } - } - } - - /** - * 视图 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-06T16:16:34+0800 - * @param [array] $params [输入参数] - */ - public function html($params = []) - { - // 当前模块/控制器/方法 - $module_name = strtolower(request()->module()); - $controller_name = strtolower(request()->controller()); - $action_name = strtolower(request()->action()); - - // 获取应用数据 - $ret = PluginsService::PluginsData('commonrightnavigation', ['alipay_mini_qrcode_images', 'alipay_fuwu_qrcode_images', 'weixin_mini_qrcode_images', 'weixin_fuwu_qrcode_images']); - - // html拼接 - $html = '
'; - $content = ''; - if($ret['code'] == 0) - { - // 非全局 - if($ret['data']['is_overall'] != 1) - { - // 非首页则空 - if($module_name.$controller_name.$action_name != 'indexindexindex') - { - return ''; - } - } - - // 当前模块/控制器/方法 - $this->assign('module_controller_action', $module_name.$controller_name.$action_name); - - // 是否新窗口打开 - $is_new_window_open_html = (isset($ret['data']['is_new_window_open']) && $ret['data']['is_new_window_open'] == 1) ? 'target="_blank"' : ''; - $this->assign('is_new_window_open_html', $is_new_window_open_html); - - // 购物车总数 - $cart_total = BuyService::UserCartTotal(['user'=>$params['user']]); - $this->assign('cart_total', $cart_total); - - // 是否需要登录 - $login_event_class = empty($params['user']) ? 'login-event' : ''; - $this->assign('login_event_class', $login_event_class); - - // 用户信息 - $this->assign('user', $params['user']); - - // 应用数据 - $this->assign('data', $ret['data']); - - // 购物车 - $cart_list = BuyService::CartList(['user'=>$params['user']]); - $this->assign('cart_list', $cart_list['data']); - $base = [ - 'total_price' => empty($cart_list['data']) ? 0 : array_sum(array_column($cart_list['data'], 'total_price')), - 'cart_count' => empty($cart_list['data']) ? 0 : count($cart_list['data']), - 'ids' => empty($cart_list['data']) ? '' : implode(',', array_column($cart_list['data'], 'id')), - ]; - $this->assign('base', $base); - - return $this->fetch('../../../plugins/view/commonrightnavigation/index/public/content'); - } else { - return $ret['msg']; - } - } -} -?> \ No newline at end of file diff --git a/application/plugins/commonrightnavigation/admin/Admin.php b/application/plugins/commonrightnavigation/admin/Admin.php deleted file mode 100755 index 94dda34a5..000000000 --- a/application/plugins/commonrightnavigation/admin/Admin.php +++ /dev/null @@ -1,85 +0,0 @@ -assign('data', $ret['data']); - return $this->fetch('../../../plugins/view/commonrightnavigation/admin/admin/index'); - } else { - return $ret['msg']; - } - } - - /** - * 编辑页面 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-07T08:21:54+0800 - * @param [array] $params [输入参数] - */ - public function saveinfo($params = []) - { - $ret = PluginsService::PluginsData('commonrightnavigation', ['alipay_mini_qrcode_images', 'alipay_fuwu_qrcode_images', 'weixin_mini_qrcode_images', 'weixin_fuwu_qrcode_images']); - if($ret['code'] == 0) - { - // 是否 - $is_whether_list = [ - 0 => array('id' => 0, 'name' => '否'), - 1 => array('id' => 1, 'name' => '是', 'checked' => true), - ]; - - $this->assign('is_whether_list', $is_whether_list); - $this->assign('data', $ret['data']); - return $this->fetch('../../../plugins/view/commonrightnavigation/admin/admin/saveinfo'); - } else { - return $ret['msg']; - } - } - - /** - * 数据保存 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-07T08:21:54+0800 - * @param [array] $params [输入参数] - */ - public function save($params = []) - { - return PluginsService::PluginsDataSave(['plugins'=>'commonrightnavigation', 'data'=>$params], ['alipay_mini_qrcode_images', 'alipay_fuwu_qrcode_images', 'weixin_mini_qrcode_images', 'weixin_fuwu_qrcode_images']); - } -} -?> \ No newline at end of file diff --git a/application/plugins/commonrightnavigation/config.json b/application/plugins/commonrightnavigation/config.json deleted file mode 100755 index a0ae65b50..000000000 --- a/application/plugins/commonrightnavigation/config.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "base":{ - "plugins":"commonrightnavigation", - "name":"右侧快捷导航", - "logo":"\/static\/upload\/images\/plugins_commonrightnavigation\/2019\/02\/15\/1550222872753553.jpg", - "author":"Devil", - "author_url":"https:\/\/shopxo.net\/", - "version":"1.0.0", - "desc":"浏览器右侧快捷导航", - "apply_terminal":[ - "pc", - "h5" - ], - "apply_version":[ - "1.5.0" - ], - "is_home":false - }, - "hook":{ - "plugins_css":[ - "app\\plugins\\commonrightnavigation\\Hook" - ], - "plugins_js":[ - "app\\plugins\\commonrightnavigation\\Hook" - ], - "plugins_view_common_bottom":[ - "app\\plugins\\commonrightnavigation\\Hook" - ] - } -} \ No newline at end of file diff --git a/application/plugins/commonrightnavigation/index/Index.php b/application/plugins/commonrightnavigation/index/Index.php deleted file mode 100755 index a9dd27cac..000000000 --- a/application/plugins/commonrightnavigation/index/Index.php +++ /dev/null @@ -1,76 +0,0 @@ -module()); - $controller_name = strtolower(request()->controller()); - $action_name = strtolower(request()->action()); - - // 当前模块/控制器/方法 - $this->assign('module_controller_action', $module_name.$controller_name.$action_name); - - // 购物车 - $cart_list = BuyService::CartList(['user'=>UserService::LoginUserInfo()]); - - // 基础数据 - $base = [ - 'total_price' => empty($cart_list['data']) ? '0.00' : PriceNumberFormat(array_sum(array_column($cart_list['data'], 'total_price'))), - 'cart_count' => empty($cart_list['data']) ? 0 : count($cart_list['data']), - 'ids' => empty($cart_list['data']) ? '' : implode(',', array_column($cart_list['data'], 'id')), - ]; - $data = [ - 'cart_list' => $cart_list['data'], - 'base' => $base, - ]; - return DataReturn('操作成功', 0, $data); - } -} -?> \ No newline at end of file diff --git a/application/plugins/commontopmaxpicture/Hook.php b/application/plugins/commontopmaxpicture/Hook.php deleted file mode 100755 index 056746ce0..000000000 --- a/application/plugins/commontopmaxpicture/Hook.php +++ /dev/null @@ -1,105 +0,0 @@ -html($params); - } - } - - /** - * 视图 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-06T16:16:34+0800 - * @param [array] $params [输入参数] - */ - public function html($params = []) - { - // 当前模块/控制器/方法 - $module_name = strtolower(request()->module()); - $controller_name = strtolower(request()->controller()); - $action_name = strtolower(request()->action()); - - // 获取应用数据 - $ret = PluginsService::PluginsData('commontopmaxpicture', ['images']); - if($ret['code'] == 0) - { - // 图片是否为空 - if(empty($ret['data']['images'])) - { - return ''; - } - - // 有效时间 - if(!empty($ret['data']['time_start'])) - { - // 是否已开始 - if(strtotime($ret['data']['time_start']) > time()) - { - return ''; - } - } - if(!empty($ret['data']['time_end'])) - { - // 是否已结束 - if(strtotime($ret['data']['time_end']) < time()) - { - return ''; - } - } - - // 非全局 - if($ret['data']['is_overall'] != 1) - { - // 非首页则空 - if($module_name.$controller_name.$action_name != 'indexindexindex') - { - return ''; - } - } - - $this->assign('data', $ret['data']); - return $this->fetch('../../../plugins/view/commontopmaxpicture/index/public/content'); - } else { - return $ret['msg']; - } - } -} -?> \ No newline at end of file diff --git a/application/plugins/commontopmaxpicture/admin/Admin.php b/application/plugins/commontopmaxpicture/admin/Admin.php deleted file mode 100755 index 5bff1a1e7..000000000 --- a/application/plugins/commontopmaxpicture/admin/Admin.php +++ /dev/null @@ -1,85 +0,0 @@ -assign('data', $ret['data']); - return $this->fetch('../../../plugins/view/commontopmaxpicture/admin/admin/index'); - } else { - return $ret['msg']; - } - } - - /** - * 编辑页面 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-07T08:21:54+0800 - * @param [array] $params [输入参数] - */ - public function saveinfo($params = []) - { - $ret = PluginsService::PluginsData('commontopmaxpicture', ['images']); - if($ret['code'] == 0) - { - // 是否 - $is_whether_list = [ - 0 => array('id' => 0, 'name' => '否', 'checked' => true), - 1 => array('id' => 1, 'name' => '是'), - ]; - - $this->assign('is_whether_list', $is_whether_list); - $this->assign('data', $ret['data']); - return $this->fetch('../../../plugins/view/commontopmaxpicture/admin/admin/saveinfo'); - } else { - return $ret['msg']; - } - } - - /** - * 数据保存 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-07T08:21:54+0800 - * @param [array] $params [输入参数] - */ - public function save($params = []) - { - return PluginsService::PluginsDataSave(['plugins'=>'commontopmaxpicture', 'data'=>$params], ['images']); - } -} -?> \ No newline at end of file diff --git a/application/plugins/commontopmaxpicture/config.json b/application/plugins/commontopmaxpicture/config.json deleted file mode 100755 index 3acefef9b..000000000 --- a/application/plugins/commontopmaxpicture/config.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "base":{ - "plugins":"commontopmaxpicture", - "name":"顶部广告", - "logo":"\/static\/upload\/images\/plugins_commontopmaxpicture\/2019\/02\/09\/1549671733987654.jpg", - "author":"Devil", - "author_url":"https:\/\/shopxo.net\/", - "version":"1.0.0", - "desc":"顶部大图广告,突破视觉", - "apply_terminal":[ - "pc", - "h5" - ], - "apply_version":[ - "1.5.0" - ], - "is_home":false - }, - "hook":{ - "plugins_view_common_top":[ - "app\\plugins\\commontopmaxpicture\\Hook" - ] - } -} \ No newline at end of file diff --git a/application/plugins/commontopnotice/Hook.php b/application/plugins/commontopnotice/Hook.php deleted file mode 100755 index 89742b395..000000000 --- a/application/plugins/commontopnotice/Hook.php +++ /dev/null @@ -1,106 +0,0 @@ -html($params); - } - } - - /** - * 视图 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-06T16:16:34+0800 - * @param [array] $params [输入参数] - */ - public function html($params = []) - { - // 当前模块/控制器/方法 - $module_name = strtolower(request()->module()); - $controller_name = strtolower(request()->controller()); - $action_name = strtolower(request()->action()); - - // 获取应用数据 - $ret = PluginsService::PluginsData('commontopnotice'); - if($ret['code'] == 0) - { - // 内容是否为空 - if(empty($ret['data']['content'])) - { - return ''; - } - - // 有效时间 - if(!empty($ret['data']['time_start'])) - { - // 是否已开始 - if(strtotime($ret['data']['time_start']) > time()) - { - return ''; - } - } - if(!empty($ret['data']['time_end'])) - { - // 是否已结束 - if(strtotime($ret['data']['time_end']) < time()) - { - return ''; - } - } - - // 非全局 - if($ret['data']['is_overall'] != 1) - { - // 非首页则空 - if($module_name.$controller_name.$action_name != 'indexindexindex') - { - return ''; - } - } - - $this->assign('data', $ret['data']); - return $this->fetch('../../../plugins/view/commontopnotice/index/public/content'); - } else { - return $ret['msg']; - } - } -} -?> \ No newline at end of file diff --git a/application/plugins/commontopnotice/admin/Admin.php b/application/plugins/commontopnotice/admin/Admin.php deleted file mode 100755 index ac63db5b2..000000000 --- a/application/plugins/commontopnotice/admin/Admin.php +++ /dev/null @@ -1,85 +0,0 @@ -assign('data', $ret['data']); - return $this->fetch('../../../plugins/view/commontopnotice/admin/admin/index'); - } else { - return $ret['msg']; - } - } - - /** - * 编辑页面 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-07T08:21:54+0800 - * @param [array] $params [输入参数] - */ - public function saveinfo($params = []) - { - $ret = PluginsService::PluginsData('commontopnotice'); - if($ret['code'] == 0) - { - // 是否 - $is_whether_list = [ - 0 => array('id' => 0, 'name' => '否', 'checked' => true), - 1 => array('id' => 1, 'name' => '是'), - ]; - - $this->assign('is_whether_list', $is_whether_list); - $this->assign('data', $ret['data']); - return $this->fetch('../../../plugins/view/commontopnotice/admin/admin/saveinfo'); - } else { - return $ret['msg']; - } - } - - /** - * 数据保存 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-07T08:21:54+0800 - * @param [array] $params [输入参数] - */ - public function save($params = []) - { - return PluginsService::PluginsDataSave(['plugins'=>'commontopnotice', 'data'=>$params]); - } -} -?> \ No newline at end of file diff --git a/application/plugins/commontopnotice/config.json b/application/plugins/commontopnotice/config.json deleted file mode 100755 index 7d1e5e8c9..000000000 --- a/application/plugins/commontopnotice/config.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "base":{ - "plugins":"commontopnotice", - "name":"顶部公告", - "logo":"\/static\/upload\/images\/plugins_commontopnotice\/2019\/02\/12\/1549671733987652.jpg", - "author":"Devil", - "author_url":"https:\/\/shopxo.net\/", - "version":"1.0.0", - "desc":"顶部公告,通知", - "apply_terminal":[ - "pc", - "h5" - ], - "apply_version":[ - "1.5.0" - ], - "is_home":false - }, - "hook":{ - "plugins_view_common_top":[ - "app\\plugins\\commontopnotice\\Hook" - ] - } -} \ No newline at end of file diff --git a/application/plugins/expressforkdn/Hook.php b/application/plugins/expressforkdn/Hook.php deleted file mode 100755 index 03873f040..000000000 --- a/application/plugins/expressforkdn/Hook.php +++ /dev/null @@ -1,154 +0,0 @@ -operation($params); - break; - - // 弹窗代码 - case 'plugins_view_common_bottom' : - case 'plugins_admin_view_common_bottom' : - $ret = $this->html($params); - break; - - // 页面底部 - case 'plugins_common_page_bottom' : - case 'plugins_admin_common_page_bottom' : - $ret = $this->js($params); - break; - - // header代码 - case 'plugins_common_header' : - case 'plugins_admin_common_header' : - $ret = $this->css($params); - break; - - default : - $ret = ''; - } - return $ret; - } - return ''; - } - - /** - * css - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-06T16:16:34+0800 - * @param [array] $params [输入参数] - */ - public function css($params = []) - { - return ''; - } - - /** - * js - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-06T16:16:34+0800 - * @param [array] $params [输入参数] - */ - public function js($params = []) - { - return ''; - } - - /** - * 视图 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-06T16:16:34+0800 - * @param [array] $params [输入参数] - */ - public function html($params = []) - { - // 获取应用数据 - $ret = PluginsService::PluginsData('expressforkdn', ['images']); - if($ret['code'] == 0) - { - $this->assign('data', $ret['data']); - return $this->fetch('../../../plugins/view/expressforkdn/index/public/content'); - } else { - return $ret['msg']; - } - } - - /** - * 操作 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-06T16:16:34+0800 - * @param [array] $params [输入参数] - */ - public function operation($params = []) - { - if(empty($params['order'])) - { - return DataReturn('订单为空', -1); - } - - // 钩子html - if(isset($params['order']['status']) && in_array($params['order']['status'], [3,4])) - { - - $params['order']['plugins_service_order_handle_operation_html'][] = ''; - } - - return DataReturn('处理成功', 0); - } -} -?> \ No newline at end of file diff --git a/application/plugins/expressforkdn/admin/Admin.php b/application/plugins/expressforkdn/admin/Admin.php deleted file mode 100755 index 8d94d6c9d..000000000 --- a/application/plugins/expressforkdn/admin/Admin.php +++ /dev/null @@ -1,64 +0,0 @@ -assign('express_list', ExpressService::ExpressList()); - $this->assign('data', $ret['data']); - return $this->fetch('../../../plugins/view/expressforkdn/admin/admin/index'); - } else { - return $ret['msg']; - } - } - - /** - * 编辑页面 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-07T08:21:54+0800 - * @param [array] $params [输入参数] - */ - public function saveinfo($params = []) - { - $ret = PluginsService::PluginsData('expressforkdn'); - if($ret['code'] == 0) - { - $this->assign('express_list', ExpressService::ExpressList()); - $this->assign('data', $ret['data']); - return $this->fetch('../../../plugins/view/expressforkdn/admin/admin/saveinfo'); - } else { - return $ret['msg']; - } - } - /** - * 数据保存 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @datetime 2019-02-07T08:21:54+0800 - * @param [array] $params [输入参数] - */ - public function save($params = []) - { - return PluginsService::PluginsDataSave(['plugins'=>'expressforkdn', 'data'=>$params]); - } -} -?> \ No newline at end of file diff --git a/application/plugins/expressforkdn/config.json b/application/plugins/expressforkdn/config.json deleted file mode 100755 index 2533f7696..000000000 --- a/application/plugins/expressforkdn/config.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "base":{ - "plugins":"expressforkdn", - "name":"快递鸟API接口", - "logo":"\/static\/upload\/images\/plugins_expressforkdn\/2019\/03\/11\/1552286675575734.png", - "author":"guoguo", - "author_url":"http:\/\/gadmin.cojz8.com", - "version":"1.0.0", - "desc":"集成快递鸟第三方后台查询接口", - "apply_terminal":[ - "pc", - "h5" - ], - "apply_version":[ - "1.5.0" - ], - "is_home":false - }, - "hook":{ - "plugins_view_common_bottom":[ - "app\\plugins\\expressforkdn\\Hook" - ], - "plugins_admin_view_common_bottom":[ - "app\\plugins\\expressforkdn\\Hook" - ], - "plugins_common_page_bottom":[ - "app\\plugins\\expressforkdn\\Hook" - ], - "plugins_admin_common_page_bottom":[ - "app\\plugins\\expressforkdn\\Hook" - ], - "plugins_common_header":[ - "app\\plugins\\expressforkdn\\Hook" - ], - "plugins_admin_common_header":[ - "app\\plugins\\expressforkdn\\Hook" - ], - "plugins_service_order_handle_begin":[ - "app\\plugins\\expressforkdn\\Hook" - ] - } -} \ No newline at end of file diff --git a/application/plugins/expressforkdn/index/Index.php b/application/plugins/expressforkdn/index/Index.php deleted file mode 100644 index 881e6a819..000000000 --- a/application/plugins/expressforkdn/index/Index.php +++ /dev/null @@ -1,179 +0,0 @@ - 'empty', - 'key_name' => 'express_id', - 'error_msg' => '快递id有误', - ], - [ - 'checked_type' => 'empty', - 'key_name' => 'express_number', - 'error_msg' => '快递单号有误', - ], - ]; - $ret = ParamsChecked($params, $p); - if($ret !== true) - { - return DataReturn($ret, -1, '

'.$ret.'

'); - } - - // 获取配置数据 - $ret = PluginsService::PluginsData('expressforkdn'); - if($ret['code'] == 0) - { - // 是否配置物流代码 - if(empty($ret['data']['express_ids'][$params['express_id']])) - { - return DataReturn('请先再后台配置物流代码', -1, '

请先再后台配置物流代码

'); - } - - // 获取快递信息 - $data = $this->expresstraces(['shipper_code'=>$ret['data']['express_ids'][$params['express_id']],'logistic_code'=>$params['express_number'], 'config'=>$ret['data']]); - - // 状态列表 - $status_arr = [ - 0 => '暂无物流信息', - 1 => '快递公司已揽收', - 2 => '快递正在配送途中...', - 3 => '该物流已被签收', - 4 => '该物流问题件,请咨询物流商处理!', - ]; - if(!isset($data['State']) || !isset($status_arr[$data['State']])) - { - return DataReturn('查询失败', -1, '

查询失败

'); - } - - // 开始处理 - $html .='

'.$status_arr[$data['State']].'

'; - $html .= '