实例介绍
详细介绍: 彩纸屋是全国首家提供scratch开源定制和少儿编程培训管理系统源代码的服务商,彩纸屋提供的scratch培训管理系统可开源定制,方便用户二次开发,公司服务客户遍布全国各地. 产品特色: 少儿编程在线系统(基于scratch3.0),开启在线模式获客方式,体验有温度、有人情味的系统,解决编程培训机构线上业务的需求。 基于scratch3.0版本开发,平台采用THINKPHP5、VUE.js相结合,线上线下相互引流的新零售模式,通过大数据技术、人工智能技术,定制界面设计达到完美结合。为客户打造不一样的风格,转化的每一个核心技术环节。 创新丰富的商业系统:彩纸屋编程系统为培训企业提供一站式服务,从全终端建站到全网推广。给你最新体验!创新的商业模式,功能多,覆盖广。 常见问题: 1、开源可定制是什么意思 软件代码开放,懂技术的可以自己调整或者新增功能,如果自己对技术不太懂可以联系我们公司给您定制您需要的功能 2、彩纸屋如何安装 解压压缩包后有一个名为彩纸屋V1.0.1学习版的文件夹,打开文件夹中的1.0.1使用说明,里面有详细的安装步骤 更新日志: 1、添加后台 2、修改前端配置 联系QQ342450366获取体验账户
【实例截图】
【核心代码】
4744302543447509352.zip
├── 1.0.1使用说明.txt
├── 1.0.1更新日志.txt
├── app
│ ├── admin
│ │ ├── controller
│ │ │ ├── AssetController.php
│ │ │ ├── ConfigureController.php
│ │ │ ├── IndexController.php
│ │ │ ├── ProjectController.php
│ │ │ ├── PublicController.php
│ │ │ ├── UeditorController.php
│ │ │ └── UserController.php
│ │ ├── lang
│ │ │ └── zh-cn.php
│ │ ├── model
│ │ │ ├── AssetModel.php
│ │ │ ├── LibraryPostModel.php
│ │ │ ├── LibraryTagModel.php
│ │ │ ├── OptionModel.php
│ │ │ └── UserModel.php
│ │ └── validate
│ │ └── SettingSiteValidate.php
│ ├── command.php
│ ├── common.php
│ ├── config.php
│ ├── database.php
│ ├── debug.php
│ ├── extra
│ │ └── queue.php
│ ├── index
│ │ └── controller
│ │ ├── IndexController.php
│ │ ├── LoginController.php
│ │ └── UserController.php
│ ├── route.php
│ ├── tags.php
│ └── user
│ ├── controller
│ │ └── AssetController.php
│ ├── lang
│ │ ├── en-us
│ │ │ └── admin_menu.php
│ │ ├── en-us.php
│ │ ├── zh-cn
│ │ │ └── admin_menu.php
│ │ └── zh-cn.php
│ └── model
│ ├── AssetModel.php
│ ├── OptionModel.php
│ └── UserModel.php
├── base
│ ├── common.php
│ ├── composer.json
│ ├── controller
│ │ ├── AdminBaseController.php
│ │ ├── BaseController.php
│ │ ├── CaptchaController.php
│ │ ├── ErpadminBaseController.php
│ │ ├── HomeBaseController.php
│ │ ├── PluginAdminBaseController.php
│ │ ├── PluginBaseController.php
│ │ ├── PluginController.php
│ │ ├── PluginRestBaseController.php
│ │ ├── RestAdminBaseController.php
│ │ ├── RestBaseController.php
│ │ ├── RestUserBaseController.php
│ │ └── UserBaseController.php
│ ├── extend
│ │ ├── dir
│ │ │ └── Dir.php
│ │ ├── tree
│ │ │ └── Tree.php
│ │ └── wxapp
│ │ └── aes
│ │ ├── demo.php
│ │ ├── ErrorCode.php
│ │ ├── PKCS7Encoder.php
│ │ ├── Prpcrypt.php
│ │ └── WXBizDataCrypt.php
│ ├── lang
│ │ ├── en-us.php
│ │ └── zh-cn.php
│ ├── lib
│ │ ├── Auth2.php
│ │ ├── Auth.php
│ │ ├── Oauth2.php
│ │ ├── Plugin.php
│ │ ├── storage
│ │ │ └── Local.php
│ │ ├── Storage.php
│ │ ├── taglib
│ │ │ └── Cmf.php
│ │ └── Upload.php
│ ├── LICENSE.txt
│ ├── phpqrcode
│ │ ├── CHANGELOG
│ │ ├── LICENSE
│ │ ├── QRcode.php
│ │ ├── README
│ │ └── VERSION
│ └── vendor
│ ├── 1111dompdf
│ │ └── dompdf
│ │ ├── composer.json
│ │ ├── CONTRIBUTING.md
│ │ ├── lib
│ │ │ ├── Cpdf.php
│ │ │ ├── fonts
│ │ │ │ ├── Courier.afm
│ │ │ │ ├── Courier-Bold.afm
│ │ │ │ ├── Courier-BoldOblique.afm
│ │ │ │ ├── Courier-Oblique.afm
│ │ │ │ ├── DejaVuSans-BoldOblique.ttf
│ │ │ │ ├── DejaVuSans-BoldOblique.ufm
│ │ │ │ ├── DejaVuSans-Bold.ttf
│ │ │ │ ├── DejaVuSans-Bold.ufm
│ │ │ │ ├── DejaVuSansMono-BoldOblique.ttf
│ │ │ │ ├── DejaVuSansMono-BoldOblique.ufm
│ │ │ │ ├── DejaVuSansMono-Bold.ttf
│ │ │ │ ├── DejaVuSansMono-Bold.ufm
│ │ │ │ ├── DejaVuSansMono-Oblique.ttf
│ │ │ │ ├── DejaVuSansMono-Oblique.ufm
│ │ │ │ ├── DejaVuSansMono.ttf
│ │ │ │ ├── DejaVuSansMono.ufm
│ │ │ │ ├── DejaVuSans-Oblique.ttf
│ │ │ │ ├── DejaVuSans-Oblique.ufm
│ │ │ │ ├── DejaVuSans.ttf
│ │ │ │ ├── DejaVuSans.ufm
│ │ │ │ ├── DejaVuSerif-BoldItalic.ttf
│ │ │ │ ├── DejaVuSerif-BoldItalic.ufm
│ │ │ │ ├── DejaVuSerif-Bold.ttf
│ │ │ │ ├── DejaVuSerif-Bold.ufm
│ │ │ │ ├── DejaVuSerif-Italic.ttf
│ │ │ │ ├── DejaVuSerif-Italic.ufm
│ │ │ │ ├── DejaVuSerif.ttf
│ │ │ │ ├── DejaVuSerif.ufm
│ │ │ │ ├── dompdf_font_family_cache.dist.php
│ │ │ │ ├── Helvetica.afm
│ │ │ │ ├── Helvetica-Bold.afm
│ │ │ │ ├── Helvetica-BoldOblique.afm
│ │ │ │ ├── Helvetica-Oblique.afm
│ │ │ │ ├── mustRead.html
│ │ │ │ ├── Symbol.afm
│ │ │ │ ├── Times-Bold.afm
│ │ │ │ ├── Times-BoldItalic.afm
│ │ │ │ ├── Times-Italic.afm
│ │ │ │ ├── Times-Roman.afm
│ │ │ │ └── ZapfDingbats.afm
│ │ │ ├── html5lib
│ │ │ │ ├── Data.php
│ │ │ │ ├── InputStream.php
│ │ │ │ ├── named-character-references.ser
│ │ │ │ ├── Parser.php
│ │ │ │ ├── Tokenizer.php
│ │ │ │ └── TreeBuilder.php
│ │ │ └── res
│ │ │ ├── broken_image.png
│ │ │ └── html.css
│ │ ├── LICENSE.LGPL
│ │ ├── phpcs.xml
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── Adapter
│ │ │ │ ├── CPDF.php
│ │ │ │ ├── GD.php
│ │ │ │ └── PDFLib.php
│ │ │ ├── Autoloader.php
│ │ │ ├── CanvasFactory.php
│ │ │ ├── Canvas.php
│ │ │ ├── Cellmap.php
│ │ │ ├── Css
│ │ │ │ ├── AttributeTranslator.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Style.php
│ │ │ │ └── Stylesheet.php
│ │ │ ├── Dompdf.php
│ │ │ ├── Exception
│ │ │ │ └── ImageException.php
│ │ │ ├── Exception.php
│ │ │ ├── FontMetrics.php
│ │ │ ├── Frame
│ │ │ │ ├── Factory.php
│ │ │ │ ├── FrameListIterator.php
│ │ │ │ ├── FrameList.php
│ │ │ │ ├── FrameTreeIterator.php
│ │ │ │ ├── FrameTreeList.php
│ │ │ │ └── FrameTree.php
│ │ │ ├── FrameDecorator
│ │ │ │ ├── AbstractFrameDecorator.php
│ │ │ │ ├── Block.php
│ │ │ │ ├── Image.php
│ │ │ │ ├── Inline.php
│ │ │ │ ├── ListBulletImage.php
│ │ │ │ ├── ListBullet.php
│ │ │ │ ├── NullFrameDecorator.php
│ │ │ │ ├── Page.php
│ │ │ │ ├── TableCell.php
│ │ │ │ ├── Table.php
│ │ │ │ ├── TableRowGroup.php
│ │ │ │ ├── TableRow.php
│ │ │ │ └── Text.php
│ │ │ ├── Frame.php
│ │ │ ├── FrameReflower
│ │ │ │ ├── AbstractFrameReflower.php
│ │ │ │ ├── Block.php
│ │ │ │ ├── Image.php
│ │ │ │ ├── Inline.php
│ │ │ │ ├── ListBullet.php
│ │ │ │ ├── NullFrameReflower.php
│ │ │ │ ├── Page.php
│ │ │ │ ├── TableCell.php
│ │ │ │ ├── Table.php
│ │ │ │ ├── TableRowGroup.php
│ │ │ │ ├── TableRow.php
│ │ │ │ └── Text.php
│ │ │ ├── Helpers.php
│ │ │ ├── Image
│ │ │ │ └── Cache.php
│ │ │ ├── JavascriptEmbedder.php
│ │ │ ├── LineBox.php
│ │ │ ├── Options.php
│ │ │ ├── PhpEvaluator.php
│ │ │ ├── Positioner
│ │ │ │ ├── Absolute.php
│ │ │ │ ├── AbstractPositioner.php
│ │ │ │ ├── Block.php
│ │ │ │ ├── Fixed.php
│ │ │ │ ├── Inline.php
│ │ │ │ ├── ListBullet.php
│ │ │ │ ├── NullPositioner.php
│ │ │ │ ├── TableCell.php
│ │ │ │ └── TableRow.php
│ │ │ ├── Renderer
│ │ │ │ ├── AbstractRenderer.php
│ │ │ │ ├── Block.php
│ │ │ │ ├── Image.php
│ │ │ │ ├── Inline.php
│ │ │ │ ├── ListBullet.php
│ │ │ │ ├── TableCell.php
│ │ │ │ ├── TableRowGroup.php
│ │ │ │ └── Text.php
│ │ │ └── Renderer.php
│ │ └── VERSION
│ ├── autoload.php
│ ├── baidu
│ │ ├── api_pub.key
│ │ ├── Config.php
│ │ ├── DataApiConnection.php
│ │ ├── env_check.php
│ │ ├── LoginConnection.php
│ │ ├── LoginService.php
│ │ ├── ReportService.php
│ │ └── Utility.php
│ ├── composer
│ │ ├── autoload_classmap.php
│ │ ├── autoload_files.php
│ │ ├── autoload_namespaces.php
│ │ ├── autoload_psr4.php
│ │ ├── autoload_real.php
│ │ ├── autoload_static.php
│ │ ├── ClassLoader.php
│ │ ├── installed.json
│ │ └── LICENSE
│ ├── electrolinux
│ │ └── phpquery
│ │ ├── api-reference
│ │ │ ├── classtrees_phpQuery.html
│ │ │ ├── elementindex.html
│ │ │ ├── elementindex_phpQuery.html
│ │ │ ├── errors.html
│ │ │ ├── index.html
│ │ │ ├── li_phpQuery.html
│ │ │ ├── media
│ │ │ │ ├── background.png
│ │ │ │ ├── empty.png
│ │ │ │ └── style.css
│ │ │ ├── phpQuery
│ │ │ │ ├── Callback.html
│ │ │ │ ├── CallbackParam.html
│ │ │ │ ├── _Callback.php.html
│ │ │ │ ├── CallbackReference.html
│ │ │ │ ├── DOMDocumentWrapper.html
│ │ │ │ ├── _DOMDocumentWrapper.php.html
│ │ │ │ ├── DOMEvent.html
│ │ │ │ ├── _DOMEvent.php.html
│ │ │ │ ├── phpQueryEvents.html
│ │ │ │ ├── _phpQueryEvents.php.html
│ │ │ │ ├── phpQuery.html
│ │ │ │ ├── phpQueryObject.html
│ │ │ │ ├── _phpQueryObject.php.html
│ │ │ │ ├── _phpQuery.php.html
│ │ │ │ └── phpQueryPlugins.html
│ │ │ └── todolist.html
│ │ ├── cli
│ │ │ └── phpquery
│ │ ├── composer.json
│ │ ├── demo.php
│ │ ├── jQueryServer
│ │ │ ├── demo
│ │ │ │ ├── demo.htm
│ │ │ │ └── jquery.js
│ │ │ ├── jQueryServer.config.php.example
│ │ │ ├── jQueryServer.js
│ │ │ └── jQueryServer.php
│ │ ├── phpQuery
│ │ │ ├── phpQuery
│ │ │ │ ├── bootstrap.example.php
│ │ │ │ ├── Callback.php
│ │ │ │ ├── compat
│ │ │ │ │ └── mbstring.php
│ │ │ │ ├── DOMDocumentWrapper.php
│ │ │ │ ├── DOMEvent.php
│ │ │ │ ├── phpQueryEvents.php
│ │ │ │ ├── phpQueryObject.php
│ │ │ │ └── plugins
│ │ │ │ ├── example.php
│ │ │ │ ├── Scripts
│ │ │ │ │ ├── __config.example.php
│ │ │ │ │ ├── example.php
│ │ │ │ │ ├── fix_webroot.php
│ │ │ │ │ ├── google_login.php
│ │ │ │ │ ├── print_source.php
│ │ │ │ │ └── print_websafe.php
│ │ │ │ ├── Scripts.php
│ │ │ │ └── WebBrowser.php
│ │ │ └── phpQuery.php
│ │ ├── README.md
│ │ ├── test-cases
│ │ │ ├── document-types
│ │ │ │ ├── document-fragment-utf8.html
│ │ │ │ ├── document-fragment-utf8.xhtml
│ │ │ │ ├── document-fragment-utf8.xml
│ │ │ │ ├── document-iso88592.html
│ │ │ │ ├── document-iso88592-nocharset.html
│ │ │ │ ├── document-iso88592-nocharset.xhtml
│ │ │ │ ├── document-iso88592-nocharset.xml
│ │ │ │ ├── document-iso88592.xhtml
│ │ │ │ ├── document-iso88592.xml
│ │ │ │ ├── document-utf8.html
│ │ │ │ ├── document-utf8-nocharset.html
│ │ │ │ ├── document-utf8-nocharset.xhtml
│ │ │ │ ├── document-utf8-nocharset.xml
│ │ │ │ ├── document-utf8.php
│ │ │ │ ├── document-utf8.xhtml
│ │ │ │ └── document-utf8.xml
│ │ │ ├── document_types.php
│ │ │ ├── run.php
│ │ │ ├── test_2.php
│ │ │ ├── test_4.php
│ │ │ ├── test_5.php
│ │ │ ├── test_ajax_data_1
│ │ │ ├── test_ajax.php
│ │ │ ├── test_arrayaccess.php
│ │ │ ├── test_attr.php
│ │ │ ├── test_callback.php
│ │ │ ├── test_charset.php
│ │ │ ├── test_document.php
│ │ │ ├── test_events.php
│ │ │ ├── test.html
│ │ │ ├── test_insert.php
│ │ │ ├── test_manipulation.php
│ │ │ ├── test_manual.php
│ │ │ ├── test_multidoc.php
│ │ │ ├── test_php.php
│ │ │ ├── test_replace.php
│ │ │ ├── test_scripts.php
│ │ │ ├── test_selectors.php
│ │ │ ├── test_webbrowser.php
│ │ │ ├── test_wrap.php
│ │ │ └── xpath.php
│ │ └── unit-tests
│ │ ├── test.html
│ │ └── test.php
│ ├── ezyang
│ │ └── htmlpurifier
│ │ ├── composer.json
│ │ ├── CREDITS
│ │ ├── extras
│ │ │ ├── ConfigDoc
│ │ │ │ └── HTMLXSLTProcessor.php
│ │ │ ├── FSTools
│ │ │ │ └── File.php
│ │ │ ├── FSTools.php
│ │ │ ├── HTMLPurifierExtras.autoload-legacy.php
│ │ │ ├── HTMLPurifierExtras.autoload.php
│ │ │ ├── HTMLPurifierExtras.auto.php
│ │ │ ├── HTMLPurifierExtras.php
│ │ │ └── README
│ │ ├── INSTALL
│ │ ├── INSTALL.fr.utf8
│ │ ├── library
│ │ │ ├── HTMLPurifier
│ │ │ │ ├── Arborize.php
│ │ │ │ ├── AttrCollections.php
│ │ │ │ ├── AttrDef
│ │ │ │ │ ├── Clone.php
│ │ │ │ │ ├── CSS
│ │ │ │ │ │ ├── AlphaValue.php
│ │ │ │ │ │ ├── Background.php
│ │ │ │ │ │ ├── BackgroundPosition.php
│ │ │ │ │ │ ├── Border.php
│ │ │ │ │ │ ├── Color.php
│ │ │ │ │ │ ├── Composite.php
│ │ │ │ │ │ ├── DenyElementDecorator.php
│ │ │ │ │ │ ├── Filter.php
│ │ │ │ │ │ ├── FontFamily.php
│ │ │ │ │ │ ├── Font.php
│ │ │ │ │ │ ├── Ident.php
│ │ │ │ │ │ ├── ImportantDecorator.php
│ │ │ │ │ │ ├── Length.php
│ │ │ │ │ │ ├── ListStyle.php
│ │ │ │ │ │ ├── Multiple.php
│ │ │ │ │ │ ├── Number.php
│ │ │ │ │ │ ├── Percentage.php
│ │ │ │ │ │ ├── TextDecoration.php
│ │ │ │ │ │ └── URI.php
│ │ │ │ │ ├── CSS.php
│ │ │ │ │ ├── Enum.php
│ │ │ │ │ ├── HTML
│ │ │ │ │ │ ├── Bool.php
│ │ │ │ │ │ ├── Class.php
│ │ │ │ │ │ ├── Color.php
│ │ │ │ │ │ ├── FrameTarget.php
│ │ │ │ │ │ ├── ID.php
│ │ │ │ │ │ ├── Length.php
│ │ │ │ │ │ ├── LinkTypes.php
│ │ │ │ │ │ ├── MultiLength.php
│ │ │ │ │ │ ├── Nmtokens.php
│ │ │ │ │ │ └── Pixels.php
│ │ │ │ │ ├── Integer.php
│ │ │ │ │ ├── Lang.php
│ │ │ │ │ ├── Switch.php
│ │ │ │ │ ├── Text.php
│ │ │ │ │ ├── URI
│ │ │ │ │ │ │ └── SimpleCheck.php
│ │ │ │ │ │ ├── Email.php
│ │ │ │ │ │ ├── Host.php
│ │ │ │ │ │ ├── IPv4.php
│ │ │ │ │ │ └── IPv6.php
│ │ │ │ │ └── URI.php
│ │ │ │ ├── AttrDef.php
│ │ │ │ ├── AttrTransform
│ │ │ │ │ ├── Background.php
│ │ │ │ │ ├── BdoDir.php
│ │ │ │ │ ├── BgColor.php
│ │ │ │ │ ├── BoolToCSS.php
│ │ │ │ │ ├── Border.php
│ │ │ │ │ ├── EnumToCSS.php
│ │ │ │ │ ├── ImgRequired.php
│ │ │ │ │ ├── ImgSpace.php
│ │ │ │ │ ├── Input.php
│ │ │ │ │ ├── Lang.php
│ │ │ │ │ ├── Length.php
│ │ │ │ │ ├── Name.php
│ │ │ │ │ ├── NameSync.php
│ │ │ │ │ ├── Nofollow.php
│ │ │ │ │ ├── SafeEmbed.php
│ │ │ │ │ ├── SafeObject.php
│ │ │ │ │ ├── SafeParam.php
│ │ │ │ │ ├── ScriptRequired.php
│ │ │ │ │ ├── TargetBlank.php
│ │ │ │ │ ├── TargetNoopener.php
│ │ │ │ │ ├── TargetNoreferrer.php
│ │ │ │ │ └── Textarea.php
│ │ │ │ ├── AttrTransform.php
│ │ │ │ ├── AttrTypes.php
│ │ │ │ ├── AttrValidator.php
│ │ │ │ ├── Bootstrap.php
│ │ │ │ ├── ChildDef
│ │ │ │ │ ├── Chameleon.php
│ │ │ │ │ ├── Custom.php
│ │ │ │ │ ├── Empty.php
│ │ │ │ │ ├── List.php
│ │ │ │ │ ├── Optional.php
│ │ │ │ │ ├── Required.php
│ │ │ │ │ ├── StrictBlockquote.php
│ │ │ │ │ └── Table.php
│ │ │ │ ├── ChildDef.php
│ │ │ │ ├── Config.php
│ │ │ │ ├── ConfigSchema
│ │ │ │ │ ├── Builder
│ │ │ │ │ │ ├── ConfigSchema.php
│ │ │ │ │ │ └── Xml.php
│ │ │ │ │ ├── Exception.php
│ │ │ │ │ ├── Interchange
│ │ │ │ │ │ ├── Directive.php
│ │ │ │ │ │ └── Id.php
│ │ │ │ │ ├── InterchangeBuilder.php
│ │ │ │ │ ├── Interchange.php
│ │ │ │ │ ├── schema
│ │ │ │ │ │ ├── Attr.AllowedClasses.txt
│ │ │ │ │ │ ├── Attr.AllowedFrameTargets.txt
│ │ │ │ │ │ ├── Attr.AllowedRel.txt
│ │ │ │ │ │ ├── Attr.AllowedRev.txt
│ │ │ │ │ │ ├── Attr.ClassUseCDATA.txt
│ │ │ │ │ │ ├── Attr.DefaultImageAlt.txt
│ │ │ │ │ │ ├── Attr.DefaultInvalidImageAlt.txt
│ │ │ │ │ │ ├── Attr.DefaultInvalidImage.txt
│ │ │ │ │ │ ├── Attr.DefaultTextDir.txt
│ │ │ │ │ │ ├── Attr.EnableID.txt
│ │ │ │ │ │ ├── Attr.ForbiddenClasses.txt
│ │ │ │ │ │ ├── Attr.IDBlacklistRegexp.txt
│ │ │ │ │ │ ├── Attr.IDBlacklist.txt
│ │ │ │ │ │ ├── Attr.ID.HTML5.txt
│ │ │ │ │ │ ├── Attr.IDPrefixLocal.txt
│ │ │ │ │ │ ├── Attr.IDPrefix.txt
│ │ │ │ │ │ ├── AutoFormat.AutoParagraph.txt
│ │ │ │ │ │ ├── AutoFormat.Custom.txt
│ │ │ │ │ │ ├── AutoFormat.DisplayLinkURI.txt
│ │ │ │ │ │ ├── AutoFormat.Linkify.txt
│ │ │ │ │ │ ├── AutoFormat.PurifierLinkify.DocURL.txt
│ │ │ │ │ │ ├── AutoFormat.PurifierLinkify.txt
│ │ │ │ │ │ ├── AutoFormat.RemoveEmpty.Predicate.txt
│ │ │ │ │ │ ├── AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions.txt
│ │ │ │ │ │ ├── AutoFormat.RemoveEmpty.RemoveNbsp.txt
│ │ │ │ │ │ ├── AutoFormat.RemoveEmpty.txt
│ │ │ │ │ │ ├── AutoFormat.RemoveSpansWithoutAttributes.txt
│ │ │ │ │ │ ├── Cache.DefinitionImpl.txt
│ │ │ │ │ │ ├── Cache.SerializerPath.txt
│ │ │ │ │ │ ├── Cache.SerializerPermissions.txt
│ │ │ │ │ │ ├── Core.AggressivelyFixLt.txt
│ │ │ │ │ │ ├── Core.AggressivelyRemoveScript.txt
│ │ │ │ │ │ ├── Core.AllowHostnameUnderscore.txt
│ │ │ │ │ │ ├── Core.CollectErrors.txt
│ │ │ │ │ │ ├── Core.ColorKeywords.txt
│ │ │ │ │ │ ├── Core.ConvertDocumentToFragment.txt
│ │ │ │ │ │ ├── Core.DirectLexLineNumberSyncInterval.txt
│ │ │ │ │ │ ├── Core.DisableExcludes.txt
│ │ │ │ │ │ ├── Core.EnableIDNA.txt
│ │ │ │ │ │ ├── Core.Encoding.txt
│ │ │ │ │ │ ├── Core.EscapeInvalidChildren.txt
│ │ │ │ │ │ ├── Core.EscapeInvalidTags.txt
│ │ │ │ │ │ ├── Core.EscapeNonASCIICharacters.txt
│ │ │ │ │ │ ├── Core.HiddenElements.txt
│ │ │ │ │ │ ├── Core.Language.txt
│ │ │ │ │ │ ├── Core.LegacyEntityDecoder.txt
│ │ │ │ │ │ ├── Core.LexerImpl.txt
│ │ │ │ │ │ ├── Core.MaintainLineNumbers.txt
│ │ │ │ │ │ ├── Core.NormalizeNewlines.txt
│ │ │ │ │ │ ├── Core.RemoveInvalidImg.txt
│ │ │ │ │ │ ├── Core.RemoveProcessingInstructions.txt
│ │ │ │ │ │ ├── Core.RemoveScriptContents.txt
│ │ │ │ │ │ ├── CSS.AllowDuplicates.txt
│ │ │ │ │ │ ├── CSS.AllowedFonts.txt
│ │ │ │ │ │ ├── CSS.AllowedProperties.txt
│ │ │ │ │ │ ├── CSS.AllowImportant.txt
│ │ │ │ │ │ ├── CSS.AllowTricky.txt
│ │ │ │ │ │ ├── CSS.DefinitionRev.txt
│ │ │ │ │ │ ├── CSS.ForbiddenProperties.txt
│ │ │ │ │ │ ├── CSS.MaxImgLength.txt
│ │ │ │ │ │ ├── CSS.Proprietary.txt
│ │ │ │ │ │ ├── CSS.Trusted.txt
│ │ │ │ │ │ ├── Filter.Custom.txt
│ │ │ │ │ │ ├── Filter.ExtractStyleBlocks.Escaping.txt
│ │ │ │ │ │ ├── Filter.ExtractStyleBlocks.Scope.txt
│ │ │ │ │ │ ├── Filter.ExtractStyleBlocks.TidyImpl.txt
│ │ │ │ │ │ ├── Filter.ExtractStyleBlocks.txt
│ │ │ │ │ │ ├── Filter.YouTube.txt
│ │ │ │ │ │ ├── HTML.AllowedAttributes.txt
│ │ │ │ │ │ ├── HTML.AllowedCommentsRegexp.txt
│ │ │ │ │ │ ├── HTML.AllowedComments.txt
│ │ │ │ │ │ ├── HTML.AllowedElements.txt
│ │ │ │ │ │ ├── HTML.AllowedModules.txt
│ │ │ │ │ │ ├── HTML.Allowed.txt
│ │ │ │ │ │ ├── HTML.Attr.Name.UseCDATA.txt
│ │ │ │ │ │ ├── HTML.BlockWrapper.txt
│ │ │ │ │ │ ├── HTML.CoreModules.txt
│ │ │ │ │ │ ├── HTML.CustomDoctype.txt
│ │ │ │ │ │ ├── HTML.DefinitionID.txt
│ │ │ │ │ │ ├── HTML.DefinitionRev.txt
│ │ │ │ │ │ ├── HTML.Doctype.txt
│ │ │ │ │ │ ├── HTML.FlashAllowFullScreen.txt
│ │ │ │ │ │ ├── HTML.ForbiddenAttributes.txt
│ │ │ │ │ │ ├── HTML.ForbiddenElements.txt
│ │ │ │ │ │ ├── HTML.MaxImgLength.txt
│ │ │ │ │ │ ├── HTML.Nofollow.txt
│ │ │ │ │ │ ├── HTML.Parent.txt
│ │ │ │ │ │ ├── HTML.Proprietary.txt
│ │ │ │ │ │ ├── HTML.SafeEmbed.txt
│ │ │ │ │ │ ├── HTML.SafeIframe.txt
│ │ │ │ │ │ ├── HTML.SafeObject.txt
│ │ │ │ │ │ ├── HTML.SafeScripting.txt
│ │ │ │ │ │ ├── HTML.Strict.txt
│ │ │ │ │ │ ├── HTML.TargetBlank.txt
│ │ │ │ │ │ ├── HTML.TargetNoopener.txt
│ │ │ │ │ │ ├── HTML.TargetNoreferrer.txt
│ │ │ │ │ │ ├── HTML.TidyAdd.txt
│ │ │ │ │ │ ├── HTML.TidyLevel.txt
│ │ │ │ │ │ ├── HTML.TidyRemove.txt
│ │ │ │ │ │ ├── HTML.Trusted.txt
│ │ │ │ │ │ ├── HTML.XHTML.txt
│ │ │ │ │ │ ├── info.ini
│ │ │ │ │ │ ├── Output.CommentScriptContents.txt
│ │ │ │ │ │ ├── Output.FixInnerHTML.txt
│ │ │ │ │ │ ├── Output.FlashCompat.txt
│ │ │ │ │ │ ├── Output.Newline.txt
│ │ │ │ │ │ ├── Output.SortAttr.txt
│ │ │ │ │ │ ├── Output.TidyFormat.txt
│ │ │ │ │ │ ├── Test.ForceNoIconv.txt
│ │ │ │ │ │ ├── URI.AllowedSchemes.txt
│ │ │ │ │ │ ├── URI.Base.txt
│ │ │ │ │ │ ├── URI.DefaultScheme.txt
│ │ │ │ │ │ ├── URI.DefinitionID.txt
│ │ │ │ │ │ ├── URI.DefinitionRev.txt
│ │ │ │ │ │ ├── URI.DisableExternalResources.txt
│ │ │ │ │ │ ├── URI.DisableExternal.txt
│ │ │ │ │ │ ├── URI.DisableResources.txt
│ │ │ │ │ │ ├── URI.Disable.txt
│ │ │ │ │ │ ├── URI.HostBlacklist.txt
│ │ │ │ │ │ ├── URI.Host.txt
│ │ │ │ │ │ ├── URI.MakeAbsolute.txt
│ │ │ │ │ │ ├── URI.MungeResources.txt
│ │ │ │ │ │ ├── URI.MungeSecretKey.txt
│ │ │ │ │ │ ├── URI.Munge.txt
│ │ │ │ │ │ ├── URI.OverrideAllowedSchemes.txt
│ │ │ │ │ │ └── URI.SafeIframeRegexp.txt
│ │ │ │ │ ├── schema.ser
│ │ │ │ │ ├── ValidatorAtom.php
│ │ │ │ │ └── Validator.php
│ │ │ │ ├── ConfigSchema.php
│ │ │ │ ├── ContentSets.php
│ │ │ │ ├── Context.php
│ │ │ │ ├── CSSDefinition.php
│ │ │ │ ├── DefinitionCache
│ │ │ │ │ ├── Decorator
│ │ │ │ │ │ ├── Cleanup.php
│ │ │ │ │ │ ├── Memory.php
│ │ │ │ │ │ └── Template.php.in
│ │ │ │ │ ├── Decorator.php
│ │ │ │ │ ├── Null.php
│ │ │ │ │ ├── Serializer
│ │ │ │ │ │ └── README
│ │ │ │ │ └── Serializer.php
│ │ │ │ ├── DefinitionCacheFactory.php
│ │ │ │ ├── DefinitionCache.php
│ │ │ │ ├── Definition.php
│ │ │ │ ├── Doctype.php
│ │ │ │ ├── DoctypeRegistry.php
│ │ │ │ ├── ElementDef.php
│ │ │ │ ├── Encoder.php
│ │ │ │ ├── EntityLookup
│ │ │ │ │ └── entities.ser
│ │ │ │ ├── EntityLookup.php
│ │ │ │ ├── EntityParser.php
│ │ │ │ ├── ErrorCollector.php
│ │ │ │ ├── ErrorStruct.php
│ │ │ │ ├── Exception.php
│ │ │ │ ├── Filter
│ │ │ │ │ ├── ExtractStyleBlocks.php
│ │ │ │ │ └── YouTube.php
│ │ │ │ ├── Filter.php
│ │ │ │ ├── Generator.php
│ │ │ │ ├── HTMLDefinition.php
│ │ │ │ ├── HTMLModule
│ │ │ │ │ ├── Bdo.php
│ │ │ │ │ ├── CommonAttributes.php
│ │ │ │ │ ├── Edit.php
│ │ │ │ │ ├── Forms.php
│ │ │ │ │ ├── Hypertext.php
│ │ │ │ │ ├── Iframe.php
│ │ │ │ │ ├── Image.php
│ │ │ │ │ ├── Legacy.php
│ │ │ │ │ ├── List.php
│ │ │ │ │ ├── Name.php
│ │ │ │ │ ├── Nofollow.php
│ │ │ │ │ ├── NonXMLCommonAttributes.php
│ │ │ │ │ ├── Object.php
│ │ │ │ │ ├── Presentation.php
│ │ │ │ │ ├── Proprietary.php
│ │ │ │ │ ├── Ruby.php
│ │ │ │ │ ├── SafeEmbed.php
│ │ │ │ │ ├── SafeObject.php
│ │ │ │ │ ├── SafeScripting.php
│ │ │ │ │ ├── Scripting.php
│ │ │ │ │ ├── StyleAttribute.php
│ │ │ │ │ ├── Tables.php
│ │ │ │ │ ├── TargetBlank.php
│ │ │ │ │ ├── TargetNoopener.php
│ │ │ │ │ ├── TargetNoreferrer.php
│ │ │ │ │ ├── Target.php
│ │ │ │ │ ├── Text.php
│ │ │ │ │ ├── Tidy
│ │ │ │ │ │ ├── Name.php
│ │ │ │ │ │ ├── Proprietary.php
│ │ │ │ │ │ ├── Strict.php
│ │ │ │ │ │ ├── Transitional.php
│ │ │ │ │ │ ├── XHTMLAndHTML4.php
│ │ │ │ │ │ └── XHTML.php
│ │ │ │ │ ├── Tidy.php
│ │ │ │ │ └── XMLCommonAttributes.php
│ │ │ │ ├── HTMLModuleManager.php
│ │ │ │ ├── HTMLModule.php
│ │ │ │ ├── IDAccumulator.php
│ │ │ │ ├── Injector
│ │ │ │ │ ├── AutoParagraph.php
│ │ │ │ │ ├── DisplayLinkURI.php
│ │ │ │ │ ├── Linkify.php
│ │ │ │ │ ├── PurifierLinkify.php
│ │ │ │ │ ├── RemoveEmpty.php
│ │ │ │ │ ├── RemoveSpansWithoutAttributes.php
│ │ │ │ │ └── SafeObject.php
│ │ │ │ ├── Injector.php
│ │ │ │ ├── Language
│ │ │ │ │ ├── classes
│ │ │ │ │ │ └── en-x-test.php
│ │ │ │ │ └── messages
│ │ │ │ │ ├── en.php
│ │ │ │ │ ├── en-x-testmini.php
│ │ │ │ │ └── en-x-test.php
│ │ │ │ ├── LanguageFactory.php
│ │ │ │ ├── Language.php
│ │ │ │ ├── Length.php
│ │ │ │ ├── Lexer
│ │ │ │ │ ├── DirectLex.php
│ │ │ │ │ ├── DOMLex.php
│ │ │ │ │ └── PH5P.php
│ │ │ │ ├── Lexer.php
│ │ │ │ ├── Node
│ │ │ │ │ ├── Comment.php
│ │ │ │ │ ├── Element.php
│ │ │ │ │ └── Text.php
│ │ │ │ ├── Node.php
│ │ │ │ ├── PercentEncoder.php
│ │ │ │ ├── Printer
│ │ │ │ │ ├── ConfigForm.css
│ │ │ │ │ ├── ConfigForm.js
│ │ │ │ │ ├── ConfigForm.php
│ │ │ │ │ ├── CSSDefinition.php
│ │ │ │ │ └── HTMLDefinition.php
│ │ │ │ ├── Printer.php
│ │ │ │ ├── PropertyListIterator.php
│ │ │ │ ├── PropertyList.php
│ │ │ │ ├── Queue.php
│ │ │ │ ├── Strategy
│ │ │ │ │ ├── Composite.php
│ │ │ │ │ ├── Core.php
│ │ │ │ │ ├── FixNesting.php
│ │ │ │ │ ├── MakeWellFormed.php
│ │ │ │ │ ├── RemoveForeignElements.php
│ │ │ │ │ └── ValidateAttributes.php
│ │ │ │ ├── Strategy.php
│ │ │ │ ├── StringHashParser.php
│ │ │ │ ├── StringHash.php
│ │ │ │ ├── TagTransform
│ │ │ │ │ ├── Font.php
│ │ │ │ │ └── Simple.php
│ │ │ │ ├── TagTransform.php
│ │ │ │ ├── Token
│ │ │ │ │ ├── Comment.php
│ │ │ │ │ ├── Empty.php
│ │ │ │ │ ├── End.php
│ │ │ │ │ ├── Start.php
│ │ │ │ │ ├── Tag.php
│ │ │ │ │ └── Text.php
│ │ │ │ ├── TokenFactory.php
│ │ │ │ ├── Token.php
│ │ │ │ ├── UnitConverter.php
│ │ │ │ ├── URIDefinition.php
│ │ │ │ ├── URIFilter
│ │ │ │ │ ├── DisableExternal.php
│ │ │ │ │ ├── DisableExternalResources.php
│ │ │ │ │ ├── DisableResources.php
│ │ │ │ │ ├── HostBlacklist.php
│ │ │ │ │ ├── MakeAbsolute.php
│ │ │ │ │ ├── Munge.php
│ │ │ │ │ └── SafeIframe.php
│ │ │ │ ├── URIFilter.php
│ │ │ │ ├── URIParser.php
│ │ │ │ ├── URI.php
│ │ │ │ ├── URIScheme
│ │ │ │ │ ├── data.php
│ │ │ │ │ ├── file.php
│ │ │ │ │ ├── ftp.php
│ │ │ │ │ ├── http.php
│ │ │ │ │ ├── https.php
│ │ │ │ │ ├── mailto.php
│ │ │ │ │ ├── news.php
│ │ │ │ │ ├── nntp.php
│ │ │ │ │ └── tel.php
│ │ │ │ ├── URIScheme.php
│ │ │ │ ├── URISchemeRegistry.php
│ │ │ │ ├── VarParser
│ │ │ │ │ ├── Flexible.php
│ │ │ │ │ └── Native.php
│ │ │ │ ├── VarParserException.php
│ │ │ │ ├── VarParser.php
│ │ │ │ └── Zipper.php
│ │ │ ├── HTMLPurifier.autoload-legacy.php
│ │ │ ├── HTMLPurifier.autoload.php
│ │ │ ├── HTMLPurifier.auto.php
│ │ │ ├── HTMLPurifier.composer.php
│ │ │ ├── HTMLPurifier.func.php
│ │ │ ├── HTMLPurifier.includes.php
│ │ │ ├── HTMLPurifier.kses.php
│ │ │ ├── HTMLPurifier.path.php
│ │ │ ├── HTMLPurifier.php
│ │ │ └── HTMLPurifier.safe-includes.php
│ │ ├── LICENSE
│ │ ├── maintenance
│ │ │ ├── add-vimline.php
│ │ │ ├── common.php
│ │ │ ├── compile-doxygen.sh
│ │ │ ├── config-scanner.php
│ │ │ ├── flush-definition-cache.php
│ │ │ ├── flush.php
│ │ │ ├── generate-entity-file.php
│ │ │ ├── generate-includes.php
│ │ │ ├── generate-ph5p-patch.php
│ │ │ ├── generate-schema-cache.php
│ │ │ ├── generate-standalone.php
│ │ │ ├── merge-library.php
│ │ │ ├── old-extract-schema.php
│ │ │ ├── old-remove-require-once.php
│ │ │ ├── old-remove-schema-def.php
│ │ │ ├── PH5P.patch
│ │ │ ├── PH5P.php
│ │ │ ├── regenerate-docs.sh
│ │ │ ├── remove-trailing-whitespace.php
│ │ │ ├── rename-config.php
│ │ │ └── update-config.php
│ │ ├── NEWS
│ │ ├── package.php
│ │ ├── phpdoc.ini
│ │ ├── plugins
│ │ │ ├── modx.txt
│ │ │ └── phorum
│ │ │ ├── Changelog
│ │ │ ├── config.default.php
│ │ │ ├── htmlpurifier.php
│ │ │ ├── info.txt
│ │ │ ├── init-config.php
│ │ │ ├── INSTALL
│ │ │ ├── migrate.bbcode.php
│ │ │ ├── README
│ │ │ ├── settings
│ │ │ │ ├── form.php
│ │ │ │ ├── migrate-sigs-form.php
│ │ │ │ ├── migrate-sigs.php
│ │ │ │ └── save.php
│ │ │ └── settings.php
│ │ ├── README.md
│ │ ├── release1-update.php
│ │ ├── release2-tag.php
│ │ ├── tests
│ │ │ └── path2class.func.php
│ │ ├── test-settings.sample.php
│ │ ├── test-settings.travis.php
│ │ ├── TODO
│ │ ├── VERSION
│ │ ├── WHATSNEW
│ │ └── WYSIWYG
│ ├── mindplay
│ │ └── annotations
│ │ ├── CHANGELOG.md
│ │ ├── composer.json
│ │ ├── demo
│ │ │ ├── annotations
│ │ │ │ ├── LengthAnnotation.php
│ │ │ │ ├── Package.php
│ │ │ │ ├── RequiredAnnotation.php
│ │ │ │ ├── TextAnnotation.php
│ │ │ │ └── ValidationAnnotationBase.php
│ │ │ ├── index.php
│ │ │ ├── runtime
│ │ │ └── wiki-doc.php
│ │ ├── docs
│ │ │ ├── AnnotationLibrary.rst
│ │ │ ├── conf.py
│ │ │ ├── ConsumingAnnotations.rst
│ │ │ ├── CustomAnnotations.rst
│ │ │ ├── DemoScript.rst
│ │ │ ├── DesignConsiderations.rst
│ │ │ ├── getting-started.rst
│ │ │ ├── index.rst
│ │ │ ├── Makefile
│ │ │ ├── README.md
│ │ │ ├── Roadmap.rst
│ │ │ └── UsingAnnotations.rst
│ │ ├── lgpl-3.0.txt
│ │ ├── php-doc notes.txt
│ │ ├── README.md
│ │ ├── src
│ │ │ └── annotations
│ │ │ ├── AnnotationCache.php
│ │ │ ├── AnnotationException.php
│ │ │ ├── AnnotationFile.php
│ │ │ ├── AnnotationManager.php
│ │ │ ├── AnnotationParser.php
│ │ │ ├── Annotation.php
│ │ │ ├── Annotations.php
│ │ │ ├── IAnnotationFileAware.php
│ │ │ ├── IAnnotationParser.php
│ │ │ ├── IAnnotation.php
│ │ │ ├── standard
│ │ │ │ ├── MethodAnnotation.php
│ │ │ │ ├── ParamAnnotation.php
│ │ │ │ ├── PropertyAnnotation.php
│ │ │ │ ├── PropertyReadAnnotation.php
│ │ │ │ ├── PropertyWriteAnnotation.php
│ │ │ │ ├── ReturnAnnotation.php
│ │ │ │ ├── TypeAnnotation.php
│ │ │ │ └── VarAnnotation.php
│ │ │ ├── StopAnnotation.php
│ │ │ └── UsageAnnotation.php
│ │ ├── test
│ │ │ ├── annotations
│ │ │ │ ├── Package.php
│ │ │ │ ├── RequiredAnnotation.php
│ │ │ │ └── ValidationAnnotationBase.php
│ │ │ ├── lib
│ │ │ │ ├── Colors.php
│ │ │ │ ├── ResultPrinter
│ │ │ │ │ ├── CliResultPrinter.php
│ │ │ │ │ ├── ResultPrinter.php
│ │ │ │ │ └── WebResultPrinter.php
│ │ │ │ ├── xTestException.php
│ │ │ │ ├── xTest.php
│ │ │ │ └── xTestRunner.php
│ │ │ ├── runtime
│ │ │ ├── suite
│ │ │ │ ├── Annotations.case.php
│ │ │ │ ├── Annotations.Sample.case.php
│ │ │ │ ├── Annotations.test.php
│ │ │ │ ├── Sample
│ │ │ │ │ ├── AliasMe.php
│ │ │ │ │ ├── AnnotationInDefaultNamespace.php
│ │ │ │ │ ├── IgnoreMe.php
│ │ │ │ │ ├── OrphanedAnnotations.php
│ │ │ │ │ └── SampleClass.php
│ │ │ │ └── traits
│ │ │ │ ├── namespaced.php
│ │ │ │ ├── property_conflict.php
│ │ │ │ └── toplevel.php
│ │ │ └── test.php
│ │ └── todo.txt
│ ├── phenx
│ │ ├── php-font-lib
│ │ │ ├── bower.json
│ │ │ ├── composer.json
│ │ │ ├── index.php
│ │ │ ├── LICENSE
│ │ │ ├── maps
│ │ │ │ ├── adobe-standard-encoding.map
│ │ │ │ ├── cp1250.map
│ │ │ │ ├── cp1251.map
│ │ │ │ ├── cp1252.map
│ │ │ │ ├── cp1253.map
│ │ │ │ ├── cp1254.map
│ │ │ │ ├── cp1255.map
│ │ │ │ ├── cp1257.map
│ │ │ │ ├── cp1258.map
│ │ │ │ ├── cp874.map
│ │ │ │ ├── iso-8859-11.map
│ │ │ │ ├── iso-8859-15.map
│ │ │ │ ├── iso-8859-16.map
│ │ │ │ ├── iso-8859-1.map
│ │ │ │ ├── iso-8859-2.map
│ │ │ │ ├── iso-8859-4.map
│ │ │ │ ├── iso-8859-5.map
│ │ │ │ ├── iso-8859-7.map
│ │ │ │ ├── iso-8859-9.map
│ │ │ │ ├── koi8-r.map
│ │ │ │ └── koi8-u.map
│ │ │ ├── phpunit.xml.dist
│ │ │ ├── README.md
│ │ │ ├── sample-fonts
│ │ │ │ ├── IntelClear-Light.ttf
│ │ │ │ └── NotoSansShavian-Regular.ttf
│ │ │ ├── src
│ │ │ │ └── FontLib
│ │ │ │ ├── AdobeFontMetrics.php
│ │ │ │ ├── Autoloader.php
│ │ │ │ ├── BinaryStream.php
│ │ │ │ ├── EncodingMap.php
│ │ │ │ ├── EOT
│ │ │ │ │ ├── File.php
│ │ │ │ │ └── Header.php
│ │ │ │ ├── Exception
│ │ │ │ │ └── FontNotFoundException.php
│ │ │ │ ├── Font.php
│ │ │ │ ├── Glyph
│ │ │ │ │ ├── OutlineComponent.php
│ │ │ │ │ ├── OutlineComposite.php
│ │ │ │ │ ├── Outline.php
│ │ │ │ │ └── OutlineSimple.php
│ │ │ │ ├── Header.php
│ │ │ │ ├── OpenType
│ │ │ │ │ ├── File.php
│ │ │ │ │ └── TableDirectoryEntry.php
│ │ │ │ ├── Table
│ │ │ │ │ ├── DirectoryEntry.php
│ │ │ │ │ ├── Table.php
│ │ │ │ │ └── Type
│ │ │ │ │ ├── cmap.php
│ │ │ │ │ ├── glyf.php
│ │ │ │ │ ├── head.php
│ │ │ │ │ ├── hhea.php
│ │ │ │ │ ├── hmtx.php
│ │ │ │ │ ├── kern.php
│ │ │ │ │ ├── loca.php
│ │ │ │ │ ├── maxp.php
│ │ │ │ │ ├── name.php
│ │ │ │ │ ├── nameRecord.php
│ │ │ │ │ ├── os2.php
│ │ │ │ │ └── post.php
│ │ │ │ ├── TrueType
│ │ │ │ │ ├── Collection.php
│ │ │ │ │ ├── File.php
│ │ │ │ │ ├── Header.php
│ │ │ │ │ └── TableDirectoryEntry.php
│ │ │ │ └── WOFF
│ │ │ │ ├── File.php
│ │ │ │ ├── Header.php
│ │ │ │ └── TableDirectoryEntry.php
│ │ │ └── tests
│ │ │ └── FontLib
│ │ │ └── FontTest.php
│ │ └── php-svg-lib
│ │ ├── composer.json
│ │ ├── COPYING
│ │ ├── COPYING.GPL
│ │ ├── phpunit.xml
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── autoload.php
│ │ │ └── Svg
│ │ │ ├── DefaultStyle.php
│ │ │ ├── Document.php
│ │ │ ├── Gradient
│ │ │ │ └── Stop.php
│ │ │ ├── Style.php
│ │ │ ├── Surface
│ │ │ │ ├── CPdf.php
│ │ │ │ ├── SurfaceCpdf.php
│ │ │ │ ├── SurfaceGmagick.php
│ │ │ │ ├── SurfaceInterface.php
│ │ │ │ └── SurfacePDFLib.php
│ │ │ └── Tag
│ │ │ ├── AbstractTag.php
│ │ │ ├── Anchor.php
│ │ │ ├── Circle.php
│ │ │ ├── ClipPath.php
│ │ │ ├── Ellipse.php
│ │ │ ├── Group.php
│ │ │ ├── Image.php
│ │ │ ├── LinearGradient.php
│ │ │ ├── Line.php
│ │ │ ├── Path.php
│ │ │ ├── Polygon.php
│ │ │ ├── Polyline.php
│ │ │ ├── RadialGradient.php
│ │ │ ├── Rect.php
│ │ │ ├── Shape.php
│ │ │ ├── Stop.php
│ │ │ ├── StyleTag.php
│ │ │ ├── Text.php
│ │ │ └── UseTag.php
│ │ └── tests
│ │ └── Svg
│ │ └── StyleTest.php
│ ├── phpmailer
│ │ └── phpmailer
│ │ ├── class.phpmaileroauthgoogle.php
│ │ ├── class.phpmaileroauth.php
│ │ ├── class.phpmailer.php
│ │ ├── class.pop3.php
│ │ ├── class.smtp.php
│ │ ├── composer.json
│ │ ├── composer.lock
│ │ ├── examples
│ │ │ ├── code_generator.phps
│ │ │ ├── contactform.phps
│ │ │ ├── contents.html
│ │ │ ├── contentsutf8.html
│ │ │ ├── DKIM.phps
│ │ │ ├── exceptions.phps
│ │ │ ├── gmail.phps
│ │ │ ├── gmail_xoauth.phps
│ │ │ ├── images
│ │ │ │ ├── phpmailer_mini.png
│ │ │ │ └── phpmailer.png
│ │ │ ├── index.html
│ │ │ ├── mailing_list.phps
│ │ │ ├── mail.phps
│ │ │ ├── pop_before_smtp.phps
│ │ │ ├── scripts
│ │ │ │ ├── shAutoloader.js
│ │ │ │ ├── shBrushPhp.js
│ │ │ │ ├── shCore.js
│ │ │ │ ├── shLegacy.js
│ │ │ │ └── XRegExp.js
│ │ │ ├── send_file_upload.phps
│ │ │ ├── sendmail.phps
│ │ │ ├── send_multiple_file_upload.phps
│ │ │ ├── signed-mail.phps
│ │ │ ├── smtp_check.phps
│ │ │ ├── smtp_no_auth.phps
│ │ │ ├── smtp.phps
│ │ │ ├── ssl_options.phps
│ │ │ └── styles
│ │ │ ├── shCore.css
│ │ │ ├── shCoreDefault.css
│ │ │ ├── shCoreDjango.css
│ │ │ ├── shCoreEclipse.css
│ │ │ ├── shCoreEmacs.css
│ │ │ ├── shCoreFadeToGrey.css
│ │ │ ├── shCoreMDUltra.css
│ │ │ ├── shCoreMidnight.css
│ │ │ ├── shCoreRDark.css
│ │ │ ├── shThemeAppleScript.css
│ │ │ ├── shThemeDefault.css
│ │ │ ├── shThemeDjango.css
│ │ │ ├── shThemeEclipse.css
│ │ │ ├── shThemeEmacs.css
│ │ │ ├── shThemeFadeToGrey.css
│ │ │ ├── shThemeMDUltra.css
│ │ │ ├── shThemeMidnight.css
│ │ │ ├── shThemeRDark.css
│ │ │ ├── shThemeVisualStudio.css
│ │ │ └── wrapping.png
│ │ ├── extras
│ │ │ ├── EasyPeasyICS.php
│ │ │ ├── htmlfilter.php
│ │ │ ├── ntlm_sasl_client.php
│ │ │ └── README.md
│ │ ├── get_oauth_token.php
│ │ ├── language
│ │ │ ├── phpmailer.lang-am.php
│ │ │ ├── phpmailer.lang-ar.php
│ │ │ ├── phpmailer.lang-az.php
│ │ │ ├── phpmailer.lang-ba.php
│ │ │ ├── phpmailer.lang-be.php
│ │ │ ├── phpmailer.lang-bg.php
│ │ │ ├── phpmailer.lang-ca.php
│ │ │ ├── phpmailer.lang-ch.php
│ │ │ ├── phpmailer.lang-cs.php
│ │ │ ├── phpmailer.lang-da.php
│ │ │ ├── phpmailer.lang-de.php
│ │ │ ├── phpmailer.lang-el.php
│ │ │ ├── phpmailer.lang-eo.php
│ │ │ ├── phpmailer.lang-es.php
│ │ │ ├── phpmailer.lang-et.php
│ │ │ ├── phpmailer.lang-fa.php
│ │ │ ├── phpmailer.lang-fi.php
│ │ │ ├── phpmailer.lang-fo.php
│ │ │ ├── phpmailer.lang-fr.php
│ │ │ ├── phpmailer.lang-gl.php
│ │ │ ├── phpmailer.lang-he.php
│ │ │ ├── phpmailer.lang-hr.php
│ │ │ ├── phpmailer.lang-hu.php
│ │ │ ├── phpmailer.lang-id.php
│ │ │ ├── phpmailer.lang-it.php
│ │ │ ├── phpmailer.lang-ja.php
│ │ │ ├── phpmailer.lang-ka.php
│ │ │ ├── phpmailer.lang-ko.php
│ │ │ ├── phpmailer.lang-lt.php
│ │ │ ├── phpmailer.lang-lv.php
│ │ │ ├── phpmailer.lang-ms.php
│ │ │ ├── phpmailer.lang-nb.php
│ │ │ ├── phpmailer.lang-nl.php
│ │ │ ├── phpmailer.lang-pl.php
│ │ │ ├── phpmailer.lang-pt_br.php
│ │ │ ├── phpmailer.lang-pt.php
│ │ │ ├── phpmailer.lang-ro.php
│ │ │ ├── phpmailer.lang-rs.php
│ │ │ ├── phpmailer.lang-ru.php
│ │ │ ├── phpmailer.lang-sk.php
│ │ │ ├── phpmailer.lang-sl.php
│ │ │ ├── phpmailer.lang-sv.php
│ │ │ ├── phpmailer.lang-tr.php
│ │ │ ├── phpmailer.lang-uk.php
│ │ │ ├── phpmailer.lang-vi.php
│ │ │ ├── phpmailer.lang-zh_cn.php
│ │ │ └── phpmailer.lang-zh.php
│ │ ├── LICENSE
│ │ ├── PHPMailerAutoload.php
│ │ └── VERSION
│ ├── phpoffice
│ │ └── phpexcel
│ │ ├── changelog.txt
│ │ ├── Classes
│ │ │ ├── PHPExcel
│ │ │ │ ├── Autoloader.php
│ │ │ │ ├── CachedObjectStorage
│ │ │ │ │ ├── APC.php
│ │ │ │ │ ├── CacheBase.php
│ │ │ │ │ ├── DiscISAM.php
│ │ │ │ │ ├── ICache.php
│ │ │ │ │ ├── Igbinary.php
│ │ │ │ │ ├── Memcache.php
│ │ │ │ │ ├── MemoryGZip.php
│ │ │ │ │ ├── Memory.php
│ │ │ │ │ ├── MemorySerialized.php
│ │ │ │ │ ├── PHPTemp.php
│ │ │ │ │ ├── SQLite3.php
│ │ │ │ │ ├── SQLite.php
│ │ │ │ │ └── Wincache.php
│ │ │ │ ├── CachedObjectStorageFactory.php
│ │ │ │ ├── CalcEngine
│ │ │ │ │ ├── CyclicReferenceStack.php
│ │ │ │ │ └── Logger.php
│ │ │ │ ├── Calculation
│ │ │ │ │ ├── Database.php
│ │ │ │ │ ├── DateTime.php
│ │ │ │ │ ├── Engineering.php
│ │ │ │ │ ├── ExceptionHandler.php
│ │ │ │ │ ├── Exception.php
│ │ │ │ │ ├── Financial.php
│ │ │ │ │ ├── FormulaParser.php
│ │ │ │ │ ├── FormulaToken.php
│ │ │ │ │ ├── functionlist.txt
│ │ │ │ │ ├── Function.php
│ │ │ │ │ ├── Functions.php
│ │ │ │ │ ├── Logical.php
│ │ │ │ │ ├── LookupRef.php
│ │ │ │ │ ├── MathTrig.php
│ │ │ │ │ ├── Statistical.php
│ │ │ │ │ ├── TextData.php
│ │ │ │ │ └── Token
│ │ │ │ │ └── Stack.php
│ │ │ │ ├── Calculation.php
│ │ │ │ ├── Cell
│ │ │ │ │ ├── AdvancedValueBinder.php
│ │ │ │ │ ├── DataType.php
│ │ │ │ │ ├── DataValidation.php
│ │ │ │ │ ├── DefaultValueBinder.php
│ │ │ │ │ ├── Hyperlink.php
│ │ │ │ │ └── IValueBinder.php
│ │ │ │ ├── Cell.php
│ │ │ │ ├── Chart
│ │ │ │ │ ├── Axis.php
│ │ │ │ │ ├── DataSeries.php
│ │ │ │ │ ├── DataSeriesValues.php
│ │ │ │ │ ├── Exception.php
│ │ │ │ │ ├── GridLines.php
│ │ │ │ │ ├── Layout.php
│ │ │ │ │ ├── Legend.php
│ │ │ │ │ ├── PlotArea.php
│ │ │ │ │ ├── Properties.php
│ │ │ │ │ ├── Renderer
│ │ │ │ │ │ ├── jpgraph.php
│ │ │ │ │ │ └── PHP Charting Libraries.txt
│ │ │ │ │ └── Title.php
│ │ │ │ ├── Chart.php
│ │ │ │ ├── Comment.php
│ │ │ │ ├── DocumentProperties.php
│ │ │ │ ├── DocumentSecurity.php
│ │ │ │ ├── Exception.php
│ │ │ │ ├── HashTable.php
│ │ │ │ ├── Helper
│ │ │ │ │ └── HTML.php
│ │ │ │ ├── IComparable.php
│ │ │ │ ├── IOFactory.php
│ │ │ │ ├── locale
│ │ │ │ │ ├── bg
│ │ │ │ │ │ └── config
│ │ │ │ │ ├── cs
│ │ │ │ │ │ ├── config
│ │ │ │ │ │ └── functions
│ │ │ │ │ ├── da
│ │ │ │ │ │ ├── config
│ │ │ │ │ │ └── functions
│ │ │ │ │ ├── de
│ │ │ │ │ │ ├── config
│ │ │ │ │ │ └── functions
│ │ │ │ │ ├── en
│ │ │ │ │ │ └── uk
│ │ │ │ │ │ └── config
│ │ │ │ │ ├── es
│ │ │ │ │ │ ├── config
│ │ │ │ │ │ └── functions
│ │ │ │ │ ├── fi
│ │ │ │ │ │ ├── config
│ │ │ │ │ │ └── functions
│ │ │ │ │ ├── fr
│ │ │ │ │ │ ├── config
│ │ │ │ │ │ └── functions
│ │ │ │ │ ├── hu
│ │ │ │ │ │ ├── config
│ │ │ │ │ │ └── functions
│ │ │ │ │ ├── it
│ │ │ │ │ │ ├── config
│ │ │ │ │ │ └── functions
│ │ │ │ │ ├── nl
│ │ │ │ │ │ ├── config
│ │ │ │ │ │ └── functions
│ │ │ │ │ ├── no
│ │ │ │ │ │ ├── config
│ │ │ │ │ │ └── functions
│ │ │ │ │ ├── pl
│ │ │ │ │ │ ├── config
│ │ │ │ │ │ └── functions
│ │ │ │ │ ├── pt
│ │ │ │ │ │ ├── br
│ │ │ │ │ │ │ ├── config
│ │ │ │ │ │ │ └── functions
│ │ │ │ │ │ ├── config
│ │ │ │ │ │ └── functions
│ │ │ │ │ ├── ru
│ │ │ │ │ │ ├── config
│ │ │ │ │ │ └── functions
│ │ │ │ │ ├── sv
│ │ │ │ │ │ ├── config
│ │ │ │ │ │ └── functions
│ │ │ │ │ └── tr
│ │ │ │ │ ├── config
│ │ │ │ │ └── functions
│ │ │ │ ├── NamedRange.php
│ │ │ │ ├── Reader
│ │ │ │ │ ├── Abstract.php
│ │ │ │ │ ├── CSV.php
│ │ │ │ │ ├── DefaultReadFilter.php
│ │ │ │ │ ├── Excel2003XML.php
│ │ │ │ │ ├── Excel2007
│ │ │ │ │ │ ├── Chart.php
│ │ │ │ │ │ └── Theme.php
│ │ │ │ │ ├── Excel2007.php
│ │ │ │ │ ├── Excel5
│ │ │ │ │ │ ├── Color
│ │ │ │ │ │ │ ├── BIFF5.php
│ │ │ │ │ │ │ ├── BIFF8.php
│ │ │ │ │ │ │ └── BuiltIn.php
│ │ │ │ │ │ ├── Color.php
│ │ │ │ │ │ ├── ErrorCode.php
│ │ │ │ │ │ ├── Escher.php
│ │ │ │ │ │ ├── MD5.php
│ │ │ │ │ │ ├── RC4.php
│ │ │ │ │ │ └── Style
│ │ │ │ │ │ ├── Border.php
│ │ │ │ │ │ └── FillPattern.php
│ │ │ │ │ ├── Excel5.php
│ │ │ │ │ ├── Exception.php
│ │ │ │ │ ├── Gnumeric.php
│ │ │ │ │ ├── HTML.php
│ │ │ │ │ ├── IReader.php
│ │ │ │ │ ├── IReadFilter.php
│ │ │ │ │ ├── OOCalc.php
│ │ │ │ │ └── SYLK.php
│ │ │ │ ├── ReferenceHelper.php
│ │ │ │ ├── RichText
│ │ │ │ │ ├── ITextElement.php
│ │ │ │ │ ├── Run.php
│ │ │ │ │ └── TextElement.php
│ │ │ │ ├── RichText.php
│ │ │ │ ├── Settings.php
│ │ │ │ ├── Shared
│ │ │ │ │ ├── CodePage.php
│ │ │ │ │ ├── Date.php
│ │ │ │ │ ├── Drawing.php
│ │ │ │ │ ├── Escher
│ │ │ │ │ │ ├── DgContainer
│ │ │ │ │ │ │ ├── SpgrContainer
│ │ │ │ │ │ │ │ └── SpContainer.php
│ │ │ │ │ │ │ └── SpgrContainer.php
│ │ │ │ │ │ ├── DgContainer.php
│ │ │ │ │ │ ├── DggContainer
│ │ │ │ │ │ │ ├── BstoreContainer
│ │ │ │ │ │ │ │ ├── BSE
│ │ │ │ │ │ │ │ │ └── Blip.php
│ │ │ │ │ │ │ │ └── BSE.php
│ │ │ │ │ │ │ └── BstoreContainer.php
│ │ │ │ │ │ └── DggContainer.php
│ │ │ │ │ ├── Escher.php
│ │ │ │ │ ├── Excel5.php
│ │ │ │ │ ├── File.php
│ │ │ │ │ ├── Font.php
│ │ │ │ │ ├── JAMA
│ │ │ │ │ │ ├── CHANGELOG.TXT
│ │ │ │ │ │ ├── CholeskyDecomposition.php
│ │ │ │ │ │ ├── EigenvalueDecomposition.php
│ │ │ │ │ │ ├── LUDecomposition.php
│ │ │ │ │ │ ├── Matrix.php
│ │ │ │ │ │ ├── QRDecomposition.php
│ │ │ │ │ │ ├── SingularValueDecomposition.php
│ │ │ │ │ │ └── utils
│ │ │ │ │ │ ├── Error.php
│ │ │ │ │ │ └── Maths.php
│ │ │ │ │ ├── OLE
│ │ │ │ │ │ ├── ChainedBlockStream.php
│ │ │ │ │ │ ├── PPS
│ │ │ │ │ │ │ ├── File.php
│ │ │ │ │ │ │ └── Root.php
│ │ │ │ │ │ └── PPS.php
│ │ │ │ │ ├── OLE.php
│ │ │ │ │ ├── OLERead.php
│ │ │ │ │ ├── PasswordHasher.php
│ │ │ │ │ ├── PCLZip
│ │ │ │ │ │ ├── gnu-lgpl.txt
│ │ │ │ │ │ ├── pclzip.lib.php
│ │ │ │ │ │ └── readme.txt
│ │ │ │ │ ├── String.php
│ │ │ │ │ ├── TimeZone.php
│ │ │ │ │ ├── trend
│ │ │ │ │ │ ├── bestFitClass.php
│ │ │ │ │ │ ├── exponentialBestFitClass.php
│ │ │ │ │ │ ├── linearBestFitClass.php
│ │ │ │ │ │ ├── logarithmicBestFitClass.php
│ │ │ │ │ │ ├── polynomialBestFitClass.php
│ │ │ │ │ │ ├── powerBestFitClass.php
│ │ │ │ │ │ └── trendClass.php
│ │ │ │ │ ├── XMLWriter.php
│ │ │ │ │ ├── ZipArchive.php
│ │ │ │ │ └── ZipStreamWrapper.php
│ │ │ │ ├── Style
│ │ │ │ │ ├── Alignment.php
│ │ │ │ │ ├── Border.php
│ │ │ │ │ ├── Borders.php
│ │ │ │ │ ├── Color.php
│ │ │ │ │ ├── Conditional.php
│ │ │ │ │ ├── Fill.php
│ │ │ │ │ ├── Font.php
│ │ │ │ │ ├── NumberFormat.php
│ │ │ │ │ ├── Protection.php
│ │ │ │ │ └── Supervisor.php
│ │ │ │ ├── Style.php
│ │ │ │ ├── Worksheet
│ │ │ │ │ ├── AutoFilter
│ │ │ │ │ │ ├── Column
│ │ │ │ │ │ │ └── Rule.php
│ │ │ │ │ │ └── Column.php
│ │ │ │ │ ├── AutoFilter.php
│ │ │ │ │ ├── BaseDrawing.php
│ │ │ │ │ ├── CellIterator.php
│ │ │ │ │ ├── ColumnCellIterator.php
│ │ │ │ │ ├── ColumnDimension.php
│ │ │ │ │ ├── ColumnIterator.php
│ │ │ │ │ ├── Column.php
│ │ │ │ │ ├── Dimension.php
│ │ │ │ │ ├── Drawing
│ │ │ │ │ │ └── Shadow.php
│ │ │ │ │ ├── Drawing.php
│ │ │ │ │ ├── HeaderFooterDrawing.php
│ │ │ │ │ ├── HeaderFooter.php
│ │ │ │ │ ├── MemoryDrawing.php
│ │ │ │ │ ├── PageMargins.php
│ │ │ │ │ ├── PageSetup.php
│ │ │ │ │ ├── Protection.php
│ │ │ │ │ ├── RowCellIterator.php
│ │ │ │ │ ├── RowDimension.php
│ │ │ │ │ ├── RowIterator.php
│ │ │ │ │ ├── Row.php
│ │ │ │ │ └── SheetView.php
│ │ │ │ ├── WorksheetIterator.php
│ │ │ │ ├── Worksheet.php
│ │ │ │ └── Writer
│ │ │ │ ├── Abstract.php
│ │ │ │ ├── CSV.php
│ │ │ │ ├── Excel2007
│ │ │ │ │ ├── Chart.php
│ │ │ │ │ ├── Comments.php
│ │ │ │ │ ├── ContentTypes.php
│ │ │ │ │ ├── DocProps.php
│ │ │ │ │ ├── Drawing.php
│ │ │ │ │ ├── Rels.php
│ │ │ │ │ ├── RelsRibbon.php
│ │ │ │ │ ├── RelsVBA.php
│ │ │ │ │ ├── StringTable.php
│ │ │ │ │ ├── Style.php
│ │ │ │ │ ├── Theme.php
│ │ │ │ │ ├── Workbook.php
│ │ │ │ │ ├── Worksheet.php
│ │ │ │ │ └── WriterPart.php
│ │ │ │ ├── Excel2007.php
│ │ │ │ ├── Excel5
│ │ │ │ │ ├── BIFFwriter.php
│ │ │ │ │ ├── Escher.php
│ │ │ │ │ ├── Font.php
│ │ │ │ │ ├── Parser.php
│ │ │ │ │ ├── Workbook.php
│ │ │ │ │ ├── Worksheet.php
│ │ │ │ │ └── Xf.php
│ │ │ │ ├── Excel5.php
│ │ │ │ ├── Exception.php
│ │ │ │ ├── HTML.php
│ │ │ │ ├── IWriter.php
│ │ │ │ ├── OpenDocument
│ │ │ │ │ ├── Cell
│ │ │ │ │ │ └── Comment.php
│ │ │ │ │ ├── Content.php
│ │ │ │ │ ├── MetaInf.php
│ │ │ │ │ ├── Meta.php
│ │ │ │ │ ├── Mimetype.php
│ │ │ │ │ ├── Settings.php
│ │ │ │ │ ├── Styles.php
│ │ │ │ │ ├── Thumbnails.php
│ │ │ │ │ └── WriterPart.php
│ │ │ │ ├── OpenDocument.php
│ │ │ │ │ ├── Core.php
│ │ │ │ │ ├── DomPDF.php
│ │ │ │ │ ├── mPDF.php
│ │ │ │ │ └── tcPDF.php
│ │ │ │ └── PDF.php
│ │ │ └── PHPExcel.php
│ │ ├── composer.json
│ │ ├── Documentation
│ │ │ ├── assets
│ │ │ │ └── ClassDiagrams
│ │ │ │ ├── Architecture.cd
│ │ │ │ ├── Architecture.png
│ │ │ │ ├── ClassDiagrams.csproj
│ │ │ │ ├── ClassDiagrams.csproj.user
│ │ │ │ ├── ClassDiagrams.sln
│ │ │ │ ├── Classes
│ │ │ │ │ ├── IReader.cs
│ │ │ │ │ ├── IWriter.cs
│ │ │ │ │ ├── PHPExcel.cs
│ │ │ │ │ ├── PHPExcel_IOFactory.cs
│ │ │ │ │ ├── PHPExcel_Reader_Excel2007.cs
│ │ │ │ │ ├── PHPExcel_Reader_Excel5.cs
│ │ │ │ │ ├── PHPExcel_Reader_Serialized.cs
│ │ │ │ │ ├── PHPExcel_Writer_Excel2007.cs
│ │ │ │ │ ├── PHPExcel_Writer_Serialized.cs
│ │ │ │ │ └── Worksheet.cs
│ │ │ │ ├── Exports
│ │ │ │ │ ├── Architecture.png
│ │ │ │ │ └── ReaderWriter.png
│ │ │ │ ├── ReaderWriter.cd
│ │ │ │ └── ReaderWriter.png
│ │ │ ├── Examples
│ │ │ │ ├── Calculations
│ │ │ │ │ ├── Database
│ │ │ │ │ │ ├── DAVERAGE.php
│ │ │ │ │ │ ├── DCOUNT.php
│ │ │ │ │ │ ├── DGET.php
│ │ │ │ │ │ ├── DMAX.php
│ │ │ │ │ │ ├── DMIN.php
│ │ │ │ │ │ ├── DPRODUCT.php
│ │ │ │ │ │ ├── DSTDEV.php
│ │ │ │ │ │ ├── DSTDEVP.php
│ │ │ │ │ │ ├── DVAR.php
│ │ │ │ │ │ └── DVARP.php
│ │ │ │ │ ├── DateTime
│ │ │ │ │ │ ├── DATE.php
│ │ │ │ │ │ ├── DATEVALUE.php
│ │ │ │ │ │ ├── TIME.php
│ │ │ │ │ │ └── TIMEVALUE.php
│ │ │ │ │ └── index.php
│ │ │ │ ├── index.php
│ │ │ │ ├── Reader
│ │ │ │ │ ├── exampleReader01.php
│ │ │ │ │ ├── exampleReader02.php
│ │ │ │ │ ├── exampleReader03.php
│ │ │ │ │ ├── exampleReader04.php
│ │ │ │ │ ├── exampleReader05.php
│ │ │ │ │ ├── exampleReader06.php
│ │ │ │ │ ├── exampleReader07.php
│ │ │ │ │ ├── exampleReader08.php
│ │ │ │ │ ├── exampleReader09.php
│ │ │ │ │ ├── exampleReader10.php
│ │ │ │ │ ├── exampleReader11.php
│ │ │ │ │ ├── exampleReader12.php
│ │ │ │ │ ├── exampleReader13.php
│ │ │ │ │ ├── exampleReader14.php
│ │ │ │ │ ├── exampleReader15.php
│ │ │ │ │ ├── exampleReader16.php
│ │ │ │ │ ├── exampleReader17.php
│ │ │ │ │ ├── exampleReader18.php
│ │ │ │ │ ├── exampleReader19.php
│ │ │ │ │ └── sampleData
│ │ │ │ │ ├── example1.csv
│ │ │ │ │ ├── example1.tsv
│ │ │ │ │ ├── example1.xls
│ │ │ │ │ ├── example2.csv
│ │ │ │ │ └── example2.xls
│ │ │ │ └── Reading WorkBook Data
│ │ │ │ ├── exampleWorkBookReader01.php
│ │ │ │ ├── exampleWorkBookReader02.php
│ │ │ │ ├── exampleWorkBookReader03.php
│ │ │ │ ├── exampleWorkBookReader04.php
│ │ │ │ └── sampleData
│ │ │ │ ├── example1.xls
│ │ │ │ ├── example1.xlsx
│ │ │ │ └── example2.xls
│ │ │ ├── Functionality Cross-Reference.xls
│ │ │ ├── FunctionListByCategory.txt
│ │ │ ├── FunctionListByName.txt
│ │ │ ├── markdown
│ │ │ │ ├── CalculationEngine
│ │ │ │ │ └── FunctionReference
│ │ │ │ │ ├── 01-Introduction.md
│ │ │ │ │ ├── 02-01-Date-and-Time-Handling.md
│ │ │ │ │ ├── 02-General-Introduction.md
│ │ │ │ │ ├── 03-01-Cube-Functions.md
│ │ │ │ │ ├── 03-02-Database-Functions.md
│ │ │ │ │ └── 03-03-Date-and-Time-Functions.md
│ │ │ │ ├── Features
│ │ │ │ │ └── Autofilters
│ │ │ │ │ ├── 01-Autofilters.md
│ │ │ │ │ ├── 02-Setting-an-Autofilter.md
│ │ │ │ │ ├── 03-Autofilter-Expressions.md
│ │ │ │ │ ├── 04-01-Autofilter-Expressions-Simple.md
│ │ │ │ │ ├── 04-02-Autofilter-Expressions-Dategroup.md
│ │ │ │ │ ├── 04-03-Autofilter-Expressions-Custom.md
│ │ │ │ │ ├── 04-04-Autofilter-Expressions-Dynamic.md
│ │ │ │ │ ├── 04-05-Autofilter-Expressions-Topten.md
│ │ │ │ │ ├── 05-Executing-Autofilters.md
│ │ │ │ │ ├── 06-Autofilter-Sorting.md
│ │ │ │ │ └── images
│ │ │ │ │ ├── 01-01-autofilter.png
│ │ │ │ │ ├── 01-02-autofilter.png
│ │ │ │ │ ├── 01-03-filter-icon-1.png
│ │ │ │ │ ├── 01-03-filter-icon-2.png
│ │ │ │ │ ├── 01-04-autofilter.png
│ │ │ │ │ ├── 04-01-simple-autofilter.png
│ │ │ │ │ ├── 04-02-dategroup-autofilter.png
│ │ │ │ │ ├── 04-03-custom-autofilter-1.png
│ │ │ │ │ ├── 04-03-custom-autofilter-2.png
│ │ │ │ │ ├── 04-04-dynamic-autofilter.png
│ │ │ │ │ ├── 04-05-topten-autofilter-1.png
│ │ │ │ │ └── 04-05-topten-autofilter-2.png
│ │ │ │ ├── Functions
│ │ │ │ │ ├── FunctionListByCategory.md
│ │ │ │ │ └── FunctionListByName.md
│ │ │ │ ├── Overview
│ │ │ │ │ ├── 01-Getting-Started.md
│ │ │ │ │ ├── 02-Architecture.md
│ │ │ │ │ ├── 03-Creating-a-Spreadsheet.md
│ │ │ │ │ ├── 04-Configuration-Settings.md
│ │ │ │ │ ├── 05-Deleting-a-Workbook.md
│ │ │ │ │ ├── 06-Worksheets.md
│ │ │ │ │ ├── 07-Accessing-Cells.md
│ │ │ │ │ ├── 08-Recipes.md
│ │ │ │ │ ├── 09-Calculation-Engine.md
│ │ │ │ │ ├── 10-Reading-and-Writing.md
│ │ │ │ │ ├── 11-Appendices.md
│ │ │ │ │ └── images
│ │ │ │ │ ├── 01-schematic.png
│ │ │ │ │ ├── 02-readers-writers.png
│ │ │ │ │ ├── 07-simple-example-1.png
│ │ │ │ │ ├── 07-simple-example-2.png
│ │ │ │ │ ├── 07-simple-example-3.png
│ │ │ │ │ ├── 07-simple-example-4.png
│ │ │ │ │ ├── 08-cell-comment.png
│ │ │ │ │ ├── 08-column-width.png
│ │ │ │ │ ├── 08-page-setup-margins.png
│ │ │ │ │ ├── 08-page-setup-scaling-options.png
│ │ │ │ │ ├── 08-styling-border-options.png
│ │ │ │ │ ├── 09-command-line-calculation.png
│ │ │ │ │ ├── 09-formula-in-cell-1.png
│ │ │ │ │ └── 09-formula-in-cell-2.png
│ │ │ │ └── ReadingSpreadsheetFiles
│ │ │ │ ├── 01-File-Formats.md
│ │ │ │ ├── 02-Security.md
│ │ │ │ ├── 03-Loading-a-Spreadsheet.md
│ │ │ │ ├── 04-Loading-with-a-Reader.md
│ │ │ │ ├── 05-Reader-Options.md
│ │ │ │ ├── 06-Error-Handling.md
│ │ │ │ └── 07-Helper-Methods.md
│ │ │ ├── PHPExcel AutoFilter Reference developer documentation.doc
│ │ │ ├── PHPExcel developer documentation.doc
│ │ │ ├── PHPExcel Function Reference developer documentation.doc
│ │ │ └── PHPExcel User Documentation - Reading Spreadsheet Files.doc
│ │ ├── Examples
│ │ │ ├── 01pharSimple.php
│ │ │ ├── 01simple-download-ods.php
│ │ │ ├── 01simple-download-pdf.php
│ │ │ ├── 01simple-download-xls.php
│ │ │ ├── 01simple-download-xlsx.php
│ │ │ ├── 01simplePCLZip.php
│ │ │ ├── 01simple.php
│ │ │ ├── 02types.php
│ │ │ ├── 02types-xls.php
│ │ │ ├── 03formulas.php
│ │ │ ├── 04printing.php
│ │ │ ├── 05featuredemo.inc.php
│ │ │ ├── 05featuredemo.php
│ │ │ ├── 06largescale.php
│ │ │ ├── 06largescale-with-cellcaching.php
│ │ │ ├── 06largescale-with-cellcaching-sqlite3.php
│ │ │ ├── 06largescale-with-cellcaching-sqlite.php
│ │ │ ├── 06largescale-xls.php
│ │ │ ├── 07readerPCLZip.php
│ │ │ ├── 07reader.php
│ │ │ ├── 08conditionalformatting2.php
│ │ │ ├── 08conditionalformatting.php
│ │ │ ├── 09pagebreaks.php
│ │ │ ├── 10autofilter.php
│ │ │ ├── 10autofilter-selection-1.php
│ │ │ ├── 10autofilter-selection-2.php
│ │ │ ├── 10autofilter-selection-display.php
│ │ │ ├── 11documentsecurity.php
│ │ │ ├── 11documentsecurity-xls.php
│ │ │ ├── 12cellProtection.php
│ │ │ ├── 13calculationCyclicFormulae.php
│ │ │ ├── 13calculation.php
│ │ │ ├── 14excel5.php
│ │ │ ├── 15datavalidation.php
│ │ │ ├── 15datavalidation-xls.php
│ │ │ ├── 16csv.php
│ │ │ ├── 17html.php
│ │ │ ├── 18extendedcalculation.php
│ │ │ ├── 19namedrange.php
│ │ │ ├── 20readexcel5.php
│ │ │ ├── 21pdf.php
│ │ │ ├── 22heavilyformatted.php
│ │ │ ├── 23sharedstyles.php
│ │ │ ├── 24readfilter.php
│ │ │ ├── 25inmemoryimage.php
│ │ │ ├── 26utf8.php
│ │ │ ├── 27imagesexcel5.php
│ │ │ ├── 28iterator.php
│ │ │ ├── 29advancedvaluebinder.php
│ │ │ ├── 30template.php
│ │ │ ├── 31docproperties_write.php
│ │ │ ├── 31docproperties_write-xls.php
│ │ │ ├── 32chartreadwrite.php
│ │ │ ├── 33chartcreate-area.php
│ │ │ ├── 33chartcreate-bar.php
│ │ │ ├── 33chartcreate-bar-stacked.php
│ │ │ ├── 33chartcreate-column-2.php
│ │ │ ├── 33chartcreate-column.php
│ │ │ ├── 33chartcreate-composite.php
│ │ │ ├── 33chartcreate-line.php
│ │ │ ├── 33chartcreate-multiple-charts.php
│ │ │ ├── 33chartcreate-pie.php
│ │ │ ├── 33chartcreate-radar.php
│ │ │ ├── 33chartcreate-scatter.php
│ │ │ ├── 33chartcreate-stock.php
│ │ │ ├── 34chartupdate.php
│ │ │ ├── 35chartrender.php
│ │ │ ├── 36chartreadwriteHTML.php
│ │ │ ├── 36chartreadwritePDF.php
│ │ │ ├── 37page_layout_view.php
│ │ │ ├── 38cloneWorksheet.php
│ │ │ ├── 39dropdown.php
│ │ │ ├── 40duplicateStyle.php
│ │ │ ├── 41password.php
│ │ │ ├── 42richText.php
│ │ │ ├── 43mergeWorkbooks.php
│ │ │ ├── 44worksheetInfo.php
│ │ │ ├── data
│ │ │ │ └── continents
│ │ │ │ ├── Africa.txt
│ │ │ │ ├── Asia.txt
│ │ │ │ ├── Europe.txt
│ │ │ │ ├── North America.txt
│ │ │ │ ├── Oceania.txt
│ │ │ │ └── South America.txt
│ │ │ ├── Excel2003XMLReader.php
│ │ │ ├── Excel2003XMLTest.xml
│ │ │ ├── GnumericReader.php
│ │ │ ├── GnumericTest.gnumeric
│ │ │ ├── images
│ │ │ │ ├── officelogo.jpg
│ │ │ │ ├── paid.png
│ │ │ │ ├── phpexcel_logo.gif
│ │ │ │ └── termsconditions.jpg
│ │ │ ├── OOCalcReaderPCLZip.php
│ │ │ ├── OOCalcReader.php
│ │ │ ├── OOCalcTest.ods
│ │ │ ├── Quadratic2.php
│ │ │ ├── Quadratic.php
│ │ │ ├── runall.php
│ │ │ ├── SylkReader.php
│ │ │ ├── SylkTest.slk
│ │ │ ├── XMLReader.php
│ │ │ └── XMLTest.xml
│ │ ├── install.txt
│ │ └── license.md
│ ├── qiniu
│ │ └── php-sdk
│ │ ├── autoload.php
│ │ ├── CHANGELOG.md
│ │ ├── composer.json
│ │ ├── CONTRIBUTING.md
│ │ ├── docs
│ │ │ └── rtc
│ │ │ ├── example.php
│ │ │ └── README.md
│ │ ├── examples
│ │ │ ├── cdn_get_bandwidth.php
│ │ │ ├── cdn_get_flux.php
│ │ │ ├── cdn_get_log_list.php
│ │ │ ├── cdn_refresh_urls_dirs.php
│ │ │ ├── cdn_timestamp_antileech.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
│ │ │ ├── qetag.php
│ │ │ ├── README.md
│ │ │ ├── rs_batch_change_mime.php
│ │ │ ├── rs_batch_change_type.php
│ │ │ ├── rs_batch_copy.php
│ │ │ ├── rs_batch_delete_after_days.php
│ │ │ ├── rs_batch_delete.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_after_days.php
│ │ │ ├── rs_delete.php
│ │ │ ├── rs_download_urls.php
│ │ │ ├── rs_fetch.php
│ │ │ ├── rsf_list_bucket.php
│ │ │ ├── rsf_list_files.php
│ │ │ ├── rs_move.php
│ │ │ ├── rs_prefetch.php
│ │ │ ├── rs_stat.php
│ │ │ ├── saveas.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
│ │ ├── LICENSE
│ │ ├── phpunit.xml.dist
│ │ ├── README.md
│ │ ├── src
│ │ │ └── Qiniu
│ │ │ ├── Auth.php
│ │ │ ├── Cdn
│ │ │ │ └── CdnManager.php
│ │ │ ├── Config.php
│ │ │ ├── Etag.php
│ │ │ ├── functions.php
│ │ │ ├── Http
│ │ │ │ ├── Client.php
│ │ │ │ ├── Error.php
│ │ │ │ ├── Request.php
│ │ │ │ └── Response.php
│ │ │ ├── Processing
│ │ │ │ ├── ImageUrlBuilder.php
│ │ │ │ ├── Operation.php
│ │ │ │ └── PersistentFop.php
│ │ │ ├── Rtc
│ │ │ │ └── AppClient.php
│ │ │ ├── Storage
│ │ │ │ ├── ArgusManager.php
│ │ │ │ ├── BucketManager.php
│ │ │ │ ├── FormUploader.php
│ │ │ │ ├── ResumeUploader.php
│ │ │ │ └── UploadManager.php
│ │ │ └── Zone.php
│ │ ├── test-env.sh
│ │ └── tests
│ │ ├── bootstrap.php
│ │ └── 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
│ ├── sabberworm
│ │ └── php-css-parser
│ │ ├── CHANGELOG.md
│ │ ├── composer.json
│ │ ├── Doxyfile
│ │ ├── lib
│ │ │ └── Sabberworm
│ │ │ └── CSS
│ │ │ ├── Comment
│ │ │ │ ├── Commentable.php
│ │ │ │ └── Comment.php
│ │ │ ├── CSSList
│ │ │ │ ├── AtRuleBlockList.php
│ │ │ │ ├── CSSBlockList.php
│ │ │ │ ├── CSSList.php
│ │ │ │ ├── Document.php
│ │ │ │ └── KeyFrame.php
│ │ │ ├── OutputFormat.php
│ │ │ ├── Parser.php
│ │ │ ├── Parsing
│ │ │ │ ├── OutputException.php
│ │ │ │ ├── SourceException.php
│ │ │ │ └── UnexpectedTokenException.php
│ │ │ ├── Property
│ │ │ │ ├── AtRule.php
│ │ │ │ ├── Charset.php
│ │ │ │ ├── CSSNamespace.php
│ │ │ │ ├── Import.php
│ │ │ │ └── Selector.php
│ │ │ ├── Renderable.php
│ │ │ ├── Rule
│ │ │ │ └── Rule.php
│ │ │ ├── RuleSet
│ │ │ │ ├── AtRuleSet.php
│ │ │ │ ├── DeclarationBlock.php
│ │ │ │ └── RuleSet.php
│ │ │ ├── Settings.php
│ │ │ └── Value
│ │ │ ├── Color.php
│ │ │ ├── CSSFunction.php
│ │ │ ├── CSSString.php
│ │ │ ├── PrimitiveValue.php
│ │ │ ├── RuleValueList.php
│ │ │ ├── Size.php
│ │ │ ├── URL.php
│ │ │ ├── ValueList.php
│ │ │ └── Value.php
│ │ ├── phpunit.xml
│ │ ├── README.md
│ │ └── tests
│ │ ├── bootstrap.php
│ │ ├── files
│ │ │ ├── 1readme.css
│ │ │ ├── 2readme.css
│ │ │ ├── atrules.css
│ │ │ ├── case-insensitivity.css
│ │ │ ├── -charset-after-rule.css
│ │ │ ├── -charset-in-block.css
│ │ │ ├── colortest.css
│ │ │ ├── comments.css
│ │ │ ├── create-shorthands.css
│ │ │ ├── docuwiki.css
│ │ │ ├── -empty.css
│ │ │ ├── -end-token-2.css
│ │ │ ├── -end-token.css
│ │ │ ├── expand-shorthands.css
│ │ │ ├── -fault-tolerance.css
│ │ │ ├── functions.css
│ │ │ ├── ie.css
│ │ │ ├── ie-hacks.css
│ │ │ ├── important.css
│ │ │ ├── inner-color.css
│ │ │ ├── line-numbers.css
│ │ │ ├── namespaces.css
│ │ │ ├── nested.css
│ │ │ ├── slashed.css
│ │ │ ├── specificity.css
│ │ │ ├── -tobedone.css
│ │ │ ├── unicode.css
│ │ │ ├── url.css
│ │ │ ├── values.css
│ │ │ ├── webkit.css
│ │ │ └── whitespace.css
│ │ ├── phpunit.xml
│ │ ├── quickdump.php
│ │ └── Sabberworm
│ │ └── CSS
│ │ ├── CSSList
│ │ │ ├── AtRuleBlockListTest.php
│ │ │ └── DocumentTest.php
│ │ ├── OutputFormatTest.php
│ │ ├── ParserTest.php
│ │ └── RuleSet
│ │ ├── DeclarationBlockTest.php
│ │ └── LenientParsingTest.php
│ └── topthink
│ ├── think-captcha
│ │ ├── assets
│ │ │ ├── bgs
│ │ │ │ ├── 1.jpg
│ │ │ │ ├── 2.jpg
│ │ │ │ ├── 3.jpg
│ │ │ │ ├── 4.jpg
│ │ │ │ ├── 5.jpg
│ │ │ │ ├── 6.jpg
│ │ │ │ ├── 7.jpg
│ │ │ │ └── 8.jpg
│ │ │ ├── ttfs
│ │ │ │ ├── 1.ttf
│ │ │ │ ├── 2.ttf
│ │ │ │ ├── 3.ttf
│ │ │ │ ├── 4.ttf
│ │ │ │ ├── 5.ttf
│ │ │ │ └── 6.ttf
│ │ │ └── zhttfs
│ │ │ └── 1.ttf
│ │ ├── composer.json
│ │ ├── LICENSE
│ │ ├── README.md
│ │ └── src
│ │ ├── CaptchaController.php
│ │ ├── Captcha.php
│ │ └── helper.php
│ ├── think-helper
│ │ ├── composer.json
│ │ ├── LICENSE
│ │ ├── README.md
│ │ └── src
│ │ ├── Arr.php
│ │ ├── hash
│ │ │ ├── Bcrypt.php
│ │ │ └── Md5.php
│ │ ├── Hash.php
│ │ ├── helper.php
│ │ ├── Str.php
│ │ └── Time.php
│ ├── think-image
│ │ ├── composer.json
│ │ ├── LICENSE
│ │ ├── phpunit.xml
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── image
│ │ │ │ ├── Exception.php
│ │ │ │ └── gif
│ │ │ │ ├── Decoder.php
│ │ │ │ ├── Encoder.php
│ │ │ │ └── Gif.php
│ │ │ └── Image.php
│ │ └── tests
│ │ ├── autoload.php
│ │ ├── CropTest.php
│ │ ├── FlipTest.php
│ │ ├── images
│ │ │ ├── test.bmp
│ │ │ ├── test.gif
│ │ │ ├── test.jpg
│ │ │ ├── test.png
│ │ │ └── test.ttf
│ │ ├── InfoTest.php
│ │ ├── RotateTest.php
│ │ ├── TestCase.php
│ │ ├── TextTest.php
│ │ ├── ThumbTest.php
│ │ ├── tmp
│ │ └── WaterTest.php
│ ├── think-installer
│ │ ├── composer.json
│ │ └── src
│ │ ├── Plugin.php
│ │ ├── ThinkExtend.php
│ │ ├── ThinkFramework.php
│ │ └── ThinkTesting.php
│ └── think-queue
│ ├── composer.json
│ ├── LICENSE
│ ├── README.md
│ └── src
│ ├── common.php
│ ├── config.php
│ ├── queue
│ │ ├── CallQueuedHandler.php
│ │ ├── command
│ │ │ ├── Listen.php
│ │ │ ├── Restart.php
│ │ │ ├── Subscribe.php
│ │ │ └── Work.php
│ │ ├── connector
│ │ │ ├── Database.php
│ │ │ ├── Redis.php
│ │ │ ├── Sync.php
│ │ │ └── Topthink.php
│ │ ├── Connector.php
│ │ ├── job
│ │ │ ├── Database.php
│ │ │ ├── Redis.php
│ │ │ ├── Sync.php
│ │ │ └── Topthink.php
│ │ ├── Job.php
│ │ ├── Listener.php
│ │ ├── Queueable.php
│ │ ├── ShouldQueue.php
│ │ └── Worker.php
│ └── Queue.php
├── build.php
├── composer.json
├── composer.lock
├── data
│ ├── conf
│ │ └── database.php
│ └── install.lock
├── LICENSE.txt
├── public
│ ├── api
│ │ └── index.php
│ ├── favicon.ico
│ ├── index.php
│ ├── install
│ │ ├── config.php
│ │ ├── css
│ │ │ └── install.css
│ │ ├── demo.sql
│ │ ├── images
│ │ │ └── install
│ │ │ ├── bg.png
│ │ │ ├── btn.png
│ │ │ ├── complete.png
│ │ │ ├── header.png
│ │ │ ├── icon_install.png
│ │ │ ├── icon.png
│ │ │ ├── icon_update.png
│ │ │ ├── ignore.png
│ │ │ ├── loading.gif
│ │ │ ├── log0o.png
│ │ │ ├── logo.png
│ │ │ ├── pop_loading.gif
│ │ │ ├── step.png
│ │ │ ├── tab.png
│ │ │ └── tips_system.png
│ │ ├── index.php
│ │ ├── js
│ │ │ ├── ajaxForm.js
│ │ │ ├── jquery.js
│ │ │ └── validate.js
│ │ ├── Pinyin.php
│ │ └── templates
│ │ ├── footer.php
│ │ ├── header.php
│ │ ├── step1.php
│ │ ├── step1.php.bak
│ │ ├── step2.php
│ │ ├── step3.php
│ │ ├── step4.php
│ │ └── step5.php
│ ├── robots.txt
│ ├── router.php
│ ├── static
│ │ └── d.jpg
│ ├── themes
│ │ ├── erp
│ │ │ ├── admin
│ │ │ │ ├── common
│ │ │ │ │ ├── caozuo.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── table.html
│ │ │ │ │ └── ueditor.html
│ │ │ │ ├── configure
│ │ │ │ │ └── index.html
│ │ │ │ ├── index
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── password.html
│ │ │ │ ├── login.html
│ │ │ │ ├── project
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── neirong.html
│ │ │ │ │ ├── projectedit.html
│ │ │ │ │ ├── rizhi.html
│ │ │ │ │ ├── shenhe.html
│ │ │ │ │ └── shezhi.html
│ │ │ │ └── user
│ │ │ │ ├── add.html
│ │ │ │ ├── edit.html
│ │ │ │ ├── index.html
│ │ │ │ └── Reset.html
│ │ │ └── public
│ │ │ └── assets
│ │ │ ├── css
│ │ │ │ ├── index.css
│ │ │ │ └── switch.css
│ │ │ ├── images
│ │ │ │ ├── default-thumbnail.png
│ │ │ │ ├── fgxewm.png
│ │ │ │ ├── logo.png
│ │ │ │ ├── quanzhanjike.png
│ │ │ │ ├── scratch-logo.svg
│ │ │ │ └── touxiang.jpg
│ │ │ ├── js
│ │ │ │ ├── jquery-1.10.2.min.map
│ │ │ │ └── jquery.min.js
│ │ │ └── lib
│ │ │ ├── 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
│ │ │ │ ├── fgx.css
│ │ │ │ ├── font
│ │ │ │ │ ├── iconfont.eot
│ │ │ │ │ ├── iconfont.svg
│ │ │ │ │ ├── iconfont.ttf
│ │ │ │ │ └── iconfont.woff
│ │ │ │ ├── images
│ │ │ │ │ └── face
│ │ │ │ │ ├── 0.gif
│ │ │ │ │ ├── 10.gif
│ │ │ │ │ ├── 11.gif
│ │ │ │ │ ├── 12.gif
│ │ │ │ │ ├── 13.gif
│ │ │ │ │ ├── 14.gif
│ │ │ │ │ ├── 15.gif
│ │ │ │ │ ├── 16.gif
│ │ │ │ │ ├── 17.gif
│ │ │ │ │ ├── 18.gif
│ │ │ │ │ ├── 19.gif
│ │ │ │ │ ├── 1.gif
│ │ │ │ │ ├── 20.gif
│ │ │ │ │ ├── 21.gif
│ │ │ │ │ ├── 22.gif
│ │ │ │ │ ├── 23.gif
│ │ │ │ │ ├── 24.gif
│ │ │ │ │ ├── 25.gif
│ │ │ │ │ ├── 26.gif
│ │ │ │ │ ├── 27.gif
│ │ │ │ │ ├── 28.gif
│ │ │ │ │ ├── 29.gif
│ │ │ │ │ ├── 2.gif
│ │ │ │ │ ├── 30.gif
│ │ │ │ │ ├── 31.gif
│ │ │ │ │ ├── 32.gif
│ │ │ │ │ ├── 33.gif
│ │ │ │ │ ├── 34.gif
│ │ │ │ │ ├── 35.gif
│ │ │ │ │ ├── 36.gif
│ │ │ │ │ ├── 37.gif
│ │ │ │ │ ├── 38.gif
│ │ │ │ │ ├── 39.gif
│ │ │ │ │ ├── 3.gif
│ │ │ │ │ ├── 40.gif
│ │ │ │ │ ├── 41.gif
│ │ │ │ │ ├── 42.gif
│ │ │ │ │ ├── 43.gif
│ │ │ │ │ ├── 44.gif
│ │ │ │ │ ├── 45.gif
│ │ │ │ │ ├── 46.gif
│ │ │ │ │ ├── 47.gif
│ │ │ │ │ ├── 48.gif
│ │ │ │ │ ├── 49.gif
│ │ │ │ │ ├── 4.gif
│ │ │ │ │ ├── 50.gif
│ │ │ │ │ ├── 51.gif
│ │ │ │ │ ├── 52.gif
│ │ │ │ │ ├── 53.gif
│ │ │ │ │ ├── 54.gif
│ │ │ │ │ ├── 55.gif
│ │ │ │ │ ├── 56.gif
│ │ │ │ │ ├── 57.gif
│ │ │ │ │ ├── 58.gif
│ │ │ │ │ ├── 59.gif
│ │ │ │ │ ├── 5.gif
│ │ │ │ │ ├── 60.gif
│ │ │ │ │ ├── 61.gif
│ │ │ │ │ ├── 62.gif
│ │ │ │ │ ├── 63.gif
│ │ │ │ │ ├── 64.gif
│ │ │ │ │ ├── 65.gif
│ │ │ │ │ ├── 66.gif
│ │ │ │ │ ├── 67.gif
│ │ │ │ │ ├── 68.gif
│ │ │ │ │ ├── 69.gif
│ │ │ │ │ ├── 6.gif
│ │ │ │ │ ├── 70.gif
│ │ │ │ │ ├── 71.gif
│ │ │ │ │ ├── 7.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
│ │ │ │ │ ├── tree.js
│ │ │ │ │ ├── upload.js
│ │ │ │ │ └── util.js
│ │ │ │ ├── layui.all.js
│ │ │ │ ├── layui.js
│ │ │ │ └── theme.css
│ │ │ └── layui-v2.3.0
│ │ │ ├── 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
│ │ │ ├── images
│ │ │ │ └── face
│ │ │ │ ├── 0.gif
│ │ │ │ ├── 10.gif
│ │ │ │ ├── 11.gif
│ │ │ │ ├── 12.gif
│ │ │ │ ├── 13.gif
│ │ │ │ ├── 14.gif
│ │ │ │ ├── 15.gif
│ │ │ │ ├── 16.gif
│ │ │ │ ├── 17.gif
│ │ │ │ ├── 18.gif
│ │ │ │ ├── 19.gif
│ │ │ │ ├── 1.gif
│ │ │ │ ├── 20.gif
│ │ │ │ ├── 21.gif
│ │ │ │ ├── 22.gif
│ │ │ │ ├── 23.gif
│ │ │ │ ├── 24.gif
│ │ │ │ ├── 25.gif
│ │ │ │ ├── 26.gif
│ │ │ │ ├── 27.gif
│ │ │ │ ├── 28.gif
│ │ │ │ ├── 29.gif
│ │ │ │ ├── 2.gif
│ │ │ │ ├── 30.gif
│ │ │ │ ├── 31.gif
│ │ │ │ ├── 32.gif
│ │ │ │ ├── 33.gif
│ │ │ │ ├── 34.gif
│ │ │ │ ├── 35.gif
│ │ │ │ ├── 36.gif
│ │ │ │ ├── 37.gif
│ │ │ │ ├── 38.gif
│ │ │ │ ├── 39.gif
│ │ │ │ ├── 3.gif
│ │ │ │ ├── 40.gif
│ │ │ │ ├── 41.gif
│ │ │ │ ├── 42.gif
│ │ │ │ ├── 43.gif
│ │ │ │ ├── 44.gif
│ │ │ │ ├── 45.gif
│ │ │ │ ├── 46.gif
│ │ │ │ ├── 47.gif
│ │ │ │ ├── 48.gif
│ │ │ │ ├── 49.gif
│ │ │ │ ├── 4.gif
│ │ │ │ ├── 50.gif
│ │ │ │ ├── 51.gif
│ │ │ │ ├── 52.gif
│ │ │ │ ├── 53.gif
│ │ │ │ ├── 54.gif
│ │ │ │ ├── 55.gif
│ │ │ │ ├── 56.gif
│ │ │ │ ├── 57.gif
│ │ │ │ ├── 58.gif
│ │ │ │ ├── 59.gif
│ │ │ │ ├── 5.gif
│ │ │ │ ├── 60.gif
│ │ │ │ ├── 61.gif
│ │ │ │ ├── 62.gif
│ │ │ │ ├── 63.gif
│ │ │ │ ├── 64.gif
│ │ │ │ ├── 65.gif
│ │ │ │ ├── 66.gif
│ │ │ │ ├── 67.gif
│ │ │ │ ├── 68.gif
│ │ │ │ ├── 69.gif
│ │ │ │ ├── 6.gif
│ │ │ │ ├── 70.gif
│ │ │ │ ├── 71.gif
│ │ │ │ ├── 7.gif
│ │ │ │ ├── 8.gif
│ │ │ │ └── 9.gif
│ │ │ ├── lay
│ │ │ │ └── modules
│ │ │ │ ├── carousel.js
│ │ │ │ ├── code.js
│ │ │ │ ├── element.js
│ │ │ │ ├── flow.js
│ │ │ │ ├── form.js
│ │ │ │ ├── jquery.js
│ │ │ │ ├── laydate.js
│ │ │ │ ├── layedit.js
│ │ │ │ ├── layer.js
│ │ │ │ ├── laypage.js
│ │ │ │ ├── laytpl.js
│ │ │ │ ├── mobile.js
│ │ │ │ ├── rate.js
│ │ │ │ ├── table.js
│ │ │ │ ├── tree.js
│ │ │ │ ├── upload.js
│ │ │ │ └── util.js
│ │ │ ├── layui.all.js
│ │ │ ├── layui.js
│ │ │ └── module
│ │ │ ├── authtree.js
│ │ │ ├── dltable.js
│ │ │ ├── echarts.js
│ │ │ ├── treeGrid.js
│ │ │ └── vaeyo.js
│ │ └── home
│ │ ├── index
│ │ │ ├── common
│ │ │ │ └── index.html
│ │ │ ├── index
│ │ │ │ ├── index.html
│ │ │ │ ├── project.html
│ │ │ │ └── projectlist.html
│ │ │ ├── login
│ │ │ │ ├── login.html
│ │ │ │ └── reg.html
│ │ │ └── user
│ │ │ ├── addproject.html
│ │ │ ├── editproject.html
│ │ │ ├── info.html
│ │ │ ├── my.html
│ │ │ └── password.html
│ │ └── public
│ │ └── shequ
│ │ ├── css
│ │ │ ├── index.css
│ │ │ ├── login.css
│ │ │ ├── project.css
│ │ │ ├── shequ.css
│ │ │ └── template.css
│ │ ├── images
│ │ │ ├── banner1.png
│ │ │ ├── banner2.png
│ │ │ ├── banner3.jpg
│ │ │ ├── banner4.jpg
│ │ │ ├── banner5.png
│ │ │ ├── banner.png
│ │ │ ├── chakan.png
│ │ │ ├── logo.png
│ │ │ ├── touxiang.png
│ │ │ ├── zt1.jpg
│ │ │ ├── zt2.jpg
│ │ │ ├── zt3.png
│ │ │ └── zt4.png
│ │ ├── js
│ │ │ └── jquery.min.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
│ │ │ ├── 10.gif
│ │ │ ├── 11.gif
│ │ │ ├── 12.gif
│ │ │ ├── 13.gif
│ │ │ ├── 14.gif
│ │ │ ├── 15.gif
│ │ │ ├── 16.gif
│ │ │ ├── 17.gif
│ │ │ ├── 18.gif
│ │ │ ├── 19.gif
│ │ │ ├── 1.gif
│ │ │ ├── 20.gif
│ │ │ ├── 21.gif
│ │ │ ├── 22.gif
│ │ │ ├── 23.gif
│ │ │ ├── 24.gif
│ │ │ ├── 25.gif
│ │ │ ├── 26.gif
│ │ │ ├── 27.gif
│ │ │ ├── 28.gif
│ │ │ ├── 29.gif
│ │ │ ├── 2.gif
│ │ │ ├── 30.gif
│ │ │ ├── 31.gif
│ │ │ ├── 32.gif
│ │ │ ├── 33.gif
│ │ │ ├── 34.gif
│ │ │ ├── 35.gif
│ │ │ ├── 36.gif
│ │ │ ├── 37.gif
│ │ │ ├── 38.gif
│ │ │ ├── 39.gif
│ │ │ ├── 3.gif
│ │ │ ├── 40.gif
│ │ │ ├── 41.gif
│ │ │ ├── 42.gif
│ │ │ ├── 43.gif
│ │ │ ├── 44.gif
│ │ │ ├── 45.gif
│ │ │ ├── 46.gif
│ │ │ ├── 47.gif
│ │ │ ├── 48.gif
│ │ │ ├── 49.gif
│ │ │ ├── 4.gif
│ │ │ ├── 50.gif
│ │ │ ├── 51.gif
│ │ │ ├── 52.gif
│ │ │ ├── 53.gif
│ │ │ ├── 54.gif
│ │ │ ├── 55.gif
│ │ │ ├── 56.gif
│ │ │ ├── 57.gif
│ │ │ ├── 58.gif
│ │ │ ├── 59.gif
│ │ │ ├── 5.gif
│ │ │ ├── 60.gif
│ │ │ ├── 61.gif
│ │ │ ├── 62.gif
│ │ │ ├── 63.gif
│ │ │ ├── 64.gif
│ │ │ ├── 65.gif
│ │ │ ├── 66.gif
│ │ │ ├── 67.gif
│ │ │ ├── 68.gif
│ │ │ ├── 69.gif
│ │ │ ├── 6.gif
│ │ │ ├── 70.gif
│ │ │ ├── 71.gif
│ │ │ ├── 7.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
│ └── upload
│ ├── admin
│ │ └── 20191216
│ │ ├── 6d04334fd448548119d5d5836e0aab71.png
│ │ └── 7d9fab95418f3b186d85154d4eb9f82b.ico
│ ├── app
│ │ └── 20190914
│ │ └── a3639dcf4210e109a69c8334240a45f3.png
│ ├── avatar
│ │ ├── 20190709
│ │ │ └── 9e2212e7d7bbcf592c76c564644ff420.jpg
│ │ ├── 20190811
│ │ │ └── 983202b90d7ef0e8f24e018ff68f621b.jpg
│ │ └── 20190914
│ │ ├── 12539ec8c33e8f2317672f77e7f9a84a.png
│ │ ├── 16c3e773582639d340c00f7ad1d0bffe.png
│ │ ├── 24b2d6dd5d82999f14e2108edc83a529.png
│ │ ├── b657beb05458c115bc9913541dbbf60b.png
│ │ └── c6342e1f8b2149fe470e6e29bf56c5a7.png
│ ├── default
│ └── project
│ ├── 20190709
│ │ ├── 28f4ed72f27ba5e0e64ff1662f3f1880.png
│ │ ├── 48d9d184d1da5fa7ab3e73f191da036e.png
│ │ ├── 5e9bd57d25fdddf39cc3b95f1bf43b6d.png
│ │ ├── 6fe9cb3724526c51cdab04313193243e.png
│ │ ├── 929ca97c96970f65b18b6421716ea6aa.png
│ │ ├── 963eac8334ac3cdaf62359ac0331c1b3.png
│ │ └── 97a8395d3aac156d9afc7f953396c831.gif
│ └── 20190914
├── README.md
├── think
└── thinkphp
├── base.php
├── codecov.yml
├── composer.json
├── console.php
├── CONTRIBUTING.md
├── convention.php
├── helper.php
├── lang
│ └── zh-cn.php
├── library
│ ├── think
│ │ ├── App.php
│ │ ├── Build.php
│ │ ├── cache
│ │ │ ├── driver
│ │ │ │ ├── File.php
│ │ │ │ ├── Lite.php
│ │ │ │ ├── Memcached.php
│ │ │ │ ├── Memcache.php
│ │ │ │ ├── Redis.php
│ │ │ │ ├── Sqlite.php
│ │ │ │ ├── Wincache.php
│ │ │ │ └── Xcache.php
│ │ │ └── Driver.php
│ │ ├── Cache.php
│ │ ├── Collection.php
│ │ ├── config
│ │ │ └── driver
│ │ │ ├── Ini.php
│ │ │ ├── Json.php
│ │ │ └── Xml.php
│ │ ├── Config.php
│ │ ├── console
│ │ │ ├── bin
│ │ │ │ ├── hiddeninput.exe
│ │ │ │ └── README.md
│ │ │ ├── command
│ │ │ │ ├── Build.php
│ │ │ │ ├── Clear.php
│ │ │ │ ├── Help.php
│ │ │ │ ├── Lists.php
│ │ │ │ ├── make
│ │ │ │ │ ├── Controller.php
│ │ │ │ │ ├── Model.php
│ │ │ │ │ └── stubs
│ │ │ │ │ ├── controller.plain.stub
│ │ │ │ │ ├── controller.stub
│ │ │ │ │ └── model.stub
│ │ │ │ ├── Make.php
│ │ │ │ └── optimize
│ │ │ │ ├── Autoload.php
│ │ │ │ ├── Config.php
│ │ │ │ ├── Route.php
│ │ │ │ └── Schema.php
│ │ │ ├── Command.php
│ │ │ ├── input
│ │ │ │ ├── Argument.php
│ │ │ │ ├── Definition.php
│ │ │ │ └── Option.php
│ │ │ ├── Input.php
│ │ │ ├── LICENSE
│ │ │ ├── output
│ │ │ │ ├── Ask.php
│ │ │ │ ├── descriptor
│ │ │ │ │ └── Console.php
│ │ │ │ ├── Descriptor.php
│ │ │ │ ├── driver
│ │ │ │ │ ├── Buffer.php
│ │ │ │ │ ├── Console.php
│ │ │ │ │ └── Nothing.php
│ │ │ │ ├── formatter
│ │ │ │ │ ├── Stack.php
│ │ │ │ │ └── Style.php
│ │ │ │ ├── Formatter.php
│ │ │ │ ├── question
│ │ │ │ │ ├── Choice.php
│ │ │ │ │ └── Confirmation.php
│ │ │ │ └── Question.php
│ │ │ └── Output.php
│ │ ├── Console.php
│ │ ├── controller
│ │ │ ├── Rest.php
│ │ │ └── Yar.php
│ │ ├── Controller.php
│ │ ├── Cookie.php
│ │ ├── db
│ │ │ ├── builder
│ │ │ │ ├── Mysql.php
│ │ │ │ ├── Pgsql.php
│ │ │ │ ├── Sqlite.php
│ │ │ │ └── Sqlsrv.php
│ │ │ ├── Builder.php
│ │ │ ├── Connection.php
│ │ │ ├── connector
│ │ │ │ ├── Mysql.php
│ │ │ │ ├── Pgsql.php
│ │ │ │ ├── pgsql.sql
│ │ │ │ ├── Sqlite.php
│ │ │ │ └── Sqlsrv.php
│ │ │ ├── exception
│ │ │ │ ├── BindParamException.php
│ │ │ │ ├── DataNotFoundException.php
│ │ │ │ └── ModelNotFoundException.php
│ │ │ ├── Expression.php
│ │ │ └── Query.php
│ │ ├── Db.php
│ │ ├── debug
│ │ │ ├── Console.php
│ │ │ └── Html.php
│ │ ├── Debug.php
│ │ ├── Env.php
│ │ ├── Error.php
│ │ ├── exception
│ │ │ ├── ClassNotFoundException.php
│ │ │ ├── DbException.php
│ │ │ ├── ErrorException.php
│ │ │ ├── Handle.php
│ │ │ ├── HttpException.php
│ │ │ ├── HttpResponseException.php
│ │ │ ├── PDOException.php
│ │ │ ├── RouteNotFoundException.php
│ │ │ ├── TemplateNotFoundException.php
│ │ │ ├── ThrowableError.php
│ │ │ └── ValidateException.php
│ │ ├── Exception.php
│ │ ├── File.php
│ │ ├── Hook.php
│ │ ├── Lang.php
│ │ ├── Loader.php
│ │ ├── log
│ │ │ └── driver
│ │ │ ├── File.php
│ │ │ ├── Socket.php
│ │ │ └── Test.php
│ │ ├── Log.php
│ │ ├── model
│ │ │ ├── Collection.php
│ │ │ ├── Merge.php
│ │ │ ├── Pivot.php
│ │ │ ├── relation
│ │ │ │ ├── BelongsToMany.php
│ │ │ │ ├── BelongsTo.php
│ │ │ │ ├── HasMany.php
│ │ │ │ ├── HasManyThrough.php
│ │ │ │ ├── HasOne.php
│ │ │ │ ├── MorphMany.php
│ │ │ │ ├── MorphOne.php
│ │ │ │ ├── MorphTo.php
│ │ │ │ └── OneToOne.php
│ │ │ └── Relation.php
│ │ ├── Model.php
│ │ ├── paginator
│ │ │ └── driver
│ │ │ └── Bootstrap.php
│ │ ├── Paginator.php
│ │ ├── process
│ │ │ ├── Builder.php
│ │ │ ├── exception
│ │ │ │ ├── Failed.php
│ │ │ │ └── Timeout.php
│ │ │ ├── pipes
│ │ │ │ ├── Pipes.php
│ │ │ │ ├── Unix.php
│ │ │ │ └── Windows.php
│ │ │ └── Utils.php
│ │ ├── Process.php
│ │ ├── Request.php
│ │ ├── response
│ │ │ ├── Json.php
│ │ │ ├── Jsonp.php
│ │ │ ├── Redirect.php
│ │ │ ├── View.php
│ │ │ └── Xml.php
│ │ ├── Response.php
│ │ ├── Route.php
│ │ ├── session
│ │ │ └── driver
│ │ │ ├── Memcached.php
│ │ │ ├── Memcache.php
│ │ │ └── Redis.php
│ │ ├── Session.php
│ │ ├── template
│ │ │ ├── driver
│ │ │ │ └── File.php
│ │ │ ├── taglib
│ │ │ │ └── Cx.php
│ │ │ └── TagLib.php
│ │ ├── Template.php
│ │ ├── Url.php
│ │ ├── Validate.php
│ │ ├── view
│ │ │ └── driver
│ │ │ ├── Php.php
│ │ │ └── Think.php
│ │ └── View.php
│ └── traits
│ ├── controller
│ │ └── Jump.php
│ ├── model
│ │ └── SoftDelete.php
│ └── think
│ └── Instance.php
├── LICENSE.txt
├── logo.png
├── phpunit.xml
├── README.md
├── start.php
└── tpl
├── default_index.tpl
├── dispatch_jump.tpl
├── page_trace.tpl
└── think_exception.tpl
436 directories, 2382 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论