├── .gitattributes
├── .gitignore
├── README.md
├── Win32
└── debug
│ ├── PepperFlash
│ ├── manifest.json
│ └── pepflashplayer32_30_0_0_154.dll
│ ├── app
│ ├── .travis.yml
│ ├── LICENSE.txt
│ ├── README.md
│ ├── ThinkPHP
│ │ ├── .htaccess
│ │ ├── CONTRIBUTING.md
│ │ ├── LICENSE.txt
│ │ ├── Lang
│ │ │ └── zh-cn.php
│ │ ├── README.md
│ │ ├── Tpl
│ │ │ ├── default_index.tpl
│ │ │ ├── dispatch_jump.tpl
│ │ │ ├── page_trace.tpl
│ │ │ └── think_exception.tpl
│ │ ├── base.php
│ │ ├── composer.json
│ │ ├── convention.php
│ │ ├── helper.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
│ ├── application
│ │ ├── .htaccess
│ │ ├── command.php
│ │ ├── common.php
│ │ ├── index
│ │ │ ├── controller
│ │ │ │ └── Index.php
│ │ │ └── view
│ │ │ │ ├── index
│ │ │ │ ├── audio.php
│ │ │ │ ├── file.php
│ │ │ │ ├── form.php
│ │ │ │ ├── iframe.php
│ │ │ │ ├── index.php
│ │ │ │ ├── link.php
│ │ │ │ ├── msg1.php
│ │ │ │ ├── msg2.php
│ │ │ │ ├── sqlite.php
│ │ │ │ ├── test.php
│ │ │ │ ├── video.php
│ │ │ │ └── worker.php
│ │ │ │ └── layout.php
│ │ ├── provider.php
│ │ └── tags.php
│ ├── build.php
│ ├── composer.json
│ ├── composer.lock
│ ├── config
│ │ ├── app.php
│ │ ├── cache.php
│ │ ├── console.php
│ │ ├── cookie.php
│ │ ├── database.php
│ │ ├── gateway_worker.php
│ │ ├── log.php
│ │ ├── middleware.php
│ │ ├── session.php
│ │ ├── template.php
│ │ ├── trace.php
│ │ ├── worker.php
│ │ └── worker_server.php
│ ├── public
│ │ ├── .htaccess
│ │ ├── favicon.ico
│ │ ├── index.php
│ │ ├── init.php
│ │ ├── robots.txt
│ │ ├── router.php
│ │ └── static
│ │ │ ├── jquery-1.12.0.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
│ │ │ ├── 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
│ │ │ │ │ ├── tree.js
│ │ │ │ │ ├── upload.js
│ │ │ │ │ └── util.js
│ │ │ ├── layui.all.js
│ │ │ └── layui.js
│ │ │ ├── player
│ │ │ ├── EasyMp3Player.jpg
│ │ │ └── EasyMp3Player.swf
│ │ │ └── zui_fonts
│ │ │ ├── zenicon.css
│ │ │ ├── zenicon.eot
│ │ │ ├── zenicon.svg
│ │ │ ├── zenicon.ttf
│ │ │ └── zenicon.woff
│ ├── route
│ │ └── route.php
│ ├── think
│ ├── thinkphp
│ │ └── .gitignore
│ ├── vendor
│ │ ├── 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
│ │ ├── lobtao
│ │ │ └── think-worker
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README.md
│ │ │ │ ├── composer.json
│ │ │ │ └── src
│ │ │ │ ├── Application.php
│ │ │ │ ├── Cookie.php
│ │ │ │ ├── Events.php
│ │ │ │ ├── Http.php
│ │ │ │ ├── Server.php
│ │ │ │ ├── Session.php
│ │ │ │ ├── command.php
│ │ │ │ ├── command
│ │ │ │ ├── GatewayWorker.php
│ │ │ │ ├── Server.php
│ │ │ │ └── Worker.php
│ │ │ │ ├── config
│ │ │ │ ├── gateway.php
│ │ │ │ ├── server.php
│ │ │ │ └── worker.php
│ │ │ │ ├── facade
│ │ │ │ ├── Application.php
│ │ │ │ └── Worker.php
│ │ │ │ └── log
│ │ │ │ └── File.php
│ │ ├── topthink
│ │ │ └── think-installer
│ │ │ │ ├── .gitignore
│ │ │ │ ├── composer.json
│ │ │ │ └── src
│ │ │ │ ├── LibraryInstaller.php
│ │ │ │ ├── Plugin.php
│ │ │ │ ├── Promise.php
│ │ │ │ ├── ThinkExtend.php
│ │ │ │ ├── ThinkFramework.php
│ │ │ │ └── ThinkTesting.php
│ │ └── workerman
│ │ │ ├── gateway-worker
│ │ │ ├── .gitignore
│ │ │ ├── MIT-LICENSE.txt
│ │ │ ├── README.md
│ │ │ ├── composer.json
│ │ │ └── src
│ │ │ │ ├── BusinessWorker.php
│ │ │ │ ├── Gateway.php
│ │ │ │ ├── Lib
│ │ │ │ ├── Context.php
│ │ │ │ ├── Db.php
│ │ │ │ ├── DbConnection.php
│ │ │ │ └── Gateway.php
│ │ │ │ ├── Protocols
│ │ │ │ └── GatewayProtocol.php
│ │ │ │ └── Register.php
│ │ │ └── workerman
│ │ │ ├── .gitignore
│ │ │ ├── Autoloader.php
│ │ │ ├── Connection
│ │ │ ├── AsyncTcpConnection.php
│ │ │ ├── AsyncUdpConnection.php
│ │ │ ├── ConnectionInterface.php
│ │ │ ├── TcpConnection.php
│ │ │ └── UdpConnection.php
│ │ │ ├── Events
│ │ │ ├── Ev.php
│ │ │ ├── Event.php
│ │ │ ├── EventInterface.php
│ │ │ ├── Libevent.php
│ │ │ ├── React
│ │ │ │ ├── Base.php
│ │ │ │ ├── ExtEventLoop.php
│ │ │ │ ├── ExtLibEventLoop.php
│ │ │ │ └── StreamSelectLoop.php
│ │ │ ├── Select.php
│ │ │ └── Swoole.php
│ │ │ ├── Lib
│ │ │ ├── Constants.php
│ │ │ └── Timer.php
│ │ │ ├── MIT-LICENSE.txt
│ │ │ ├── Protocols
│ │ │ ├── Frame.php
│ │ │ ├── Http.php
│ │ │ ├── Http
│ │ │ │ └── mime.types
│ │ │ ├── ProtocolInterface.php
│ │ │ ├── Text.php
│ │ │ ├── Websocket.php
│ │ │ └── Ws.php
│ │ │ ├── README.md
│ │ │ ├── WebServer.php
│ │ │ ├── Worker.php
│ │ │ └── composer.json
│ └── websocket.js
│ ├── browse.exe
│ ├── cef.pak
│ ├── cef_100_percent.pak
│ ├── cef_200_percent.pak
│ ├── cef_extensions.pak
│ ├── config.json
│ ├── d3dcompiler_43.dll
│ ├── d3dcompiler_47.dll
│ ├── database
│ └── northwind.db
│ ├── devtools_resources.pak
│ ├── icudtl.dat
│ ├── libEGL.dll
│ ├── libGLESv2.dll
│ ├── libcef.dll
│ ├── libeay32.dll
│ ├── locales
│ ├── am.pak
│ ├── ar.pak
│ ├── bg.pak
│ ├── bn.pak
│ ├── ca.pak
│ ├── cs.pak
│ ├── da.pak
│ ├── de.pak
│ ├── el.pak
│ ├── en-GB.pak
│ ├── en-US.pak
│ ├── es-419.pak
│ ├── es.pak
│ ├── et.pak
│ ├── fa.pak
│ ├── fi.pak
│ ├── fil.pak
│ ├── fr.pak
│ ├── gu.pak
│ ├── he.pak
│ ├── hi.pak
│ ├── hr.pak
│ ├── hu.pak
│ ├── id.pak
│ ├── it.pak
│ ├── ja.pak
│ ├── kn.pak
│ ├── ko.pak
│ ├── lt.pak
│ ├── lv.pak
│ ├── ml.pak
│ ├── mr.pak
│ ├── ms.pak
│ ├── nb.pak
│ ├── nl.pak
│ ├── pl.pak
│ ├── pt-BR.pak
│ ├── pt-PT.pak
│ ├── ro.pak
│ ├── ru.pak
│ ├── sk.pak
│ ├── sl.pak
│ ├── sr.pak
│ ├── sv.pak
│ ├── sw.pak
│ ├── ta.pak
│ ├── te.pak
│ ├── th.pak
│ ├── tr.pak
│ ├── uk.pak
│ ├── vi.pak
│ ├── zh-CN.pak
│ └── zh-TW.pak
│ ├── natives_blob.bin
│ ├── niu.ico
│ ├── niu_new.exe
│ ├── php_7.0.9
│ ├── ext
│ │ ├── php_curl.dll
│ │ ├── php_opcache.dll
│ │ ├── php_openssl.dll
│ │ ├── php_pdo_sqlite.dll
│ │ └── php_sockets.dll
│ ├── extras
│ │ └── ssl
│ │ │ └── openssl.cnf
│ ├── glib-2.dll
│ ├── gmodule-2.dll
│ ├── lib
│ │ └── enchant
│ │ │ ├── libenchant_ispell.dll
│ │ │ └── libenchant_myspell.dll
│ ├── libeay32.dll
│ ├── libenchant.dll
│ ├── libpq.dll
│ ├── libsasl.dll
│ ├── libssh2.dll
│ ├── msvcp140.dll
│ ├── nonxp.dll
│ ├── normaliz.dll
│ ├── php.gif
│ ├── php.ini
│ ├── php7apache2_4.dll
│ ├── php7phpdbg.dll
│ ├── php7ts.dll
│ ├── phpdesktop_php-cgi.exe
│ ├── phpdesktop_php.exe
│ ├── sasl2
│ │ ├── saslANONYMOUS.dll
│ │ ├── saslCRAMMD5.dll
│ │ ├── saslDIGESTMD5.dll
│ │ ├── saslLOGIN.dll
│ │ ├── saslNTLM.dll
│ │ ├── saslOTP.dll
│ │ ├── saslPLAIN.dll
│ │ ├── saslSCRAM.dll
│ │ ├── saslSQLITE.dll
│ │ └── saslSRP.dll
│ ├── ssleay32.dll
│ ├── vcomp140.dll
│ └── vcruntime140.dll
│ ├── server_db.dll
│ ├── skin
│ ├── Air.skn
│ ├── Air_Remix.skn
│ ├── Amazing.skn
│ ├── Amazing_Aero.skn
│ ├── Amazing_Ext.skn
│ ├── Android.skn
│ ├── Android_Aero.skn
│ ├── Android_Ext.skn
│ ├── Charm.skn
│ ├── Charm_Aero.skn
│ ├── Charm_Ext.skn
│ ├── FineVector.skn
│ ├── FineVector_Aero.skn
│ ├── FineVector_Ext.skn
│ ├── HUD.skn
│ ├── HUD_Aero.skn
│ ├── HUD_Ext.skn
│ ├── Laconic.skn
│ ├── Laconic_Aero.skn
│ ├── Laconic_Ext.skn
│ ├── Office2013_Blue.skn
│ ├── Office2013_Green.skn
│ ├── Office2013_Orange.skn
│ ├── Office2013_Purple.skn
│ ├── Optima.skn
│ ├── Optima_Aero.skn
│ ├── Optima_Ext.skn
│ ├── Orion.skn
│ ├── SLMedia.skn
│ ├── SLMedia_Aero.skn
│ ├── SnowLeopard.skn
│ ├── Ubuntu.skn
│ ├── Ubuntu_Aero.skn
│ ├── Ubuntu_Ext.skn
│ ├── Win10Modern.skn
│ ├── Win10ModernDark.skn
│ ├── Win10ModernSlateGray.skn
│ ├── Win8.skn
│ ├── Win8_Aero.skn
│ ├── Win8_Ext.skn
│ ├── Windows10.skn
│ ├── iOS.skn
│ ├── iOS_Aero.skn
│ ├── iOS_Ext.skn
│ ├── niu.skn
│ └── splash.jpg
│ ├── snapshot_blob.bin
│ ├── ssleay32.dll
│ ├── tools
│ ├── niu
│ │ ├── active.bmp
│ │ ├── controls.bmp
│ │ ├── hw.bmp
│ │ ├── inactive.bmp
│ │ ├── inactivelayerbordermask.bmp
│ │ ├── layerborder.bmp
│ │ ├── layerbordermask.bmp
│ │ ├── main.bmp
│ │ ├── mdibg.bmp
│ │ ├── menuitems.bmp
│ │ ├── new.bmp
│ │ ├── new2.bmp
│ │ ├── pw.bmp
│ │ ├── skin.ini
│ │ ├── tool.ini
│ │ ├── toolwindow.bmp
│ │ ├── toolwindowactive.bmp
│ │ └── toolwindowinactive.bmp
│ └── 皮肤编辑器.exe
│ ├── widevinecdmadapter.dll
│ └── wow_helper.exe
├── browse
├── browse.dpr
└── browse.dproj
├── clean.bat
├── niu.ico
├── niu_Icon.ico
├── niu_new.dpr
├── niu_new.dproj
├── niu_new.drc
├── niu_new.res
├── pg_niu_new.groupproj
├── res
├── PepperFlash21.0.0.213.zip
├── logo.png
├── php_desktop.png
├── splash.psd
├── splash考务.jpg
├── splash考试.jpg
└── splash题库.jpg
├── server_db
├── server_db.dpr
├── server_db.dproj
├── server_db.res
├── unAbsDbModule.dfm
├── unAbsDbModule.pas
└── unDbHttpServer.pas
├── uframeChrome.dfm
├── uframeChrome.pas
├── ufrmBrower.dfm
├── ufrmBrower.pas
├── ufrmMain.dfm
├── ufrmMain.pas
├── ufrmModal.dfm
├── ufrmModal.pas
├── ufrmModel.pas
├── ufrmSplash.dfm
├── ufrmSplash.pas
├── unCEF.pas
├── unChromeMessage.pas
├── unCmdCli.pas
├── unConfig.pas
├── unMoudle.dfm
├── unMoudle.pas
├── unPHPModule.dfm
├── unPHPModule.pas
├── unRunOne.pas
└── unV8Extension.pas
/.gitattributes:
--------------------------------------------------------------------------------
1 | *.pas linguist-language=php
2 | *.dfm linguist-language=php
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | __history
2 | *.dcu
3 | Win32/debug/app/runtime/*
4 | Win32/debug/cache/*
5 | niu_new.dproj.local
6 | niu_new.identcache
7 | __history/ufrmModal.pas.~4~
8 | __history/ufrmModal.pas.~3~
9 | browse/browse.dproj.local
10 | browse/browse.identcache
11 | niu_new.identcache
12 | pg_niu_new.groupproj.local
13 | server_db/server_db.identcache
14 | Win32/debug/log
15 | server_php/server_php.identcache
16 | Win32/debug/app/.idea/*
17 | Win32/debug/php_7.3.2
18 | *.log
19 | *.identcache
20 | Win32/debug/nginx_1.11.5/logs/*.log
21 | Win32/debug/nginx_1.11.5/logs/*.pid
22 | Win32/debug/cmd.exe
23 | Win32/debug/nginx_1.14.2/logs/nginx.pid
24 | Win32/debug/debug.zip
--------------------------------------------------------------------------------
/Win32/debug/PepperFlash/pepflashplayer32_30_0_0_154.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/PepperFlash/pepflashplayer32_30_0_0_154.dll
--------------------------------------------------------------------------------
/Win32/debug/app/LICENSE.txt:
--------------------------------------------------------------------------------
1 |
2 | ThinkPHP遵循Apache2开源协议发布,并提供免费使用。
3 | 版权所有Copyright © 2006-2016 by ThinkPHP (http://thinkphp.cn)
4 | All rights reserved。
5 | ThinkPHP® 商标和著作权所有者为上海顶想信息科技有限公司。
6 |
7 | Apache Licence是著名的非盈利开源组织Apache采用的协议。
8 | 该协议和BSD类似,鼓励代码共享和尊重原作者的著作权,
9 | 允许代码修改,再作为开源或商业软件发布。需要满足
10 | 的条件:
11 | 1. 需要给代码的用户一份Apache Licence ;
12 | 2. 如果你修改了代码,需要在被修改的文件中说明;
13 | 3. 在延伸的代码中(修改和有源代码衍生的代码中)需要
14 | 带有原来代码中的协议,商标,专利声明和其他原来作者规
15 | 定需要包含的说明;
16 | 4. 如果再发布的产品中包含一个Notice文件,则在Notice文
17 | 件中需要带有本协议内容。你可以在Notice中增加自己的
18 | 许可,但不可以表现为对Apache Licence构成更改。
19 | 具体的协议参考:http://www.apache.org/licenses/LICENSE-2.0
20 |
21 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
22 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
23 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
24 | FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
25 | COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
26 | INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
27 | BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
28 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
29 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
30 | LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
31 | ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
32 | POSSIBILITY OF SUCH DAMAGE.
33 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/.htaccess:
--------------------------------------------------------------------------------
1 | deny from all
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/LICENSE.txt:
--------------------------------------------------------------------------------
1 |
2 | ThinkPHP遵循Apache2开源协议发布,并提供免费使用。
3 | 版权所有Copyright © 2006-2018 by ThinkPHP (http://thinkphp.cn)
4 | All rights reserved。
5 | ThinkPHP® 商标和著作权所有者为上海顶想信息科技有限公司。
6 |
7 | Apache Licence是著名的非盈利开源组织Apache采用的协议。
8 | 该协议和BSD类似,鼓励代码共享和尊重原作者的著作权,
9 | 允许代码修改,再作为开源或商业软件发布。需要满足
10 | 的条件:
11 | 1. 需要给代码的用户一份Apache Licence ;
12 | 2. 如果你修改了代码,需要在被修改的文件中说明;
13 | 3. 在延伸的代码中(修改和有源代码衍生的代码中)需要
14 | 带有原来代码中的协议,商标,专利声明和其他原来作者规
15 | 定需要包含的说明;
16 | 4. 如果再发布的产品中包含一个Notice文件,则在Notice文
17 | 件中需要带有本协议内容。你可以在Notice中增加自己的
18 | 许可,但不可以表现为对Apache Licence构成更改。
19 | 具体的协议参考:http://www.apache.org/licenses/LICENSE-2.0
20 |
21 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
22 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
23 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
24 | FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
25 | COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
26 | INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
27 | BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
28 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
29 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
30 | LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
31 | ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
32 | POSSIBILITY OF SUCH DAMAGE.
33 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/Tpl/default_index.tpl:
--------------------------------------------------------------------------------
1 | *{ padding: 0; margin: 0; } div{ padding: 4px 48px;} a{color:#2E5CD5;cursor: pointer;text-decoration: none} a:hover{text-decoration:underline; } body{ background: #fff; font-family: "Century Gothic","Microsoft yahei"; color: #333;font-size:18px;} h1{ font-size: 100px; font-weight: normal; margin-bottom: 12px; } p{ line-height: 1.6em; font-size: 42px }
:)
ThinkPHP V5.1
12载初心不改(2006-2018) - 你值得信赖的PHP框架
';
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "topthink/framework",
3 | "description": "the new thinkphp framework",
4 | "type": "think-framework",
5 | "keywords": [
6 | "framework",
7 | "thinkphp",
8 | "ORM"
9 | ],
10 | "homepage": "http://thinkphp.cn/",
11 | "license": "Apache-2.0",
12 | "authors": [
13 | {
14 | "name": "liu21st",
15 | "email": "liu21st@gmail.com"
16 | },
17 | {
18 | "name": "yunwuxin",
19 | "email": "448901948@qq.com"
20 | }
21 | ],
22 | "require": {
23 | "php": ">=5.6.0",
24 | "topthink/think-installer": "2.*"
25 | },
26 | "require-dev": {
27 | "phpunit/phpunit": "^5.0|^6.0",
28 | "johnkary/phpunit-speedtrap": "^1.0",
29 | "mikey179/vfsstream": "~1.6",
30 | "phploc/phploc": "2.*",
31 | "sebastian/phpcpd": "2.*",
32 | "squizlabs/php_codesniffer": "2.*",
33 | "phpdocumentor/reflection-docblock": "^2.0"
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/config/driver/Ini.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\config\driver;
13 |
14 | class Ini
15 | {
16 | protected $config;
17 |
18 | public function __construct($config)
19 | {
20 | $this->config = $config;
21 | }
22 |
23 | public function parse()
24 | {
25 | if (is_file($this->config)) {
26 | return parse_ini_file($this->config, true);
27 | } else {
28 | return parse_ini_string($this->config, true);
29 | }
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/config/driver/Json.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\config\driver;
13 |
14 | class Json
15 | {
16 | protected $config;
17 |
18 | public function __construct($config)
19 | {
20 | if (is_file($config)) {
21 | $config = file_get_contents($config);
22 | }
23 |
24 | $this->config = $config;
25 | }
26 |
27 | public function parse()
28 | {
29 | return json_decode($this->config, true);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/config/driver/Xml.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\config\driver;
13 |
14 | class Xml
15 | {
16 | protected $config;
17 |
18 | public function __construct($config)
19 | {
20 | $this->config = $config;
21 | }
22 |
23 | public function parse()
24 | {
25 | if (is_file($this->config)) {
26 | $content = simplexml_load_file($this->config);
27 | } else {
28 | $content = simplexml_load_string($this->config);
29 | }
30 |
31 | $result = (array) $content;
32 | foreach ($result as $key => $val) {
33 | if (is_object($val)) {
34 | $result[$key] = (array) $val;
35 | }
36 | }
37 |
38 | return $result;
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/console/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (c) 2004-2016 Fabien Potencier
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy
4 | of this software and associated documentation files (the "Software"), to deal
5 | in the Software without restriction, including without limitation the rights
6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 | copies of the Software, and to permit persons to whom the Software is furnished
8 | to do so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in all
11 | copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19 | THE SOFTWARE.
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/console/bin/README.md:
--------------------------------------------------------------------------------
1 | console 工具使用 hiddeninput.exe 在 windows 上隐藏密码输入,该二进制文件由第三方提供,相关源码和其他细节可以在 [Hidden Input](https://github.com/Seldaek/hidden-input) 找到。
2 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/console/bin/hiddeninput.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/ThinkPHP/library/think/console/bin/hiddeninput.exe
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/console/command/Version.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 | namespace think\console\command;
12 |
13 | use think\console\Command;
14 | use think\console\Input;
15 | use think\console\Output;
16 | use think\facade\App;
17 |
18 | class Version extends Command
19 | {
20 | protected function configure()
21 | {
22 | // 指令配置
23 | $this->setName('version')
24 | ->setDescription('show thinkphp framework version');
25 | }
26 |
27 | protected function execute(Input $input, Output $output)
28 | {
29 | $output->writeln('v' . App::version());
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/console/command/make/Middleware.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\console\command\make;
13 |
14 | use think\console\command\Make;
15 |
16 | class Middleware extends Make
17 | {
18 | protected $type = "Middleware";
19 |
20 | protected function configure()
21 | {
22 | parent::configure();
23 | $this->setName('make:middleware')
24 | ->setDescription('Create a new middleware class');
25 | }
26 |
27 | protected function getStub()
28 | {
29 | return __DIR__ . DIRECTORY_SEPARATOR . 'stubs' . DIRECTORY_SEPARATOR . 'middleware.stub';
30 | }
31 |
32 | protected function getNamespace($appNamespace, $module)
33 | {
34 | return parent::getNamespace($appNamespace, 'http') . '\middleware';
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/console/command/make/Model.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\console\command\make;
13 |
14 | use think\console\command\Make;
15 |
16 | class Model extends Make
17 | {
18 | protected $type = "Model";
19 |
20 | protected function configure()
21 | {
22 | parent::configure();
23 | $this->setName('make:model')
24 | ->setDescription('Create a new model class');
25 | }
26 |
27 | protected function getStub()
28 | {
29 | return __DIR__ . DIRECTORY_SEPARATOR . 'stubs' . DIRECTORY_SEPARATOR . 'model.stub';
30 | }
31 |
32 | protected function getNamespace($appNamespace, $module)
33 | {
34 | return parent::getNamespace($appNamespace, $module) . '\model';
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/console/command/make/Validate.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\console\command\make;
13 |
14 | use think\console\command\Make;
15 |
16 | class Validate extends Make
17 | {
18 | protected $type = "Validate";
19 |
20 | protected function configure()
21 | {
22 | parent::configure();
23 | $this->setName('make:validate')
24 | ->setDescription('Create a validate class');
25 | }
26 |
27 | protected function getStub()
28 | {
29 | $stubPath = __DIR__ . DIRECTORY_SEPARATOR . 'stubs' . DIRECTORY_SEPARATOR;
30 |
31 | return $stubPath . 'validate.stub';
32 | }
33 |
34 | protected function getNamespace($appNamespace, $module)
35 | {
36 | return parent::getNamespace($appNamespace, $module) . '\validate';
37 | }
38 |
39 | }
40 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/console/command/make/stubs/command.stub:
--------------------------------------------------------------------------------
1 | setName('{%commandName%}');
15 | // 设置参数
16 |
17 | }
18 |
19 | protected function execute(Input $input, Output $output)
20 | {
21 | // 指令输出
22 | $output->writeln('{%commandName%}');
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/console/command/make/stubs/controller.api.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 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/console/output/driver/Buffer.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\console\output\driver;
13 |
14 | use think\console\Output;
15 |
16 | class Buffer
17 | {
18 | /**
19 | * @var string
20 | */
21 | private $buffer = '';
22 |
23 | public function __construct(Output $output)
24 | {
25 | // do nothing
26 | }
27 |
28 | public function fetch()
29 | {
30 | $content = $this->buffer;
31 | $this->buffer = '';
32 | return $content;
33 | }
34 |
35 | public function write($messages, $newline = false, $options = Output::OUTPUT_NORMAL)
36 | {
37 | $messages = (array) $messages;
38 |
39 | foreach ($messages as $message) {
40 | $this->buffer .= $message;
41 | }
42 | if ($newline) {
43 | $this->buffer .= "\n";
44 | }
45 | }
46 |
47 | public function renderException(\Exception $e)
48 | {
49 | // do nothing
50 | }
51 |
52 | }
53 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/console/output/driver/Nothing.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\console\output\driver;
13 |
14 | use think\console\Output;
15 |
16 | class Nothing
17 | {
18 |
19 | public function __construct(Output $output)
20 | {
21 | // do nothing
22 | }
23 |
24 | public function write($messages, $newline = false, $options = Output::OUTPUT_NORMAL)
25 | {
26 | // do nothing
27 | }
28 |
29 | public function renderException(\Exception $e)
30 | {
31 | // do nothing
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/db/Expression.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\db;
13 |
14 | class Expression
15 | {
16 | /**
17 | * 查询表达式
18 | *
19 | * @var string
20 | */
21 | protected $value;
22 |
23 | /**
24 | * 创建一个查询表达式
25 | *
26 | * @param string $value
27 | * @return void
28 | */
29 | public function __construct($value)
30 | {
31 | $this->value = $value;
32 | }
33 |
34 | /**
35 | * 获取表达式
36 | *
37 | * @return string
38 | */
39 | public function getValue()
40 | {
41 | return $this->value;
42 | }
43 |
44 | public function __toString()
45 | {
46 | return (string) $this->value;
47 | }
48 | }
49 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/db/exception/BindParamException.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\db\exception;
13 |
14 | use think\exception\DbException;
15 |
16 | /**
17 | * PDO参数绑定异常
18 | */
19 | class BindParamException extends DbException
20 | {
21 |
22 | /**
23 | * BindParamException constructor.
24 | * @access public
25 | * @param string $message
26 | * @param array $config
27 | * @param string $sql
28 | * @param array $bind
29 | * @param int $code
30 | */
31 | public function __construct($message, $config, $sql, $bind, $code = 10502)
32 | {
33 | $this->setData('Bind Param', $bind);
34 | parent::__construct($message, $config, $sql, $code);
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/db/exception/DataNotFoundException.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\db\exception;
13 |
14 | use think\exception\DbException;
15 |
16 | class DataNotFoundException extends DbException
17 | {
18 | protected $table;
19 |
20 | /**
21 | * DbException constructor.
22 | * @access public
23 | * @param string $message
24 | * @param string $table
25 | * @param array $config
26 | */
27 | public function __construct($message, $table = '', array $config = [])
28 | {
29 | $this->message = $message;
30 | $this->table = $table;
31 |
32 | $this->setData('Database Config', $config);
33 | }
34 |
35 | /**
36 | * 获取数据表名
37 | * @access public
38 | * @return string
39 | */
40 | public function getTable()
41 | {
42 | return $this->table;
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/db/exception/ModelNotFoundException.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\db\exception;
13 |
14 | use think\exception\DbException;
15 |
16 | class ModelNotFoundException extends DbException
17 | {
18 | protected $model;
19 |
20 | /**
21 | * 构造方法
22 | * @access public
23 | * @param string $message
24 | * @param string $model
25 | * @param array $config
26 | */
27 | public function __construct($message, $model = '', array $config = [])
28 | {
29 | $this->message = $message;
30 | $this->model = $model;
31 |
32 | $this->setData('Database Config', $config);
33 | }
34 |
35 | /**
36 | * 获取模型类名
37 | * @access public
38 | * @return string
39 | */
40 | public function getModel()
41 | {
42 | return $this->model;
43 | }
44 |
45 | }
46 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/exception/ClassNotFoundException.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\exception;
13 |
14 | class ClassNotFoundException extends \RuntimeException
15 | {
16 | protected $class;
17 | public function __construct($message, $class = '')
18 | {
19 | $this->message = $message;
20 | $this->class = $class;
21 | }
22 |
23 | /**
24 | * 获取类名
25 | * @access public
26 | * @return string
27 | */
28 | public function getClass()
29 | {
30 | return $this->class;
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/exception/DbException.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\exception;
13 |
14 | use think\Exception;
15 |
16 | /**
17 | * Database相关异常处理类
18 | */
19 | class DbException extends Exception
20 | {
21 | /**
22 | * DbException constructor.
23 | * @access public
24 | * @param string $message
25 | * @param array $config
26 | * @param string $sql
27 | * @param int $code
28 | */
29 | public function __construct($message, array $config = [], $sql = '', $code = 10500)
30 | {
31 | $this->message = $message;
32 | $this->code = $code;
33 |
34 | $this->setData('Database Status', [
35 | 'Error Code' => $code,
36 | 'Error Message' => $message,
37 | 'Error SQL' => $sql,
38 | ]);
39 |
40 | unset($config['username'], $config['password']);
41 | $this->setData('Database Config', $config);
42 | }
43 |
44 | }
45 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/exception/HttpException.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\exception;
13 |
14 | class HttpException extends \RuntimeException
15 | {
16 | private $statusCode;
17 | private $headers;
18 |
19 | public function __construct($statusCode, $message = null, \Exception $previous = null, array $headers = [], $code = 0)
20 | {
21 | $this->statusCode = $statusCode;
22 | $this->headers = $headers;
23 |
24 | parent::__construct($message, $code, $previous);
25 | }
26 |
27 | public function getStatusCode()
28 | {
29 | return $this->statusCode;
30 | }
31 |
32 | public function getHeaders()
33 | {
34 | return $this->headers;
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/exception/HttpResponseException.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\exception;
13 |
14 | use think\Response;
15 |
16 | class HttpResponseException extends \RuntimeException
17 | {
18 | /**
19 | * @var Response
20 | */
21 | protected $response;
22 |
23 | public function __construct(Response $response)
24 | {
25 | $this->response = $response;
26 | }
27 |
28 | public function getResponse()
29 | {
30 | return $this->response;
31 | }
32 |
33 | }
34 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/exception/PDOException.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\exception;
13 |
14 | /**
15 | * PDO异常处理类
16 | * 重新封装了系统的\PDOException类
17 | */
18 | class PDOException extends DbException
19 | {
20 | /**
21 | * PDOException constructor.
22 | * @access public
23 | * @param \PDOException $exception
24 | * @param array $config
25 | * @param string $sql
26 | * @param int $code
27 | */
28 | public function __construct(\PDOException $exception, array $config, $sql, $code = 10501)
29 | {
30 | $error = $exception->errorInfo;
31 |
32 | $this->setData('PDO Error Info', [
33 | 'SQLSTATE' => $error[0],
34 | 'Driver Error Code' => isset($error[1]) ? $error[1] : 0,
35 | 'Driver Error Message' => isset($error[2]) ? $error[2] : '',
36 | ]);
37 |
38 | parent::__construct($exception->getMessage(), $config, $sql, $code);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/exception/RouteNotFoundException.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\exception;
13 |
14 | class RouteNotFoundException extends HttpException
15 | {
16 |
17 | public function __construct()
18 | {
19 | parent::__construct(404, 'Route Not Found');
20 | }
21 |
22 | }
23 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/exception/TemplateNotFoundException.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\exception;
13 |
14 | class TemplateNotFoundException extends \RuntimeException
15 | {
16 | protected $template;
17 |
18 | public function __construct($message, $template = '')
19 | {
20 | $this->message = $message;
21 | $this->template = $template;
22 | }
23 |
24 | /**
25 | * 获取模板文件
26 | * @access public
27 | * @return string
28 | */
29 | public function getTemplate()
30 | {
31 | return $this->template;
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/exception/ValidateException.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\exception;
13 |
14 | class ValidateException extends \RuntimeException
15 | {
16 | protected $error;
17 |
18 | public function __construct($error, $code = 0)
19 | {
20 | $this->error = $error;
21 | $this->message = is_array($error) ? implode(PHP_EOL, $error) : $error;
22 | $this->code = $code;
23 | }
24 |
25 | /**
26 | * 获取验证错误信息
27 | * @access public
28 | * @return array|string
29 | */
30 | public function getError()
31 | {
32 | return $this->error;
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/facade/Build.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\facade;
13 |
14 | use think\Facade;
15 |
16 | /**
17 | * @see \think\Build
18 | * @mixin \think\Build
19 | * @method void run(array $build = [], string $namespace = 'app', bool $suffix = false) static 根据传入的build资料创建目录和文件
20 | * @method void module(string $module = '', array $list = [], string $namespace = 'app', bool $suffix = false) static 创建模块
21 | */
22 | class Build extends Facade
23 | {
24 | /**
25 | * 获取当前Facade对应类名(或者已经绑定的容器对象标识)
26 | * @access protected
27 | * @return string
28 | */
29 | protected static function getFacadeClass()
30 | {
31 | return 'build';
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/facade/Config.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\facade;
13 |
14 | use think\Facade;
15 |
16 | /**
17 | * @see \think\Config
18 | * @mixin \think\Config
19 | * @method array load(string $file, string $name = '') static 加载配置文件
20 | * @method bool has(string $name) static 检测配置是否存在
21 | * @method array pull(string $name) static 获取一级配置参数
22 | * @method mixed get(string $name,mixed $default = null) static 获取配置参数
23 | * @method array set(mixed $name, mixed $value = null) static 设置配置参数
24 | * @method array reset(string $name ='') static 重置配置参数
25 | * @method void remove(string $name = '') static 移除配置
26 | * @method void setYaconf(mixed $yaconf) static 设置开启Yaconf 或者指定配置文件名
27 | */
28 | class Config extends Facade
29 | {
30 | /**
31 | * 获取当前Facade对应类名(或者已经绑定的容器对象标识)
32 | * @access protected
33 | * @return string
34 | */
35 | protected static function getFacadeClass()
36 | {
37 | return 'config';
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/facade/Cookie.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\facade;
13 |
14 | use think\Facade;
15 |
16 | /**
17 | * @see \think\Cookie
18 | * @mixin \think\Cookie
19 | * @method void init(array $config = []) static 初始化
20 | * @method bool has(string $name,string $prefix = null) static 判断Cookie数据
21 | * @method mixed prefix(string $prefix = '') static 设置或者获取cookie作用域(前缀)
22 | * @method mixed get(string $name,string $prefix = null) static Cookie获取
23 | * @method mixed set(string $name, mixed $value = null, mixed $option = null) static 设置Cookie
24 | * @method void forever(string $name, mixed $value = null, mixed $option = null) static 永久保存Cookie数据
25 | * @method void delete(string $name, string $prefix = null) static Cookie删除
26 | * @method void clear($prefix = null) static Cookie清空
27 | */
28 | class Cookie extends Facade
29 | {
30 | /**
31 | * 获取当前Facade对应类名(或者已经绑定的容器对象标识)
32 | * @access protected
33 | * @return string
34 | */
35 | protected static function getFacadeClass()
36 | {
37 | return 'cookie';
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/facade/Env.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\facade;
13 |
14 | use think\Facade;
15 |
16 | /**
17 | * @see \think\Env
18 | * @mixin \think\Env
19 | * @method void load(string $file) static 读取环境变量定义文件
20 | * @method mixed get(string $name = null, mixed $default = null) static 获取环境变量值
21 | * @method void set(mixed $env, string $value = null) static 设置环境变量值
22 | */
23 | class Env extends Facade
24 | {
25 | /**
26 | * 获取当前Facade对应类名(或者已经绑定的容器对象标识)
27 | * @access protected
28 | * @return string
29 | */
30 | protected static function getFacadeClass()
31 | {
32 | return 'env';
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/facade/Hook.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\facade;
13 |
14 | use think\Facade;
15 |
16 | /**
17 | * @see \think\Hook
18 | * @mixin \think\Hook
19 | * @method \think\Hook alias(mixed $name, mixed $behavior = null) static 指定行为标识
20 | * @method void add(string $tag, mixed $behavior, bool $first = false) static 动态添加行为扩展到某个标签
21 | * @method void import(array $tags, bool $recursive = true) static 批量导入插件
22 | * @method array get(string $tag = '') static 获取插件信息
23 | * @method mixed listen(string $tag, mixed $params = null, bool $once = false) static 监听标签的行为
24 | * @method mixed exec(mixed $class, mixed $params = null) static 执行行为
25 | */
26 | class Hook extends Facade
27 | {
28 | /**
29 | * 获取当前Facade对应类名(或者已经绑定的容器对象标识)
30 | * @access protected
31 | * @return string
32 | */
33 | protected static function getFacadeClass()
34 | {
35 | return 'hook';
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/facade/Middleware.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\facade;
13 |
14 | use think\Facade;
15 |
16 | /**
17 | * @see \think\Middleware
18 | * @mixin \think\Middleware
19 | * @method void import(array $middlewares = []) static 批量设置中间件
20 | * @method void add(mixed $middleware) static 添加中间件到队列
21 | * @method void unshift(mixed $middleware) static 添加中间件到队列开头
22 | * @method array all() static 获取中间件队列
23 | * @method \think\Response dispatch(\think\Request $request) static 执行中间件调度
24 | */
25 | class Middleware extends Facade
26 | {
27 | /**
28 | * 获取当前Facade对应类名(或者已经绑定的容器对象标识)
29 | * @access protected
30 | * @return string
31 | */
32 | protected static function getFacadeClass()
33 | {
34 | return 'middleware';
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/facade/Template.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\facade;
13 |
14 | use think\Facade;
15 |
16 | /**
17 | * @see \think\Template
18 | * @mixin \think\Template
19 | * @method void assign(mixed $name, mixed $value = '') static 模板变量赋值
20 | * @method mixed get(string $name = '') static 获取模板变量
21 | * @method void fetch(string $template, array $vars = [], array $config = []) static 渲染模板文件
22 | * @method void display(string $content, array $vars = [], array $config = []) static 渲染模板内容
23 | * @method mixed layout(string $name, string $replace = '') static 设置模板布局
24 | */
25 | class Template extends Facade
26 | {
27 | /**
28 | * 获取当前Facade对应类名(或者已经绑定的容器对象标识)
29 | * @access protected
30 | * @return string
31 | */
32 | protected static function getFacadeClass()
33 | {
34 | return 'template';
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/facade/Url.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\facade;
13 |
14 | use think\Facade;
15 |
16 | /**
17 | * @see \think\Url
18 | * @mixin \think\Url
19 | * @method string build(string $url = '', mixed $vars = '', mixed $suffix = true, mixed $domain = false) static URL生成 支持路由反射
20 | * @method void root(string $root) static 指定当前生成URL地址的root
21 | */
22 | class Url extends Facade
23 | {
24 | /**
25 | * 获取当前Facade对应类名(或者已经绑定的容器对象标识)
26 | * @access protected
27 | * @return string
28 | */
29 | protected static function getFacadeClass()
30 | {
31 | return 'url';
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/model/Pivot.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\model;
13 |
14 | use think\Model;
15 |
16 | class Pivot extends Model
17 | {
18 |
19 | /** @var Model */
20 | public $parent;
21 |
22 | protected $autoWriteTimestamp = false;
23 |
24 | /**
25 | * 架构函数
26 | * @access public
27 | * @param array|object $data 数据
28 | * @param Model $parent 上级模型
29 | * @param string $table 中间数据表名
30 | */
31 | public function __construct($data = [], Model $parent = null, $table = '')
32 | {
33 | $this->parent = $parent;
34 |
35 | if (is_null($this->name)) {
36 | $this->name = $table;
37 | }
38 |
39 | parent::__construct($data);
40 | }
41 |
42 | }
43 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/process/exception/Faild.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\process\exception;
13 |
14 | use think\Process;
15 |
16 | class Faild extends \RuntimeException
17 | {
18 |
19 | private $process;
20 |
21 | public function __construct(Process $process)
22 | {
23 | if ($process->isSuccessful()) {
24 | throw new \InvalidArgumentException('Expected a failed process, but the given process was successful.');
25 | }
26 |
27 | $error = sprintf('The command "%s" failed.' . "\nExit Code: %s(%s)", $process->getCommandLine(), $process->getExitCode(), $process->getExitCodeText());
28 |
29 | if (!$process->isOutputDisabled()) {
30 | $error .= sprintf("\n\nOutput:\n================\n%s\n\nError Output:\n================\n%s", $process->getOutput(), $process->getErrorOutput());
31 | }
32 |
33 | parent::__construct($error);
34 |
35 | $this->process = $process;
36 | }
37 |
38 | public function getProcess()
39 | {
40 | return $this->process;
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/process/exception/Failed.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\process\exception;
13 |
14 | use think\Process;
15 |
16 | class Failed extends \RuntimeException
17 | {
18 |
19 | private $process;
20 |
21 | public function __construct(Process $process)
22 | {
23 | if ($process->isSuccessful()) {
24 | throw new \InvalidArgumentException('Expected a failed process, but the given process was successful.');
25 | }
26 |
27 | $error = sprintf('The command "%s" failed.' . "\nExit Code: %s(%s)", $process->getCommandLine(), $process->getExitCode(), $process->getExitCodeText());
28 |
29 | if (!$process->isOutputDisabled()) {
30 | $error .= sprintf("\n\nOutput:\n================\n%s\n\nError Output:\n================\n%s", $process->getOutput(), $process->getErrorOutput());
31 | }
32 |
33 | parent::__construct($error);
34 |
35 | $this->process = $process;
36 | }
37 |
38 | public function getProcess()
39 | {
40 | return $this->process;
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/response/Json.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\response;
13 |
14 | use think\Response;
15 |
16 | class Json extends Response
17 | {
18 | // 输出参数
19 | protected $options = [
20 | 'json_encode_param' => JSON_UNESCAPED_UNICODE,
21 | ];
22 |
23 | protected $contentType = 'application/json';
24 |
25 | /**
26 | * 处理数据
27 | * @access protected
28 | * @param mixed $data 要处理的数据
29 | * @return mixed
30 | * @throws \Exception
31 | */
32 | protected function output($data)
33 | {
34 | try {
35 | // 返回JSON数据格式到客户端 包含状态信息
36 | $data = json_encode($data, $this->options['json_encode_param']);
37 |
38 | if (false === $data) {
39 | throw new \InvalidArgumentException(json_last_error_msg());
40 | }
41 |
42 | return $data;
43 | } catch (\Exception $e) {
44 | if ($e->getPrevious()) {
45 | throw $e->getPrevious();
46 | }
47 | throw $e;
48 | }
49 | }
50 |
51 | }
52 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/response/Jump.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\response;
13 |
14 | use think\Response;
15 |
16 | class Jump extends Response
17 | {
18 | protected $contentType = 'text/html';
19 |
20 | /**
21 | * 处理数据
22 | * @access protected
23 | * @param mixed $data 要处理的数据
24 | * @return mixed
25 | * @throws \Exception
26 | */
27 | protected function output($data)
28 | {
29 | $data = $this->app['view']->fetch($this->options['jump_template'], $data);
30 | return $data;
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/route/dispatch/Callback.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\route\dispatch;
13 |
14 | use think\route\Dispatch;
15 |
16 | class Callback extends Dispatch
17 | {
18 | public function exec()
19 | {
20 | // 执行回调方法
21 | $vars = array_merge($this->request->param(), $this->param);
22 |
23 | return $this->app->invoke($this->dispatch, $vars);
24 | }
25 |
26 | }
27 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/route/dispatch/Controller.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\route\dispatch;
13 |
14 | use think\route\Dispatch;
15 |
16 | class Controller extends Dispatch
17 | {
18 | public function exec()
19 | {
20 | // 执行控制器的操作方法
21 | $vars = array_merge($this->request->param(), $this->param);
22 |
23 | return $this->app->action(
24 | $this->dispatch, $vars,
25 | $this->rule->getConfig('url_controller_layer'),
26 | $this->rule->getConfig('controller_suffix')
27 | );
28 | }
29 |
30 | }
31 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/route/dispatch/Redirect.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\route\dispatch;
13 |
14 | use think\Response;
15 | use think\route\Dispatch;
16 |
17 | class Redirect extends Dispatch
18 | {
19 | public function exec()
20 | {
21 | return Response::create($this->dispatch, 'redirect')->code($this->code);
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/route/dispatch/Response.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\route\dispatch;
13 |
14 | use think\route\Dispatch;
15 |
16 | class Response extends Dispatch
17 | {
18 | public function exec()
19 | {
20 | return $this->dispatch;
21 | }
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/library/think/route/dispatch/View.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\route\dispatch;
13 |
14 | use think\Response;
15 | use think\route\Dispatch;
16 |
17 | class View extends Dispatch
18 | {
19 | public function exec()
20 | {
21 | // 渲染模板输出
22 | $vars = array_merge($this->request->param(), $this->param);
23 |
24 | return Response::create($this->dispatch, 'view')->assign($vars);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/ThinkPHP/logo.png
--------------------------------------------------------------------------------
/Win32/debug/app/ThinkPHP/phpunit.xml.dist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 | ./library/think/*/tests/
27 |
28 |
29 |
30 |
31 |
32 | ./library/
33 |
34 | ./library/think/*/tests
35 | ./library/think/*/assets
36 | ./library/think/*/resources
37 | ./library/think/*/vendor
38 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Win32/debug/app/application/.htaccess:
--------------------------------------------------------------------------------
1 | deny from all
--------------------------------------------------------------------------------
/Win32/debug/app/application/command.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | return [];
13 |
--------------------------------------------------------------------------------
/Win32/debug/app/application/common.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | // 应用公共文件
13 |
--------------------------------------------------------------------------------
/Win32/debug/app/application/index/view/index/audio.php:
--------------------------------------------------------------------------------
1 | {extend name="layout" /}
2 | {block name="title"}Flash播放音频{/block}
3 |
4 | {block name="body"}
5 |
6 |
20 | {/block}
21 |
--------------------------------------------------------------------------------
/Win32/debug/app/application/index/view/index/file.php:
--------------------------------------------------------------------------------
1 | {extend name="layout" /}
2 | {block name="title"}窗口间消息通讯{/block}
3 |
4 | {block name="body"}
5 |
6 |
7 | 文件选择表单:文件选择表单,获取当地文件完整路径
8 |
9 |
10 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
36 | {/block}
37 |
--------------------------------------------------------------------------------
/Win32/debug/app/application/index/view/index/form.php:
--------------------------------------------------------------------------------
1 | {extend name="layout" /}
2 | {block name="title"}窗口间消息通讯{/block}
3 |
4 | {block name="body"}
5 |
16 |
17 |
18 |
49 | {/block}
50 |
--------------------------------------------------------------------------------
/Win32/debug/app/application/index/view/index/iframe.php:
--------------------------------------------------------------------------------
1 | {extend name="layout" /}
2 | {block name="title"}窗口间消息通讯{/block}
3 | {block name="body"}
4 |
5 | 我是iframe,在监听消息3
6 |
7 |
8 |
20 | {/block}
21 |
--------------------------------------------------------------------------------
/Win32/debug/app/application/index/view/index/link.php:
--------------------------------------------------------------------------------
1 | {extend name="layout" /}
2 | {block name="title"}链接示例{/block}
3 |
4 | {block name="body"}
5 |
13 | {/block}
14 |
--------------------------------------------------------------------------------
/Win32/debug/app/application/index/view/index/msg1.php:
--------------------------------------------------------------------------------
1 | {extend name="layout" /}
2 | {block name="title"}窗口间消息通讯{/block}
3 | {block name="body"}
4 |
5 |
6 |
关闭窗口
7 |
8 | 监听消息1
9 |
10 |
11 |
13 |
14 |
27 | {/block}
28 |
--------------------------------------------------------------------------------
/Win32/debug/app/application/index/view/index/msg2.php:
--------------------------------------------------------------------------------
1 | {extend name="layout" /}
2 | {block name="title"}窗口间消息通讯{/block}
3 | {block name="body"}
4 |
5 |
6 |
关闭窗口
7 |
8 | 监听消息2
9 |
10 |
11 |
23 | {/block}
24 |
--------------------------------------------------------------------------------
/Win32/debug/app/application/index/view/index/sqlite.php:
--------------------------------------------------------------------------------
1 | {extend name="layout" /}
2 | {block name="title"}查询Employees表{/block}
3 |
4 | {block name="body"}
5 |
6 |
7 |
8 | Sqlite示例:查询Employees表
9 |
10 |
11 |
12 |
35 | {/block}
36 |
--------------------------------------------------------------------------------
/Win32/debug/app/application/index/view/index/test.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 示例
6 |
7 |
8 |
9 |
10 | hello world
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Win32/debug/app/application/index/view/index/video.php:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Win32/debug/app/application/provider.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | // 应用容器绑定定义
13 | return [
14 | ];
15 |
--------------------------------------------------------------------------------
/Win32/debug/app/application/tags.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | // 应用行为扩展定义文件
13 | return [
14 | // 应用初始化
15 | 'app_init' => [],
16 | // 应用开始
17 | 'app_begin' => [],
18 | // 模块初始化
19 | 'module_init' => [],
20 | // 操作开始执行
21 | 'action_begin' => [],
22 | // 视图内容过滤
23 | 'view_filter' => [],
24 | // 日志写入
25 | 'log_write' => [],
26 | // 应用结束
27 | 'app_end' => [],
28 | ];
29 |
--------------------------------------------------------------------------------
/Win32/debug/app/build.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | return [
13 | // 生成应用公共文件
14 | '__file__' => ['common.php'],
15 |
16 | // 定义demo模块的自动生成 (按照实际定义的文件名生成)
17 | 'demo' => [
18 | '__file__' => ['common.php'],
19 | '__dir__' => ['behavior', 'controller', 'model', 'view'],
20 | 'controller' => ['Index', 'Test', 'UserType'],
21 | 'model' => ['User', 'UserType'],
22 | 'view' => ['index/index'],
23 | ],
24 |
25 | // 其他更多的模块定义
26 | ];
27 |
--------------------------------------------------------------------------------
/Win32/debug/app/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "topthink/think",
3 | "description": "the new thinkphp framework",
4 | "type": "project",
5 | "keywords": [
6 | "framework",
7 | "thinkphp",
8 | "ORM"
9 | ],
10 | "homepage": "http://thinkphp.cn/",
11 | "license": "Apache-2.0",
12 | "authors": [
13 | {
14 | "name": "liu21st",
15 | "email": "liu21st@gmail.com"
16 | }
17 | ],
18 | "require": {
19 | "php": ">=5.6.0",
20 | "topthink/framework": "5.1.*",
21 | "lobtao/think-worker": "2.0.x-dev"
22 | },
23 | "autoload": {
24 | "psr-4": {
25 | "app\\": "application"
26 | }
27 | },
28 | "extra": {
29 | "think-path": "thinkphp"
30 | },
31 | "config": {
32 | "preferred-install": "dist"
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/Win32/debug/app/config/cache.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | // +----------------------------------------------------------------------
13 | // | 缓存设置
14 | // +----------------------------------------------------------------------
15 |
16 | return [
17 | // 驱动方式
18 | 'type' => 'File',
19 | // 缓存保存目录
20 | 'path' => '',
21 | // 缓存前缀
22 | 'prefix' => '',
23 | // 缓存有效期 0表示永久缓存
24 | 'expire' => 0,
25 | ];
26 |
--------------------------------------------------------------------------------
/Win32/debug/app/config/console.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | // +----------------------------------------------------------------------
13 | // | 控制台配置
14 | // +----------------------------------------------------------------------
15 | return [
16 | 'name' => 'Think Console',
17 | 'version' => '0.1',
18 | 'user' => null,
19 | ];
20 |
--------------------------------------------------------------------------------
/Win32/debug/app/config/cookie.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | // +----------------------------------------------------------------------
13 | // | Cookie设置
14 | // +----------------------------------------------------------------------
15 | return [
16 | // cookie 名称前缀
17 | 'prefix' => '',
18 | // cookie 保存时间
19 | 'expire' => 0,
20 | // cookie 保存路径
21 | 'path' => '/',
22 | // cookie 有效域名
23 | 'domain' => '',
24 | // cookie 启用安全传输
25 | 'secure' => false,
26 | // httponly设置
27 | 'httponly' => '',
28 | // 是否使用 setcookie
29 | 'setcookie' => true,
30 | ];
31 |
--------------------------------------------------------------------------------
/Win32/debug/app/config/log.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | // +----------------------------------------------------------------------
13 | // | 日志设置
14 | // +----------------------------------------------------------------------
15 | return [
16 | // 日志记录方式,内置 file socket 支持扩展
17 | 'type' => 'File',
18 | // 日志保存目录
19 | 'path' => '',
20 | // 日志记录级别
21 | 'level' => [],
22 | // 单文件日志写入
23 | 'single' => false,
24 | // 独立日志级别
25 | 'apart_level' => [],
26 | // 最大日志文件数量
27 | 'max_files' => 0,
28 | // 是否关闭日志写入
29 | 'close' => false,
30 | ];
31 |
--------------------------------------------------------------------------------
/Win32/debug/app/config/middleware.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | // +----------------------------------------------------------------------
13 | // | 中间件配置
14 | // +----------------------------------------------------------------------
15 | return [
16 | // 默认中间件命名空间
17 | 'default_namespace' => 'app\\http\\middleware\\',
18 | ];
19 |
--------------------------------------------------------------------------------
/Win32/debug/app/config/session.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | // +----------------------------------------------------------------------
13 | // | 会话设置
14 | // +----------------------------------------------------------------------
15 |
16 | return [
17 | 'id' => '',
18 | // SESSION_ID的提交变量,解决flash上传跨域
19 | 'var_session_id' => '',
20 | // SESSION 前缀
21 | 'prefix' => 'think',
22 | // 驱动方式 支持redis memcache memcached
23 | 'type' => '',
24 | // 是否自动开启 SESSION
25 | 'auto_start' => true,
26 | ];
27 |
--------------------------------------------------------------------------------
/Win32/debug/app/config/template.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | // +----------------------------------------------------------------------
13 | // | 模板设置
14 | // +----------------------------------------------------------------------
15 |
16 | return [
17 | // 模板引擎类型 支持 php think 支持扩展
18 | 'type' => 'Think',
19 | // 默认模板渲染规则 1 解析为小写+下划线 2 全部转换小写 3 保持操作方法
20 | 'auto_rule' => 1,
21 | // 模板路径
22 | 'view_path' => '',
23 | // 模板后缀
24 | 'view_suffix' => 'php',
25 | // 模板文件名分隔符
26 | 'view_depr' => DIRECTORY_SEPARATOR,
27 | // 模板引擎普通标签开始标记
28 | 'tpl_begin' => '{',
29 | // 模板引擎普通标签结束标记
30 | 'tpl_end' => '}',
31 | // 标签库标签开始标记
32 | 'taglib_begin' => '{',
33 | // 标签库标签结束标记
34 | 'taglib_end' => '}',
35 | 'tpl_replace_string' => [
36 | '__STATIC__' => '/static',
37 | '__JS__' => '/static/javascript',
38 | ],
39 | ];
40 |
--------------------------------------------------------------------------------
/Win32/debug/app/config/trace.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | // +----------------------------------------------------------------------
13 | // | Trace设置 开启 app_trace 后 有效
14 | // +----------------------------------------------------------------------
15 | return [
16 | // 内置Html Console 支持扩展
17 | 'type' => 'Html',
18 | ];
19 |
--------------------------------------------------------------------------------
/Win32/debug/app/config/worker.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | // +----------------------------------------------------------------------
13 | // | Workerman设置 php think worker命令行下有效
14 | // +----------------------------------------------------------------------
15 | return [
16 | // 扩展自身需要的配置
17 | 'host' => '0.0.0.0', // 监听地址
18 | 'port' => 46150, // 监听端口
19 | 'app_path' => '', // 应用目录 守护进程模式必须设置(绝对路径)
20 |
21 | // 支持workerman的所有配置参数
22 | 'name' => 'thinkphp',
23 | 'count' => 4,
24 | 'file_monitor' => false,
25 | ];
26 |
--------------------------------------------------------------------------------
/Win32/debug/app/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 |
--------------------------------------------------------------------------------
/Win32/debug/app/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/favicon.ico
--------------------------------------------------------------------------------
/Win32/debug/app/public/index.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | // [ 应用入口文件 ]
13 | namespace think;
14 |
15 | // 加载基础文件
16 | require __DIR__ . '/../thinkphp/base.php';
17 |
18 | // 支持事先使用静态方法设置Request对象和Config对象
19 |
20 | // 执行应用并响应
21 | Container::get('app')->run()->send();
22 |
--------------------------------------------------------------------------------
/Win32/debug/app/public/init.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 | // $Id$
12 |
13 | if (is_file($_SERVER["DOCUMENT_ROOT"] . $_SERVER["SCRIPT_NAME"])) {
14 | return false;
15 | } else {
16 | require __DIR__ . "/index.php";
17 | }
18 |
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/css/modules/code.css:
--------------------------------------------------------------------------------
1 | /** layui-v2.4.3 MIT License By https://www.layui.com */
2 | html #layuicss-skincodecss{display:none;position:absolute;width:1989px}.layui-code-h3,.layui-code-view{position:relative;font-size:12px}.layui-code-view{display:block;margin:10px 0;padding:0;border:1px solid #e2e2e2;border-left-width:6px;background-color:#F2F2F2;color:#333;font-family:Courier New}.layui-code-h3{padding:0 10px;height:32px;line-height:32px;border-bottom:1px solid #e2e2e2}.layui-code-h3 a{position:absolute;right:10px;top:0;color:#999}.layui-code-view .layui-code-ol{position:relative;overflow:auto}.layui-code-view .layui-code-ol li{position:relative;margin-left:45px;line-height:20px;padding:0 5px;border-left:1px solid #e2e2e2;list-style-type:decimal-leading-zero;*list-style-type:decimal;background-color:#fff}.layui-code-view pre{margin:0}.layui-code-notepad{border:1px solid #0C0C0C;border-left-color:#3F3F3F;background-color:#0C0C0C;color:#C2BE9E}.layui-code-notepad .layui-code-h3{border-bottom:none}.layui-code-notepad .layui-code-ol li{background-color:#3F3F3F;border-left:none}
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/css/modules/layer/default/icon-ext.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/css/modules/layer/default/icon-ext.png
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/css/modules/layer/default/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/css/modules/layer/default/icon.png
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/css/modules/layer/default/loading-0.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/css/modules/layer/default/loading-0.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/css/modules/layer/default/loading-1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/css/modules/layer/default/loading-1.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/css/modules/layer/default/loading-2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/css/modules/layer/default/loading-2.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/font/iconfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/font/iconfont.eot
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/font/iconfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/font/iconfont.ttf
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/font/iconfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/font/iconfont.woff
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/0.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/0.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/1.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/10.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/10.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/11.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/11.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/12.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/12.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/13.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/13.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/14.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/14.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/15.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/15.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/16.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/16.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/17.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/17.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/18.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/18.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/19.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/19.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/2.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/20.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/20.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/21.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/21.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/22.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/22.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/23.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/23.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/24.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/24.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/25.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/25.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/26.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/26.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/27.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/27.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/28.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/28.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/29.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/29.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/3.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/3.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/30.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/30.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/31.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/31.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/32.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/32.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/33.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/33.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/34.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/34.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/35.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/35.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/36.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/36.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/37.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/37.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/38.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/38.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/39.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/39.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/4.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/4.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/40.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/40.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/41.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/41.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/42.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/42.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/43.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/43.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/44.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/44.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/45.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/45.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/46.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/46.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/47.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/47.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/48.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/48.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/49.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/49.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/5.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/5.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/50.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/50.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/51.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/51.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/52.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/52.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/53.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/53.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/54.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/54.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/55.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/55.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/56.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/56.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/57.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/57.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/58.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/58.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/59.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/59.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/6.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/6.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/60.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/60.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/61.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/61.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/62.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/62.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/63.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/63.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/64.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/64.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/65.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/65.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/66.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/66.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/67.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/67.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/68.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/68.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/69.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/69.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/7.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/7.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/70.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/70.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/71.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/71.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/8.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/8.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/images/face/9.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/9.gif
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/layui/lay/modules/code.js:
--------------------------------------------------------------------------------
1 | /** layui-v2.4.3 MIT License By https://www.layui.com */
2 | ;layui.define("jquery",function(e){"use strict";var a=layui.$,l="http://www.layui.com/doc/modules/code.html";e("code",function(e){var t=[];e=e||{},e.elem=a(e.elem||".layui-code"),e.about=!("about"in e)||e.about,e.elem.each(function(){t.push(this)}),layui.each(t.reverse(),function(t,i){var c=a(i),o=c.html();(c.attr("lay-encode")||e.encode)&&(o=o.replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""")),c.html('- '+o.replace(/[\r\t\n]+/g,"
- ")+"
"),c.find(">.layui-code-h3")[0]||c.prepend(''+(c.attr("lay-title")||e.title||"code")+(e.about?'layui.code':"")+"
");var d=c.find(">.layui-code-ol");c.addClass("layui-box layui-code-view"),(c.attr("lay-skin")||e.skin)&&c.addClass("layui-code-"+(c.attr("lay-skin")||e.skin)),(d.find("li").length/100|0)>0&&d.css("margin-left",(d.find("li").length/100|0)+"px"),(c.attr("lay-height")||e.height)&&d.css("max-height",c.attr("lay-height")||e.height)})})}).addcss("modules/code.css","skincodecss");
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/player/EasyMp3Player.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/player/EasyMp3Player.jpg
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/player/EasyMp3Player.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/player/EasyMp3Player.swf
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/zui_fonts/zenicon.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/zui_fonts/zenicon.eot
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/zui_fonts/zenicon.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/zui_fonts/zenicon.ttf
--------------------------------------------------------------------------------
/Win32/debug/app/public/static/zui_fonts/zenicon.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/zui_fonts/zenicon.woff
--------------------------------------------------------------------------------
/Win32/debug/app/route/route.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | Route::get('think', function () {
13 | return 'hello,ThinkPHP5!';
14 | });
15 |
16 | Route::get('hello/:name', 'index/hello');
17 |
18 | return [
19 |
20 | ];
21 |
--------------------------------------------------------------------------------
/Win32/debug/app/think:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env php
2 |
11 | // +----------------------------------------------------------------------
12 |
13 | namespace think;
14 |
15 | // 加载基础文件
16 | require __DIR__ . '/thinkphp/base.php';
17 |
18 | // 应用初始化
19 | Container::get('app')->path(__DIR__ . '/application/')->initialize();
20 |
21 | // 控制台初始化
22 | Console::init();
--------------------------------------------------------------------------------
/Win32/debug/app/thinkphp/.gitignore:
--------------------------------------------------------------------------------
1 | /vendor
2 | composer.phar
3 | composer.lock
4 | .DS_Store
5 | Thumbs.db
6 | /phpunit.xml
7 | /.idea
8 | /.vscode
--------------------------------------------------------------------------------
/Win32/debug/app/vendor/autoload.php:
--------------------------------------------------------------------------------
1 | $vendorDir . '/lobtao/think-worker/src/command.php',
10 | );
11 |
--------------------------------------------------------------------------------
/Win32/debug/app/vendor/composer/autoload_namespaces.php:
--------------------------------------------------------------------------------
1 | array($vendorDir . '/lobtao/think-worker/src'),
10 | 'think\\composer\\' => array($vendorDir . '/topthink/think-installer/src'),
11 | 'app\\' => array($baseDir . '/application'),
12 | 'Workerman\\' => array($vendorDir . '/workerman/workerman'),
13 | 'GatewayWorker\\' => array($vendorDir . '/workerman/gateway-worker/src'),
14 | );
15 |
--------------------------------------------------------------------------------
/Win32/debug/app/vendor/lobtao/think-worker/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "lobtao/think-worker",
3 | "description": "workerman extend for thinkphp5.1",
4 | "license": "Apache-2.0",
5 | "type": "think-extend",
6 | "authors": [
7 | {
8 | "name": "liu21st",
9 | "email": "liu21st@gmail.com"
10 | }
11 | ],
12 | "require": {
13 | "workerman/workerman": "^3.3.0",
14 | "workerman/gateway-worker": "^3.0.0",
15 | "topthink/think-installer": "^2.0",
16 | "topthink/framework": "^5.1.18"
17 | },
18 | "autoload": {
19 | "psr-4": {
20 | "think\\worker\\": "src"
21 | },
22 | "files": [
23 | "src/command.php"
24 | ]
25 | },
26 | "extra": {
27 | "think-config": {
28 | "worker": "src/config/worker.php",
29 | "worker_server": "src/config/server.php",
30 | "gateway_worker": "src/config/gateway.php"
31 | }
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/Win32/debug/app/vendor/lobtao/think-worker/src/Cookie.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 | namespace think\worker;
12 |
13 | use think\Cookie as BaseCookie;
14 | use Workerman\Protocols\Http as WorkerHttp;
15 |
16 | /**
17 | * Workerman Cookie类
18 | */
19 | class Cookie extends BaseCookie
20 | {
21 |
22 | /**
23 | * Cookie初始化
24 | * @access public
25 | * @param array $config
26 | * @return void
27 | */
28 | public function init(array $config = [])
29 | {
30 | $this->config = array_merge($this->config, array_change_key_case($config));
31 | }
32 |
33 | /**
34 | * Cookie 设置保存
35 | *
36 | * @access public
37 | * @param string $name cookie名称
38 | * @param mixed $value cookie值
39 | * @param array $option 可选参数
40 | * @return void
41 | */
42 | protected function setCookie($name, $value, $expire, $option = [])
43 | {
44 | WorkerHttp::setCookie($name, $value, $expire, $option['path'], $option['domain'], $option['secure'], $option['httponly']);
45 | }
46 | }
47 |
--------------------------------------------------------------------------------
/Win32/debug/app/vendor/lobtao/think-worker/src/command.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | \think\Console::addDefaultCommands([
13 | 'worker' => '\\think\\worker\\command\\Worker',
14 | 'worker:server' => '\\think\\worker\\command\\Server',
15 | 'worker:gateway' => '\\think\\worker\\command\\GatewayWorker',
16 | ]);
17 |
--------------------------------------------------------------------------------
/Win32/debug/app/vendor/lobtao/think-worker/src/config/worker.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 | use think\facade\Env;
12 |
13 | // +----------------------------------------------------------------------
14 | // | Workerman设置 仅对 php think worker 指令有效
15 | // +----------------------------------------------------------------------
16 | return [
17 | // 扩展自身需要的配置
18 | 'host' => '0.0.0.0', // 监听地址
19 | 'port' => 2346, // 监听端口
20 | 'root' => '', // WEB 根目录 默认会定位public目录
21 | 'app_path' => '', // 应用目录 守护进程模式必须设置(绝对路径)
22 | 'file_monitor' => false, // 是否开启PHP文件更改监控(调试模式下自动开启)
23 | 'file_monitor_interval' => 2, // 文件监控检测时间间隔(秒)
24 | 'file_monitor_path' => [], // 文件监控目录 默认监控application和config目录
25 |
26 | // 支持workerman的所有配置参数
27 | 'name' => 'thinkphp',
28 | 'count' => 4,
29 | 'daemonize' => false,
30 | 'pidFile' => Env::get('runtime_path') . 'worker.pid',
31 | ];
32 |
--------------------------------------------------------------------------------
/Win32/debug/app/vendor/lobtao/think-worker/src/facade/Application.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\worker\facade;
13 |
14 | use think\Facade;
15 |
16 | /**
17 | * @see \think\worker\Application
18 | * @mixin \think\worker\Application
19 | * @method void initialize() static 初始化应用
20 | * @method void worker(\Workerman\Connection\TcpConnection $connection) static 处理Worker请求
21 | */
22 | class Application extends Facade
23 | {
24 | }
25 |
--------------------------------------------------------------------------------
/Win32/debug/app/vendor/lobtao/think-worker/src/facade/Worker.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | namespace think\worker\facade;
13 |
14 | use think\Facade;
15 |
16 | /**
17 | * @see \think\worker\Worker
18 | * @mixin \think\worker\Worker
19 | * @method void option(array $option) static 参数设置
20 | * @method void start() static 启动服务
21 | * @method void stop() static 停止服务
22 | */
23 | class Worker extends Facade
24 | {
25 | }
26 |
--------------------------------------------------------------------------------
/Win32/debug/app/vendor/topthink/think-installer/.gitignore:
--------------------------------------------------------------------------------
1 | /.idea
2 | composer.lock
3 | /vendor
--------------------------------------------------------------------------------
/Win32/debug/app/vendor/topthink/think-installer/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "topthink/think-installer",
3 | "type": "composer-plugin",
4 | "require": {
5 | "composer-plugin-api": "^1.0||^2.0"
6 | },
7 | "require-dev": {
8 | "composer/composer": "^1.0||^2.0"
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 |
--------------------------------------------------------------------------------
/Win32/debug/app/vendor/topthink/think-installer/src/LibraryInstaller.php:
--------------------------------------------------------------------------------
1 | makePromise(parent::install($repo, $package));
14 | }
15 |
16 | public function update(InstalledRepositoryInterface $repo, PackageInterface $initial, PackageInterface $target)
17 | {
18 | return $this->makePromise(parent::update($repo, $initial, $target));
19 | }
20 |
21 | protected function makePromise($promise)
22 | {
23 | if ($promise instanceof PromiseInterface) {
24 | return $promise;
25 | }
26 | return new Promise();
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/Win32/debug/app/vendor/topthink/think-installer/src/Plugin.php:
--------------------------------------------------------------------------------
1 | getInstallationManager();
14 |
15 | //框架核心
16 | $manager->addInstaller(new ThinkFramework($io, $composer));
17 |
18 | //单元测试
19 | $manager->addInstaller(new ThinkTesting($io, $composer));
20 |
21 | //扩展
22 | $manager->addInstaller(new ThinkExtend($io, $composer));
23 | }
24 |
25 | public function deactivate(Composer $composer, IOInterface $io)
26 | {
27 |
28 | }
29 |
30 | public function uninstall(Composer $composer, IOInterface $io)
31 | {
32 |
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/Win32/debug/app/vendor/topthink/think-installer/src/Promise.php:
--------------------------------------------------------------------------------
1 | and contributors (see https://github.com/walkor/workerman/contributors)
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in
13 | all copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
21 | THE SOFTWARE.
22 |
--------------------------------------------------------------------------------
/Win32/debug/app/vendor/workerman/gateway-worker/README.md:
--------------------------------------------------------------------------------
1 | GatewayWorker
2 | =================
3 |
4 | GatewayWorker基于[Workerman](https://github.com/walkor/Workerman)开发的一个项目框架,用于快速开发长连接应用,例如app推送服务端、即时IM服务端、游戏服务端、物联网、智能家居等等。
5 |
6 | GatewayWorker使用经典的Gateway和Worker进程模型。Gateway进程负责维持客户端连接,并转发客户端的数据给Worker进程处理;Worker进程负责处理实际的业务逻辑,并将结果推送给对应的客户端。Gateway服务和Worker服务可以分开部署在不同的服务器上,实现分布式集群。
7 |
8 | GatewayWorker提供非常方便的API,可以全局广播数据、可以向某个群体广播数据、也可以向某个特定客户端推送数据。配合Workerman的定时器,也可以定时推送数据。
9 |
10 | 快速开始
11 | ======
12 | 开发者可以从一个简单的demo开始(demo中包含了GatewayWorker内核,以及start_gateway.php start_business.php等启动入口文件)
13 | [点击这里下载demo](http://www.workerman.net/download/GatewayWorker.zip)。
14 | demo说明见源码readme。
15 |
16 | 手册
17 | =======
18 | http://www.workerman.net/gatewaydoc/
19 |
20 | 安装内核
21 | =======
22 |
23 | 只安装GatewayWorker内核文件(不包含start_gateway.php start_businessworker.php等启动入口文件)
24 | ```
25 | composer require workerman/gateway-worker
26 | ```
27 |
28 | 使用GatewayWorker开发的项目
29 | =======
30 | ## [tadpole](http://kedou.workerman.net/)
31 | [Live demo](http://kedou.workerman.net/)
32 | [Source code](https://github.com/walkor/workerman)
33 | 
34 |
35 | ## [chat room](http://chat.workerman.net/)
36 | [Live demo](http://chat.workerman.net/)
37 | [Source code](https://github.com/walkor/workerman-chat)
38 | 
39 |
--------------------------------------------------------------------------------
/Win32/debug/app/vendor/workerman/gateway-worker/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name" : "workerman/gateway-worker",
3 | "keywords": ["distributed","communication"],
4 | "homepage": "http://www.workerman.net",
5 | "license" : "MIT",
6 | "require": {
7 | "workerman/workerman" : ">=3.5.0"
8 | },
9 | "autoload": {
10 | "psr-4": {"GatewayWorker\\": "./src"}
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Win32/debug/app/vendor/workerman/workerman/.gitignore:
--------------------------------------------------------------------------------
1 | logs
2 | .buildpath
3 | .project
4 | .settings
5 | .idea
6 | .DS_Store
7 |
--------------------------------------------------------------------------------
/Win32/debug/app/vendor/workerman/workerman/Events/React/ExtEventLoop.php:
--------------------------------------------------------------------------------
1 |
10 | * @copyright walkor
11 | * @link http://www.workerman.net/
12 | * @license http://www.opensource.org/licenses/mit-license.php MIT License
13 | */
14 | namespace Workerman\Events\React;
15 |
16 | /**
17 | * Class ExtEventLoop
18 | * @package Workerman\Events\React
19 | */
20 | class ExtEventLoop extends Base
21 | {
22 |
23 | public function __construct()
24 | {
25 | $this->_eventLoop = new \React\EventLoop\ExtEventLoop();
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/Win32/debug/app/vendor/workerman/workerman/Events/React/ExtLibEventLoop.php:
--------------------------------------------------------------------------------
1 |
10 | * @copyright walkor
11 | * @link http://www.workerman.net/
12 | * @license http://www.opensource.org/licenses/mit-license.php MIT License
13 | */
14 | namespace Workerman\Events\React;
15 | use Workerman\Events\EventInterface;
16 |
17 | /**
18 | * Class ExtLibEventLoop
19 | * @package Workerman\Events\React
20 | */
21 | class ExtLibEventLoop extends Base
22 | {
23 | public function __construct()
24 | {
25 | $this->_eventLoop = new \React\EventLoop\ExtLibeventLoop();
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/Win32/debug/app/vendor/workerman/workerman/Events/React/StreamSelectLoop.php:
--------------------------------------------------------------------------------
1 |
10 | * @copyright walkor
11 | * @link http://www.workerman.net/
12 | * @license http://www.opensource.org/licenses/mit-license.php MIT License
13 | */
14 | namespace Workerman\Events\React;
15 |
16 | /**
17 | * Class StreamSelectLoop
18 | * @package Workerman\Events\React
19 | */
20 | class StreamSelectLoop extends Base
21 | {
22 | public function __construct()
23 | {
24 | $this->_eventLoop = new \React\EventLoop\StreamSelectLoop();
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/Win32/debug/app/vendor/workerman/workerman/Lib/Constants.php:
--------------------------------------------------------------------------------
1 |
10 | * @copyright walkor
11 | * @license http://www.opensource.org/licenses/mit-license.php MIT License
12 | *
13 | * @link http://www.workerman.net/
14 | */
15 |
16 | // Display errors.
17 | ini_set('display_errors', 'on');
18 | // Reporting all.
19 | error_reporting(E_ALL);
20 | // JIT is not stable, temporarily disabled.
21 | ini_set('pcre.jit', 0);
22 |
23 | // For onError callback.
24 | const WORKERMAN_CONNECT_FAIL = 1;
25 | // For onError callback.
26 | const WORKERMAN_SEND_FAIL = 2;
27 |
28 | // Define OS Type
29 | const OS_TYPE_LINUX = 'linux';
30 | const OS_TYPE_WINDOWS = 'windows';
31 |
32 | // Compatible with php7
33 | if ( ! class_exists('Error')) {
34 | class Error extends Exception
35 | {
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/Win32/debug/app/vendor/workerman/workerman/MIT-LICENSE.txt:
--------------------------------------------------------------------------------
1 | The MIT License
2 |
3 | Copyright (c) 2009-2015 walkor and contributors (see https://github.com/walkor/workerman/contributors)
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in
13 | all copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
21 | THE SOFTWARE.
22 |
--------------------------------------------------------------------------------
/Win32/debug/app/vendor/workerman/workerman/Protocols/Frame.php:
--------------------------------------------------------------------------------
1 |
10 | * @copyright walkor
11 | * @link http://www.workerman.net/
12 | * @license http://www.opensource.org/licenses/mit-license.php MIT License
13 | */
14 | namespace Workerman\Protocols;
15 |
16 | use Workerman\Connection\TcpConnection;
17 |
18 | /**
19 | * Frame Protocol.
20 | */
21 | class Frame
22 | {
23 | /**
24 | * Check the integrity of the package.
25 | *
26 | * @param string $buffer
27 | * @param TcpConnection $connection
28 | * @return int
29 | */
30 | public static function input($buffer, TcpConnection $connection)
31 | {
32 | if (\strlen($buffer) < 4) {
33 | return 0;
34 | }
35 | $unpack_data = \unpack('Ntotal_length', $buffer);
36 | return $unpack_data['total_length'];
37 | }
38 |
39 | /**
40 | * Decode.
41 | *
42 | * @param string $buffer
43 | * @return string
44 | */
45 | public static function decode($buffer)
46 | {
47 | return \substr($buffer, 4);
48 | }
49 |
50 | /**
51 | * Encode.
52 | *
53 | * @param string $buffer
54 | * @return string
55 | */
56 | public static function encode($buffer)
57 | {
58 | $total_length = 4 + \strlen($buffer);
59 | return \pack('N', $total_length) . $buffer;
60 | }
61 | }
62 |
--------------------------------------------------------------------------------
/Win32/debug/app/vendor/workerman/workerman/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "workerman/workerman",
3 | "type": "library",
4 | "keywords": [
5 | "event-loop",
6 | "asynchronous"
7 | ],
8 | "homepage": "http://www.workerman.net",
9 | "license": "MIT",
10 | "description": "An asynchronous event driven PHP framework for easily building fast, scalable network applications.",
11 | "authors": [
12 | {
13 | "name": "walkor",
14 | "email": "walkor@workerman.net",
15 | "homepage": "http://www.workerman.net",
16 | "role": "Developer"
17 | }
18 | ],
19 | "support": {
20 | "email": "walkor@workerman.net",
21 | "issues": "https://github.com/walkor/workerman/issues",
22 | "forum": "http://wenda.workerman.net/",
23 | "wiki": "http://doc.workerman.net/",
24 | "source": "https://github.com/walkor/workerman"
25 | },
26 | "require": {
27 | "php": ">=5.3"
28 | },
29 | "suggest": {
30 | "ext-event": "For better performance. "
31 | },
32 | "autoload": {
33 | "psr-4": {
34 | "Workerman\\": "./"
35 | }
36 | },
37 | "minimum-stability": "dev"
38 | }
39 |
--------------------------------------------------------------------------------
/Win32/debug/app/websocket.js:
--------------------------------------------------------------------------------
1 | // 假设服务端ip为127.0.0.1
2 | ws = new WebSocket("ws://127.0.0.1:2346");
3 | ws.onopen = function() {
4 | console.log("连接成功");
5 | ws.send('tom');
6 | console.log("给服务端发送一个字符串:tom");
7 | };
8 | ws.onmessage = function(e) {
9 | console.log("收到服务端的消息:" + e.data);
10 | };
--------------------------------------------------------------------------------
/Win32/debug/browse.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/browse.exe
--------------------------------------------------------------------------------
/Win32/debug/cef.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/cef.pak
--------------------------------------------------------------------------------
/Win32/debug/cef_100_percent.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/cef_100_percent.pak
--------------------------------------------------------------------------------
/Win32/debug/cef_200_percent.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/cef_200_percent.pak
--------------------------------------------------------------------------------
/Win32/debug/cef_extensions.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/cef_extensions.pak
--------------------------------------------------------------------------------
/Win32/debug/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "debug": 0,
3 | "url": "index/index/index",
4 | "width": 1024,
5 | "height": 768,
6 | "title": "客户端软件",
7 | "skin": "skin\\niu.skn",
8 | "icon": "niu.icon",
9 | "startup_max": 0,
10 | "host":"127.0.0.1",
11 | "web_port": "46150",
12 | "workerman":{
13 | "enable":1,
14 | "servers":[
15 | "php_7.0.9\\phpdesktop_php.exe app\\think worker:server",
16 | "php_7.0.9\\phpdesktop_php.exe -S 127.0.0.1:46150 -t app\\public"
17 | ]
18 | }
19 | }
--------------------------------------------------------------------------------
/Win32/debug/d3dcompiler_43.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/d3dcompiler_43.dll
--------------------------------------------------------------------------------
/Win32/debug/d3dcompiler_47.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/d3dcompiler_47.dll
--------------------------------------------------------------------------------
/Win32/debug/database/northwind.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/database/northwind.db
--------------------------------------------------------------------------------
/Win32/debug/devtools_resources.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/devtools_resources.pak
--------------------------------------------------------------------------------
/Win32/debug/icudtl.dat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/icudtl.dat
--------------------------------------------------------------------------------
/Win32/debug/libEGL.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/libEGL.dll
--------------------------------------------------------------------------------
/Win32/debug/libGLESv2.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/libGLESv2.dll
--------------------------------------------------------------------------------
/Win32/debug/libcef.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/libcef.dll
--------------------------------------------------------------------------------
/Win32/debug/libeay32.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/libeay32.dll
--------------------------------------------------------------------------------
/Win32/debug/locales/am.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/am.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/ar.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/ar.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/bg.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/bg.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/bn.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/bn.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/ca.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/ca.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/cs.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/cs.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/da.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/da.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/de.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/de.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/el.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/el.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/en-GB.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/en-GB.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/en-US.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/en-US.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/es-419.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/es-419.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/es.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/es.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/et.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/et.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/fa.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/fa.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/fi.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/fi.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/fil.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/fil.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/fr.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/fr.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/gu.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/gu.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/he.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/he.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/hi.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/hi.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/hr.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/hr.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/hu.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/hu.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/id.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/id.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/it.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/it.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/ja.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/ja.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/kn.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/kn.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/ko.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/ko.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/lt.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/lt.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/lv.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/lv.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/ml.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/ml.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/mr.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/mr.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/ms.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/ms.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/nb.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/nb.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/nl.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/nl.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/pl.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/pl.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/pt-BR.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/pt-BR.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/pt-PT.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/pt-PT.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/ro.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/ro.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/ru.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/ru.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/sk.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/sk.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/sl.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/sl.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/sr.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/sr.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/sv.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/sv.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/sw.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/sw.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/ta.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/ta.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/te.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/te.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/th.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/th.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/tr.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/tr.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/uk.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/uk.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/vi.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/vi.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/zh-CN.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/zh-CN.pak
--------------------------------------------------------------------------------
/Win32/debug/locales/zh-TW.pak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/zh-TW.pak
--------------------------------------------------------------------------------
/Win32/debug/natives_blob.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/natives_blob.bin
--------------------------------------------------------------------------------
/Win32/debug/niu.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/niu.ico
--------------------------------------------------------------------------------
/Win32/debug/niu_new.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/niu_new.exe
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/ext/php_curl.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/ext/php_curl.dll
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/ext/php_opcache.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/ext/php_opcache.dll
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/ext/php_openssl.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/ext/php_openssl.dll
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/ext/php_pdo_sqlite.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/ext/php_pdo_sqlite.dll
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/ext/php_sockets.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/ext/php_sockets.dll
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/glib-2.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/glib-2.dll
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/gmodule-2.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/gmodule-2.dll
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/lib/enchant/libenchant_ispell.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/lib/enchant/libenchant_ispell.dll
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/lib/enchant/libenchant_myspell.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/lib/enchant/libenchant_myspell.dll
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/libeay32.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/libeay32.dll
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/libenchant.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/libenchant.dll
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/libpq.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/libpq.dll
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/libsasl.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/libsasl.dll
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/libssh2.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/libssh2.dll
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/msvcp140.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/msvcp140.dll
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/nonxp.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/nonxp.dll
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/normaliz.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/normaliz.dll
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/php.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/php.gif
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/php7apache2_4.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/php7apache2_4.dll
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/php7phpdbg.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/php7phpdbg.dll
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/php7ts.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/php7ts.dll
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/phpdesktop_php-cgi.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/phpdesktop_php-cgi.exe
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/phpdesktop_php.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/phpdesktop_php.exe
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/sasl2/saslANONYMOUS.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/sasl2/saslANONYMOUS.dll
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/sasl2/saslCRAMMD5.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/sasl2/saslCRAMMD5.dll
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/sasl2/saslDIGESTMD5.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/sasl2/saslDIGESTMD5.dll
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/sasl2/saslLOGIN.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/sasl2/saslLOGIN.dll
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/sasl2/saslNTLM.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/sasl2/saslNTLM.dll
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/sasl2/saslOTP.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/sasl2/saslOTP.dll
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/sasl2/saslPLAIN.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/sasl2/saslPLAIN.dll
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/sasl2/saslSCRAM.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/sasl2/saslSCRAM.dll
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/sasl2/saslSQLITE.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/sasl2/saslSQLITE.dll
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/sasl2/saslSRP.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/sasl2/saslSRP.dll
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/ssleay32.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/ssleay32.dll
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/vcomp140.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/vcomp140.dll
--------------------------------------------------------------------------------
/Win32/debug/php_7.0.9/vcruntime140.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/vcruntime140.dll
--------------------------------------------------------------------------------
/Win32/debug/server_db.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/server_db.dll
--------------------------------------------------------------------------------
/Win32/debug/skin/Air.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Air.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/Air_Remix.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Air_Remix.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/Amazing.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Amazing.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/Amazing_Aero.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Amazing_Aero.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/Amazing_Ext.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Amazing_Ext.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/Android.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Android.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/Android_Aero.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Android_Aero.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/Android_Ext.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Android_Ext.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/Charm.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Charm.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/Charm_Aero.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Charm_Aero.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/Charm_Ext.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Charm_Ext.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/FineVector.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/FineVector.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/FineVector_Aero.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/FineVector_Aero.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/FineVector_Ext.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/FineVector_Ext.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/HUD.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/HUD.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/HUD_Aero.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/HUD_Aero.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/HUD_Ext.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/HUD_Ext.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/Laconic.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Laconic.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/Laconic_Aero.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Laconic_Aero.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/Laconic_Ext.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Laconic_Ext.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/Office2013_Blue.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Office2013_Blue.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/Office2013_Green.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Office2013_Green.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/Office2013_Orange.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Office2013_Orange.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/Office2013_Purple.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Office2013_Purple.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/Optima.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Optima.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/Optima_Aero.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Optima_Aero.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/Optima_Ext.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Optima_Ext.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/Orion.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Orion.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/SLMedia.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/SLMedia.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/SLMedia_Aero.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/SLMedia_Aero.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/SnowLeopard.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/SnowLeopard.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/Ubuntu.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Ubuntu.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/Ubuntu_Aero.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Ubuntu_Aero.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/Ubuntu_Ext.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Ubuntu_Ext.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/Win10Modern.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Win10Modern.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/Win10ModernDark.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Win10ModernDark.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/Win10ModernSlateGray.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Win10ModernSlateGray.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/Win8.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Win8.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/Win8_Aero.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Win8_Aero.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/Win8_Ext.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Win8_Ext.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/Windows10.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Windows10.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/iOS.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/iOS.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/iOS_Aero.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/iOS_Aero.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/iOS_Ext.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/iOS_Ext.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/niu.skn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/niu.skn
--------------------------------------------------------------------------------
/Win32/debug/skin/splash.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/splash.jpg
--------------------------------------------------------------------------------
/Win32/debug/snapshot_blob.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/snapshot_blob.bin
--------------------------------------------------------------------------------
/Win32/debug/ssleay32.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/ssleay32.dll
--------------------------------------------------------------------------------
/Win32/debug/tools/niu/active.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/niu/active.bmp
--------------------------------------------------------------------------------
/Win32/debug/tools/niu/controls.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/niu/controls.bmp
--------------------------------------------------------------------------------
/Win32/debug/tools/niu/hw.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/niu/hw.bmp
--------------------------------------------------------------------------------
/Win32/debug/tools/niu/inactive.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/niu/inactive.bmp
--------------------------------------------------------------------------------
/Win32/debug/tools/niu/inactivelayerbordermask.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/niu/inactivelayerbordermask.bmp
--------------------------------------------------------------------------------
/Win32/debug/tools/niu/layerborder.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/niu/layerborder.bmp
--------------------------------------------------------------------------------
/Win32/debug/tools/niu/layerbordermask.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/niu/layerbordermask.bmp
--------------------------------------------------------------------------------
/Win32/debug/tools/niu/main.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/niu/main.bmp
--------------------------------------------------------------------------------
/Win32/debug/tools/niu/mdibg.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/niu/mdibg.bmp
--------------------------------------------------------------------------------
/Win32/debug/tools/niu/menuitems.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/niu/menuitems.bmp
--------------------------------------------------------------------------------
/Win32/debug/tools/niu/new.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/niu/new.bmp
--------------------------------------------------------------------------------
/Win32/debug/tools/niu/new2.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/niu/new2.bmp
--------------------------------------------------------------------------------
/Win32/debug/tools/niu/pw.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/niu/pw.bmp
--------------------------------------------------------------------------------
/Win32/debug/tools/niu/toolwindow.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/niu/toolwindow.bmp
--------------------------------------------------------------------------------
/Win32/debug/tools/niu/toolwindowactive.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/niu/toolwindowactive.bmp
--------------------------------------------------------------------------------
/Win32/debug/tools/niu/toolwindowinactive.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/niu/toolwindowinactive.bmp
--------------------------------------------------------------------------------
/Win32/debug/tools/皮肤编辑器.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/皮肤编辑器.exe
--------------------------------------------------------------------------------
/Win32/debug/widevinecdmadapter.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/widevinecdmadapter.dll
--------------------------------------------------------------------------------
/Win32/debug/wow_helper.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/wow_helper.exe
--------------------------------------------------------------------------------
/browse/browse.dpr:
--------------------------------------------------------------------------------
1 | program browse;
2 |
3 | {$I cef.inc}
4 |
5 | uses
6 | Windows,
7 | uCEFApplication,
8 | unCEF in '..\unCEF.pas',
9 | unV8Extension in '..\unV8Extension.pas',
10 | unConfig in '..\unConfig.pas';
11 |
12 | // CEF3 needs to set the LARGEADDRESSAWARE flag which allows 32-bit processes to use up to 3GB of RAM.
13 | {$SetPEFlags IMAGE_FILE_LARGE_ADDRESS_AWARE}
14 |
15 | begin
16 | CreateGlobalCEFApp;
17 | try
18 | GlobalCEFApp.StartSubProcess;
19 | finally
20 | DestroyGlobalCEFApp;
21 | end;
22 | end.
23 |
24 |
--------------------------------------------------------------------------------
/clean.bat:
--------------------------------------------------------------------------------
1 | Del *.dcu /s
2 | del *.~*~ /s
3 | Del *.~dpr /s
4 | Del *.~ddp /s
5 | Del *.ddp /s
6 | Del *.~pas /s
7 | Del *.~dfm /s
8 | Del *.ddp /s
9 | Del *.log /s
10 | Del *.hpp /s
11 | Del *.identcache /s
12 | Del *.local /s
--------------------------------------------------------------------------------
/niu.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/niu.ico
--------------------------------------------------------------------------------
/niu_Icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/niu_Icon.ico
--------------------------------------------------------------------------------
/niu_new.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/niu_new.dpr
--------------------------------------------------------------------------------
/niu_new.drc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/niu_new.drc
--------------------------------------------------------------------------------
/niu_new.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/niu_new.res
--------------------------------------------------------------------------------
/res/PepperFlash21.0.0.213.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/res/PepperFlash21.0.0.213.zip
--------------------------------------------------------------------------------
/res/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/res/logo.png
--------------------------------------------------------------------------------
/res/php_desktop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/res/php_desktop.png
--------------------------------------------------------------------------------
/res/splash.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/res/splash.psd
--------------------------------------------------------------------------------
/res/splash考务.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/res/splash考务.jpg
--------------------------------------------------------------------------------
/res/splash考试.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/res/splash考试.jpg
--------------------------------------------------------------------------------
/res/splash题库.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/res/splash题库.jpg
--------------------------------------------------------------------------------
/server_db/server_db.dpr:
--------------------------------------------------------------------------------
1 | library server_db;
2 |
3 | { Important note about DLL memory management: ShareMem must be the
4 | first unit in your library's USES clause AND your project's (select
5 | Project-View Source) USES clause if your DLL exports any procedures or
6 | functions that pass strings as parameters or function results. This
7 | applies to all strings passed to and from your DLL--even those that
8 | are nested in records and classes. ShareMem is the interface unit to
9 | the BORLNDMM.DLL shared memory manager, which must be deployed along
10 | with your DLL. To avoid using BORLNDMM.DLL, pass string information
11 | using PChar or ShortString parameters. }
12 |
13 | uses
14 | SysUtils,
15 | Classes,
16 | unDbHttpServer in 'unDbHttpServer.pas',
17 | unAbsDbModule in 'unAbsDbModule.pas' {AbsDbModule: TDataModule},
18 | unConfig in '..\unConfig.pas';
19 |
20 | {$R *.res}
21 |
22 | procedure create_db_server();stdcall;
23 | begin
24 | dbServer := TDbHttpServer.Create;
25 | end;
26 |
27 | procedure free_db_server(); stdcall;
28 | begin
29 | dbServer.Free;
30 | end;
31 |
32 | procedure db_server_start(iPort:Integer); stdcall;
33 | begin
34 | dbServer.start(iPort);
35 | end;
36 |
37 | procedure db_server_stop; stdcall;
38 | begin
39 | dbServer.stop;
40 | end;
41 |
42 | exports
43 | create_db_server,
44 | free_db_server,
45 | db_server_start,
46 | db_server_stop;
47 |
48 | begin
49 | end.
50 |
--------------------------------------------------------------------------------
/server_db/server_db.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/server_db/server_db.res
--------------------------------------------------------------------------------
/server_db/unAbsDbModule.dfm:
--------------------------------------------------------------------------------
1 | object AbsDbModule: TAbsDbModule
2 | OldCreateOrder = False
3 | OnCreate = DataModuleCreate
4 | OnDestroy = DataModuleDestroy
5 | Height = 349
6 | Width = 461
7 | end
8 |
--------------------------------------------------------------------------------
/server_db/unAbsDbModule.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/server_db/unAbsDbModule.pas
--------------------------------------------------------------------------------
/server_db/unDbHttpServer.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/server_db/unDbHttpServer.pas
--------------------------------------------------------------------------------
/uframeChrome.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/uframeChrome.pas
--------------------------------------------------------------------------------
/ufrmBrower.dfm:
--------------------------------------------------------------------------------
1 | object frmBrower: TfrmBrower
2 | Left = 0
3 | Top = 0
4 | BorderStyle = bsNone
5 | Caption = 'frmBrower'
6 | ClientHeight = 579
7 | ClientWidth = 658
8 | Color = clBtnFace
9 | Font.Charset = DEFAULT_CHARSET
10 | Font.Color = clWindowText
11 | Font.Height = -11
12 | Font.Name = 'Tahoma'
13 | Font.Style = []
14 | OldCreateOrder = False
15 | PixelsPerInch = 96
16 | TextHeight = 13
17 | object Chromium: TChromium
18 | Left = 0
19 | Top = 0
20 | Width = 658
21 | Height = 579
22 | Align = alClient
23 | DefaultUrl = 'http://baidu.com'
24 | TabOrder = 0
25 | end
26 | end
27 |
--------------------------------------------------------------------------------
/ufrmBrower.pas:
--------------------------------------------------------------------------------
1 | unit ufrmBrower;
2 |
3 | interface
4 |
5 | uses
6 | Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
7 | Vcl.Controls, Vcl.Forms, Vcl.Dialogs, cefvcl, Vcl.StdCtrls;
8 |
9 | type
10 | TfrmBrower = class(TForm)
11 | Chromium: TChromium;
12 | private
13 | { Private declarations }
14 | public
15 | { Public declarations }
16 | end;
17 |
18 | var
19 | frmBrower: TfrmBrower;
20 |
21 | implementation
22 |
23 | {$R *.dfm}
24 |
25 | end.
26 |
--------------------------------------------------------------------------------
/ufrmModal.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/ufrmModal.pas
--------------------------------------------------------------------------------
/ufrmModel.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/ufrmModel.pas
--------------------------------------------------------------------------------
/ufrmSplash.dfm:
--------------------------------------------------------------------------------
1 | object frmSplash: TfrmSplash
2 | Left = 0
3 | Top = 0
4 | BorderStyle = bsNone
5 | Caption = 'frmSplash'
6 | ClientHeight = 400
7 | ClientWidth = 632
8 | Color = clBlack
9 | Font.Charset = DEFAULT_CHARSET
10 | Font.Color = clWindowText
11 | Font.Height = -11
12 | Font.Name = 'Tahoma'
13 | Font.Style = []
14 | OldCreateOrder = False
15 | Position = poScreenCenter
16 | OnCreate = FormCreate
17 | PixelsPerInch = 96
18 | TextHeight = 13
19 | object imgSplash: TImage
20 | Left = 0
21 | Top = 0
22 | Width = 632
23 | Height = 400
24 | end
25 | end
26 |
--------------------------------------------------------------------------------
/ufrmSplash.pas:
--------------------------------------------------------------------------------
1 | unit ufrmSplash;
2 |
3 | interface
4 |
5 | uses
6 | Windows, SysUtils, Classes, Graphics, Controls, Forms,
7 | ExtCtrls ,unConfig;
8 |
9 | type
10 | TfrmSplash = class(TForm)
11 | imgSplash: TImage;
12 | procedure FormCreate(Sender: TObject);
13 | private
14 | { Private declarations }
15 | procedure RoundCorner;
16 | public
17 | { Public declarations }
18 | end;
19 |
20 | var
21 | frmSplash: TfrmSplash;
22 |
23 | implementation
24 |
25 | {$R *.dfm}
26 |
27 |
28 | procedure TfrmSplash.FormCreate(Sender: TObject);
29 | var
30 | strSplashFile: string;
31 | begin
32 | strSplashFile := FAppPath + 'skin\splash.jpg';
33 | if FileExists(strSplashFile) then
34 | imgSplash.Picture.LoadFromFile(strSplashFile);
35 | end;
36 |
37 | procedure TfrmSplash.RoundCorner;
38 | var
39 | hr: thandle;
40 | begin
41 | hr := createroundrectrgn(0, 0, width, height, 4, 4);
42 | setwindowrgn(handle, hr, True);
43 | end;
44 |
45 | end.
46 |
--------------------------------------------------------------------------------
/unCEF.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/unCEF.pas
--------------------------------------------------------------------------------
/unChromeMessage.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/unChromeMessage.pas
--------------------------------------------------------------------------------
/unCmdCli.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/unCmdCli.pas
--------------------------------------------------------------------------------
/unConfig.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/unConfig.pas
--------------------------------------------------------------------------------
/unMoudle.dfm:
--------------------------------------------------------------------------------
1 | object dbMoudle: TdbMoudle
2 | OldCreateOrder = False
3 | Height = 274
4 | Width = 403
5 | object spSkinData1: TspSkinData
6 | DlgTreeViewDrawSkin = False
7 | DlgTreeViewItemSkinDataName = 'listbox'
8 | DlgListViewDrawSkin = False
9 | DlgListViewItemSkinDataName = 'listbox'
10 | AnimationForAllWindows = False
11 | ShowLayeredBorders = True
12 | SkinnableForm = True
13 | EnableSkinEffects = False
14 | AeroBlurEnabled = False
15 | ShowButtonGlowFrames = False
16 | ShowCaptionButtonGlowFrames = False
17 | SkinIndex = 0
18 | Left = 72
19 | Top = 96
20 | end
21 | end
22 |
--------------------------------------------------------------------------------
/unMoudle.pas:
--------------------------------------------------------------------------------
1 | unit unMoudle;
2 |
3 | interface
4 |
5 | uses
6 | SysUtils, Classes, SkinData;
7 |
8 | type
9 | TdbMoudle = class(TDataModule)
10 | spSkinData1: TspSkinData;
11 | private
12 | { Private declarations }
13 | public
14 | { Public declarations }
15 | end;
16 |
17 | var
18 | dbMoudle: TdbMoudle;
19 |
20 | implementation
21 |
22 | {$R *.dfm}
23 |
24 | end.
25 |
--------------------------------------------------------------------------------
/unPHPModule.dfm:
--------------------------------------------------------------------------------
1 | object PHPModule: TPHPModule
2 | OldCreateOrder = False
3 | OnCreate = DataModuleCreate
4 | OnDestroy = DataModuleDestroy
5 | Height = 421
6 | Width = 518
7 | object FPHPEngine: TPHPEngine
8 | OnScriptError = FPHPEngineScriptError
9 | Constants = <>
10 | ReportDLLError = False
11 | Left = 248
12 | Top = 136
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/unPHPModule.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/unPHPModule.pas
--------------------------------------------------------------------------------
/unRunOne.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/unRunOne.pas
--------------------------------------------------------------------------------
/unV8Extension.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/unV8Extension.pas
--------------------------------------------------------------------------------