├── .gitignore ├── LICENSE ├── application ├── admin │ ├── controller │ │ ├── Auth.php │ │ ├── Config.php │ │ ├── Index.php │ │ ├── Login.php │ │ ├── Menu.php │ │ ├── Oplog.php │ │ ├── Queue.php │ │ ├── User.php │ │ └── api │ │ │ ├── Plugs.php │ │ │ └── Update.php │ ├── queue │ │ └── JobsQueue.php │ ├── service │ │ ├── NodeService.php │ │ ├── OplogService.php │ │ └── QueueService.php │ ├── sys.php │ └── view │ │ ├── api │ │ └── plugs │ │ │ └── icon.html │ │ ├── auth │ │ ├── apply.html │ │ ├── form.html │ │ ├── index.html │ │ └── index_search.html │ │ ├── config │ │ ├── info-storage-local.html │ │ ├── info-storage-oss.html │ │ ├── info-storage-qiniu.html │ │ ├── info-storage.html │ │ ├── info-website.html │ │ └── info.html │ │ ├── index │ │ ├── index.html │ │ └── main.html │ │ ├── login │ │ └── index.html │ │ ├── main.html │ │ ├── menu │ │ ├── form.html │ │ └── index.html │ │ ├── oplog │ │ ├── index.html │ │ └── index_search.html │ │ ├── queue │ │ ├── index.html │ │ └── index_search.html │ │ └── user │ │ ├── form.html │ │ ├── index.html │ │ ├── index_search.html │ │ └── pass.html ├── index │ └── controller │ │ └── Index.php ├── service │ ├── controller │ │ ├── Config.php │ │ ├── Index.php │ │ └── api │ │ │ ├── Client.php │ │ │ └── Push.php │ ├── handler │ │ ├── PublishHandler.php │ │ ├── ReceiveHandler.php │ │ └── WechatHandler.php │ ├── service │ │ ├── BuildService.php │ │ └── WechatService.php │ └── view │ │ ├── config │ │ └── index.html │ │ └── index │ │ ├── index.html │ │ └── index_search.html ├── store │ ├── command │ │ └── AutoRun.php │ ├── controller │ │ ├── Config.php │ │ ├── ExpressCompany.php │ │ ├── ExpressTemplate.php │ │ ├── Goods.php │ │ ├── GoodsCate.php │ │ ├── Member.php │ │ ├── Message.php │ │ ├── Order.php │ │ └── api │ │ │ ├── Express.php │ │ │ ├── Goods.php │ │ │ ├── Member.php │ │ │ ├── Notify.php │ │ │ ├── Wechat.php │ │ │ └── member │ │ │ ├── Address.php │ │ │ ├── Center.php │ │ │ └── Order.php │ ├── service │ │ ├── ExpressService.php │ │ ├── ExtendService.php │ │ ├── GoodsService.php │ │ └── OrderService.php │ ├── sys.php │ └── view │ │ ├── config │ │ ├── index-store-config.html │ │ ├── index-store-message.html │ │ └── index.html │ │ ├── express_company │ │ ├── form.html │ │ ├── index.html │ │ └── index_search.html │ │ ├── express_template │ │ ├── index.html │ │ └── index_item.html │ │ ├── goods │ │ ├── form.html │ │ ├── form_style.html │ │ ├── index.html │ │ ├── index_search.html │ │ └── stock.html │ │ ├── goods_cate │ │ ├── form.html │ │ ├── index.html │ │ └── index_search.html │ │ ├── member │ │ ├── index.html │ │ └── index_search.html │ │ ├── message │ │ ├── index.html │ │ └── index_search.html │ │ └── order │ │ ├── express.html │ │ ├── express_query.html │ │ ├── index.html │ │ └── index_search.html └── wechat │ ├── command │ ├── Fans.php │ └── fans │ │ ├── FansAll.php │ │ ├── FansBlack.php │ │ ├── FansList.php │ │ └── FansTags.php │ ├── controller │ ├── Config.php │ ├── Fans.php │ ├── Index.php │ ├── Keys.php │ ├── Menu.php │ ├── News.php │ └── api │ │ ├── Js.php │ │ ├── Push.php │ │ ├── Review.php │ │ └── Tools.php │ ├── queue │ └── WechatQueue.php │ ├── service │ ├── FansService.php │ ├── MediaService.php │ └── WechatService.php │ ├── sys.php │ └── view │ ├── api │ ├── review │ │ ├── image.html │ │ ├── main.html │ │ ├── music.html │ │ ├── news.html │ │ ├── text.html │ │ ├── video.html │ │ ├── view.html │ │ └── voice.html │ └── tools │ │ ├── jssdk.html │ │ └── oauth.html │ ├── config │ ├── options.html │ ├── options_api.html │ ├── options_help.html │ ├── options_thr.html │ └── payment.html │ ├── fans │ ├── index.html │ └── index_search.html │ ├── index │ └── index.html │ ├── keys │ ├── form.html │ ├── index.html │ └── index_search.html │ ├── menu │ └── index.html │ └── news │ ├── form-style.html │ ├── form.html │ ├── index.html │ ├── push.html │ └── select.html ├── build.cmd ├── composer.json ├── config ├── app.php ├── cert │ ├── 1332187001_20181030_cert.p12 │ ├── 1332187001_20181030_cert.pem │ └── 1332187001_20181030_key.pem ├── cookie.php ├── database.php ├── log.php ├── queue.php ├── session.php ├── template.php └── wechat.php ├── framework.sql ├── public ├── .htaccess ├── 4919999519.txt ├── favicon.ico ├── index.php ├── router.php └── static │ ├── admin.js │ ├── myself │ └── my plugs file │ ├── plugs │ ├── angular │ │ └── angular.min.js │ ├── awesome │ │ ├── fonts.css │ │ └── fonts │ │ │ ├── FontAwesome.otf │ │ │ ├── webfont.eot │ │ │ ├── webfont.svg │ │ │ ├── webfont.ttf │ │ │ ├── webfont.woff │ │ │ └── webfont.woff2 │ ├── ckeditor │ │ ├── ckeditor.js │ │ ├── config.js │ │ ├── contents.css │ │ ├── lang │ │ │ ├── en.js │ │ │ └── zh-cn.js │ │ ├── plugins │ │ │ ├── a11yhelp │ │ │ │ └── dialogs │ │ │ │ │ ├── a11yhelp.js │ │ │ │ │ └── lang │ │ │ │ │ ├── _translationstatus.txt │ │ │ │ │ ├── af.js │ │ │ │ │ ├── ar.js │ │ │ │ │ ├── az.js │ │ │ │ │ ├── bg.js │ │ │ │ │ ├── ca.js │ │ │ │ │ ├── cs.js │ │ │ │ │ ├── cy.js │ │ │ │ │ ├── da.js │ │ │ │ │ ├── de-ch.js │ │ │ │ │ ├── de.js │ │ │ │ │ ├── el.js │ │ │ │ │ ├── en-au.js │ │ │ │ │ ├── en-gb.js │ │ │ │ │ ├── en.js │ │ │ │ │ ├── eo.js │ │ │ │ │ ├── es-mx.js │ │ │ │ │ ├── es.js │ │ │ │ │ ├── et.js │ │ │ │ │ ├── eu.js │ │ │ │ │ ├── fa.js │ │ │ │ │ ├── fi.js │ │ │ │ │ ├── fo.js │ │ │ │ │ ├── fr-ca.js │ │ │ │ │ ├── fr.js │ │ │ │ │ ├── gl.js │ │ │ │ │ ├── gu.js │ │ │ │ │ ├── he.js │ │ │ │ │ ├── hi.js │ │ │ │ │ ├── hr.js │ │ │ │ │ ├── hu.js │ │ │ │ │ ├── id.js │ │ │ │ │ ├── it.js │ │ │ │ │ ├── ja.js │ │ │ │ │ ├── km.js │ │ │ │ │ ├── ko.js │ │ │ │ │ ├── ku.js │ │ │ │ │ ├── lt.js │ │ │ │ │ ├── lv.js │ │ │ │ │ ├── mk.js │ │ │ │ │ ├── mn.js │ │ │ │ │ ├── nb.js │ │ │ │ │ ├── nl.js │ │ │ │ │ ├── no.js │ │ │ │ │ ├── oc.js │ │ │ │ │ ├── pl.js │ │ │ │ │ ├── pt-br.js │ │ │ │ │ ├── pt.js │ │ │ │ │ ├── ro.js │ │ │ │ │ ├── ru.js │ │ │ │ │ ├── si.js │ │ │ │ │ ├── sk.js │ │ │ │ │ ├── sl.js │ │ │ │ │ ├── sq.js │ │ │ │ │ ├── sr-latn.js │ │ │ │ │ ├── sr.js │ │ │ │ │ ├── sv.js │ │ │ │ │ ├── th.js │ │ │ │ │ ├── tr.js │ │ │ │ │ ├── tt.js │ │ │ │ │ ├── ug.js │ │ │ │ │ ├── uk.js │ │ │ │ │ ├── vi.js │ │ │ │ │ ├── zh-cn.js │ │ │ │ │ └── zh.js │ │ │ ├── about │ │ │ │ └── dialogs │ │ │ │ │ ├── about.js │ │ │ │ │ ├── hidpi │ │ │ │ │ └── logo_ckeditor.png │ │ │ │ │ └── logo_ckeditor.png │ │ │ ├── clipboard │ │ │ │ └── dialogs │ │ │ │ │ └── paste.js │ │ │ ├── colordialog │ │ │ │ └── dialogs │ │ │ │ │ ├── colordialog.css │ │ │ │ │ └── colordialog.js │ │ │ ├── copyformatting │ │ │ │ ├── cursors │ │ │ │ │ ├── cursor-disabled.svg │ │ │ │ │ └── cursor.svg │ │ │ │ └── styles │ │ │ │ │ └── copyformatting.css │ │ │ ├── dialog │ │ │ │ └── dialogDefinition.js │ │ │ ├── div │ │ │ │ └── dialogs │ │ │ │ │ └── div.js │ │ │ ├── find │ │ │ │ └── dialogs │ │ │ │ │ └── find.js │ │ │ ├── flash │ │ │ │ ├── dialogs │ │ │ │ │ └── flash.js │ │ │ │ └── images │ │ │ │ │ └── placeholder.png │ │ │ ├── forms │ │ │ │ ├── dialogs │ │ │ │ │ ├── button.js │ │ │ │ │ ├── checkbox.js │ │ │ │ │ ├── form.js │ │ │ │ │ ├── hiddenfield.js │ │ │ │ │ ├── radio.js │ │ │ │ │ ├── select.js │ │ │ │ │ ├── textarea.js │ │ │ │ │ └── textfield.js │ │ │ │ └── images │ │ │ │ │ └── hiddenfield.gif │ │ │ ├── icons.png │ │ │ ├── icons_hidpi.png │ │ │ ├── iframe │ │ │ │ ├── dialogs │ │ │ │ │ └── iframe.js │ │ │ │ └── images │ │ │ │ │ └── placeholder.png │ │ │ ├── image │ │ │ │ ├── dialogs │ │ │ │ │ └── image.js │ │ │ │ └── images │ │ │ │ │ └── noimage.png │ │ │ ├── link │ │ │ │ ├── dialogs │ │ │ │ │ ├── anchor.js │ │ │ │ │ └── link.js │ │ │ │ └── images │ │ │ │ │ ├── anchor.png │ │ │ │ │ └── hidpi │ │ │ │ │ └── anchor.png │ │ │ ├── liststyle │ │ │ │ └── dialogs │ │ │ │ │ └── liststyle.js │ │ │ ├── magicline │ │ │ │ └── images │ │ │ │ │ ├── hidpi │ │ │ │ │ ├── icon-rtl.png │ │ │ │ │ └── icon.png │ │ │ │ │ ├── icon-rtl.png │ │ │ │ │ └── icon.png │ │ │ ├── pagebreak │ │ │ │ └── images │ │ │ │ │ └── pagebreak.gif │ │ │ ├── pastefromword │ │ │ │ └── filter │ │ │ │ │ └── default.js │ │ │ ├── preview │ │ │ │ └── preview.html │ │ │ ├── scayt │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ ├── dialogs │ │ │ │ │ ├── dialog.css │ │ │ │ │ ├── options.js │ │ │ │ │ └── toolbar.css │ │ │ │ └── skins │ │ │ │ │ └── moono-lisa │ │ │ │ │ └── scayt.css │ │ │ ├── showblocks │ │ │ │ └── images │ │ │ │ │ ├── block_address.png │ │ │ │ │ ├── block_blockquote.png │ │ │ │ │ ├── block_div.png │ │ │ │ │ ├── block_h1.png │ │ │ │ │ ├── block_h2.png │ │ │ │ │ ├── block_h3.png │ │ │ │ │ ├── block_h4.png │ │ │ │ │ ├── block_h5.png │ │ │ │ │ ├── block_h6.png │ │ │ │ │ ├── block_p.png │ │ │ │ │ └── block_pre.png │ │ │ ├── smiley │ │ │ │ ├── dialogs │ │ │ │ │ └── smiley.js │ │ │ │ └── images │ │ │ │ │ ├── angel_smile.gif │ │ │ │ │ ├── angel_smile.png │ │ │ │ │ ├── angry_smile.gif │ │ │ │ │ ├── angry_smile.png │ │ │ │ │ ├── broken_heart.gif │ │ │ │ │ ├── broken_heart.png │ │ │ │ │ ├── confused_smile.gif │ │ │ │ │ ├── confused_smile.png │ │ │ │ │ ├── cry_smile.gif │ │ │ │ │ ├── cry_smile.png │ │ │ │ │ ├── devil_smile.gif │ │ │ │ │ ├── devil_smile.png │ │ │ │ │ ├── embaressed_smile.gif │ │ │ │ │ ├── embarrassed_smile.gif │ │ │ │ │ ├── embarrassed_smile.png │ │ │ │ │ ├── envelope.gif │ │ │ │ │ ├── envelope.png │ │ │ │ │ ├── heart.gif │ │ │ │ │ ├── heart.png │ │ │ │ │ ├── kiss.gif │ │ │ │ │ ├── kiss.png │ │ │ │ │ ├── lightbulb.gif │ │ │ │ │ ├── lightbulb.png │ │ │ │ │ ├── omg_smile.gif │ │ │ │ │ ├── omg_smile.png │ │ │ │ │ ├── regular_smile.gif │ │ │ │ │ ├── regular_smile.png │ │ │ │ │ ├── sad_smile.gif │ │ │ │ │ ├── sad_smile.png │ │ │ │ │ ├── shades_smile.gif │ │ │ │ │ ├── shades_smile.png │ │ │ │ │ ├── teeth_smile.gif │ │ │ │ │ ├── teeth_smile.png │ │ │ │ │ ├── thumbs_down.gif │ │ │ │ │ ├── thumbs_down.png │ │ │ │ │ ├── thumbs_up.gif │ │ │ │ │ ├── thumbs_up.png │ │ │ │ │ ├── tongue_smile.gif │ │ │ │ │ ├── tongue_smile.png │ │ │ │ │ ├── tounge_smile.gif │ │ │ │ │ ├── whatchutalkingabout_smile.gif │ │ │ │ │ ├── whatchutalkingabout_smile.png │ │ │ │ │ ├── wink_smile.gif │ │ │ │ │ └── wink_smile.png │ │ │ ├── specialchar │ │ │ │ └── dialogs │ │ │ │ │ ├── lang │ │ │ │ │ ├── _translationstatus.txt │ │ │ │ │ ├── af.js │ │ │ │ │ ├── ar.js │ │ │ │ │ ├── az.js │ │ │ │ │ ├── bg.js │ │ │ │ │ ├── ca.js │ │ │ │ │ ├── cs.js │ │ │ │ │ ├── cy.js │ │ │ │ │ ├── da.js │ │ │ │ │ ├── de-ch.js │ │ │ │ │ ├── de.js │ │ │ │ │ ├── el.js │ │ │ │ │ ├── en-au.js │ │ │ │ │ ├── en-ca.js │ │ │ │ │ ├── en-gb.js │ │ │ │ │ ├── en.js │ │ │ │ │ ├── eo.js │ │ │ │ │ ├── es-mx.js │ │ │ │ │ ├── es.js │ │ │ │ │ ├── et.js │ │ │ │ │ ├── eu.js │ │ │ │ │ ├── fa.js │ │ │ │ │ ├── fi.js │ │ │ │ │ ├── fr-ca.js │ │ │ │ │ ├── fr.js │ │ │ │ │ ├── gl.js │ │ │ │ │ ├── he.js │ │ │ │ │ ├── hr.js │ │ │ │ │ ├── hu.js │ │ │ │ │ ├── id.js │ │ │ │ │ ├── it.js │ │ │ │ │ ├── ja.js │ │ │ │ │ ├── km.js │ │ │ │ │ ├── ko.js │ │ │ │ │ ├── ku.js │ │ │ │ │ ├── lt.js │ │ │ │ │ ├── lv.js │ │ │ │ │ ├── nb.js │ │ │ │ │ ├── nl.js │ │ │ │ │ ├── no.js │ │ │ │ │ ├── oc.js │ │ │ │ │ ├── pl.js │ │ │ │ │ ├── pt-br.js │ │ │ │ │ ├── pt.js │ │ │ │ │ ├── ro.js │ │ │ │ │ ├── ru.js │ │ │ │ │ ├── si.js │ │ │ │ │ ├── sk.js │ │ │ │ │ ├── sl.js │ │ │ │ │ ├── sq.js │ │ │ │ │ ├── sv.js │ │ │ │ │ ├── th.js │ │ │ │ │ ├── tr.js │ │ │ │ │ ├── tt.js │ │ │ │ │ ├── ug.js │ │ │ │ │ ├── uk.js │ │ │ │ │ ├── vi.js │ │ │ │ │ ├── zh-cn.js │ │ │ │ │ └── zh.js │ │ │ │ │ └── specialchar.js │ │ │ ├── table │ │ │ │ └── dialogs │ │ │ │ │ └── table.js │ │ │ ├── tableselection │ │ │ │ └── styles │ │ │ │ │ └── tableselection.css │ │ │ ├── tabletools │ │ │ │ └── dialogs │ │ │ │ │ └── tableCell.js │ │ │ ├── templates │ │ │ │ ├── dialogs │ │ │ │ │ ├── templates.css │ │ │ │ │ └── templates.js │ │ │ │ └── templates │ │ │ │ │ ├── default.js │ │ │ │ │ └── images │ │ │ │ │ ├── template1.gif │ │ │ │ │ ├── template2.gif │ │ │ │ │ └── template3.gif │ │ │ ├── widget │ │ │ │ └── images │ │ │ │ │ └── handle.png │ │ │ └── wsc │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ ├── dialogs │ │ │ │ ├── ciframe.html │ │ │ │ ├── tmpFrameset.html │ │ │ │ ├── wsc.css │ │ │ │ ├── wsc.js │ │ │ │ └── wsc_ie.js │ │ │ │ └── skins │ │ │ │ └── moono-lisa │ │ │ │ └── wsc.css │ │ ├── skins │ │ │ └── moono-lisa │ │ │ │ ├── dialog.css │ │ │ │ ├── dialog_ie.css │ │ │ │ ├── dialog_ie8.css │ │ │ │ ├── dialog_iequirks.css │ │ │ │ ├── editor.css │ │ │ │ ├── editor_gecko.css │ │ │ │ ├── editor_ie.css │ │ │ │ ├── editor_ie8.css │ │ │ │ ├── editor_iequirks.css │ │ │ │ ├── icons.png │ │ │ │ ├── icons_hidpi.png │ │ │ │ ├── images │ │ │ │ ├── arrow.png │ │ │ │ ├── close.png │ │ │ │ ├── hidpi │ │ │ │ │ ├── close.png │ │ │ │ │ ├── lock-open.png │ │ │ │ │ ├── lock.png │ │ │ │ │ └── refresh.png │ │ │ │ ├── lock-open.png │ │ │ │ ├── lock.png │ │ │ │ ├── refresh.png │ │ │ │ └── spinner.gif │ │ │ │ └── readme.md │ │ └── styles.js │ ├── echarts │ │ └── echarts.min.js │ ├── jquery │ │ ├── area │ │ │ ├── area.js │ │ │ ├── area.json │ │ │ └── area.php │ │ ├── autocompleter.css │ │ ├── autocompleter.min.js │ │ ├── base64.min.js │ │ ├── jquery.min.js │ │ ├── json.min.js │ │ ├── less.min.js │ │ ├── masonry.min.js │ │ ├── md5.min.js │ │ ├── pace.min.js │ │ └── pcasunzips.js │ ├── layui │ │ ├── css │ │ │ ├── layui.css │ │ │ ├── layui.mobile.css │ │ │ └── modules │ │ │ │ ├── code.css │ │ │ │ ├── laydate │ │ │ │ └── default │ │ │ │ │ └── laydate.css │ │ │ │ └── layer │ │ │ │ └── default │ │ │ │ ├── icon-ext.png │ │ │ │ ├── icon.png │ │ │ │ ├── layer.css │ │ │ │ ├── loading-0.gif │ │ │ │ ├── loading-1.gif │ │ │ │ └── loading-2.gif │ │ ├── font │ │ │ ├── iconfont.eot │ │ │ ├── iconfont.svg │ │ │ ├── iconfont.ttf │ │ │ ├── iconfont.woff │ │ │ └── iconfont.woff2 │ │ ├── images │ │ │ └── face │ │ │ │ ├── 0.gif │ │ │ │ ├── 1.gif │ │ │ │ ├── 10.gif │ │ │ │ ├── 11.gif │ │ │ │ ├── 12.gif │ │ │ │ ├── 13.gif │ │ │ │ ├── 14.gif │ │ │ │ ├── 15.gif │ │ │ │ ├── 16.gif │ │ │ │ ├── 17.gif │ │ │ │ ├── 18.gif │ │ │ │ ├── 19.gif │ │ │ │ ├── 2.gif │ │ │ │ ├── 20.gif │ │ │ │ ├── 21.gif │ │ │ │ ├── 22.gif │ │ │ │ ├── 23.gif │ │ │ │ ├── 24.gif │ │ │ │ ├── 25.gif │ │ │ │ ├── 26.gif │ │ │ │ ├── 27.gif │ │ │ │ ├── 28.gif │ │ │ │ ├── 29.gif │ │ │ │ ├── 3.gif │ │ │ │ ├── 30.gif │ │ │ │ ├── 31.gif │ │ │ │ ├── 32.gif │ │ │ │ ├── 33.gif │ │ │ │ ├── 34.gif │ │ │ │ ├── 35.gif │ │ │ │ ├── 36.gif │ │ │ │ ├── 37.gif │ │ │ │ ├── 38.gif │ │ │ │ ├── 39.gif │ │ │ │ ├── 4.gif │ │ │ │ ├── 40.gif │ │ │ │ ├── 41.gif │ │ │ │ ├── 42.gif │ │ │ │ ├── 43.gif │ │ │ │ ├── 44.gif │ │ │ │ ├── 45.gif │ │ │ │ ├── 46.gif │ │ │ │ ├── 47.gif │ │ │ │ ├── 48.gif │ │ │ │ ├── 49.gif │ │ │ │ ├── 5.gif │ │ │ │ ├── 50.gif │ │ │ │ ├── 51.gif │ │ │ │ ├── 52.gif │ │ │ │ ├── 53.gif │ │ │ │ ├── 54.gif │ │ │ │ ├── 55.gif │ │ │ │ ├── 56.gif │ │ │ │ ├── 57.gif │ │ │ │ ├── 58.gif │ │ │ │ ├── 59.gif │ │ │ │ ├── 6.gif │ │ │ │ ├── 60.gif │ │ │ │ ├── 61.gif │ │ │ │ ├── 62.gif │ │ │ │ ├── 63.gif │ │ │ │ ├── 64.gif │ │ │ │ ├── 65.gif │ │ │ │ ├── 66.gif │ │ │ │ ├── 67.gif │ │ │ │ ├── 68.gif │ │ │ │ ├── 69.gif │ │ │ │ ├── 7.gif │ │ │ │ ├── 70.gif │ │ │ │ ├── 71.gif │ │ │ │ ├── 8.gif │ │ │ │ └── 9.gif │ │ ├── lay │ │ │ └── modules │ │ │ │ ├── carousel.js │ │ │ │ ├── code.js │ │ │ │ ├── colorpicker.js │ │ │ │ ├── element.js │ │ │ │ ├── flow.js │ │ │ │ ├── form.js │ │ │ │ ├── jquery.js │ │ │ │ ├── laydate.js │ │ │ │ ├── layedit.js │ │ │ │ ├── layer.js │ │ │ │ ├── laypage.js │ │ │ │ ├── laytpl.js │ │ │ │ ├── mobile.js │ │ │ │ ├── rate.js │ │ │ │ ├── slider.js │ │ │ │ ├── table.js │ │ │ │ ├── transfer.js │ │ │ │ ├── tree.js │ │ │ │ ├── upload.js │ │ │ │ └── util.js │ │ ├── layui.all.js │ │ └── layui.js │ ├── plupload │ │ ├── Moxie.swf │ │ ├── Moxie.xap │ │ ├── build.js │ │ ├── moxie.min.js │ │ ├── plupload.full.min.js │ │ └── plupload.min.js │ ├── require │ │ ├── css.js │ │ └── require.js │ ├── socket │ │ ├── swfobject.js │ │ ├── websocket.js │ │ └── websocket.swf │ ├── spop │ │ ├── spop.min.css │ │ └── spop.min.js │ ├── supersized │ │ ├── progress.gif │ │ ├── supersized.3.2.7.min.js │ │ └── supersized.css │ ├── uploader │ │ ├── Uploader.swf │ │ ├── theme │ │ │ ├── bg.png │ │ │ ├── expressInstall.swf │ │ │ ├── icons.png │ │ │ ├── image.png │ │ │ ├── progress.png │ │ │ ├── success.png │ │ │ ├── upload.js │ │ │ └── uploader.css │ │ ├── webuploader.css │ │ └── webuploader.min.js │ └── ztree │ │ ├── zTreeStyle │ │ ├── img │ │ │ ├── diy │ │ │ │ ├── 1_close.png │ │ │ │ ├── 1_open.png │ │ │ │ ├── 2.png │ │ │ │ ├── 3.png │ │ │ │ ├── 4.png │ │ │ │ ├── 5.png │ │ │ │ ├── 6.png │ │ │ │ ├── 7.png │ │ │ │ ├── 8.png │ │ │ │ └── 9.png │ │ │ ├── line_conn.gif │ │ │ ├── loading.gif │ │ │ ├── zTreeStandard.gif │ │ │ └── zTreeStandard.png │ │ └── zTreeStyle.css │ │ └── ztree.all.min.js │ └── theme │ ├── css │ ├── console.css │ ├── console.css.map │ ├── console.less │ ├── icon │ │ ├── iconfont.eot │ │ ├── iconfont.svg │ │ ├── iconfont.ttf │ │ └── iconfont.woff │ ├── less.console │ │ ├── custom.less │ │ ├── form.less │ │ ├── layout.less │ │ ├── layui.less │ │ ├── mobile.less │ │ └── page.less │ ├── login.css │ ├── login.css.map │ ├── login.less │ └── mobile.css │ └── img │ ├── 404_icon.png │ ├── 505_icon.png │ ├── headimg.png │ ├── image.png │ ├── login │ ├── bg1.jpg │ └── bg2.jpg │ └── wechat │ ├── index.png │ ├── mobile_foot.png │ ├── mobile_head.png │ ├── qrc_pay_error.jpg │ └── qrc_payed.jpg ├── readme.md ├── route └── demo.php ├── think ├── thinkphp ├── .gitignore ├── .htaccess ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── base.php ├── composer.json ├── convention.php ├── helper.php ├── lang │ └── zh-cn.php ├── library │ ├── think │ │ ├── App.php │ │ ├── Build.php │ │ ├── Cache.php │ │ ├── Collection.php │ │ ├── Config.php │ │ ├── Console.php │ │ ├── Container.php │ │ ├── Controller.php │ │ ├── Cookie.php │ │ ├── Db.php │ │ ├── Debug.php │ │ ├── Env.php │ │ ├── Error.php │ │ ├── Exception.php │ │ ├── Facade.php │ │ ├── File.php │ │ ├── Hook.php │ │ ├── Lang.php │ │ ├── Loader.php │ │ ├── Log.php │ │ ├── Middleware.php │ │ ├── Model.php │ │ ├── Paginator.php │ │ ├── Process.php │ │ ├── Request.php │ │ ├── Response.php │ │ ├── Route.php │ │ ├── Session.php │ │ ├── Template.php │ │ ├── Url.php │ │ ├── Validate.php │ │ ├── View.php │ │ ├── cache │ │ │ ├── Driver.php │ │ │ └── driver │ │ │ │ ├── File.php │ │ │ │ ├── Lite.php │ │ │ │ ├── Memcache.php │ │ │ │ ├── Memcached.php │ │ │ │ ├── Redis.php │ │ │ │ ├── Sqlite.php │ │ │ │ ├── Wincache.php │ │ │ │ └── Xcache.php │ │ ├── config │ │ │ └── driver │ │ │ │ ├── Ini.php │ │ │ │ ├── Json.php │ │ │ │ └── Xml.php │ │ ├── console │ │ │ ├── Command.php │ │ │ ├── Input.php │ │ │ ├── LICENSE │ │ │ ├── Output.php │ │ │ ├── Table.php │ │ │ ├── bin │ │ │ │ ├── README.md │ │ │ │ └── hiddeninput.exe │ │ │ ├── command │ │ │ │ ├── Build.php │ │ │ │ ├── Clear.php │ │ │ │ ├── Help.php │ │ │ │ ├── Lists.php │ │ │ │ ├── Make.php │ │ │ │ ├── RouteList.php │ │ │ │ ├── RunServer.php │ │ │ │ ├── Version.php │ │ │ │ ├── make │ │ │ │ │ ├── Command.php │ │ │ │ │ ├── Controller.php │ │ │ │ │ ├── Middleware.php │ │ │ │ │ ├── Model.php │ │ │ │ │ ├── Validate.php │ │ │ │ │ └── stubs │ │ │ │ │ │ ├── command.stub │ │ │ │ │ │ ├── controller.api.stub │ │ │ │ │ │ ├── controller.plain.stub │ │ │ │ │ │ ├── controller.stub │ │ │ │ │ │ ├── middleware.stub │ │ │ │ │ │ ├── model.stub │ │ │ │ │ │ └── validate.stub │ │ │ │ └── optimize │ │ │ │ │ ├── Autoload.php │ │ │ │ │ ├── Config.php │ │ │ │ │ ├── Route.php │ │ │ │ │ └── Schema.php │ │ │ ├── input │ │ │ │ ├── Argument.php │ │ │ │ ├── Definition.php │ │ │ │ └── Option.php │ │ │ └── output │ │ │ │ ├── Ask.php │ │ │ │ ├── Descriptor.php │ │ │ │ ├── Formatter.php │ │ │ │ ├── Question.php │ │ │ │ ├── descriptor │ │ │ │ └── Console.php │ │ │ │ ├── driver │ │ │ │ ├── Buffer.php │ │ │ │ ├── Console.php │ │ │ │ └── Nothing.php │ │ │ │ ├── formatter │ │ │ │ ├── Stack.php │ │ │ │ └── Style.php │ │ │ │ └── question │ │ │ │ ├── Choice.php │ │ │ │ └── Confirmation.php │ │ ├── db │ │ │ ├── Builder.php │ │ │ ├── Connection.php │ │ │ ├── Expression.php │ │ │ ├── Query.php │ │ │ ├── Where.php │ │ │ ├── builder │ │ │ │ ├── Mysql.php │ │ │ │ ├── Pgsql.php │ │ │ │ ├── Sqlite.php │ │ │ │ └── Sqlsrv.php │ │ │ ├── connector │ │ │ │ ├── Mysql.php │ │ │ │ ├── Pgsql.php │ │ │ │ ├── Sqlite.php │ │ │ │ ├── Sqlsrv.php │ │ │ │ └── pgsql.sql │ │ │ └── exception │ │ │ │ ├── BindParamException.php │ │ │ │ ├── DataNotFoundException.php │ │ │ │ └── ModelNotFoundException.php │ │ ├── debug │ │ │ ├── Console.php │ │ │ └── Html.php │ │ ├── exception │ │ │ ├── ClassNotFoundException.php │ │ │ ├── DbException.php │ │ │ ├── ErrorException.php │ │ │ ├── Handle.php │ │ │ ├── HttpException.php │ │ │ ├── HttpResponseException.php │ │ │ ├── PDOException.php │ │ │ ├── RouteNotFoundException.php │ │ │ ├── TemplateNotFoundException.php │ │ │ ├── ThrowableError.php │ │ │ └── ValidateException.php │ │ ├── facade │ │ │ ├── App.php │ │ │ ├── Build.php │ │ │ ├── Cache.php │ │ │ ├── Config.php │ │ │ ├── Cookie.php │ │ │ ├── Debug.php │ │ │ ├── Env.php │ │ │ ├── Hook.php │ │ │ ├── Lang.php │ │ │ ├── Log.php │ │ │ ├── Middleware.php │ │ │ ├── Request.php │ │ │ ├── Response.php │ │ │ ├── Route.php │ │ │ ├── Session.php │ │ │ ├── Template.php │ │ │ ├── Url.php │ │ │ ├── Validate.php │ │ │ └── View.php │ │ ├── log │ │ │ └── driver │ │ │ │ ├── File.php │ │ │ │ └── Socket.php │ │ ├── model │ │ │ ├── Collection.php │ │ │ ├── Pivot.php │ │ │ ├── Relation.php │ │ │ ├── concern │ │ │ │ ├── Attribute.php │ │ │ │ ├── Conversion.php │ │ │ │ ├── ModelEvent.php │ │ │ │ ├── RelationShip.php │ │ │ │ ├── SoftDelete.php │ │ │ │ └── TimeStamp.php │ │ │ └── relation │ │ │ │ ├── BelongsTo.php │ │ │ │ ├── BelongsToMany.php │ │ │ │ ├── HasMany.php │ │ │ │ ├── HasManyThrough.php │ │ │ │ ├── HasOne.php │ │ │ │ ├── MorphMany.php │ │ │ │ ├── MorphOne.php │ │ │ │ ├── MorphTo.php │ │ │ │ └── OneToOne.php │ │ ├── paginator │ │ │ └── driver │ │ │ │ └── Bootstrap.php │ │ ├── process │ │ │ ├── Builder.php │ │ │ ├── Utils.php │ │ │ ├── exception │ │ │ │ ├── Faild.php │ │ │ │ ├── Failed.php │ │ │ │ └── Timeout.php │ │ │ └── pipes │ │ │ │ ├── Pipes.php │ │ │ │ ├── Unix.php │ │ │ │ └── Windows.php │ │ ├── response │ │ │ ├── Download.php │ │ │ ├── Json.php │ │ │ ├── Jsonp.php │ │ │ ├── Jump.php │ │ │ ├── Redirect.php │ │ │ ├── View.php │ │ │ └── Xml.php │ │ ├── route │ │ │ ├── AliasRule.php │ │ │ ├── Dispatch.php │ │ │ ├── Domain.php │ │ │ ├── Resource.php │ │ │ ├── Rule.php │ │ │ ├── RuleGroup.php │ │ │ ├── RuleItem.php │ │ │ ├── RuleName.php │ │ │ └── dispatch │ │ │ │ ├── Callback.php │ │ │ │ ├── Controller.php │ │ │ │ ├── Module.php │ │ │ │ ├── Redirect.php │ │ │ │ ├── Response.php │ │ │ │ ├── Url.php │ │ │ │ └── View.php │ │ ├── session │ │ │ └── driver │ │ │ │ ├── Memcache.php │ │ │ │ ├── Memcached.php │ │ │ │ └── Redis.php │ │ ├── template │ │ │ ├── TagLib.php │ │ │ ├── driver │ │ │ │ └── File.php │ │ │ └── taglib │ │ │ │ └── Cx.php │ │ ├── validate │ │ │ └── ValidateRule.php │ │ └── view │ │ │ └── driver │ │ │ ├── Php.php │ │ │ └── Think.php │ └── traits │ │ └── controller │ │ └── Jump.php ├── logo.png ├── phpunit.xml.dist └── tpl │ ├── default_index.tpl │ ├── dispatch_jump.tpl │ ├── page_trace.tpl │ └── think_exception.tpl └── vendor ├── aliyuncs └── oss-sdk-php │ ├── .coveralls.yml │ ├── .gitignore │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README-CN.md │ ├── README.md │ ├── autoload.php │ ├── build-phar.sh │ ├── composer.json │ ├── example.jpg │ ├── index.php │ ├── phpunit.xml │ ├── samples │ ├── Bucket.php │ ├── BucketCors.php │ ├── BucketLifecycle.php │ ├── BucketLogging.php │ ├── BucketReferer.php │ ├── BucketWebsite.php │ ├── Callback.php │ ├── Common.php │ ├── Config.php │ ├── Image.php │ ├── LiveChannel.php │ ├── MultipartUpload.php │ ├── Object.php │ ├── RunAll.php │ └── Signature.php │ ├── src │ └── OSS │ │ ├── Core │ │ ├── MimeTypes.php │ │ ├── OssException.php │ │ └── OssUtil.php │ │ ├── Http │ │ ├── LICENSE │ │ ├── RequestCore.php │ │ ├── RequestCore_Exception.php │ │ └── ResponseCore.php │ │ ├── Model │ │ ├── BucketInfo.php │ │ ├── BucketListInfo.php │ │ ├── CnameConfig.php │ │ ├── CorsConfig.php │ │ ├── CorsRule.php │ │ ├── GetLiveChannelHistory.php │ │ ├── GetLiveChannelInfo.php │ │ ├── GetLiveChannelStatus.php │ │ ├── LifecycleAction.php │ │ ├── LifecycleConfig.php │ │ ├── LifecycleRule.php │ │ ├── ListMultipartUploadInfo.php │ │ ├── ListPartsInfo.php │ │ ├── LiveChannelConfig.php │ │ ├── LiveChannelHistory.php │ │ ├── LiveChannelInfo.php │ │ ├── LiveChannelListInfo.php │ │ ├── LoggingConfig.php │ │ ├── ObjectInfo.php │ │ ├── ObjectListInfo.php │ │ ├── PartInfo.php │ │ ├── PrefixInfo.php │ │ ├── RefererConfig.php │ │ ├── StorageCapacityConfig.php │ │ ├── UploadInfo.php │ │ ├── WebsiteConfig.php │ │ └── XmlConfig.php │ │ ├── OssClient.php │ │ └── Result │ │ ├── AclResult.php │ │ ├── AppendResult.php │ │ ├── BodyResult.php │ │ ├── CallbackResult.php │ │ ├── CopyObjectResult.php │ │ ├── DeleteObjectsResult.php │ │ ├── ExistResult.php │ │ ├── GetCnameResult.php │ │ ├── GetCorsResult.php │ │ ├── GetLifecycleResult.php │ │ ├── GetLiveChannelHistoryResult.php │ │ ├── GetLiveChannelInfoResult.php │ │ ├── GetLiveChannelStatusResult.php │ │ ├── GetLocationResult.php │ │ ├── GetLoggingResult.php │ │ ├── GetRefererResult.php │ │ ├── GetStorageCapacityResult.php │ │ ├── GetWebsiteResult.php │ │ ├── HeaderResult.php │ │ ├── InitiateMultipartUploadResult.php │ │ ├── ListBucketsResult.php │ │ ├── ListLiveChannelResult.php │ │ ├── ListMultipartUploadResult.php │ │ ├── ListObjectsResult.php │ │ ├── ListPartsResult.php │ │ ├── PutLiveChannelResult.php │ │ ├── PutSetDeleteResult.php │ │ ├── Result.php │ │ ├── SymlinkResult.php │ │ └── UploadPartResult.php │ └── tests │ └── OSS │ └── Tests │ ├── AclResultTest.php │ ├── BodyResultTest.php │ ├── BucketCnameTest.php │ ├── BucketInfoTest.php │ ├── BucketLiveChannelTest.php │ ├── CallbackTest.php │ ├── CnameConfigTest.php │ ├── Common.php │ ├── ContentTypeTest.php │ ├── CopyObjectResult.php │ ├── CorsConfigTest.php │ ├── ExistResultTest.php │ ├── GetCorsResultTest.php │ ├── GetLifecycleResultTest.php │ ├── GetLoggingResultTest.php │ ├── GetRefererResultTest.php │ ├── GetWebsiteResultTest.php │ ├── HeaderResultTest.php │ ├── HttpTest.php │ ├── InitiateMultipartUploadResultTest.php │ ├── LifecycleConfigTest.php │ ├── ListBucketsResultTest.php │ ├── ListMultipartUploadResultTest.php │ ├── ListObjectsResultTest.php │ ├── ListPartsResultTest.php │ ├── LiveChannelXmlTest.php │ ├── LoggingConfigTest.php │ ├── MimeTypesTest.php │ ├── ObjectAclTest.php │ ├── OssClientBucketCorsTest.php │ ├── OssClientBucketLifecycleTest.php │ ├── OssClientBucketLoggingTest.php │ ├── OssClientBucketRefererTest.php │ ├── OssClientBucketStorageCapacityTest.php │ ├── OssClientBucketTest.php │ ├── OssClientBucketWebsiteTest.php │ ├── OssClientImageTest.php │ ├── OssClientMultipartUploadTest.php │ ├── OssClientObjectTest.php │ ├── OssClientRestoreObjectTest.php │ ├── OssClientSignatureTest.php │ ├── OssClientTest.php │ ├── OssExceptionTest.php │ ├── OssUtilTest.php │ ├── PutSetDeleteResultTest.php │ ├── RefererConfigTest.php │ ├── StorageCapacityTest.php │ ├── SymlinkTest.php │ ├── TestOssClientBase.php │ ├── UploadPartResultTest.php │ └── WebsiteConfigTest.php ├── autoload.php ├── composer ├── ClassLoader.php ├── LICENSE ├── autoload_classmap.php ├── autoload_files.php ├── autoload_namespaces.php ├── autoload_psr4.php ├── autoload_real.php ├── autoload_static.php └── installed.json ├── endroid └── qr-code │ ├── .gitignore │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── assets │ ├── data │ │ ├── qrv10_0.dat │ │ ├── qrv10_1.dat │ │ ├── qrv10_2.dat │ │ ├── qrv10_3.dat │ │ ├── qrv11_0.dat │ │ ├── qrv11_1.dat │ │ ├── qrv11_2.dat │ │ ├── qrv11_3.dat │ │ ├── qrv12_0.dat │ │ ├── qrv12_1.dat │ │ ├── qrv12_2.dat │ │ ├── qrv12_3.dat │ │ ├── qrv13_0.dat │ │ ├── qrv13_1.dat │ │ ├── qrv13_2.dat │ │ ├── qrv13_3.dat │ │ ├── qrv14_0.dat │ │ ├── qrv14_1.dat │ │ ├── qrv14_2.dat │ │ ├── qrv14_3.dat │ │ ├── qrv15_0.dat │ │ ├── qrv15_1.dat │ │ ├── qrv15_2.dat │ │ ├── qrv15_3.dat │ │ ├── qrv16_0.dat │ │ ├── qrv16_1.dat │ │ ├── qrv16_2.dat │ │ ├── qrv16_3.dat │ │ ├── qrv17_0.dat │ │ ├── qrv17_1.dat │ │ ├── qrv17_2.dat │ │ ├── qrv17_3.dat │ │ ├── qrv18_0.dat │ │ ├── qrv18_1.dat │ │ ├── qrv18_2.dat │ │ ├── qrv18_3.dat │ │ ├── qrv19_0.dat │ │ ├── qrv19_1.dat │ │ ├── qrv19_2.dat │ │ ├── qrv19_3.dat │ │ ├── qrv1_0.dat │ │ ├── qrv1_1.dat │ │ ├── qrv1_2.dat │ │ ├── qrv1_3.dat │ │ ├── qrv20_0.dat │ │ ├── qrv20_1.dat │ │ ├── qrv20_2.dat │ │ ├── qrv20_3.dat │ │ ├── qrv21_0.dat │ │ ├── qrv21_1.dat │ │ ├── qrv21_2.dat │ │ ├── qrv21_3.dat │ │ ├── qrv22_0.dat │ │ ├── qrv22_1.dat │ │ ├── qrv22_2.dat │ │ ├── qrv22_3.dat │ │ ├── qrv23_0.dat │ │ ├── qrv23_1.dat │ │ ├── qrv23_2.dat │ │ ├── qrv23_3.dat │ │ ├── qrv24_0.dat │ │ ├── qrv24_1.dat │ │ ├── qrv24_2.dat │ │ ├── qrv24_3.dat │ │ ├── qrv25_0.dat │ │ ├── qrv25_1.dat │ │ ├── qrv25_2.dat │ │ ├── qrv25_3.dat │ │ ├── qrv26_0.dat │ │ ├── qrv26_1.dat │ │ ├── qrv26_2.dat │ │ ├── qrv26_3.dat │ │ ├── qrv27_0.dat │ │ ├── qrv27_1.dat │ │ ├── qrv27_2.dat │ │ ├── qrv27_3.dat │ │ ├── qrv28_0.dat │ │ ├── qrv28_1.dat │ │ ├── qrv28_2.dat │ │ ├── qrv28_3.dat │ │ ├── qrv29_0.dat │ │ ├── qrv29_1.dat │ │ ├── qrv29_2.dat │ │ ├── qrv29_3.dat │ │ ├── qrv2_0.dat │ │ ├── qrv2_1.dat │ │ ├── qrv2_2.dat │ │ ├── qrv2_3.dat │ │ ├── qrv30_0.dat │ │ ├── qrv30_1.dat │ │ ├── qrv30_2.dat │ │ ├── qrv30_3.dat │ │ ├── qrv31_0.dat │ │ ├── qrv31_1.dat │ │ ├── qrv31_2.dat │ │ ├── qrv31_3.dat │ │ ├── qrv32_0.dat │ │ ├── qrv32_1.dat │ │ ├── qrv32_2.dat │ │ ├── qrv32_3.dat │ │ ├── qrv33_0.dat │ │ ├── qrv33_1.dat │ │ ├── qrv33_2.dat │ │ ├── qrv33_3.dat │ │ ├── qrv34_0.dat │ │ ├── qrv34_1.dat │ │ ├── qrv34_2.dat │ │ ├── qrv34_3.dat │ │ ├── qrv35_0.dat │ │ ├── qrv35_1.dat │ │ ├── qrv35_2.dat │ │ ├── qrv35_3.dat │ │ ├── qrv36_0.dat │ │ ├── qrv36_1.dat │ │ ├── qrv36_2.dat │ │ ├── qrv36_3.dat │ │ ├── qrv37_0.dat │ │ ├── qrv37_1.dat │ │ ├── qrv37_2.dat │ │ ├── qrv37_3.dat │ │ ├── qrv38_0.dat │ │ ├── qrv38_1.dat │ │ ├── qrv38_2.dat │ │ ├── qrv38_3.dat │ │ ├── qrv39_0.dat │ │ ├── qrv39_1.dat │ │ ├── qrv39_2.dat │ │ ├── qrv39_3.dat │ │ ├── qrv3_0.dat │ │ ├── qrv3_1.dat │ │ ├── qrv3_2.dat │ │ ├── qrv3_3.dat │ │ ├── qrv40_0.dat │ │ ├── qrv40_1.dat │ │ ├── qrv40_2.dat │ │ ├── qrv40_3.dat │ │ ├── qrv4_0.dat │ │ ├── qrv4_1.dat │ │ ├── qrv4_2.dat │ │ ├── qrv4_3.dat │ │ ├── qrv5_0.dat │ │ ├── qrv5_1.dat │ │ ├── qrv5_2.dat │ │ ├── qrv5_3.dat │ │ ├── qrv6_0.dat │ │ ├── qrv6_1.dat │ │ ├── qrv6_2.dat │ │ ├── qrv6_3.dat │ │ ├── qrv7_0.dat │ │ ├── qrv7_1.dat │ │ ├── qrv7_2.dat │ │ ├── qrv7_3.dat │ │ ├── qrv8_0.dat │ │ ├── qrv8_1.dat │ │ ├── qrv8_2.dat │ │ ├── qrv8_3.dat │ │ ├── qrv9_0.dat │ │ ├── qrv9_1.dat │ │ ├── qrv9_2.dat │ │ ├── qrv9_3.dat │ │ ├── qrvfr1.dat │ │ ├── qrvfr10.dat │ │ ├── qrvfr11.dat │ │ ├── qrvfr12.dat │ │ ├── qrvfr13.dat │ │ ├── qrvfr14.dat │ │ ├── qrvfr15.dat │ │ ├── qrvfr16.dat │ │ ├── qrvfr17.dat │ │ ├── qrvfr18.dat │ │ ├── qrvfr19.dat │ │ ├── qrvfr2.dat │ │ ├── qrvfr20.dat │ │ ├── qrvfr21.dat │ │ ├── qrvfr22.dat │ │ ├── qrvfr23.dat │ │ ├── qrvfr24.dat │ │ ├── qrvfr25.dat │ │ ├── qrvfr26.dat │ │ ├── qrvfr27.dat │ │ ├── qrvfr28.dat │ │ ├── qrvfr29.dat │ │ ├── qrvfr3.dat │ │ ├── qrvfr30.dat │ │ ├── qrvfr31.dat │ │ ├── qrvfr32.dat │ │ ├── qrvfr33.dat │ │ ├── qrvfr34.dat │ │ ├── qrvfr35.dat │ │ ├── qrvfr36.dat │ │ ├── qrvfr37.dat │ │ ├── qrvfr38.dat │ │ ├── qrvfr39.dat │ │ ├── qrvfr4.dat │ │ ├── qrvfr40.dat │ │ ├── qrvfr5.dat │ │ ├── qrvfr6.dat │ │ ├── qrvfr7.dat │ │ ├── qrvfr8.dat │ │ ├── qrvfr9.dat │ │ ├── rsc10.dat │ │ ├── rsc13.dat │ │ ├── rsc15.dat │ │ ├── rsc16.dat │ │ ├── rsc17.dat │ │ ├── rsc18.dat │ │ ├── rsc20.dat │ │ ├── rsc22.dat │ │ ├── rsc24.dat │ │ ├── rsc26.dat │ │ ├── rsc28.dat │ │ ├── rsc30.dat │ │ ├── rsc32.dat │ │ ├── rsc34.dat │ │ ├── rsc36.dat │ │ ├── rsc40.dat │ │ ├── rsc42.dat │ │ ├── rsc44.dat │ │ ├── rsc46.dat │ │ ├── rsc48.dat │ │ ├── rsc50.dat │ │ ├── rsc52.dat │ │ ├── rsc54.dat │ │ ├── rsc56.dat │ │ ├── rsc58.dat │ │ ├── rsc60.dat │ │ ├── rsc62.dat │ │ ├── rsc64.dat │ │ ├── rsc66.dat │ │ ├── rsc68.dat │ │ └── rsc7.dat │ ├── font │ │ └── opensans.ttf │ └── image │ │ ├── b.png │ │ ├── d.png │ │ ├── logo.png │ │ ├── qrv1.png │ │ ├── qrv10.png │ │ ├── qrv11.png │ │ ├── qrv12.png │ │ ├── qrv13.png │ │ ├── qrv14.png │ │ ├── qrv15.png │ │ ├── qrv16.png │ │ ├── qrv17.png │ │ ├── qrv18.png │ │ ├── qrv19.png │ │ ├── qrv2.png │ │ ├── qrv20.png │ │ ├── qrv21.png │ │ ├── qrv22.png │ │ ├── qrv23.png │ │ ├── qrv24.png │ │ ├── qrv25.png │ │ ├── qrv26.png │ │ ├── qrv27.png │ │ ├── qrv28.png │ │ ├── qrv29.png │ │ ├── qrv3.png │ │ ├── qrv30.png │ │ ├── qrv31.png │ │ ├── qrv32.png │ │ ├── qrv33.png │ │ ├── qrv34.png │ │ ├── qrv35.png │ │ ├── qrv36.png │ │ ├── qrv37.png │ │ ├── qrv38.png │ │ ├── qrv39.png │ │ ├── qrv4.png │ │ ├── qrv40.png │ │ ├── qrv5.png │ │ ├── qrv6.png │ │ ├── qrv7.png │ │ ├── qrv8.png │ │ └── qrv9.png │ ├── composer.json │ ├── phpunit.xml.dist │ ├── src │ ├── Bundle │ │ ├── Controller │ │ │ └── QrCodeController.php │ │ ├── DependencyInjection │ │ │ ├── Configuration.php │ │ │ └── EndroidQrCodeExtension.php │ │ ├── EndroidQrCodeBundle.php │ │ ├── Resources │ │ │ └── config │ │ │ │ └── services.yml │ │ └── Twig │ │ │ └── Extension │ │ │ └── QrCodeExtension.php │ ├── Exceptions │ │ ├── DataDoesntExistsException.php │ │ ├── FreeTypeLibraryMissingException.php │ │ ├── ImageFunctionFailedException.php │ │ ├── ImageFunctionUnknownException.php │ │ ├── ImageSizeTooLargeException.php │ │ ├── ImageTypeInvalidException.php │ │ └── VersionTooLargeException.php │ ├── Factory │ │ └── QrCodeFactory.php │ └── QrCode.php │ └── tests │ ├── Bundle │ ├── Controller │ │ └── QrCodeControllerTest.php │ ├── EndroidQrCodeBundleTest.php │ └── app │ │ ├── .gitignore │ │ ├── AppKernel.php │ │ ├── bootstrap.php │ │ └── config │ │ ├── config.yml │ │ └── routing.yml │ └── QrCodeTest.php ├── qiniu └── php-sdk │ ├── .gitignore │ ├── .scrutinizer.yml │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── autoload.php │ ├── composer.json │ ├── docs │ ├── rtc │ │ ├── README.md │ │ └── example.php │ └── sms │ │ └── example.php │ ├── examples │ ├── README.md │ ├── bucket_lifecycleRule.php │ ├── cdn_get_bandwidth.php │ ├── cdn_get_flux.php │ ├── cdn_get_log_list.php │ ├── cdn_refresh_urls_dirs.php │ ├── cdn_timestamp_antileech.php │ ├── delete_bucket.php │ ├── delete_bucketEvent.php │ ├── delete_bucketLifecycleRule.php │ ├── get_bucketEvents.php │ ├── get_bucketLifecycleRules.php │ ├── get_bucketList.php │ ├── get_bucketQuota.php │ ├── get_bucketinfo.php │ ├── get_bucketinfos.php │ ├── get_corsRules.php │ ├── image_url_builder.php │ ├── persistent_fop_init.php │ ├── persistent_fop_status.php │ ├── pfop_mkzip.php │ ├── pfop_vframe.php │ ├── pfop_video_avthumb.php │ ├── pfop_watermark.php │ ├── php-logo.png │ ├── prefop.php │ ├── pulpvideo.php │ ├── put_bucketAccessMode.php │ ├── put_bucketAccessStyleMode.php │ ├── put_bucketEvent.php │ ├── put_bucketMaxAge.php │ ├── put_bucketQuota.php │ ├── put_referAntiLeech.php │ ├── qetag.php │ ├── rs_batch_change_mime.php │ ├── rs_batch_change_type.php │ ├── rs_batch_copy.php │ ├── rs_batch_delete.php │ ├── rs_batch_delete_after_days.php │ ├── rs_batch_move.php │ ├── rs_batch_stat.php │ ├── rs_bucket_domains.php │ ├── rs_buckets.php │ ├── rs_change_mime.php │ ├── rs_change_status.php │ ├── rs_change_type.php │ ├── rs_copy.php │ ├── rs_delete.php │ ├── rs_delete_after_days.php │ ├── rs_download_urls.php │ ├── rs_fetch.php │ ├── rs_move.php │ ├── rs_prefetch.php │ ├── rs_pub_domain.php │ ├── rs_stat.php │ ├── rsf_list_bucket.php │ ├── rsf_list_files.php │ ├── rsf_v2list_bucket.php │ ├── saveas.php │ ├── update_bucketEvent.php │ ├── update_bucketLifecycleRule.php │ ├── upload_and_callback.php │ ├── upload_and_pfop.php │ ├── upload_mgr_init.php │ ├── upload_multi_demos.php │ ├── upload_simple_file.php │ ├── upload_tokens.php │ └── upload_verify_callback.php │ ├── phpunit.xml.dist │ ├── src │ └── Qiniu │ │ ├── Auth.php │ │ ├── Cdn │ │ └── CdnManager.php │ │ ├── Config.php │ │ ├── Etag.php │ │ ├── Http │ │ ├── Client.php │ │ ├── Error.php │ │ ├── Request.php │ │ └── Response.php │ │ ├── Processing │ │ ├── ImageUrlBuilder.php │ │ ├── Operation.php │ │ └── PersistentFop.php │ │ ├── Region.php │ │ ├── Rtc │ │ └── AppClient.php │ │ ├── Sms │ │ └── Sms.php │ │ ├── Storage │ │ ├── ArgusManager.php │ │ ├── BucketManager.php │ │ ├── FormUploader.php │ │ ├── ResumeUploader.php │ │ └── UploadManager.php │ │ ├── Zone.php │ │ └── functions.php │ ├── test-env.sh │ └── tests │ ├── Qiniu │ └── Tests │ │ ├── AuthTest.php │ │ ├── Base64Test.php │ │ ├── BucketTest.php │ │ ├── CdnManagerTest.php │ │ ├── Crc32Test.php │ │ ├── DownloadTest.php │ │ ├── EtagTest.php │ │ ├── FopTest.php │ │ ├── FormUpTest.php │ │ ├── HttpTest.php │ │ ├── ImageUrlBuilderTest.php │ │ ├── PfopTest.php │ │ ├── ResumeUpTest.php │ │ └── ZoneTest.php │ └── bootstrap.php ├── symfony └── options-resolver │ ├── .gitignore │ ├── CHANGELOG.md │ ├── Debug │ └── OptionsResolverIntrospector.php │ ├── Exception │ ├── AccessException.php │ ├── ExceptionInterface.php │ ├── InvalidArgumentException.php │ ├── InvalidOptionsException.php │ ├── MissingOptionsException.php │ ├── NoConfigurationException.php │ ├── NoSuchOptionException.php │ ├── OptionDefinitionException.php │ └── UndefinedOptionsException.php │ ├── LICENSE │ ├── Options.php │ ├── OptionsResolver.php │ ├── README.md │ ├── Tests │ ├── Debug │ │ └── OptionsResolverIntrospectorTest.php │ └── OptionsResolverTest.php │ ├── composer.json │ └── phpunit.xml.dist ├── topthink ├── think-helper │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── composer.json │ └── src │ │ ├── Arr.php │ │ ├── Str.php │ │ └── helper.php ├── think-installer │ ├── .gitignore │ ├── composer.json │ └── src │ │ ├── Plugin.php │ │ ├── ThinkExtend.php │ │ ├── ThinkFramework.php │ │ └── ThinkTesting.php └── think-queue │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── composer.json │ └── src │ ├── Queue.php │ ├── common.php │ ├── config.php │ └── queue │ ├── CallQueuedHandler.php │ ├── Connector.php │ ├── Job.php │ ├── Listener.php │ ├── Queueable.php │ ├── ShouldQueue.php │ ├── Worker.php │ ├── command │ ├── Listen.php │ ├── Restart.php │ ├── Subscribe.php │ └── Work.php │ ├── connector │ ├── Database.php │ ├── Redis.php │ ├── Sync.php │ └── Topthink.php │ └── job │ ├── Database.php │ ├── Redis.php │ ├── Sync.php │ └── Topthink.php └── zoujingli ├── ip2region ├── .gitignore ├── Ip2Region.php ├── LICENSE.md ├── README.md ├── composer.json ├── ip2region.db └── test.php ├── think-library ├── .gitignore ├── composer.json ├── readme.md └── src │ ├── Controller.php │ ├── File.php │ ├── command │ ├── Sess.php │ ├── Sync.php │ ├── Task.php │ ├── sync │ │ ├── Admin.php │ │ ├── Config.php │ │ ├── Plugs.php │ │ ├── Service.php │ │ └── Wechat.php │ └── task │ │ ├── Reset.php │ │ ├── Start.php │ │ ├── State.php │ │ └── Stop.php │ ├── common.php │ ├── driver │ ├── Local.php │ ├── Oss.php │ └── Qiniu.php │ ├── logic │ ├── Delete.php │ ├── Form.php │ ├── Input.php │ ├── Logic.php │ ├── Page.php │ ├── Query.php │ └── Save.php │ └── tools │ ├── Crypt.php │ ├── Csrf.php │ ├── Csv.php │ ├── Data.php │ ├── Emoji.php │ ├── Express.php │ ├── Http.php │ ├── Node.php │ └── Options.php ├── wechat-developer ├── .gitignore ├── AliPay │ ├── App.php │ ├── Bill.php │ ├── Pos.php │ ├── Scan.php │ ├── Transfer.php │ ├── Wap.php │ └── Web.php ├── MIT-LICENSE.txt ├── README.md ├── We.php ├── WeChat │ ├── Card.php │ ├── Contracts │ │ ├── BasicAliPay.php │ │ ├── BasicPushEvent.php │ │ ├── BasicWeChat.php │ │ ├── BasicWePay.php │ │ ├── DataArray.php │ │ ├── DataError.php │ │ ├── MyCurlFile.php │ │ ├── Prpcrypt.php │ │ └── Tools.php │ ├── Custom.php │ ├── Exceptions │ │ ├── InvalidArgumentException.php │ │ ├── InvalidDecryptException.php │ │ ├── InvalidInstanceException.php │ │ ├── InvalidResponseException.php │ │ └── LocalCacheException.php │ ├── Limit.php │ ├── Media.php │ ├── Menu.php │ ├── Oauth.php │ ├── Pay.php │ ├── Product.php │ ├── Qrcode.php │ ├── Receive.php │ ├── Scan.php │ ├── Script.php │ ├── Shake.php │ ├── Tags.php │ ├── Template.php │ ├── User.php │ └── Wifi.php ├── WeMini │ ├── Crypt.php │ ├── Plugs.php │ ├── Poi.php │ ├── Qrcode.php │ ├── Template.php │ ├── Total.php │ └── crypt │ │ ├── errorCode.php │ │ └── wxBizDataCrypt.php ├── WePay │ ├── Bill.php │ ├── Coupon.php │ ├── Order.php │ ├── Redpack.php │ ├── Refund.php │ ├── Transfers.php │ └── TransfersBank.php ├── _test │ ├── alipay-app.php │ ├── alipay-bill.php │ ├── alipay-notify.php │ ├── alipay-pos.php │ ├── alipay-refund.php │ ├── alipay-scan.php │ ├── alipay-transfer.php │ ├── alipay-wap.php │ ├── alipay-web.php │ ├── alipay.php │ ├── config.php │ ├── mini-login.php │ ├── mini-qrc.php │ ├── pay-download-bill.php │ ├── pay-order-close.php │ ├── pay-order-create.php │ ├── pay-order-notify.php │ ├── pay-order-query.php │ ├── pay-redpack-create.php │ ├── pay-refund-create.php │ ├── pay-refund-query.php │ ├── pay-transfers-create.php │ ├── pay-transfersbank-create.php │ ├── wechat-jssdk-sign.php │ ├── wechat-menu-get.php │ ├── wechat-qrcode-create.php │ └── wechat-user-get.php ├── composer.json └── include.php └── weopen-developer ├── .gitignore ├── LICENSE ├── README.md ├── WeChat ├── Bind.php └── Mini.php ├── WeMini ├── Account.php ├── Basic.php ├── Code.php ├── Domain.php ├── Tester.php └── User.php ├── WeOpen ├── Login.php ├── MiniApp.php └── Service.php ├── _test ├── open.php └── wechat.sql └── composer.json /.gitignore: -------------------------------------------------------------------------------- 1 | /.git 2 | /.svn 3 | /.idea 4 | /runtime 5 | /safefile 6 | /nbproject 7 | /composer.lock 8 | /public/upload -------------------------------------------------------------------------------- /application/admin/view/main.html: -------------------------------------------------------------------------------- 1 |
2 | {block name='style'}{/block} 3 | {notempty name='title'} 4 |
5 | {$title|default=''} 6 |
{block name='button'}{/block}
7 |
8 | {/notempty} 9 |
{block name='content'}{/block}
10 | {block name='script'}{/block} 11 |
-------------------------------------------------------------------------------- /application/wechat/view/api/review/image.html: -------------------------------------------------------------------------------- 1 | {extend name='wechat@api/review/main'} 2 | 3 | {block name='content'} 4 |
{:date('H:i')}
5 |
6 | 7 |
8 | 9 |
10 |
11 | {/block} 12 | 13 | {block name='style'} 14 | 17 | {/block} -------------------------------------------------------------------------------- /application/wechat/view/api/review/text.html: -------------------------------------------------------------------------------- 1 | {extend name='wechat@api/review/main'} 2 | 3 | {block name='content'} 4 |
{:date('H:i')}
5 |
6 | 7 |
{$content|default=''}
8 |
9 | {/block} -------------------------------------------------------------------------------- /build.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | @rmdir /s/q vendor thinkphp 3 | composer update --profile --prefer-dist --optimize-autoloader 4 | composer dump-autoload --optimize -------------------------------------------------------------------------------- /config/cert/1332187001_20181030_cert.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/config/cert/1332187001_20181030_cert.p12 -------------------------------------------------------------------------------- /public/.htaccess: -------------------------------------------------------------------------------- 1 | 2 | Options +FollowSymlinks -Multiviews 3 | RewriteEngine On 4 | 5 | RewriteCond %{REQUEST_FILENAME} !-d 6 | RewriteCond %{REQUEST_FILENAME} !-f 7 | RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] 8 | 9 | -------------------------------------------------------------------------------- /public/4919999519.txt: -------------------------------------------------------------------------------- 1 | 20b133881b5e2bfaa263b1c414ce3933 -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/favicon.ico -------------------------------------------------------------------------------- /public/static/myself/my plugs file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/myself/my plugs file -------------------------------------------------------------------------------- /public/static/plugs/awesome/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/awesome/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /public/static/plugs/awesome/fonts/webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/awesome/fonts/webfont.eot -------------------------------------------------------------------------------- /public/static/plugs/awesome/fonts/webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/awesome/fonts/webfont.ttf -------------------------------------------------------------------------------- /public/static/plugs/awesome/fonts/webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/awesome/fonts/webfont.woff -------------------------------------------------------------------------------- /public/static/plugs/awesome/fonts/webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/awesome/fonts/webfont.woff2 -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/about/dialogs/logo_ckeditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/about/dialogs/logo_ckeditor.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/dialog/dialogDefinition.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4 | */ 5 | -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/flash/images/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/flash/images/placeholder.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/forms/images/hiddenfield.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/forms/images/hiddenfield.gif -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/icons.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/icons_hidpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/icons_hidpi.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/iframe/images/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/iframe/images/placeholder.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/image/images/noimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/image/images/noimage.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/link/images/anchor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/link/images/anchor.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/link/images/hidpi/anchor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/link/images/hidpi/anchor.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/magicline/images/hidpi/icon-rtl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/magicline/images/hidpi/icon-rtl.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/magicline/images/hidpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/magicline/images/hidpi/icon.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/magicline/images/icon-rtl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/magicline/images/icon-rtl.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/magicline/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/magicline/images/icon.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/pagebreak/images/pagebreak.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/pagebreak/images/pagebreak.gif -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/preview/preview.html: -------------------------------------------------------------------------------- 1 | 14 | -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/scayt/dialogs/dialog.css: -------------------------------------------------------------------------------- 1 | div.cke_dialog_ui_scaytItemList { 2 | border: 1px solid #c9cccf; 3 | } 4 | 5 | .cke_scaytItemList-child { 6 | position: relative; 7 | padding: 6px 30px 6px 5px; 8 | overflow: hidden; 9 | text-overflow: ellipsis; 10 | white-space: nowrap; 11 | } 12 | 13 | .cke_scaytItemList-child:hover { 14 | background: #ebebeb; 15 | } 16 | 17 | .cke_scaytItemList-child .cke_scaytItemList_remove { 18 | position: absolute; 19 | top: 0; 20 | right: 5px; 21 | width: 26px; 22 | height: 26px; 23 | } 24 | -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/scayt/skins/moono-lisa/scayt.css: -------------------------------------------------------------------------------- 1 | .scayt-lang-list > div 2 | { 3 | padding-bottom: 6px !important; 4 | } 5 | 6 | .scayt-lang-list > div input 7 | { 8 | margin-right: 4px; 9 | } 10 | 11 | #scayt_about_ 12 | { 13 | margin: 30px auto 0 auto; 14 | } 15 | 16 | #scayt_about_ p 17 | { 18 | text-align: center; 19 | margin-bottom: 10px; 20 | } 21 | 22 | .cke_dialog_contents_body div[name=dictionaries] .cke_dialog_ui_hbox_last > a.cke_dialog_ui_button 23 | { 24 | margin-top: 0; 25 | } 26 | -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/showblocks/images/block_address.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/showblocks/images/block_address.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/showblocks/images/block_blockquote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/showblocks/images/block_blockquote.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/showblocks/images/block_div.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/showblocks/images/block_div.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/showblocks/images/block_h1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/showblocks/images/block_h1.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/showblocks/images/block_h2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/showblocks/images/block_h2.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/showblocks/images/block_h3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/showblocks/images/block_h3.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/showblocks/images/block_h4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/showblocks/images/block_h4.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/showblocks/images/block_h5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/showblocks/images/block_h5.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/showblocks/images/block_h6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/showblocks/images/block_h6.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/showblocks/images/block_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/showblocks/images/block_p.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/showblocks/images/block_pre.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/showblocks/images/block_pre.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/angel_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/angel_smile.gif -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/angel_smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/angel_smile.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/angry_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/angry_smile.gif -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/angry_smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/angry_smile.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/broken_heart.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/broken_heart.gif -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/broken_heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/broken_heart.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/confused_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/confused_smile.gif -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/confused_smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/confused_smile.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/cry_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/cry_smile.gif -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/cry_smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/cry_smile.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/devil_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/devil_smile.gif -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/devil_smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/devil_smile.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/embaressed_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/embaressed_smile.gif -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/embarrassed_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/embarrassed_smile.gif -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/embarrassed_smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/embarrassed_smile.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/envelope.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/envelope.gif -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/envelope.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/envelope.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/heart.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/heart.gif -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/heart.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/kiss.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/kiss.gif -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/kiss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/kiss.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/lightbulb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/lightbulb.gif -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/lightbulb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/lightbulb.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/omg_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/omg_smile.gif -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/omg_smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/omg_smile.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/regular_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/regular_smile.gif -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/regular_smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/regular_smile.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/sad_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/sad_smile.gif -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/sad_smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/sad_smile.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/shades_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/shades_smile.gif -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/shades_smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/shades_smile.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/teeth_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/teeth_smile.gif -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/teeth_smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/teeth_smile.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/thumbs_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/thumbs_down.gif -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/thumbs_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/thumbs_down.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/thumbs_up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/thumbs_up.gif -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/thumbs_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/thumbs_up.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/tongue_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/tongue_smile.gif -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/tongue_smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/tongue_smile.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/tounge_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/tounge_smile.gif -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/wink_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/wink_smile.gif -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/smiley/images/wink_smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/smiley/images/wink_smile.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/templates/templates/images/template1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/templates/templates/images/template1.gif -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/templates/templates/images/template2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/templates/templates/images/template2.gif -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/templates/templates/images/template3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/templates/templates/images/template3.gif -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/plugins/widget/images/handle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/plugins/widget/images/handle.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/skins/moono-lisa/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/skins/moono-lisa/icons.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/skins/moono-lisa/icons_hidpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/skins/moono-lisa/icons_hidpi.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/skins/moono-lisa/images/arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/skins/moono-lisa/images/arrow.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/skins/moono-lisa/images/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/skins/moono-lisa/images/close.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/skins/moono-lisa/images/hidpi/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/skins/moono-lisa/images/hidpi/close.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/skins/moono-lisa/images/hidpi/lock-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/skins/moono-lisa/images/hidpi/lock-open.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/skins/moono-lisa/images/hidpi/lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/skins/moono-lisa/images/hidpi/lock.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/skins/moono-lisa/images/hidpi/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/skins/moono-lisa/images/hidpi/refresh.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/skins/moono-lisa/images/lock-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/skins/moono-lisa/images/lock-open.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/skins/moono-lisa/images/lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/skins/moono-lisa/images/lock.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/skins/moono-lisa/images/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/skins/moono-lisa/images/refresh.png -------------------------------------------------------------------------------- /public/static/plugs/ckeditor/skins/moono-lisa/images/spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/public/static/plugs/ckeditor/skins/moono-lisa/images/spinner.gif -------------------------------------------------------------------------------- /public/static/plugs/jquery/area/area.php: -------------------------------------------------------------------------------- 1 | setName('{%commandName%}'); 15 | // 设置参数 16 | 17 | } 18 | 19 | protected function execute(Input $input, Output $output) 20 | { 21 | // 指令输出 22 | $output->writeln('{%commandName%}'); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /thinkphp/library/think/console/command/make/stubs/controller.plain.stub: -------------------------------------------------------------------------------- 1 | ['规则1','规则2'...] 12 | * 13 | * @var array 14 | */ 15 | protected $rule = []; 16 | 17 | /** 18 | * 定义错误信息 19 | * 格式:'字段名.规则名' => '错误信息' 20 | * 21 | * @var array 22 | */ 23 | protected $message = []; 24 | } 25 | -------------------------------------------------------------------------------- /thinkphp/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/thinkphp/logo.png -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/.coveralls.yml: -------------------------------------------------------------------------------- 1 | coverage_clover: coverage.xml 2 | json_path: coverage.json 3 | -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/.gitignore: -------------------------------------------------------------------------------- 1 | vendor 2 | composer.lock 3 | doc 4 | output 5 | .idea 6 | .buildpath 7 | .project 8 | .settings 9 | -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/autoload.php: -------------------------------------------------------------------------------- 1 | =5.3" 15 | }, 16 | "require-dev" : { 17 | "phpunit/phpunit": "~4.0", 18 | "satooshi/php-coveralls": "~1.0" 19 | }, 20 | "minimum-stability": "stable", 21 | "autoload": { 22 | "psr-4": {"OSS\\": "src/OSS"} 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/example.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/vendor/aliyuncs/oss-sdk-php/example.jpg -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/index.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ./src 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | ./tests 16 | ./tests/OSS/Tests/BucketCnameTest.php 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/samples/Config.php: -------------------------------------------------------------------------------- 1 | rawResponse->body) ? "" : $this->rawResponse->body; 18 | } 19 | } -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/src/OSS/Result/CallbackResult.php: -------------------------------------------------------------------------------- 1 | rawResponse->status; 15 | if ((int)(intval($status) / 100) == 2 && (int)(intval($status)) !== 203) { 16 | return true; 17 | } 18 | return false; 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/src/OSS/Result/DeleteObjectsResult.php: -------------------------------------------------------------------------------- 1 | rawResponse->body; 18 | $xml = simplexml_load_string($body); 19 | $objects = array(); 20 | 21 | if (isset($xml->Deleted)) { 22 | foreach($xml->Deleted as $deleteKey) 23 | $objects[] = $deleteKey->Key; 24 | } 25 | return $objects; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/src/OSS/Result/GetCnameResult.php: -------------------------------------------------------------------------------- 1 | rawResponse->body; 15 | $config = new CnameConfig(); 16 | $config->parseFromXml($content); 17 | return $config; 18 | } 19 | } -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/src/OSS/Result/GetLiveChannelHistoryResult.php: -------------------------------------------------------------------------------- 1 | rawResponse->body; 15 | $channelList = new GetLiveChannelHistory(); 16 | $channelList->parseFromXml($content); 17 | return $channelList; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/src/OSS/Result/GetLiveChannelInfoResult.php: -------------------------------------------------------------------------------- 1 | rawResponse->body; 15 | $channelList = new GetLiveChannelInfo(); 16 | $channelList->parseFromXml($content); 17 | return $channelList; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/src/OSS/Result/GetLiveChannelStatusResult.php: -------------------------------------------------------------------------------- 1 | rawResponse->body; 15 | $channelList = new GetLiveChannelStatus(); 16 | $channelList->parseFromXml($content); 17 | return $channelList; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/src/OSS/Result/HeaderResult.php: -------------------------------------------------------------------------------- 1 | rawResponse->header) ? array() : $this->rawResponse->header; 21 | } 22 | 23 | } -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/src/OSS/Result/ListLiveChannelResult.php: -------------------------------------------------------------------------------- 1 | rawResponse->body; 12 | $channelList = new LiveChannelListInfo(); 13 | $channelList->parseFromXml($content); 14 | return $channelList; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/src/OSS/Result/PutLiveChannelResult.php: -------------------------------------------------------------------------------- 1 | rawResponse->body; 12 | $channel = new LiveChannelInfo(); 13 | $channel->parseFromXml($content); 14 | return $channel; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/src/OSS/Result/PutSetDeleteResult.php: -------------------------------------------------------------------------------- 1 | $this->rawResponse->body); 18 | return array_merge($this->rawResponse->header, $body); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/src/OSS/Result/SymlinkResult.php: -------------------------------------------------------------------------------- 1 | rawResponse->header[OssClient::OSS_SYMLINK_TARGET] = rawurldecode($this->rawResponse->header[OssClient::OSS_SYMLINK_TARGET]); 21 | return $this->rawResponse->header; 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/src/OSS/Result/UploadPartResult.php: -------------------------------------------------------------------------------- 1 | rawResponse->header; 22 | if (isset($header["etag"])) { 23 | return $header["etag"]; 24 | } 25 | throw new OssException("cannot get ETag"); 26 | 27 | } 28 | } -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/tests/OSS/Tests/BucketInfoTest.php: -------------------------------------------------------------------------------- 1 | assertNotNull($bucketInfo); 17 | $this->assertEquals('cn-beijing', $bucketInfo->getLocation()); 18 | $this->assertEquals('name', $bucketInfo->getName()); 19 | $this->assertEquals('today', $bucketInfo->getCreateDate()); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/tests/OSS/Tests/HeaderResultTest.php: -------------------------------------------------------------------------------- 1 | 'value'), "", 200); 17 | $result = new HeaderResult($response); 18 | $this->assertTrue($result->isOK()); 19 | $this->assertTrue(is_array($result->getData())); 20 | $data = $result->getData(); 21 | $this->assertEquals($data['key'], 'value'); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/tests/OSS/Tests/MimeTypesTest.php: -------------------------------------------------------------------------------- 1 | assertEquals('application/xml', MimeTypes::getMimetype('file.xml')); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/tests/OSS/Tests/OssExceptionTest.php: -------------------------------------------------------------------------------- 1 | assertTrue(false); 14 | } catch (OssException $e) { 15 | $this->assertNotNull($e); 16 | $this->assertEquals($e->getMessage(), "ERR"); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /vendor/autoload.php: -------------------------------------------------------------------------------- 1 | $vendorDir . '/qiniu/php-sdk/src/Qiniu/functions.php', 10 | '9b552a3cc426e3287cc811caefa3cf53' => $vendorDir . '/topthink/think-helper/src/helper.php', 11 | 'cc56288302d9df745d97c934d6a6e5f0' => $vendorDir . '/topthink/think-queue/src/common.php', 12 | '8dafcc6956460bc297e00381fed53e11' => $vendorDir . '/zoujingli/think-library/src/common.php', 13 | ); 14 | -------------------------------------------------------------------------------- /vendor/composer/autoload_namespaces.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | tests 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /vendor/endroid/qr-code/src/Bundle/EndroidQrCodeBundle.php: -------------------------------------------------------------------------------- 1 | 5 | * 6 | * This source file is subject to the MIT license that is bundled 7 | * with this source code in the file LICENSE. 8 | */ 9 | 10 | namespace Endroid\QrCode\Bundle; 11 | 12 | use Symfony\Component\HttpKernel\Bundle\Bundle; 13 | 14 | class EndroidQrCodeBundle extends Bundle 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/endroid/qr-code/src/Bundle/Resources/config/services.yml: -------------------------------------------------------------------------------- 1 | services: 2 | endroid.qrcode.factory: 3 | class: Endroid\QrCode\Factory\QrCodeFactory 4 | 5 | endroid.qrcode.twig.extension: 6 | class: Endroid\QrCode\Bundle\Twig\Extension\QrCodeExtension 7 | tags: 8 | - { name: twig.extension } 9 | calls: 10 | - [ setContainer, [ '@service_container' ] ] 11 | -------------------------------------------------------------------------------- /vendor/endroid/qr-code/src/Exceptions/DataDoesntExistsException.php: -------------------------------------------------------------------------------- 1 | 5 | * 6 | * This source file is subject to the MIT license that is bundled 7 | * with this source code in the file LICENSE. 8 | */ 9 | 10 | namespace Endroid\QrCode\Exceptions; 11 | 12 | class DataDoesntExistsException extends \Exception 13 | { 14 | } 15 | -------------------------------------------------------------------------------- /vendor/endroid/qr-code/src/Exceptions/FreeTypeLibraryMissingException.php: -------------------------------------------------------------------------------- 1 | 5 | * 6 | * This source file is subject to the MIT license that is bundled 7 | * with this source code in the file LICENSE. 8 | */ 9 | 10 | namespace Endroid\QrCode\Exceptions; 11 | 12 | class FreeTypeLibraryMissingException extends \Exception 13 | { 14 | } 15 | -------------------------------------------------------------------------------- /vendor/endroid/qr-code/src/Exceptions/ImageFunctionFailedException.php: -------------------------------------------------------------------------------- 1 | 5 | * 6 | * This source file is subject to the MIT license that is bundled 7 | * with this source code in the file LICENSE. 8 | */ 9 | 10 | namespace Endroid\QrCode\Exceptions; 11 | 12 | class ImageFunctionFailedException extends \Exception 13 | { 14 | } 15 | -------------------------------------------------------------------------------- /vendor/endroid/qr-code/src/Exceptions/ImageFunctionUnknownException.php: -------------------------------------------------------------------------------- 1 | 5 | * 6 | * This source file is subject to the MIT license that is bundled 7 | * with this source code in the file LICENSE. 8 | */ 9 | 10 | namespace Endroid\QrCode\Exceptions; 11 | 12 | class ImageFunctionUnknownException extends \Exception 13 | { 14 | } 15 | -------------------------------------------------------------------------------- /vendor/endroid/qr-code/src/Exceptions/ImageSizeTooLargeException.php: -------------------------------------------------------------------------------- 1 | 5 | * 6 | * This source file is subject to the MIT license that is bundled 7 | * with this source code in the file LICENSE. 8 | */ 9 | 10 | namespace Endroid\QrCode\Exceptions; 11 | 12 | class ImageSizeTooLargeException extends \Exception 13 | { 14 | } 15 | -------------------------------------------------------------------------------- /vendor/endroid/qr-code/src/Exceptions/ImageTypeInvalidException.php: -------------------------------------------------------------------------------- 1 | 5 | * 6 | * This source file is subject to the MIT license that is bundled 7 | * with this source code in the file LICENSE. 8 | */ 9 | 10 | namespace Endroid\QrCode\Exceptions; 11 | 12 | class ImageTypeInvalidException extends \Exception 13 | { 14 | } 15 | -------------------------------------------------------------------------------- /vendor/endroid/qr-code/src/Exceptions/VersionTooLargeException.php: -------------------------------------------------------------------------------- 1 | 5 | * 6 | * This source file is subject to the MIT license that is bundled 7 | * with this source code in the file LICENSE. 8 | */ 9 | 10 | namespace Endroid\QrCode\Exceptions; 11 | 12 | class VersionTooLargeException extends \Exception 13 | { 14 | } 15 | -------------------------------------------------------------------------------- /vendor/endroid/qr-code/tests/Bundle/EndroidQrCodeBundleTest.php: -------------------------------------------------------------------------------- 1 | 5 | * 6 | * This source file is subject to the MIT license that is bundled 7 | * with this source code in the file LICENSE. 8 | */ 9 | 10 | namespace Endroid\QrCode\Tests\Bundle; 11 | 12 | use PHPUnit_Framework_TestCase; 13 | 14 | class EndroidQrCodeBundleTest extends PHPUnit_Framework_TestCase 15 | { 16 | public function testNoTestsYet() 17 | { 18 | $this->assertTrue(true); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /vendor/endroid/qr-code/tests/Bundle/app/.gitignore: -------------------------------------------------------------------------------- 1 | /cache 2 | /logs 3 | -------------------------------------------------------------------------------- /vendor/endroid/qr-code/tests/Bundle/app/bootstrap.php: -------------------------------------------------------------------------------- 1 | deleteBucket($name); 16 | if ($err) { 17 | print_r($err); 18 | } else { 19 | print_r($Info); 20 | } 21 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/examples/delete_bucketEvent.php: -------------------------------------------------------------------------------- 1 | deleteBucketEvent($bucket, $name); 17 | if ($err) { 18 | print_r($err); 19 | } else { 20 | print_r($Info); 21 | } 22 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/examples/delete_bucketLifecycleRule.php: -------------------------------------------------------------------------------- 1 | deleteBucketLifecycleRule($bucket, $name); 17 | if ($err) { 18 | print_r($err); 19 | } else { 20 | print_r($Info); 21 | } 22 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/examples/get_bucketEvents.php: -------------------------------------------------------------------------------- 1 | getBucketEvents($bucket); 16 | if ($err) { 17 | print_r($err); 18 | } else { 19 | print_r($Info); 20 | } 21 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/examples/get_bucketLifecycleRules.php: -------------------------------------------------------------------------------- 1 | getBucketLifecycleRules($bucket); 16 | if ($err) { 17 | print_r($err); 18 | } else { 19 | print_r($Info); 20 | } 21 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/examples/get_bucketList.php: -------------------------------------------------------------------------------- 1 | listbuckets($region); 16 | if ($err) { 17 | print_r($err); 18 | } else { 19 | print_r($Info); 20 | } 21 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/examples/get_bucketQuota.php: -------------------------------------------------------------------------------- 1 | getBucketQuota($bucket); 16 | if ($err) { 17 | print_r($err); 18 | } else { 19 | print_r($Info); 20 | } 21 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/examples/get_bucketinfo.php: -------------------------------------------------------------------------------- 1 | bucketInfo($bucket); 16 | if ($err) { 17 | print_r($err); 18 | } else { 19 | print_r($Info); 20 | } 21 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/examples/get_bucketinfos.php: -------------------------------------------------------------------------------- 1 | bucketInfos($region); 16 | if ($err) { 17 | print_r($err); 18 | } else { 19 | print_r($Info); 20 | } 21 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/examples/get_corsRules.php: -------------------------------------------------------------------------------- 1 | getCorsRules($bucket); 16 | if ($err) { 17 | print_r($err); 18 | } else { 19 | print_r($Info); 20 | } 21 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/examples/persistent_fop_init.php: -------------------------------------------------------------------------------- 1 | status($persistentId); 13 | 14 | if ($err) { 15 | print_r($err); 16 | } else { 17 | print_r($ret); 18 | } 19 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/examples/php-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/vendor/qiniu/php-sdk/examples/php-logo.png -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/examples/put_bucketAccessMode.php: -------------------------------------------------------------------------------- 1 | putBucketAccessMode($bucket, $private); 17 | if ($err) { 18 | print_r($err); 19 | } else { 20 | print_r($Info); 21 | } 22 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/examples/put_bucketAccessStyleMode.php: -------------------------------------------------------------------------------- 1 | putBucketAccessStyleMode($bucket, $mode); 17 | if ($err) { 18 | print_r($err); 19 | } else { 20 | print_r($Info); 21 | } 22 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/examples/put_bucketMaxAge.php: -------------------------------------------------------------------------------- 1 | putBucketMaxAge($bucket, $maxAge); 17 | if ($err) { 18 | print_r($err); 19 | } else { 20 | print_r($Info); 21 | } 22 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/examples/put_bucketQuota.php: -------------------------------------------------------------------------------- 1 | putBucketQuota($bucket, $size, $count); 18 | if ($err) { 19 | print_r($err); 20 | } else { 21 | print_r($Info); 22 | } 23 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/examples/put_referAntiLeech.php: -------------------------------------------------------------------------------- 1 | putReferAntiLeech($bucket, $mode, $norefer, $pattern); 19 | if ($err) { 20 | print_r($err); 21 | } else { 22 | print_r($Info); 23 | } 24 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/examples/qetag.php: -------------------------------------------------------------------------------- 1 | domains($bucket); 15 | if ($err) { 16 | print_r($err); 17 | } else { 18 | print_r($domains); 19 | } 20 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/examples/rs_buckets.php: -------------------------------------------------------------------------------- 1 | buckets(true); 15 | if ($err) { 16 | print_r($err); 17 | } else { 18 | print_r($buckets); 19 | } 20 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/examples/rs_change_mime.php: -------------------------------------------------------------------------------- 1 | changeMime($bucket, $key, $newMime); 18 | if ($err) { 19 | print_r($err); 20 | } 21 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/examples/rs_change_status.php: -------------------------------------------------------------------------------- 1 | changeStatus($bucket, $key, $status); 18 | if ($err) { 19 | print_r($err); 20 | } 21 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/examples/rs_change_type.php: -------------------------------------------------------------------------------- 1 | changeType($bucket, $key, $fileType); 18 | if ($err) { 19 | print_r($err); 20 | } 21 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/examples/rs_copy.php: -------------------------------------------------------------------------------- 1 | copy($srcBucket, $srcKey, $destBucket, $destKey, true); 20 | if ($err) { 21 | print_r($err); 22 | } 23 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/examples/rs_delete.php: -------------------------------------------------------------------------------- 1 | delete($bucket, $key); 15 | if ($err) { 16 | print_r($err); 17 | } 18 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/examples/rs_delete_after_days.php: -------------------------------------------------------------------------------- 1 | deleteAfterDays($bucket, $key, $days); 18 | if ($err) { 19 | print_r($err); 20 | } 21 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/examples/rs_download_urls.php: -------------------------------------------------------------------------------- 1 | / 13 | $baseUrl = 'http://if-pri.qiniudn.com/qiniu.png?imageView2/1/h/500'; 14 | // 对链接进行签名 15 | $signedUrl = $auth->privateDownloadUrl($baseUrl); 16 | 17 | echo $signedUrl; 18 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/examples/rs_move.php: -------------------------------------------------------------------------------- 1 | move($srcBucket, $srcKey, $destBucket, $destKey, true); 20 | if ($err) { 21 | print_r($err); 22 | } 23 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/examples/rs_prefetch.php: -------------------------------------------------------------------------------- 1 | prefetch($bucket, $key); 15 | if ($err) { 16 | print_r($err); 17 | } 18 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/examples/rs_pub_domain.php: -------------------------------------------------------------------------------- 1 | publishDomain($bucket, $domain); 17 | if ($err) { 18 | print_r($err); 19 | } 20 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/examples/rs_stat.php: -------------------------------------------------------------------------------- 1 | stat($bucket, $key); 15 | if ($err) { 16 | print_r($err); 17 | } else { 18 | print_r($fileInfo); 19 | } 20 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/examples/upload_mgr_init.php: -------------------------------------------------------------------------------- 1 | uploadToken($bucket); 16 | 17 | // 构建 UploadManager 对象 18 | $uploadMgr = new UploadManager(); 19 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/phpunit.xml.dist: -------------------------------------------------------------------------------- 1 | 2 | 12 | 13 | 14 | tests 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/src/Qiniu/Http/Request.php: -------------------------------------------------------------------------------- 1 | method = strtoupper($method); 14 | $this->url = $url; 15 | $this->headers = $headers; 16 | $this->body = $body; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/test-env.sh: -------------------------------------------------------------------------------- 1 | export QINIU_ACCESS_KEY=xxx 2 | export QINIU_SECRET_KEY=xxx 3 | export QINIU_TEST_BUCKET=phpsdk 4 | export QINIU_TEST_DOMAIN=phpsdk.qiniudn.com -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/tests/Qiniu/Tests/Base64Test.php: -------------------------------------------------------------------------------- 1 | assertEquals($a, \Qiniu\base64_urlSafeDecode($b)); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /vendor/qiniu/php-sdk/tests/Qiniu/Tests/Crc32Test.php: -------------------------------------------------------------------------------- 1 | assertEquals('1352841281', $b); 14 | } 15 | 16 | public function testFile() 17 | { 18 | $b = \Qiniu\crc32_file(__file__); 19 | $c = \Qiniu\crc32_file(__file__); 20 | $this->assertEquals($c, $b); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /vendor/symfony/options-resolver/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /vendor/symfony/options-resolver/Exception/ExceptionInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\OptionsResolver\Exception; 13 | 14 | /** 15 | * Marker interface for all exceptions thrown by the OptionsResolver component. 16 | * 17 | * @author Bernhard Schussek 18 | */ 19 | interface ExceptionInterface 20 | { 21 | } 22 | -------------------------------------------------------------------------------- /vendor/symfony/options-resolver/Exception/InvalidArgumentException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\OptionsResolver\Exception; 13 | 14 | /** 15 | * Thrown when an argument is invalid. 16 | * 17 | * @author Bernhard Schussek 18 | */ 19 | class InvalidArgumentException extends \InvalidArgumentException implements ExceptionInterface 20 | { 21 | } 22 | -------------------------------------------------------------------------------- /vendor/symfony/options-resolver/Exception/MissingOptionsException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\OptionsResolver\Exception; 13 | 14 | /** 15 | * Exception thrown when a required option is missing. 16 | * 17 | * Add the option to the passed options array. 18 | * 19 | * @author Bernhard Schussek 20 | */ 21 | class MissingOptionsException extends InvalidArgumentException 22 | { 23 | } 24 | -------------------------------------------------------------------------------- /vendor/symfony/options-resolver/Exception/OptionDefinitionException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\OptionsResolver\Exception; 13 | 14 | /** 15 | * Thrown when two lazy options have a cyclic dependency. 16 | * 17 | * @author Bernhard Schussek 18 | */ 19 | class OptionDefinitionException extends \LogicException implements ExceptionInterface 20 | { 21 | } 22 | -------------------------------------------------------------------------------- /vendor/symfony/options-resolver/Options.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\OptionsResolver; 13 | 14 | /** 15 | * Contains resolved option values. 16 | * 17 | * @author Bernhard Schussek 18 | * @author Tobias Schultze 19 | */ 20 | interface Options extends \ArrayAccess, \Countable 21 | { 22 | } 23 | -------------------------------------------------------------------------------- /vendor/topthink/think-helper/.gitignore: -------------------------------------------------------------------------------- 1 | /vendor/ 2 | /.idea/ -------------------------------------------------------------------------------- /vendor/topthink/think-helper/README.md: -------------------------------------------------------------------------------- 1 | # thinkphp5 常用的一些扩展类库 2 | 3 | > 更新完善中 4 | 5 | > 以下类库都在`\\think\\helper`命名空间下 6 | 7 | ## Str 8 | > 字符串操作 9 | 10 | ``` 11 | // 检查字符串中是否包含某些字符串 12 | Str::contains($haystack, $needles) 13 | 14 | // 检查字符串是否以某些字符串结尾 15 | Str::endsWith($haystack, $needles) 16 | 17 | // 获取指定长度的随机字母数字组合的字符串 18 | Str::random($length = 16) 19 | 20 | // 字符串转小写 21 | Str::lower($value) 22 | 23 | // 字符串转大写 24 | Str::upper($value) 25 | 26 | // 获取字符串的长度 27 | Str::length($value) 28 | 29 | // 截取字符串 30 | Str::substr($string, $start, $length = null) 31 | 32 | ``` -------------------------------------------------------------------------------- /vendor/topthink/think-helper/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "topthink/think-helper", 3 | "description": "The ThinkPHP5 Helper Package", 4 | "license": "Apache-2.0", 5 | "authors": [ 6 | { 7 | "name": "yunwuxin", 8 | "email": "448901948@qq.com" 9 | } 10 | ], 11 | "autoload": { 12 | "psr-4": { 13 | "think\\helper\\": "src" 14 | }, 15 | "files": [ 16 | "src/helper.php" 17 | ] 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /vendor/topthink/think-installer/.gitignore: -------------------------------------------------------------------------------- 1 | /.idea 2 | composer.lock 3 | /vendor -------------------------------------------------------------------------------- /vendor/topthink/think-installer/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "topthink/think-installer", 3 | "type": "composer-plugin", 4 | "require": { 5 | "composer-plugin-api": "^1.0" 6 | }, 7 | "require-dev": { 8 | "composer/composer": "1.0.*@dev" 9 | }, 10 | "license": "Apache-2.0", 11 | "authors": [ 12 | { 13 | "name": "yunwuxin", 14 | "email": "448901948@qq.com" 15 | } 16 | ], 17 | "autoload": { 18 | "psr-4": { 19 | "think\\composer\\": "src" 20 | } 21 | }, 22 | "extra": { 23 | "class": "think\\composer\\Plugin" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /vendor/topthink/think-installer/src/Plugin.php: -------------------------------------------------------------------------------- 1 | getInstallationManager(); 15 | 16 | //框架核心 17 | $manager->addInstaller(new ThinkFramework($io, $composer)); 18 | 19 | //单元测试 20 | $manager->addInstaller(new ThinkTesting($io, $composer)); 21 | 22 | //扩展 23 | $manager->addInstaller(new ThinkExtend($io, $composer)); 24 | 25 | } 26 | } -------------------------------------------------------------------------------- /vendor/topthink/think-queue/.gitignore: -------------------------------------------------------------------------------- 1 | /vendor/ 2 | /.idea/ 3 | /composer.lock 4 | /thinkphp/ 5 | -------------------------------------------------------------------------------- /vendor/zoujingli/ip2region/.gitignore: -------------------------------------------------------------------------------- 1 | # Created by .ignore support plugin (hsz.mobi) 2 | /.idea 3 | -------------------------------------------------------------------------------- /vendor/zoujingli/ip2region/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "library", 3 | "name": "zoujingli/ip2region", 4 | "homepage": "https://github.com/zoujingli/Ip2Region", 5 | "description": "Ip2Region for PHP", 6 | "license": "Apache-2.0", 7 | "authors": [ 8 | { 9 | "name": "Anyon", 10 | "email": "zoujingli@qq.com", 11 | "homepage": "http://ctolog.com" 12 | } 13 | ], 14 | "keywords": [ 15 | "Ip2Region" 16 | ], 17 | "require": { 18 | "php": ">=5.3" 19 | }, 20 | "autoload": { 21 | "classmap": [ 22 | "Ip2Region.php" 23 | ] 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /vendor/zoujingli/ip2region/ip2region.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoujingli/framework/01982cac42556f487a85b4903a0d321471a861fb/vendor/zoujingli/ip2region/ip2region.db -------------------------------------------------------------------------------- /vendor/zoujingli/ip2region/test.php: -------------------------------------------------------------------------------- 1 | btreeSearch($ip); 9 | 10 | var_export($info); 11 | 12 | // array ( 13 | // 'city_id' => 2163, 14 | // 'region' => '中国|华南|广东省|深圳市|鹏博士', 15 | // ) -------------------------------------------------------------------------------- /vendor/zoujingli/think-library/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | vendor 3 | !.gitignore 4 | !composer.json 5 | composer.lock 6 | -------------------------------------------------------------------------------- /vendor/zoujingli/think-library/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "library", 3 | "name": "zoujingli/think-library", 4 | "license": "MIT", 5 | "homepage": "http://framework.thinkadmin.top", 6 | "description": "ThinkPHP Basic Development Library", 7 | "require": { 8 | "php": ">=5.4", 9 | "ext-json": "*", 10 | "ext-curl": "*", 11 | "ext-iconv": "*", 12 | "ext-openssl": "*", 13 | "qiniu/php-sdk": "^7.2", 14 | "topthink/framework": "5.1.*", 15 | "aliyuncs/oss-sdk-php": "^2.3" 16 | }, 17 | "autoload": { 18 | "files": [ 19 | "src/common.php" 20 | ], 21 | "psr-4": { 22 | "library\\": "src" 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /vendor/zoujingli/wechat-developer/.gitignore: -------------------------------------------------------------------------------- 1 | /.git 2 | /.idea 3 | /.DS_Store 4 | /vendor 5 | /Cache 6 | /Test/cert 7 | /nbproject 8 | /composer.lock 9 | /_test/cert -------------------------------------------------------------------------------- /vendor/zoujingli/wechat-developer/WeMini/crypt/errorCode.php: -------------------------------------------------------------------------------- 1 | 6 | *
  • -41001: encodingAesKey 非法
  • 7 | *
  • -41003: aes 解密失败
  • 8 | *
  • -41004: 解密后得到的buffer非法
  • 9 | *
  • -41005: base64加密失败
  • 10 | *
  • -41016: base64解密失败
  • 11 | * 12 | */ 13 | class ErrorCode 14 | { 15 | public static $OK = 0; 16 | public static $IllegalAesKey = -41001; 17 | public static $IllegalIv = -41002; 18 | public static $IllegalBuffer = -41003; 19 | public static $DecodeBase64Error = -41004; 20 | } -------------------------------------------------------------------------------- /vendor/zoujingli/wechat-developer/_test/mini-qrc.php: -------------------------------------------------------------------------------- 1 | 'wx6bb7b70258da09c6', 8 | 'appsecret' => '78b7b8d65bd67b078babf951d4342b42', 9 | ]; 10 | 11 | //We::config($config); 12 | 13 | $mini = We::WeMiniQrcode($config); 14 | 15 | //$mini = new WeMini\Qrcode($config); 16 | 17 | //echo '
    ';
    18 | try {
    19 |     header('Content-type:image/jpeg');//输出的类型
    20 | //    echo $mini->createDefault('pages/index?query=1');
    21 | //    echo $mini->createMiniScene('432432', 'pages/index/index');
    22 |     echo $mini->createMiniPath('pages/index?query=1');
    23 | } catch (Exception $e) {
    24 |     var_dump($e->getMessage());
    25 | }
    26 | 
    
    
    --------------------------------------------------------------------------------
    /vendor/zoujingli/weopen-developer/.gitignore:
    --------------------------------------------------------------------------------
    1 | .git
    2 | .idea
    3 | vendor
    4 | composer.lock
    
    
    --------------------------------------------------------------------------------