├── .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 |
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 |
5 |
6 |
A
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 |
5 |
6 |
A
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
--------------------------------------------------------------------------------