├── LICENSE.txt ├── OpenWan介绍演示.docx ├── README.md ├── app ├── control │ ├── category.php │ ├── category_view.php │ └── pagination.php ├── controller │ ├── abstract.php │ ├── admin │ │ ├── abstract.php │ │ ├── aclmanager_controller.php │ │ ├── datamanager_controller.php │ │ ├── default_controller.php │ │ ├── dictmanager_controller.php │ │ ├── filecatalog_controller.php │ │ ├── fileputout_controller.php │ │ ├── filesearch_controller.php │ │ ├── fileupload_controller.php │ │ └── usercenter_controller.php │ └── default_controller.php ├── form │ ├── base.php │ ├── catalog.php │ ├── catalog_form.yaml │ ├── category.php │ ├── category_form.yaml │ ├── changepassword.php │ ├── changepassword_form.yaml │ ├── user.php │ └── user_form.yaml ├── helper │ ├── acl.php │ ├── arraytree.php │ ├── attachment.php │ ├── formfilters.php │ ├── json.php │ ├── mtom.php │ ├── pathway.php │ ├── permissions.php │ ├── spyc.php │ ├── upload.php │ └── util.php ├── model │ ├── behavior │ │ ├── formatter.php │ │ ├── formatter │ │ │ ├── date.php │ │ │ ├── dict.php │ │ │ ├── nl2br.php │ │ │ └── serialize.php │ │ └── upload.php │ ├── catalog.php │ ├── category.php │ ├── files.php │ ├── filescounter.php │ ├── groups.php │ ├── groupshascategory.php │ ├── groupshasroles.php │ ├── levels.php │ ├── permissions.php │ ├── roles.php │ ├── roleshaspermissions.php │ └── users.php ├── myapp.php └── view │ ├── 403.php │ ├── 404.php │ ├── _elements │ └── sidebar_element.php │ ├── _layouts │ └── default_layout.php │ ├── admin │ ├── _elements │ │ ├── form_element.php │ │ └── preview_element.php │ ├── _layouts │ │ ├── default_layout.php │ │ └── login_layout.php │ ├── aclmanager │ │ ├── group.php │ │ ├── groupbind.php │ │ ├── groupview.php │ │ ├── index.php │ │ ├── level.php │ │ ├── levelview.php │ │ ├── permission.php │ │ ├── role.php │ │ ├── rolebind.php │ │ ├── roleview.php │ │ ├── user.php │ │ ├── useradd.php │ │ └── useredit.php │ ├── datamanager │ │ ├── index.php │ │ └── migration.php │ ├── default │ │ ├── index.php │ │ └── login.php │ ├── dictmanager │ │ ├── catalog.php │ │ ├── catalogedit.php │ │ ├── category.php │ │ ├── categoryedit.php │ │ └── index.php │ ├── filecatalog │ │ ├── catalog.php │ │ └── index.php │ ├── fileputout │ │ ├── index.php │ │ └── putout.php │ ├── filesearch │ │ ├── index.php │ │ └── view.php │ ├── fileupload │ │ └── index.php │ └── usercenter │ │ ├── changeinfo.php │ │ ├── changepassword.php │ │ └── index.php │ ├── default │ └── index.php │ └── redirect_message.php ├── config ├── acl.yaml ├── app.yaml ├── boot.php ├── database.yaml ├── environment.yaml ├── environments │ ├── deploy.yaml │ ├── devel.yaml │ └── test.yaml └── routes.yaml ├── csft ├── bin │ ├── cat.exe │ ├── comerr32.dll │ ├── gssapi32.dll │ ├── indexer.exe │ ├── indextool.exe │ ├── k5sprt32.dll │ ├── krb5_32.dll │ ├── libeay32.dll │ ├── libexpat.dll │ ├── libiconv-2.dll │ ├── libiconv2.dll │ ├── libintl-8.dll │ ├── libmysql.dll │ ├── libpq.dll │ ├── mmseg.exe │ ├── msvcr71.dll │ ├── python26.dll │ ├── search.exe │ ├── searchd.exe │ ├── spelldump.exe │ ├── ssleay32.dll │ └── tests.exe ├── etc │ ├── csft.conf │ ├── csft.conf.in │ ├── mmseg.ini │ ├── uni.lib │ └── unigram.txt ├── indexer.bat ├── indexer_delta.bat ├── install.bat ├── searchd.bat ├── uninstall.bat └── var │ ├── data │ ├── delta.spa │ ├── delta.spd │ ├── delta.sph │ ├── delta.spi │ ├── delta.spk │ ├── delta.spl │ ├── delta.spm │ ├── delta.spp │ ├── main.spa │ ├── main.spd │ ├── main.sph │ ├── main.spi │ ├── main.spk │ ├── main.spl │ ├── main.spm │ └── main.spp │ └── log │ ├── query.log │ ├── searchd.log │ └── searchd.pid ├── data └── data1 │ └── 66311e05c428fd6edc0e69c9824726a4 │ ├── 0af3ad740abd9a521e84ac4c5df6b860-preview.flv │ └── 0af3ad740abd9a521e84ac4c5df6b860.flv ├── db └── openwan_db_20100809.sql ├── index.php ├── lib ├── ffmpeg │ ├── ffmpeg-latest-mingw-w64-static.7z │ ├── ffmpeg-latest-mingw32-static.7z │ └── ffmpeg.exe ├── qeephp-2.1 │ ├── build │ │ ├── _vendor │ │ │ ├── chm │ │ │ │ ├── hha.dll │ │ │ │ ├── hhc.exe │ │ │ │ ├── itcc.dll │ │ │ │ └── readme.txt │ │ │ ├── geshi │ │ │ │ ├── geshi.php │ │ │ │ └── geshi │ │ │ │ │ ├── abap.php │ │ │ │ │ ├── actionscript.php │ │ │ │ │ ├── actionscript3.php │ │ │ │ │ ├── ada.php │ │ │ │ │ ├── apache.php │ │ │ │ │ ├── applescript.php │ │ │ │ │ ├── apt_sources.php │ │ │ │ │ ├── asm.php │ │ │ │ │ ├── asp.php │ │ │ │ │ ├── autoit.php │ │ │ │ │ ├── avisynth.php │ │ │ │ │ ├── bash.php │ │ │ │ │ ├── basic4gl.php │ │ │ │ │ ├── blitzbasic.php │ │ │ │ │ ├── bnf.php │ │ │ │ │ ├── boo.php │ │ │ │ │ ├── c.php │ │ │ │ │ ├── c_mac.php │ │ │ │ │ ├── caddcl.php │ │ │ │ │ ├── cadlisp.php │ │ │ │ │ ├── cfdg.php │ │ │ │ │ ├── cfm.php │ │ │ │ │ ├── cil.php │ │ │ │ │ ├── cobol.php │ │ │ │ │ ├── cpp-qt.php │ │ │ │ │ ├── cpp.php │ │ │ │ │ ├── csharp.php │ │ │ │ │ ├── css.php │ │ │ │ │ ├── d.php │ │ │ │ │ ├── delphi.php │ │ │ │ │ ├── diff.php │ │ │ │ │ ├── div.php │ │ │ │ │ ├── dos.php │ │ │ │ │ ├── dot.php │ │ │ │ │ ├── eiffel.php │ │ │ │ │ ├── email.php │ │ │ │ │ ├── fortran.php │ │ │ │ │ ├── freebasic.php │ │ │ │ │ ├── genero.php │ │ │ │ │ ├── gettext.php │ │ │ │ │ ├── glsl.php │ │ │ │ │ ├── gml.php │ │ │ │ │ ├── gnuplot.php │ │ │ │ │ ├── groovy.php │ │ │ │ │ ├── haskell.php │ │ │ │ │ ├── html4strict.php │ │ │ │ │ ├── idl.php │ │ │ │ │ ├── ini.php │ │ │ │ │ ├── inno.php │ │ │ │ │ ├── io.php │ │ │ │ │ ├── java.php │ │ │ │ │ ├── java5.php │ │ │ │ │ ├── javascript.php │ │ │ │ │ ├── kixtart.php │ │ │ │ │ ├── klonec.php │ │ │ │ │ ├── klonecpp.php │ │ │ │ │ ├── latex.php │ │ │ │ │ ├── lisp.php │ │ │ │ │ ├── lotusformulas.php │ │ │ │ │ ├── lotusscript.php │ │ │ │ │ ├── lua.php │ │ │ │ │ ├── m68k.php │ │ │ │ │ ├── make.php │ │ │ │ │ ├── matlab.php │ │ │ │ │ ├── mirc.php │ │ │ │ │ ├── mpasm.php │ │ │ │ │ ├── mxml.php │ │ │ │ │ ├── mysql.php │ │ │ │ │ ├── nsis.php │ │ │ │ │ ├── objc.php │ │ │ │ │ ├── ocaml-brief.php │ │ │ │ │ ├── ocaml.php │ │ │ │ │ ├── oobas.php │ │ │ │ │ ├── oracle11.php │ │ │ │ │ ├── oracle8.php │ │ │ │ │ ├── pascal.php │ │ │ │ │ ├── per.php │ │ │ │ │ ├── perl.php │ │ │ │ │ ├── php-brief.php │ │ │ │ │ ├── php.php │ │ │ │ │ ├── pic16.php │ │ │ │ │ ├── plsql.php │ │ │ │ │ ├── povray.php │ │ │ │ │ ├── powershell.php │ │ │ │ │ ├── progress.php │ │ │ │ │ ├── prolog.php │ │ │ │ │ ├── python.php │ │ │ │ │ ├── qbasic.php │ │ │ │ │ ├── rails.php │ │ │ │ │ ├── reg.php │ │ │ │ │ ├── robots.php │ │ │ │ │ ├── ruby.php │ │ │ │ │ ├── sas.php │ │ │ │ │ ├── scala.php │ │ │ │ │ ├── scheme.php │ │ │ │ │ ├── scilab.php │ │ │ │ │ ├── sdlbasic.php │ │ │ │ │ ├── smalltalk.php │ │ │ │ │ ├── smarty.php │ │ │ │ │ ├── sql.php │ │ │ │ │ ├── tcl.php │ │ │ │ │ ├── teraterm.php │ │ │ │ │ ├── text.php │ │ │ │ │ ├── thinbasic.php │ │ │ │ │ ├── tsql.php │ │ │ │ │ ├── typoscript.php │ │ │ │ │ ├── vb.php │ │ │ │ │ ├── vbnet.php │ │ │ │ │ ├── verilog.php │ │ │ │ │ ├── vhdl.php │ │ │ │ │ ├── visualfoxpro.php │ │ │ │ │ ├── winbatch.php │ │ │ │ │ ├── xml.php │ │ │ │ │ ├── xorg_conf.php │ │ │ │ │ ├── xpp.php │ │ │ │ │ └── z80.php │ │ │ └── texy │ │ │ │ ├── libs │ │ │ │ ├── DTD.php │ │ │ │ ├── RegExp.Patterns.php │ │ │ │ ├── TexyConfigurator.php │ │ │ │ ├── TexyHandlerInvocation.php │ │ │ │ ├── TexyHtml.php │ │ │ │ ├── TexyModifier.php │ │ │ │ ├── TexyModule.php │ │ │ │ ├── TexyObject.php │ │ │ │ ├── TexyParser.php │ │ │ │ └── TexyUtf.php │ │ │ │ ├── modules │ │ │ │ ├── TexyBlockModule.php │ │ │ │ ├── TexyBlockQuoteModule.php │ │ │ │ ├── TexyEmoticonModule.php │ │ │ │ ├── TexyFigureModule.php │ │ │ │ ├── TexyHeadingModule.php │ │ │ │ ├── TexyHorizLineModule.php │ │ │ │ ├── TexyHtmlModule.php │ │ │ │ ├── TexyHtmlOutputModule.php │ │ │ │ ├── TexyImageModule.php │ │ │ │ ├── TexyLinkModule.php │ │ │ │ ├── TexyListModule.php │ │ │ │ ├── TexyLongWordsModule.php │ │ │ │ ├── TexyParagraphModule.php │ │ │ │ ├── TexyPhraseModule.php │ │ │ │ ├── TexyScriptModule.php │ │ │ │ ├── TexyTableModule.php │ │ │ │ └── TexyTypographyModule.php │ │ │ │ ├── netterobots.txt │ │ │ │ └── texy.php │ │ ├── command │ │ │ ├── abstract.php │ │ │ ├── api.php │ │ │ ├── api │ │ │ │ ├── control │ │ │ │ │ ├── classes.php │ │ │ │ │ └── classes_view.php │ │ │ │ ├── doc │ │ │ │ │ ├── abstract.php │ │ │ │ │ ├── class.php │ │ │ │ │ ├── constant.php │ │ │ │ │ ├── emptypackageexception.php │ │ │ │ │ ├── exception.php │ │ │ │ │ ├── method.php │ │ │ │ │ ├── notsupportedtagexception.php │ │ │ │ │ ├── package.php │ │ │ │ │ ├── parameter.php │ │ │ │ │ ├── property.php │ │ │ │ │ └── undefinedparameterexception.php │ │ │ │ ├── model.php │ │ │ │ └── view │ │ │ │ │ ├── _elements │ │ │ │ │ ├── class_summary_element.php │ │ │ │ │ ├── footer_element.php │ │ │ │ │ ├── header_element.php │ │ │ │ │ ├── method_details_element.php │ │ │ │ │ ├── method_summary_element.php │ │ │ │ │ ├── property_details_element.php │ │ │ │ │ └── property_summary_element.php │ │ │ │ │ ├── _layouts │ │ │ │ │ ├── default_layout.php │ │ │ │ │ └── index_layout.php │ │ │ │ │ ├── book-index.php │ │ │ │ │ ├── class.php │ │ │ │ │ └── index.php │ │ │ ├── book.php │ │ │ ├── book │ │ │ │ ├── _assets │ │ │ │ │ └── css │ │ │ │ │ │ ├── base.css │ │ │ │ │ │ └── table_data_bg.jpg │ │ │ │ ├── control │ │ │ │ │ ├── chapters.php │ │ │ │ │ └── chapters_view.php │ │ │ │ ├── doc │ │ │ │ │ ├── abstract.php │ │ │ │ │ ├── book.php │ │ │ │ │ ├── chapter.php │ │ │ │ │ └── section.php │ │ │ │ ├── model.php │ │ │ │ └── view │ │ │ │ │ ├── _elements │ │ │ │ │ ├── chapter_grouped_sections_element.php │ │ │ │ │ ├── chapter_sections_element.php │ │ │ │ │ ├── footer_element.php │ │ │ │ │ └── header_element.php │ │ │ │ │ ├── _layouts │ │ │ │ │ ├── chm_layout.php │ │ │ │ │ ├── default_layout.php │ │ │ │ │ └── index_layout.php │ │ │ │ │ ├── book-index.php │ │ │ │ │ ├── chapter.php │ │ │ │ │ ├── chm_chapter.php │ │ │ │ │ ├── chm_hhc.php │ │ │ │ │ ├── chm_hhp.php │ │ │ │ │ ├── chm_index.php │ │ │ │ │ ├── chm_section.php │ │ │ │ │ ├── index.php │ │ │ │ │ └── section.php │ │ │ └── loadclass.php │ │ ├── gen_apidoc.php │ │ ├── gen_book.php │ │ ├── gen_loadclass_file.php │ │ └── source │ │ │ └── api │ │ │ ├── package.behavior.texy │ │ │ ├── package.cache.texy │ │ │ ├── package.core.texy │ │ │ ├── package.database.texy │ │ │ ├── package.debug.texy │ │ │ ├── package.exception.texy │ │ │ ├── package.form.texy │ │ │ ├── package.helper.texy │ │ │ ├── package.mvc.texy │ │ │ ├── package.orm.texy │ │ │ └── package.webcontrols.texy │ ├── commands │ │ ├── cli │ │ │ ├── chili.php │ │ │ └── generator.php │ │ └── websetup │ │ │ ├── app │ │ │ ├── control │ │ │ │ ├── navmain.php │ │ │ │ ├── navmain_view.php │ │ │ │ ├── submenu.php │ │ │ │ └── submenu_view.php │ │ │ ├── controller │ │ │ │ ├── abstract.php │ │ │ │ ├── default_controller.php │ │ │ │ ├── generate_controller.php │ │ │ │ └── static_controller.php │ │ │ ├── helper │ │ │ │ └── ini.php │ │ │ ├── model │ │ │ │ ├── menu.php │ │ │ │ └── menu.yaml │ │ │ └── view │ │ │ │ ├── _layouts │ │ │ │ ├── default_layout.php │ │ │ │ └── redirect_message.php │ │ │ │ ├── default │ │ │ │ ├── index.php │ │ │ │ └── thanks.php │ │ │ │ └── generate │ │ │ │ ├── controllers.php │ │ │ │ ├── getcolumns.php │ │ │ │ └── models.php │ │ │ ├── run.php │ │ │ └── static │ │ │ ├── 403.php │ │ │ ├── 404.php │ │ │ ├── all_in_one.css │ │ │ └── jquery.js │ ├── extended │ │ ├── qgenerator │ │ │ ├── _templates │ │ │ │ ├── apps │ │ │ │ │ ├── apptpl_list.php │ │ │ │ │ ├── tianchi │ │ │ │ │ │ ├── app │ │ │ │ │ │ │ ├── controller │ │ │ │ │ │ │ │ ├── abstract.php │ │ │ │ │ │ │ │ └── default_controller.php │ │ │ │ │ │ │ ├── myapp.php │ │ │ │ │ │ │ └── view │ │ │ │ │ │ │ │ ├── 403.php │ │ │ │ │ │ │ │ ├── 404.php │ │ │ │ │ │ │ │ ├── _elements │ │ │ │ │ │ │ │ └── sidebar_element.php │ │ │ │ │ │ │ │ ├── _layouts │ │ │ │ │ │ │ │ └── default_layout.php │ │ │ │ │ │ │ │ ├── default │ │ │ │ │ │ │ │ └── index.php │ │ │ │ │ │ │ │ └── redirect_message.php │ │ │ │ │ │ ├── config │ │ │ │ │ │ │ ├── acl.yaml │ │ │ │ │ │ │ ├── app.yaml │ │ │ │ │ │ │ ├── boot.php │ │ │ │ │ │ │ ├── database.yaml │ │ │ │ │ │ │ ├── environment.yaml │ │ │ │ │ │ │ ├── environments │ │ │ │ │ │ │ │ ├── deploy.yaml │ │ │ │ │ │ │ │ ├── devel.yaml │ │ │ │ │ │ │ │ └── test.yaml │ │ │ │ │ │ │ └── routes.yaml │ │ │ │ │ │ ├── public │ │ │ │ │ │ │ ├── _htaccess │ │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ │ └── style.css │ │ │ │ │ │ │ ├── img │ │ │ │ │ │ │ │ └── qeephp.jpg │ │ │ │ │ │ │ └── index.php │ │ │ │ │ │ ├── readme.txt │ │ │ │ │ │ └── scripts │ │ │ │ │ │ │ ├── generate.php │ │ │ │ │ │ │ └── websetup.php │ │ │ │ │ └── tianchi_v │ │ │ │ │ │ ├── _code │ │ │ │ │ │ ├── app │ │ │ │ │ │ │ ├── controller │ │ │ │ │ │ │ │ ├── abstract.php │ │ │ │ │ │ │ │ └── default_controller.php │ │ │ │ │ │ │ ├── myapp.php │ │ │ │ │ │ │ └── view │ │ │ │ │ │ │ │ ├── 403.php │ │ │ │ │ │ │ │ ├── 404.php │ │ │ │ │ │ │ │ ├── _elements │ │ │ │ │ │ │ │ └── sidebar_element.php │ │ │ │ │ │ │ │ ├── _layouts │ │ │ │ │ │ │ │ └── default_layout.php │ │ │ │ │ │ │ │ ├── default │ │ │ │ │ │ │ │ └── index.php │ │ │ │ │ │ │ │ └── redirect_message.php │ │ │ │ │ │ └── config │ │ │ │ │ │ │ ├── acl.yaml.php │ │ │ │ │ │ │ ├── app.yaml.php │ │ │ │ │ │ │ ├── boot.php │ │ │ │ │ │ │ ├── database.yaml.php │ │ │ │ │ │ │ ├── environment.yaml.php │ │ │ │ │ │ │ ├── environments │ │ │ │ │ │ │ ├── deploy.yaml.php │ │ │ │ │ │ │ ├── devel.yaml.php │ │ │ │ │ │ │ └── test.yaml.php │ │ │ │ │ │ │ └── routes.yaml.php │ │ │ │ │ │ ├── _devel │ │ │ │ │ │ └── scripts │ │ │ │ │ │ │ ├── generate.php │ │ │ │ │ │ │ └── websetup.php │ │ │ │ │ │ ├── _htaccess │ │ │ │ │ │ ├── css │ │ │ │ │ │ └── style.css │ │ │ │ │ │ ├── img │ │ │ │ │ │ └── qeephp.jpg │ │ │ │ │ │ ├── index.php │ │ │ │ │ │ └── readme.txt │ │ │ │ └── code │ │ │ │ │ ├── controller.php │ │ │ │ │ └── model.php │ │ │ ├── abstract.php │ │ │ ├── application.php │ │ │ ├── controller.php │ │ │ ├── exception.php │ │ │ └── model.php │ │ └── qreflection │ │ │ ├── _descriptions │ │ │ └── zh_CN.yaml │ │ │ ├── application.php │ │ │ ├── controller.php │ │ │ ├── model.php │ │ │ ├── module.php │ │ │ └── undefinedmodule.php │ ├── library │ │ ├── LICENSE.txt │ │ ├── _config │ │ │ ├── default_config.php │ │ │ └── qeephp_class_files.php │ │ ├── _resources │ │ │ └── alpha_thin.ttf │ │ ├── _vendor │ │ │ ├── firephp │ │ │ │ ├── FirePHP.class.php │ │ │ │ └── LICENSE │ │ │ └── yaml │ │ │ │ ├── sfYamlDumper.class.php │ │ │ │ ├── sfYamlInline.class.php │ │ │ │ └── sfYamlParser.class.php │ │ ├── cache │ │ │ ├── apc.php │ │ │ ├── exception │ │ │ │ └── exception.php │ │ │ ├── file.php │ │ │ ├── frontpage.php │ │ │ ├── memcached.php │ │ │ ├── memory.php │ │ │ ├── phpdatafile.php │ │ │ └── xcache.php │ │ ├── core │ │ │ ├── coll.php │ │ │ ├── context.php │ │ │ ├── exception.php │ │ │ ├── exception │ │ │ │ ├── classfileexists_exception.php │ │ │ │ ├── classnotdefined_exception.php │ │ │ │ ├── createdirfailed_exception.php │ │ │ │ ├── createfilefailed_exception.php │ │ │ │ ├── filenotfound_exception.php │ │ │ │ ├── filenotreadable_exception.php │ │ │ │ ├── illegalclassname_exception.php │ │ │ │ ├── illegalfilename_exception.php │ │ │ │ ├── log_exception.php │ │ │ │ ├── notimplemented_exception.php │ │ │ │ └── removedirfailed_exception.php │ │ │ └── log.php │ │ ├── db │ │ │ ├── adapter │ │ │ │ ├── abstract.php │ │ │ │ ├── mysql.php │ │ │ │ ├── pdo │ │ │ │ │ ├── abstract.php │ │ │ │ │ └── pgsql.php │ │ │ │ └── pgsql.php │ │ │ ├── cond.php │ │ │ ├── db.php │ │ │ ├── exception │ │ │ │ ├── duplicatekey_exception.php │ │ │ │ ├── exception.php │ │ │ │ ├── select_exception.php │ │ │ │ └── table_exception.php │ │ │ ├── expr.php │ │ │ ├── result │ │ │ │ ├── abstract.php │ │ │ │ ├── mysql.php │ │ │ │ ├── pdo.php │ │ │ │ └── pgsql.php │ │ │ ├── select.php │ │ │ ├── table.php │ │ │ └── table │ │ │ │ └── lite.php │ │ ├── debug │ │ │ ├── debug.php │ │ │ └── debug_firephp.php │ │ ├── extend │ │ │ └── behavior │ │ │ │ ├── acluser.php │ │ │ │ ├── acluser │ │ │ │ ├── duplicateusername_exception.php │ │ │ │ ├── exception.php │ │ │ │ ├── usernamenotfound_exception.php │ │ │ │ └── wrongpassword_exception.php │ │ │ │ ├── fastuuid.php │ │ │ │ ├── relation.php │ │ │ │ └── uniqueness.php │ │ ├── form │ │ │ ├── element.php │ │ │ ├── exception │ │ │ │ └── form_exception.php │ │ │ ├── form.php │ │ │ └── group.php │ │ ├── helper │ │ │ ├── array.php │ │ │ ├── dom_document.php │ │ │ ├── dom_element.php │ │ │ ├── exception │ │ │ │ ├── dom_exception.php │ │ │ │ ├── validator_exception.php │ │ │ │ └── validator_validatefailed_exception.php │ │ │ ├── filesys.php │ │ │ ├── filter.php │ │ │ ├── image.php │ │ │ ├── imgcode.php │ │ │ ├── uploader.php │ │ │ ├── validator.php │ │ │ └── yaml.php │ │ ├── orm │ │ │ ├── activerecord.php │ │ │ └── activerecord │ │ │ │ ├── association │ │ │ │ ├── abstract.php │ │ │ │ ├── belongsto.php │ │ │ │ ├── coll.php │ │ │ │ ├── hasmany.php │ │ │ │ ├── hasone.php │ │ │ │ └── manytomany.php │ │ │ │ ├── behavior_abstract.php │ │ │ │ ├── callbacks.php │ │ │ │ ├── exception │ │ │ │ ├── association_exception.php │ │ │ │ ├── association_notdefined_exception.php │ │ │ │ ├── association_reject_exception.php │ │ │ │ ├── behavior_exception.php │ │ │ │ ├── calltoundefinedmethod_exception.php │ │ │ │ ├── changereadonlyprop_exception.php │ │ │ │ ├── compositepkincompatible_exception.php │ │ │ │ ├── destroywithoutid_exception.php │ │ │ │ ├── exception.php │ │ │ │ ├── expectsassocprop_exception.php │ │ │ │ ├── meta_exception.php │ │ │ │ ├── settingproptype_mismatch.php │ │ │ │ ├── undefinedprop_exception.php │ │ │ │ └── validatefailed_exception.php │ │ │ │ ├── interface.php │ │ │ │ ├── meta.php │ │ │ │ ├── view.php │ │ │ │ └── viewmeta.php │ │ ├── q.php │ │ ├── web │ │ │ ├── acl.php │ │ │ ├── controller_abstract.php │ │ │ ├── controller_forward.php │ │ │ ├── exception │ │ │ │ ├── acl_exception.php │ │ │ │ ├── router_exception.php │ │ │ │ ├── router_invalidroute_exception.php │ │ │ │ ├── router_routenotfound_exception.php │ │ │ │ └── view_exception.php │ │ │ ├── router.php │ │ │ ├── view_output.php │ │ │ ├── view_redirect.php │ │ │ └── view_render_php.php │ │ └── webcontrols │ │ │ ├── button.php │ │ │ ├── checkbox.php │ │ │ ├── checkbox_abstract.php │ │ │ ├── checkboxgroup.php │ │ │ ├── checkboxgroup_abstract.php │ │ │ ├── control_abstract.php │ │ │ ├── dropdownlist.php │ │ │ ├── exception │ │ │ └── ui_exception.php │ │ │ ├── hidden.php │ │ │ ├── input_abstract.php │ │ │ ├── label.php │ │ │ ├── listbox.php │ │ │ ├── memo.php │ │ │ ├── password.php │ │ │ ├── radio.php │ │ │ ├── radiogroup.php │ │ │ ├── reset.php │ │ │ ├── static.php │ │ │ ├── submit.php │ │ │ ├── textbox.php │ │ │ └── upload.php │ ├── scripts │ │ ├── chili │ │ ├── chili.bat │ │ └── web_chili.php │ └── tests │ │ ├── _boot │ │ ├── qtest_case_abstract.php │ │ ├── qtest_helper.php │ │ └── qtest_suite_abstract.php │ │ ├── bootstrap.php │ │ ├── fixture │ │ ├── _db │ │ │ └── mysql │ │ │ │ └── orm.sql │ │ ├── core │ │ │ ├── Class2.php │ │ │ ├── class1.php │ │ │ ├── coll │ │ │ │ └── myitem.php │ │ │ ├── control │ │ │ │ └── control │ │ │ │ │ ├── checkboxex.php │ │ │ │ │ └── textboxex.php │ │ │ └── loadclass │ │ │ │ ├── class3_class.php │ │ │ │ └── class4_class.php │ │ ├── database.yaml │ │ ├── form │ │ │ ├── form │ │ │ │ ├── data.php │ │ │ │ ├── data_form.yaml │ │ │ │ ├── group.php │ │ │ │ └── group_form.yaml │ │ │ └── form1.yaml │ │ ├── mvc │ │ │ └── routes.yaml │ │ ├── mysql_test_db.sql │ │ ├── orm │ │ │ ├── actor.php │ │ │ ├── meeting.php │ │ │ ├── organizer.php │ │ │ ├── signup.php │ │ │ ├── signupitem.php │ │ │ ├── ticket.php │ │ │ ├── tickettype.php │ │ │ └── user.php │ │ └── table │ │ │ ├── authors.php │ │ │ ├── books.php │ │ │ ├── bookshasauthors.php │ │ │ ├── comments.php │ │ │ ├── contents.php │ │ │ ├── contentstags.php │ │ │ ├── marks.php │ │ │ └── tags.php │ │ ├── include │ │ ├── bddtest_common.php │ │ └── ut_common.php │ │ ├── orm │ │ ├── _setup.php │ │ └── all.php │ │ ├── run-ut │ │ ├── run-ut.bat │ │ └── ut │ │ ├── all.php │ │ ├── core │ │ ├── all.php │ │ ├── basic.php │ │ ├── cache.php │ │ ├── coll.php │ │ ├── config.php │ │ ├── context.php │ │ ├── loadclass.php │ │ └── objects.php │ │ ├── database │ │ ├── adapter │ │ │ ├── abstract.php │ │ │ └── mysql.php │ │ ├── links.php │ │ └── table.php │ │ ├── form │ │ ├── all.php │ │ ├── basic.php │ │ └── group.php │ │ ├── mvc │ │ └── router.php │ │ └── orm │ │ ├── all.php │ │ └── basic.php └── sphinx │ ├── csft-3.1.7z │ ├── csft-3.2.13.7z │ └── sphinxapi.php ├── log └── devel.log ├── nbproject ├── configs │ └── setup.properties ├── private │ ├── config.properties │ ├── configs │ │ └── setup.properties │ ├── private.properties │ └── private.xml ├── project.properties └── project.xml ├── public ├── .htaccess ├── css │ ├── admin.css │ ├── global.css │ ├── login.css │ ├── pagination.css │ ├── style.css │ └── swfupload.css ├── img │ ├── add.gif │ ├── bottom_bg.jpg │ ├── box_title1.gif │ ├── box_title2.gif │ ├── box_title3.gif │ ├── box_title4.gif │ ├── cancelbutton.gif │ ├── li.gif │ ├── live_icon.gif │ ├── loading.gif │ ├── login_bg.gif │ ├── login_title.gif │ ├── logo.gif │ ├── nav_on.gif │ ├── qeephp.jpg │ ├── qq_online.gif │ ├── top_bg.gif │ ├── top_bg_.gif │ ├── tree │ │ ├── base.gif │ │ ├── choosefolder.gif │ │ ├── close.gif │ │ ├── empty.gif │ │ ├── folder.gif │ │ ├── folder1.gif │ │ ├── folderopen.gif │ │ ├── join.gif │ │ ├── joinbottom.gif │ │ ├── line.gif │ │ ├── minus.gif │ │ ├── minusbottom.gif │ │ ├── open.gif │ │ ├── page.gif │ │ ├── plus.gif │ │ └── plusbottom.gif │ └── visit.jpg ├── index.php └── js │ ├── flowplayer │ ├── LICENSE.txt │ ├── README.txt │ ├── example │ │ ├── index.html │ │ └── style.css │ ├── flowplayer-3.1.4.min.js │ ├── flowplayer-3.1.5.swf │ ├── flowplayer-3.2.0.min.js │ ├── flowplayer-3.2.1.swf │ ├── flowplayer.controls-3.1.5.swf │ └── flowplayer.controls-3.2.0.swf │ ├── global.js │ ├── iepngfix.htc │ ├── jquery-1.3.2.min.js │ ├── jquery.cookie.js │ ├── jquery.form.js │ ├── jquery.json.js │ ├── jquery.metadata.js │ ├── jquery.validate.js │ ├── magicplayer │ ├── demo.html │ ├── magicplayer.swf │ └── system │ │ ├── crossdomain.xml │ │ ├── expressInstall.swf │ │ ├── magicplayer.js │ │ ├── magicplayer.xml │ │ ├── magicstates.png │ │ └── swfobject.js │ ├── mztreeview2 │ ├── csdn │ │ └── community │ │ │ └── treedata │ │ │ ├── bcb.js │ │ │ ├── book.js │ │ │ ├── borland.js │ │ │ ├── c.js │ │ │ ├── communitytree.js │ │ │ ├── db.js │ │ │ ├── delphi.js │ │ │ ├── donnet.js │ │ │ ├── embed.js │ │ │ ├── enterprise.js │ │ │ ├── expansion.js │ │ │ ├── hardware.js │ │ │ ├── ibm.js │ │ │ ├── java.js │ │ │ ├── language.js │ │ │ ├── linux.js │ │ │ ├── mag.js │ │ │ ├── manage.js │ │ │ ├── manufacturer.js │ │ │ ├── moble.js │ │ │ ├── multimedia.js │ │ │ ├── mycommunity.js │ │ │ ├── mycommunity.xml │ │ │ ├── office.js │ │ │ ├── palmos.js │ │ │ ├── project.js │ │ │ ├── special.js │ │ │ ├── system.js │ │ │ ├── train.js │ │ │ ├── vb.js │ │ │ ├── vc.js │ │ │ ├── web.js │ │ │ └── window.js │ ├── csdntree.htm │ ├── jsframework.js │ └── system │ │ ├── _resource │ │ ├── mzmine │ │ │ ├── 1.gif │ │ │ ├── 2.gif │ │ │ ├── 3.gif │ │ │ ├── 4.gif │ │ │ ├── 5.gif │ │ │ ├── 6.gif │ │ │ ├── 7.gif │ │ │ ├── 8.gif │ │ │ ├── exploded.gif │ │ │ ├── mine.gif │ │ │ ├── minefield.gif │ │ │ └── wrong.gif │ │ ├── mzmultipage │ │ │ ├── bg.gif │ │ │ ├── bg_iframe_head.gif │ │ │ ├── bgheader.gif │ │ │ ├── blue.gif │ │ │ ├── bluejut.gif │ │ │ ├── blueleft.gif │ │ │ ├── blueright.gif │ │ │ ├── csdn_community_mdi.css │ │ │ ├── file.gif │ │ │ ├── group.gif │ │ │ ├── homepage.gif │ │ │ ├── jut.gif │ │ │ ├── left.gif │ │ │ ├── message.gif │ │ │ ├── mplbody.gif │ │ │ ├── mplfoot.gif │ │ │ ├── mplhead.gif │ │ │ ├── mzmultipageleft.css │ │ │ ├── right.gif │ │ │ ├── search.gif │ │ │ └── tieba.gif │ │ └── mztreeview │ │ │ ├── L0.gif │ │ │ ├── L1.gif │ │ │ ├── L2.gif │ │ │ ├── L3.gif │ │ │ ├── L4.gif │ │ │ ├── L5.gif │ │ │ ├── M0.gif │ │ │ ├── M1.gif │ │ │ ├── M2.gif │ │ │ ├── M3.gif │ │ │ ├── P0.gif │ │ │ ├── P1.gif │ │ │ ├── P2.gif │ │ │ ├── P3.gif │ │ │ ├── Recycle.gif │ │ │ ├── _checkbox.psd │ │ │ ├── _checkbox0.gif │ │ │ ├── _checkbox1.gif │ │ │ ├── _checkbox2.gif │ │ │ ├── _file.gif │ │ │ ├── _folder.gif │ │ │ ├── _folderopen.gif │ │ │ ├── _line0.gif │ │ │ ├── _line1.gif │ │ │ ├── _line2.gif │ │ │ ├── _line3.gif │ │ │ ├── _line4.gif │ │ │ ├── _line5.gif │ │ │ ├── _minus0.gif │ │ │ ├── _minus1.gif │ │ │ ├── _minus2.gif │ │ │ ├── _minus3.gif │ │ │ ├── _plus0.gif │ │ │ ├── _plus1.gif │ │ │ ├── _plus2.gif │ │ │ ├── _plus3.gif │ │ │ ├── _root.gif │ │ │ ├── addrbook.gif │ │ │ ├── behavior.gif │ │ │ ├── book.gif │ │ │ ├── bookopen.gif │ │ │ ├── class.gif │ │ │ ├── collection.gif │ │ │ ├── event.gif │ │ │ ├── exit.gif │ │ │ ├── file.gif │ │ │ ├── file_1.gif │ │ │ ├── folder.gif │ │ │ ├── folder_1.gif │ │ │ ├── folderopen.gif │ │ │ ├── folderopen_1.gif │ │ │ ├── hashtable.gif │ │ │ ├── help.gif │ │ │ ├── log.gif │ │ │ ├── method.gif │ │ │ ├── methodPrivate.gif │ │ │ ├── methodProtect.gif │ │ │ ├── mztreeview.css │ │ │ ├── namespace.gif │ │ │ ├── object.gif │ │ │ ├── property.gif │ │ │ ├── propertyPrivateStatic.gif │ │ │ ├── receive.gif │ │ │ ├── root.gif │ │ │ ├── root_1.gif │ │ │ ├── search.gif │ │ │ ├── send.gif │ │ │ └── user.gif │ │ ├── data │ │ └── mzdata.js │ │ ├── global.js │ │ ├── net │ │ └── mzcookie.js │ │ ├── plugins │ │ ├── ie.js │ │ └── opera.js │ │ ├── web │ │ ├── forms │ │ │ └── mzeffect.js │ │ └── ui │ │ │ └── webcontrols │ │ │ └── mztreeview.js │ │ └── xml │ │ └── mzxmldocument.js │ ├── swfupload │ ├── demo │ │ ├── cancelbutton.gif │ │ ├── default.css │ │ ├── index.php │ │ └── upload.php │ ├── doc │ │ ├── index.html │ │ └── index_cn.htm │ ├── fileprogress.js │ ├── handlers.js │ ├── swfupload.js │ ├── swfupload.queue.js │ ├── swfupload.swf │ ├── swfupload.swfobject.js │ └── swfuploadbutton.swf │ └── weebox │ ├── bgiframe.js │ ├── demo │ ├── ajax1.html │ ├── ajax2.html │ ├── demo1.jpg │ ├── demo2.jpg │ ├── demo3.jpg │ ├── demo4.jpg │ ├── demo6.jpg │ ├── demo7.jpg │ ├── demo8.jpg │ └── weebox.html │ ├── img │ ├── common_btn_cancel.gif │ ├── common_btn_ok.gif │ ├── common_loading.gif │ ├── dialog_bc.png │ ├── dialog_bg.png │ ├── dialog_bl.png │ ├── dialog_border.png │ ├── dialog_br.png │ ├── dialog_btn.gif │ ├── dialog_btn_cancel.gif │ ├── dialog_btn_ok.gif │ ├── dialog_close1.png │ ├── dialog_close2.png │ ├── dialog_con_lc.png │ ├── dialog_con_rc.png │ ├── dialog_tc.png │ ├── dialog_tc1.png │ ├── dialog_tc2.gif │ ├── dialog_tc2.png │ ├── dialog_tl.png │ └── dialog_tr.png │ ├── weebox.css │ └── weebox.js ├── scripts ├── generate.php └── websetup.php └── tmp └── runtime_cache ├── cache_02ca3685c01cdbb2c7fb6563dbcb0b5f_data.php ├── cache_0d3c0c89d34613b6283753f2d6da3935_data.php ├── cache_1204e55c0f580a879fdf14d26a5e563d_data.php ├── cache_12e944bb314426ad351eb98e66a3c499_data.php ├── cache_1905063504c72c7d3dc691244b16b595_data.php ├── cache_25a059f5d59b7408bfea51ad820d4fa3_data.php ├── cache_2f19948ec854bd0a5e26c4b28a79695e_data.php ├── cache_2f1f9ea648ff4574214cc9bfc641769c_data.php ├── cache_35fa580c1d33b83a2b9719287f995cf1_data.php ├── cache_38f0028ead92656ce6e98aacc9dbf6ec_data.php ├── cache_3b6fc415829a59fe4538b888e0cb951c_data.php ├── cache_43d53bfba3b2a81b2f601c07151f9c4d_data.php ├── cache_52991509ac2a20e4a5f77cd92405daa6_data.php ├── cache_53b6f00e7a38c3f3a294359d1d5e733c_data.php ├── cache_57ccf26663938f681d280f15e2492eeb_data.php ├── cache_60cc3b0aa1705795e3b48c74727e233d_data.php ├── cache_630fc9ef14e696845fb01f1ded4349b1_data.php ├── cache_688e206589d985867d092f85900609b3_data.php ├── cache_74d5505ff0a33617ba27cd58d86f5a08_data.php ├── cache_771a331dec82bd398e6173fdddae1507_data.php ├── cache_77b5984da23fc585d26e023243685efa_data.php ├── cache_88236d211a91024145b44bc710be1b18_data.php ├── cache_896f1221f438a2e5f230c8d8537c00ae_data.php ├── cache_8b1922d3dcf4052ac53c9db747d977bc_data.php ├── cache_8d98996955d2b0cc07eaa139d79d26ca_data.php ├── cache_93014f7cd77d2c16992e8f6ce6e3f8c0_data.php ├── cache_97a2517fc71de7bfc8eaf13926d565e4_data.php ├── cache_9ca213ddccdb2ea43a5c6e8ab433ba26_data.php ├── cache_9efd681349ad4580e23663d7e4075c55_data.php ├── cache_a311a8bb2786995896eb1aabc8cf5b5c_data.php ├── cache_aee90c31d4ac364653f0f027a7613ed1_data.php ├── cache_b3a084f0a276835d7a5d8d5d57bb64b9_data.php ├── cache_bc5de43dd7c2e0d2f003e3237715573d_data.php ├── cache_c19d92c2d0c84587da046b5cd5664b7d_data.php ├── cache_c4488272ae4239ebc4938f7de6adda56_data.php ├── cache_d28dc7cbf518d2b7e30bd945ea41ccbb_data.php ├── cache_e5165b748c55d3b01e4b14648cd5921f_data.php ├── cache_e544763280c19ea3547f82ccd3d0f054_data.php ├── cache_ebe91f883fef5620b6e6bbd58e4b87d4_data.php ├── cache_ee86022569003533099be1ffbf36ac20_data.php ├── cache_f83c1d394cebd342d12a1a9545c2b947_data.php └── cache_ff9452f31e0852390660806192924954_data.php /OpenWan介绍演示.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/OpenWan介绍演示.docx -------------------------------------------------------------------------------- /app/control/category.php: -------------------------------------------------------------------------------- 1 | 7 | */ 8 | class Control_Category extends QUI_Control_Abstract 9 | { 10 | function render() 11 | { 12 | $currentUser = MyApp::instance()->currentUser(); 13 | $category = array(); 14 | if ($currentUser['group_id']==1){ 15 | $category = Category::find('enabled=1')->order('weight desc')->getAll(); 16 | }else{ 17 | $user = Users::find()->getById($currentUser['id']); 18 | $category = $user->group->categorys; 19 | } 20 | $this->_view['title'] = $this->title; 21 | $this->_view['category'] = $category; 22 | return $this->_fetchView(dirname(__FILE__) . '/category_view'); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /app/controller/admin/abstract.php: -------------------------------------------------------------------------------- 1 | 7 | */ 8 | abstract class Controller_Admin_Abstract extends Controller_Abstract 9 | { 10 | protected function _before_execute(){ 11 | parent::_before_execute(); 12 | //$this->_pathway->addStep('管理',url('admin::default/index')); 13 | } 14 | } 15 | 16 | -------------------------------------------------------------------------------- /app/controller/default_controller.php: -------------------------------------------------------------------------------- 1 | 7 | */ 8 | class Controller_Default extends Controller_Abstract 9 | { 10 | protected function _before_execute(){ 11 | parent::_before_execute(); 12 | $this->_pathway->addStep('首页'); 13 | } 14 | function actionIndex(){ 15 | $this->_pathway->addStep('首页'); 16 | return $this->_redirect(url("admin::default/index")); 17 | } 18 | 19 | } 20 | 21 | -------------------------------------------------------------------------------- /app/form/catalog.php: -------------------------------------------------------------------------------- 1 | 7 | */ 8 | class Form_Catalog extends QForm { 9 | 10 | function __construct($action) { 11 | // 调用父类的构造函数 12 | parent::__construct("form1", $action); 13 | // 从配置文件载入表单 14 | $filename = rtrim(dirname(__FILE__), '/\\') . DS . 'catalog_form.yaml'; 15 | $this->loadFromConfig(Helper_YAML::loadCached($filename)); 16 | // 添加表单验证 17 | //$this->addValidations(Catalog::meta()); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /app/form/catalog_form.yaml: -------------------------------------------------------------------------------- 1 | # 2 | 3 | ~form: 4 | id: catalog_form 5 | name: catalog_form 6 | method: post 7 | 8 | name: 9 | _ui: "textbox" 10 | _label: "名称" 11 | _filters: "trim" 12 | _req: true 13 | _tips: "编目信息标题" 14 | maxlength: 64 15 | class: "txt" 16 | 17 | weight: 18 | _ui: "textbox" 19 | _filters: "intval" 20 | _label: "权重" 21 | _req: true 22 | _tips: "值越大排序越靠前" 23 | maxlength: 64 24 | class: "txt" 25 | 26 | enabled: 27 | _ui: radiogroup 28 | _filters: "intval" 29 | _label: "可用性" 30 | _tips: "指示该信息是否可用" 31 | class: "radio" 32 | items: 33 | 1: "可用" 34 | 0: "不可用" 35 | value: 1 36 | caption_class: "inline" 37 | 38 | description: 39 | _ui: "memo" 40 | _label: "描述" 41 | _tips: "说明信息" 42 | maxlength: 255 43 | cols: 23 44 | rows: 4 45 | class: "txt" -------------------------------------------------------------------------------- /app/form/category.php: -------------------------------------------------------------------------------- 1 | 7 | */ 8 | class Form_Category extends QForm { 9 | 10 | function __construct($action) { 11 | // 调用父类的构造函数 12 | parent::__construct("form1", $action); 13 | // 从配置文件载入表单 14 | $filename = rtrim(dirname(__FILE__), '/\\') . DS . 'category_form.yaml'; 15 | $this->loadFromConfig(Helper_YAML::loadCached($filename)); 16 | // 添加表单验证 17 | //$this->addValidations(Category::meta()); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /app/form/category_form.yaml: -------------------------------------------------------------------------------- 1 | # 2 | 3 | ~form: 4 | id: category_form 5 | name: category_form 6 | method: post 7 | 8 | name: 9 | _ui: "textbox" 10 | _label: "名称" 11 | _filters: "trim" 12 | _req: true 13 | _tips: "分类的名称" 14 | maxlength: 64 15 | class: "txt" 16 | 17 | weight: 18 | _ui: "textbox" 19 | _filters: "intval" 20 | _label: "权重" 21 | _req: true 22 | _tips: "值越大排序越靠前" 23 | maxlength: 64 24 | class: "txt" 25 | 26 | enabled: 27 | _ui: radiogroup 28 | _filters: "intval" 29 | _label: "可用性" 30 | _tips: "指示该分类是否可用" 31 | class: "radio" 32 | items: 33 | 1: "可用" 34 | 0: "不可用" 35 | value: 1 36 | caption_class: "inline" 37 | 38 | description: 39 | _ui: "memo" 40 | _label: "描述" 41 | _tips: "说明信息" 42 | maxlength: 255 43 | cols: 23 44 | rows: 4 45 | class: "txt" 46 | -------------------------------------------------------------------------------- /app/form/changepassword_form.yaml: -------------------------------------------------------------------------------- 1 | # 2 | 3 | ~form: 4 | id: changepassword_form 5 | name: changepassword_form 6 | method: post 7 | 8 | old_password: 9 | _ui: password 10 | _label: "旧密码" 11 | _filters: "trim" 12 | _tips: "请输入您的旧密码" 13 | _req: true 14 | maxlength: 32 15 | class: "txt w200" 16 | 17 | new_password: 18 | _ui: password 19 | _label: "新密码" 20 | _filters: "trim" 21 | _tips: "请输入您的新密码" 22 | _req: true 23 | maxlength: 32 24 | class: "txt w200" 25 | 26 | new_password2: 27 | _ui: password 28 | _label: "再次输入密码" 29 | _filters: "trim" 30 | _tips: "请您再次输入新密码" 31 | _req: true 32 | maxlength: 32 33 | class: "txt w200" -------------------------------------------------------------------------------- /app/form/user.php: -------------------------------------------------------------------------------- 1 | 7 | */ 8 | class Form_User extends QForm { 9 | 10 | function __construct($action) { 11 | // 调用父类的构造函数 12 | parent::__construct("form1", $action); 13 | // 从配置文件载入表单 14 | $filename = rtrim(dirname(__FILE__), '/\\') . DS . 'user_form.yaml'; 15 | $this->loadFromConfig(Helper_YAML::loadCached($filename)); 16 | // 添加表单验证 17 | //$this->addValidations(Users::meta()); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /app/helper/formfilters.php: -------------------------------------------------------------------------------- 1 | 7 | */ 8 | class Helper_JSON { 9 | public static function encode($value) { 10 | $code = json_encode($value); 11 | return preg_replace("#\\\u([0-9a-f]+)#ie", "iconv('UCS-2', 'UTF-8', pack('H4', '\\1'))", $code); 12 | } 13 | public static function decode($json) { 14 | return json_decode($json,true); 15 | } 16 | } -------------------------------------------------------------------------------- /app/helper/spyc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/app/helper/spyc.php -------------------------------------------------------------------------------- /app/model/behavior/formatter/dict.php: -------------------------------------------------------------------------------- 1 | willChanged($prop_name); 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /app/model/behavior/formatter/nl2br.php: -------------------------------------------------------------------------------- 1 | willChanged($prop_name); 18 | } 19 | 20 | 21 | static function _br2nl($string) 22 | { 23 | return preg_replace('/\/i', "\n", $string); 24 | } 25 | } -------------------------------------------------------------------------------- /app/view/_layouts/default_layout.php: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | OpenWan: 新一代的媒体资产管理系统<?php $this->_block('title'); ?><?php $this->_endblock(); ?> 7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | _element('sidebar'); ?> 16 | 17 |
18 | 19 | _block('contents'); ?>_endblock(); ?> 20 | 21 |
22 | 25 |
26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /app/view/redirect_message.php: -------------------------------------------------------------------------------- 1 | _extends('_layouts/default_layout'); ?> 2 | 3 | _block('contents'); ?> 4 | 5 |
6 |

7 |

8 | 9 |

10 |

11 | 如果您的浏览器没有自动跳转,请点击这里 12 |

13 | 14 | 17 | 18 | 19 | 20 |
21 | 22 | _endblock(); ?> 23 | 24 | -------------------------------------------------------------------------------- /config/database.yaml: -------------------------------------------------------------------------------- 1 | # 2 | 3 | ## 注意:书写时,缩进不能使用 Tab,必须使用空格 4 | 5 | ############################# 6 | # 数据库设置 7 | ############################# 8 | 9 | # devel 模式 10 | devel: 11 | driver: mysql 12 | host: localhost:3306 13 | login: root 14 | password: 15 | database: openwan_db 16 | charset: utf8 17 | prefix: ow_ 18 | 19 | # test 模式 20 | test: 21 | _use: devel 22 | 23 | # deploy 模式 24 | deploy: 25 | _use: devel 26 | 27 | -------------------------------------------------------------------------------- /config/environments/deploy.yaml: -------------------------------------------------------------------------------- 1 | # 2 | 3 | ############################# 4 | # 数据库元信息缓存设置 5 | ############################# 6 | 7 | # 数据表元数据缓存时间(秒) 8 | db_meta_lifetime: 86400 9 | 10 | # 指示是否缓存数据表的元数据 11 | db_meta_cached: true 12 | 13 | 14 | ############################# 15 | # 日志设置 16 | ############################# 17 | 18 | # 指示用什么目录保存日志文件 19 | log_writer_dir: %ROOT_DIR%/log 20 | 21 | # 指示用什么文件名保存日志 22 | log_writer_filename: access.log 23 | 24 | # 指示记录哪些优先级的日志(不符合条件的会直接过滤) 25 | log_priorities: EMERG, ALERT, CRIT, ERR 26 | 27 | # 指示是否显示错误信息 28 | error_display: false 29 | 30 | # 指示是否显示友好的错误信息 31 | error_display_friendly: false 32 | 33 | # 指示是否在错误信息中显示出错位置的源代码 34 | error_display_source: false 35 | 36 | -------------------------------------------------------------------------------- /config/environments/devel.yaml: -------------------------------------------------------------------------------- 1 | # 2 | 3 | ############################# 4 | # 数据库元信息缓存设置 5 | ############################# 6 | 7 | # 数据表元数据缓存时间(秒) 8 | db_meta_lifetime: 10 9 | 10 | # 指示是否缓存数据表的元数据 11 | db_meta_cached: true 12 | 13 | 14 | ############################# 15 | # 日志设置 16 | ############################# 17 | 18 | # 指示用什么目录保存日志文件 19 | log_writer_dir: %ROOT_DIR%/log 20 | 21 | # 指示用什么文件名保存日志 22 | log_writer_filename: devel.log 23 | 24 | # 指示记录哪些优先级的日志(不符合条件的会直接过滤) 25 | log_priorities: EMERG, ALERT, CRIT, ERR, WARN, NOTICE, INFO, DEBUG 26 | 27 | # 指示是否显示错误信息 28 | error_display: true 29 | 30 | # 指示是否显示友好的错误信息 31 | error_display_friendly: true 32 | 33 | # 指示是否在错误信息中显示出错位置的源代码 34 | error_display_source: true 35 | 36 | -------------------------------------------------------------------------------- /config/environments/test.yaml: -------------------------------------------------------------------------------- 1 | # 2 | 3 | ############################# 4 | # 数据库元信息缓存设置 5 | ############################# 6 | 7 | # 数据表元数据缓存时间(秒) 8 | db_meta_lifetime: 120 9 | 10 | # 指示是否缓存数据表的元数据 11 | db_meta_cached: true 12 | 13 | 14 | ############################# 15 | # 日志设置 16 | ############################# 17 | 18 | # 指示用什么目录保存日志文件 19 | log_writer_dir: %ROOT_DIR%/log 20 | 21 | # 指示用什么文件名保存日志 22 | log_writer_filename: test.log 23 | 24 | # 指示记录哪些优先级的日志(不符合条件的会直接过滤) 25 | log_priorities: EMERG, ALERT, CRIT, ERR, WARN, NOTICE, INFO, DEBUG 26 | 27 | # 指示是否显示错误信息 28 | error_display: true 29 | 30 | # 指示是否显示友好的错误信息 31 | error_display_friendly: false 32 | 33 | # 指示是否在错误信息中显示出错位置的源代码 34 | error_display_source: false 35 | 36 | -------------------------------------------------------------------------------- /csft/bin/cat.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/bin/cat.exe -------------------------------------------------------------------------------- /csft/bin/comerr32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/bin/comerr32.dll -------------------------------------------------------------------------------- /csft/bin/gssapi32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/bin/gssapi32.dll -------------------------------------------------------------------------------- /csft/bin/indexer.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/bin/indexer.exe -------------------------------------------------------------------------------- /csft/bin/indextool.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/bin/indextool.exe -------------------------------------------------------------------------------- /csft/bin/k5sprt32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/bin/k5sprt32.dll -------------------------------------------------------------------------------- /csft/bin/krb5_32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/bin/krb5_32.dll -------------------------------------------------------------------------------- /csft/bin/libeay32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/bin/libeay32.dll -------------------------------------------------------------------------------- /csft/bin/libexpat.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/bin/libexpat.dll -------------------------------------------------------------------------------- /csft/bin/libiconv-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/bin/libiconv-2.dll -------------------------------------------------------------------------------- /csft/bin/libiconv2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/bin/libiconv2.dll -------------------------------------------------------------------------------- /csft/bin/libintl-8.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/bin/libintl-8.dll -------------------------------------------------------------------------------- /csft/bin/libmysql.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/bin/libmysql.dll -------------------------------------------------------------------------------- /csft/bin/libpq.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/bin/libpq.dll -------------------------------------------------------------------------------- /csft/bin/mmseg.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/bin/mmseg.exe -------------------------------------------------------------------------------- /csft/bin/msvcr71.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/bin/msvcr71.dll -------------------------------------------------------------------------------- /csft/bin/python26.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/bin/python26.dll -------------------------------------------------------------------------------- /csft/bin/search.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/bin/search.exe -------------------------------------------------------------------------------- /csft/bin/searchd.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/bin/searchd.exe -------------------------------------------------------------------------------- /csft/bin/spelldump.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/bin/spelldump.exe -------------------------------------------------------------------------------- /csft/bin/ssleay32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/bin/ssleay32.dll -------------------------------------------------------------------------------- /csft/bin/tests.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/bin/tests.exe -------------------------------------------------------------------------------- /csft/etc/csft.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/etc/csft.conf -------------------------------------------------------------------------------- /csft/etc/csft.conf.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/etc/csft.conf.in -------------------------------------------------------------------------------- /csft/etc/mmseg.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/etc/mmseg.ini -------------------------------------------------------------------------------- /csft/etc/uni.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/etc/uni.lib -------------------------------------------------------------------------------- /csft/indexer.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | rem ----------------------------------------------------------------------- 4 | rem OpenWan full-text search service recreate indexer 5 | rem $Id: indexer.bat 894 2010-03-23 04:20:17Z thinkgem $ 6 | rem ----------------------------------------------------------------------- 7 | 8 | %cd%\bin\indexer.exe --config %cd%\etc\csft.conf main --rotate 9 | @echo. 10 | @echo Operation Successful 11 | @echo. 12 | pause -------------------------------------------------------------------------------- /csft/indexer_delta.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | rem ----------------------------------------------------------------------- 4 | rem OpenWan full-text search service recreate indexer 5 | rem $Id: indexer.bat 894 2010-03-23 04:20:17Z thinkgem $ 6 | rem ----------------------------------------------------------------------- 7 | 8 | %cd%\bin\indexer.exe --config %cd%\etc\csft.conf delta --rotate 9 | %cd%\bin\indexer.exe --config %cd%\etc\csft.conf --merge main delta --merge-dst-range deleted 0 0 --rotate 10 | @echo. 11 | @echo Operation Successful 12 | @echo. 13 | pause -------------------------------------------------------------------------------- /csft/uninstall.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | rem ----------------------------------------------------------------------- 4 | rem OpenWan full-text search service uninstaller 5 | rem $Id: uninstall.bat 893 2010-03-23 04:16:43Z thinkgem $ 6 | rem ----------------------------------------------------------------------- 7 | 8 | 9 | net stop searchd 10 | %cd%\bin\searchd --delete 11 | @echo. 12 | @echo Operation Successful 13 | @echo. 14 | pause -------------------------------------------------------------------------------- /csft/var/data/delta.spa: -------------------------------------------------------------------------------- 1 | 5  -------------------------------------------------------------------------------- /csft/var/data/delta.spd: -------------------------------------------------------------------------------- 1 |  !&+05:? -------------------------------------------------------------------------------- /csft/var/data/delta.sph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/var/data/delta.sph -------------------------------------------------------------------------------- /csft/var/data/delta.spi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/var/data/delta.spi -------------------------------------------------------------------------------- /csft/var/data/delta.spk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/var/data/delta.spk -------------------------------------------------------------------------------- /csft/var/data/delta.spl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/var/data/delta.spl -------------------------------------------------------------------------------- /csft/var/data/delta.spm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/var/data/delta.spm -------------------------------------------------------------------------------- /csft/var/data/delta.spp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/var/data/delta.spp -------------------------------------------------------------------------------- /csft/var/data/main.spa: -------------------------------------------------------------------------------- 1 |   2 |     " % + 0 2 4 5 6 7 9 = ?  -------------------------------------------------------------------------------- /csft/var/data/main.spd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/var/data/main.spd -------------------------------------------------------------------------------- /csft/var/data/main.sph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/var/data/main.sph -------------------------------------------------------------------------------- /csft/var/data/main.spi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/var/data/main.spi -------------------------------------------------------------------------------- /csft/var/data/main.spk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/var/data/main.spk -------------------------------------------------------------------------------- /csft/var/data/main.spl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/var/data/main.spl -------------------------------------------------------------------------------- /csft/var/data/main.spm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/var/data/main.spm -------------------------------------------------------------------------------- /csft/var/data/main.spp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/csft/var/data/main.spp -------------------------------------------------------------------------------- /csft/var/log/searchd.pid: -------------------------------------------------------------------------------- 1 | 2524 -------------------------------------------------------------------------------- /data/data1/66311e05c428fd6edc0e69c9824726a4/0af3ad740abd9a521e84ac4c5df6b860-preview.flv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/data/data1/66311e05c428fd6edc0e69c9824726a4/0af3ad740abd9a521e84ac4c5df6b860-preview.flv -------------------------------------------------------------------------------- /data/data1/66311e05c428fd6edc0e69c9824726a4/0af3ad740abd9a521e84ac4c5df6b860.flv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/data/data1/66311e05c428fd6edc0e69c9824726a4/0af3ad740abd9a521e84ac4c5df6b860.flv -------------------------------------------------------------------------------- /index.php: -------------------------------------------------------------------------------- 1 | _view = $this->attrs(); 8 | return $this->_fetchView(dirname(__FILE__) . '/classes_view.php'); 9 | } 10 | } 11 | 12 | 13 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/command/api/control/classes_view.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |

5 | 6 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/command/api/doc/constant.php: -------------------------------------------------------------------------------- 1 | source_file = $doc->filename; 11 | $this->line_num = $doc->start_line; 12 | parent::__construct($msg); 13 | } 14 | 15 | } 16 | 17 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/command/api/doc/notsupportedtagexception.php: -------------------------------------------------------------------------------- 1 | tag_name = $tag_name; 10 | $msg = "Not supported tag '{$tag_name}' at '{$doc->filename}[{$doc->start_line}]'."; 11 | parent::__construct($doc, $msg); 12 | } 13 | } 14 | 15 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/command/api/doc/parameter.php: -------------------------------------------------------------------------------- 1 | name = $parameter->getName(); 26 | $this->is_passed_by_reference = $parameter->isPassedByReference(); 27 | $this->allows_null = $parameter->allowsNull(); 28 | $this->is_optional = $parameter->isOptional(); 29 | $this->is_default_value_available = $parameter->isDefaultValueAvailable(); 30 | $this->position = $parameter->getPosition(); 31 | $this->declaring_method = $method; 32 | } 33 | } 34 | 35 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/command/api/doc/undefinedparameterexception.php: -------------------------------------------------------------------------------- 1 | method_name = $doc->name; 11 | $this->parameter_name = $parameter_name; 12 | 13 | $msg = "Undefined parameter '{$parameter_name}' at '{$doc->filename}[{$doc->start_line}]'."; 14 | parent::__construct($doc, $msg); 15 | } 16 | } 17 | 18 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/command/api/view/_elements/footer_element.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/command/api/view/_elements/header_element.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/command/api/view/_elements/property_details_element.php: -------------------------------------------------------------------------------- 1 | native_properties_count) return; ?> 2 | 3 |
4 | 5 |

属性详细说明

6 | 7 | properties as $property): ?> 8 | is_inherited) continue; ?> 9 | 10 | 11 | 12 |
13 | $name); ?> 14 | 15 | 属性 16 |
17 | 18 |
19 | renderPropertySignature($property); ?> 20 |
21 | 22 |
23 | description); ?> 24 |
25 | 26 | 27 | 28 |
29 | 30 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/command/api/view/_layouts/index_layout.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | _block('contents'); ?>_endblock(); ?> 7 | 8 |
9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/command/api/view/book-index.php: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 |
5 | 6 |

QeePHP API 参考手册

7 | 8 |

API 参考手册提供了 QeePHP 所有对象和方法的参考信息和用法示例。是日常使用必备的参考文档。

9 | 10 |
11 | 12 |
13 | 14 | 15 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/command/book/_assets/css/table_data_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/lib/qeephp-2.1/build/command/book/_assets/css/table_data_bg.jpg -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/command/book/control/chapters.php: -------------------------------------------------------------------------------- 1 | _view = $this->attrs(); 8 | return $this->_fetchView(dirname(__FILE__) . '/chapters_view.php'); 9 | } 10 | 11 | } 12 | 13 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/command/book/doc/book.php: -------------------------------------------------------------------------------- 1 | name = $book['name']; 14 | if (isset($book['columns'])) 15 | { 16 | $this->columns = $book['columns']; 17 | } 18 | 19 | foreach ($book['chapters'] as $filename => $chapter) 20 | { 21 | $this->chapters[] = new Doc_Chapter($this, $chapter, $filename); 22 | } 23 | } 24 | 25 | function url($node) 26 | { 27 | $url = "/docs/{$this->name}/"; 28 | return ($node == $this) ? $url : "{$url}node-{$node->filename}"; 29 | } 30 | } 31 | 32 | 33 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/command/book/model.php: -------------------------------------------------------------------------------- 1 | book = new Guide_Doc_Book(Helper_YAML::load("{$source_dir}/toc.yaml"), $source_dir); 19 | return $this; 20 | } 21 | } 22 | 23 | 24 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/command/book/view/_elements/chapter_grouped_sections_element.php: -------------------------------------------------------------------------------- 1 | sections as $section) 5 | { 6 | $sections[$section->group_name][] = $section; 7 | } 8 | $book = $chapter->book; 9 | 10 | ?> 11 | 12 | 40 | 41 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/command/book/view/_elements/chapter_sections_element.php: -------------------------------------------------------------------------------- 1 | 2 | book; 4 | 5 | ?> 6 | 7 | 19 | 20 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/command/book/view/_elements/footer_element.php: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/command/book/view/_elements/header_element.php: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/command/book/view/_layouts/chm_layout.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | <?php echo h($book->subject); ?> 6 | 7 | 8 | 9 | 10 |
11 | 12 | _block('contents'); ?>_endblock(); ?> 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/command/book/view/_layouts/default_layout.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | _control('chapters', 'chapters-nav', array('book' => $book)); ?> 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | _block('contents'); ?>_endblock(); ?> 17 | 18 |
19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/command/book/view/_layouts/index_layout.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | _block('contents'); ?>_endblock(); ?> 7 | 8 |
9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/command/book/view/book-index.php: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 |
5 | 6 | contents); ?> 7 | 8 |
9 | 10 |
11 | 12 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/command/book/view/chm_hhp.php: -------------------------------------------------------------------------------- 1 | [OPTIONS] 2 | Auto Index=Yes 3 | Binary TOC=Yes 4 | Binary Index=Yes 5 | Compatibility=1.1 or later 6 | Compiled File=name; ?>.chm 7 | Contents File=name; ?>.hhc 8 | Default Window=main 9 | Default Topic=index.html 10 | Display compile progress=Yes 11 | Error log file=_errorlog.txt 12 | Full-text search=Yes 13 | language=0x804 chinese (prc) 14 | Title=subject; ?> for QeePHP 15 | 16 | 17 | [WINDOWS] 18 | main="subject; ?> for QeePHP - 生成时间: ","name; ?>.hhc",,"index.html","index.html",,,,,0x63520,250,0x104e,[10,10,900,700],0xb0000,,,,,,0 19 | 20 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/gen_book.php: -------------------------------------------------------------------------------- 1 | [mode] 19 | 20 | syntax: 21 | mode: "online", "offline" or "chm", online is default 22 | 23 | 24 | 25 | EOT; 26 | 27 | exit(-1); 28 | } 29 | 30 | $source_dir = $argv[1]; 31 | $output_dir = $argv[2]; 32 | 33 | if (isset($argv[3])) 34 | { 35 | $mode = strtolower(trim($argv[3])); 36 | } 37 | else 38 | { 39 | $mode = 'online'; 40 | } 41 | 42 | Command_Book::create()->sourceDir($source_dir) 43 | ->outputDir($output_dir) 44 | ->docmode($mode) 45 | ->execute(); 46 | 47 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/gen_loadclass_file.php: -------------------------------------------------------------------------------- 1 | sourceDir($source_dir) 13 | ->outputFile($output_file) 14 | ->execute(); 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/source/api/package.behavior.texy: -------------------------------------------------------------------------------- 1 | 行为插件是 QeePHP 为 ActiveRecord 2 | 提供的扩展机制,允许开发者透明的改变模型工作方式。 3 | 4 | QeePHP 自带的行为插件包括: 5 | 6 | - 快速生成仿 UUID 7 | - 对象关系助手 8 | - 对象属性唯一性检查 9 | - 用户角色绑定 10 | 11 | 更多的行为插件可以在 "QeePHP.com 开源项目与插件平台":http://qeephp.com/projects 上获得。 12 | 13 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/source/api/package.cache.texy: -------------------------------------------------------------------------------- 1 | QeePHP 支持多种缓存方式,最大程度的提高运行效率。 2 | 3 | 主要支持的缓存类型: 4 | 5 | - 基于文件的缓存 6 | - APC 7 | - XCache 8 | - Memcached 9 | 10 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/source/api/package.core.texy: -------------------------------------------------------------------------------- 1 | Core 包是 QeePHP 核心类的集合,QeePHP 的其他所有功能都依赖核心类提供的服务 2 | 3 | QeePHP 核心类提供下列服务: 4 | 5 | - 设置的读取和修改; 6 | - 类定义文件的搜索和载入; 7 | - 对象的单子模式实现,以及对象注册和检索; 8 | - 统一缓存接口; 9 | - 基本工具方法; 10 | - 类型安全的集合; 11 | - 日志服务; 12 | - 辅助调试工具; 13 | - 以及运行时上下文对象。 14 | 15 | 16 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/source/api/package.database.texy: -------------------------------------------------------------------------------- 1 | QeePHP 的数据库访问层支持多种数据库,并且具有强大的扩展能力。 2 | 3 | 主要特征: 4 | 5 | - QDB_Select 实现的连贯接口,支持多种数据库查询方式 6 | - QDB_Expr 封装了数据库表达式,方便构造灵活的查询 7 | - QDB_Cond 封装了查询条件,可以构造任意复杂度的查询条件 8 | - QDB_Table 实现了可扩展的表数据入口,对复合主键有完善的支持 9 | - 可动态切换的数据库连接,满足分布式数据库应用的开发 10 | 11 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/source/api/package.debug.texy: -------------------------------------------------------------------------------- 1 | 提供帮助进行应用程序调试的工具。 2 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/source/api/package.exception.texy: -------------------------------------------------------------------------------- 1 | 包含了 QeePHP 自带的所有异常类。 2 | 3 | QeePHP 充分利用异常来指示错误,包含了大量的异常类。 4 | 5 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/source/api/package.form.texy: -------------------------------------------------------------------------------- 1 | QForm 是一种创新的表单封装模式,完美分离了表单的数据、行为和表现。 2 | 3 | QForm 的主要特征: 4 | 5 | - 完美分离表单的数据、行为和表现 6 | - 自定义过滤器 7 | - 自定义验证规则 8 | - 可以从配置文件构造表单 9 | - 完善的错误处理机制 10 | - 100% 可定制的表单渲染 11 | 12 | 13 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/source/api/package.helper.texy: -------------------------------------------------------------------------------- 1 | Helper 包提供了大量简单易用的辅助工具。 2 | 3 | 主要包括: 4 | 5 | - 文件系统操作 6 | - 数组操作 7 | - 图像操作 8 | - 验证码生成 9 | - 上传文件处理 10 | - YAML 解析与输出 11 | - DOM 工具 12 | - 过滤器 13 | - 验证器 14 | 15 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/source/api/package.mvc.texy: -------------------------------------------------------------------------------- 1 | 在 QeePHP 中,MVC 包实现了 MVC 模式。 2 | 3 | QeePHP 的 MVC 默认实现包含下列功能: 4 | 5 | - 基于角色的访问控制 6 | - URL 路由解析 7 | - 高级视图架构 8 | - 请求转发等 9 | 10 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/source/api/package.orm.texy: -------------------------------------------------------------------------------- 1 | ActiveRecord 是 QeePHP 默认的 ORM 解决方案。 2 | 3 | QeePHP 的 ActiveRecord 4 | 支持复杂的对象关系管理,以及完善的事件响应机制。 5 | 6 | 主要特征: 7 | 8 | - 支持超过 20 种不同的事件 9 | - 行为插件机制可以透明的改变模型工作方式 10 | - 完全自定义的验证规则 11 | - 高级安全特征 12 | - 对象关系导航 13 | - 类型安全 14 | - 可扩展的模型 15 | - 元编程 16 | 17 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/build/source/api/package.webcontrols.texy: -------------------------------------------------------------------------------- 1 | WebControls 是用户界面组件化的核心架构。 2 | 3 | QeePHP 的 WebControls 4 | 不但提供了一个可扩展的用户界面控件创建机制,还附带了大量常用的用户界面控件。 5 | 6 | 主要特征: 7 | 8 | - 用户界面组件化 9 | - 支持自定义控件 10 | - 支持控件的无线级嵌套 11 | - 附带的标准控件 12 | - 与 QForm 的完美集成 13 | 14 | 15 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/commands/websetup/app/control/navmain.php: -------------------------------------------------------------------------------- 1 | _view['all_menu'] = $menu->getAll(); 10 | $this->_view['current'] = $menu->getCurrentMainMenu(); 11 | 12 | return $this->_fetchView(dirname(__FILE__) . '/navmain_view.php'); 13 | } 14 | 15 | } 16 | 17 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/commands/websetup/app/control/navmain_view.php: -------------------------------------------------------------------------------- 1 | 8 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/commands/websetup/app/control/submenu.php: -------------------------------------------------------------------------------- 1 | _view['menu'] = $menu; 10 | $this->_view['main'] = $menu->getCurrentMainMenu(); 11 | $this->_view['current'] = $menu->getCurrentSubMenu($this->_view['main']['items']); 12 | 13 | return $this->_fetchView(dirname(__FILE__) . '/submenu_view.php'); 14 | } 15 | 16 | } 17 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/commands/websetup/app/control/submenu_view.php: -------------------------------------------------------------------------------- 1 | 2 | 10 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/commands/websetup/app/controller/default_controller.php: -------------------------------------------------------------------------------- 1 | _managed_app; 16 | $this->_view['app_config'] = $app->config(); 17 | // $this->view['ini_descriptions'] = $app->getIniDescriptions($this->app()->lang); 18 | } 19 | 20 | function actionThanks() 21 | { 22 | 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/commands/websetup/app/controller/static_controller.php: -------------------------------------------------------------------------------- 1 | _output('all_in_one.css', 'text/css'); 8 | } 9 | 10 | function actionJS() 11 | { 12 | return $this->_output('jquery.js', 'text/javascript'); 13 | } 14 | 15 | protected function _output($filename, $mime) 16 | { 17 | $output = new QView_Output($filename, $mime); 18 | $output->addFile(dirname(__FILE__) . "/../..//static/{$filename}"); 19 | $output->enableClientCache(true); 20 | 21 | return $output; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/commands/websetup/app/helper/ini.php: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 表的字段 6 | 7 | 8 | 9 | 10 | 11 | () 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/_templates/apps/apptpl_list.php: -------------------------------------------------------------------------------- 1 | array( 9 | 'name' => 'tianchi', 10 | 'title' => '默认应用程序模板', 11 | 'description' => '该模板要求设置网站根目录为 public 目录。', 12 | ), 13 | 'tianchi_v' => array( 14 | 'name' => 'tianchi_v', 15 | 'title' => '虚拟主机应用程序模板', 16 | 'description' => '该模板适合无法修改服务器设置的虚拟主机用户。index.php 放置在应用程序根目录中,并且针对虚拟主机的安全性问题做了相应的修改。', 17 | ), 18 | ); 19 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/_templates/apps/tianchi/app/controller/default_controller.php: -------------------------------------------------------------------------------- 1 | _view 指定的值将会传递数据到视图中 11 | # $this->_view['text'] = 'Hello!'; 12 | } 13 | } 14 | 15 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/_templates/apps/tianchi/app/view/_layouts/default_layout.php: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | QeePHP: 新一代的敏捷开发框架<?php $this->_block('title'); ?><?php $this->_endblock(); ?> 7 | 8 | 9 | 10 | 11 |
12 | 13 | _element('sidebar'); ?> 14 | 15 |
16 | 17 | _block('contents'); ?>_endblock(); ?> 18 | 19 |
20 | 27 |
28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/_templates/apps/tianchi/app/view/redirect_message.php: -------------------------------------------------------------------------------- 1 | _extends('_layouts/default_layout'); ?> 2 | 3 | _block('contents'); ?> 4 | 5 |
6 |

7 |

8 | 9 |

10 |

11 | 如果您的浏览器没有自动跳转,请点击这里 12 |

13 | 14 | 17 | 18 | 19 | 20 |
21 | 22 | _endblock(); ?> 23 | 24 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/_templates/apps/tianchi/config/acl.yaml: -------------------------------------------------------------------------------- 1 | # 2 | 3 | ## 注意:书写时,缩进不能使用 Tab,必须使用空格。并且各条访问规则之间不能留有空行。 4 | 5 | ############################# 6 | # 访问规则 7 | ############################# 8 | 9 | # 访问规则示例 10 | # 11 | 12 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/_templates/apps/tianchi/config/app.yaml: -------------------------------------------------------------------------------- 1 | # 2 | 3 | ## 注意:书写时,缩进不能使用 Tab,必须使用空格 4 | 5 | ############################# 6 | # 应用程序设置 7 | ############################# 8 | 9 | # 在这里添加应用程序需要的设置 10 | # 这里的设置可以用 Q::ini('appini/设置名') 来读取,例如 Q::ini('appini/app_title'); 11 | 12 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/_templates/apps/tianchi/config/database.yaml: -------------------------------------------------------------------------------- 1 | # 2 | 3 | ## 注意:书写时,缩进不能使用 Tab,必须使用空格 4 | 5 | ############################# 6 | # 数据库设置 7 | ############################# 8 | 9 | # devel 模式 10 | devel: 11 | driver: mysql 12 | host: localhost 13 | login: username 14 | password: password 15 | database: %APPID%_devel_db 16 | charset: utf8 17 | prefix: 18 | 19 | # test 模式 20 | test: 21 | driver: mysql 22 | host: localhost 23 | login: username 24 | password: password 25 | database: %APPID%_test_db 26 | charset: utf8 27 | prefix: 28 | 29 | # deploy 模式 30 | deploy: 31 | driver: mysql 32 | host: localhost 33 | login: username 34 | password: password 35 | database: %APPID%_db 36 | charset: utf8 37 | prefix: 38 | 39 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/_templates/apps/tianchi/config/environments/deploy.yaml: -------------------------------------------------------------------------------- 1 | # 2 | 3 | ############################# 4 | # 数据库元信息缓存设置 5 | ############################# 6 | 7 | # 数据表元数据缓存时间(秒) 8 | db_meta_lifetime: 86400 9 | 10 | # 指示是否缓存数据表的元数据 11 | db_meta_cached: true 12 | 13 | 14 | ############################# 15 | # 日志设置 16 | ############################# 17 | 18 | # 指示用什么目录保存日志文件 19 | log_writer_dir: %ROOT_DIR%/log 20 | 21 | # 指示用什么文件名保存日志 22 | log_writer_filename: access.log 23 | 24 | # 指示记录哪些优先级的日志(不符合条件的会直接过滤) 25 | log_priorities: EMERG, ALERT, CRIT, ERR 26 | 27 | # 指示是否显示错误信息 28 | error_display: false 29 | 30 | # 指示是否显示友好的错误信息 31 | error_display_friendly: false 32 | 33 | # 指示是否在错误信息中显示出错位置的源代码 34 | error_display_source: false 35 | 36 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/_templates/apps/tianchi/config/environments/devel.yaml: -------------------------------------------------------------------------------- 1 | # 2 | 3 | ############################# 4 | # 数据库元信息缓存设置 5 | ############################# 6 | 7 | # 数据表元数据缓存时间(秒) 8 | db_meta_lifetime: 10 9 | 10 | # 指示是否缓存数据表的元数据 11 | db_meta_cached: true 12 | 13 | 14 | ############################# 15 | # 日志设置 16 | ############################# 17 | 18 | # 指示用什么目录保存日志文件 19 | log_writer_dir: %ROOT_DIR%/log 20 | 21 | # 指示用什么文件名保存日志 22 | log_writer_filename: devel.log 23 | 24 | # 指示记录哪些优先级的日志(不符合条件的会直接过滤) 25 | log_priorities: EMERG, ALERT, CRIT, ERR, WARN, NOTICE, INFO, DEBUG 26 | 27 | # 指示是否显示错误信息 28 | error_display: true 29 | 30 | # 指示是否显示友好的错误信息 31 | error_display_friendly: true 32 | 33 | # 指示是否在错误信息中显示出错位置的源代码 34 | error_display_source: true 35 | 36 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/_templates/apps/tianchi/config/environments/test.yaml: -------------------------------------------------------------------------------- 1 | # 2 | 3 | ############################# 4 | # 数据库元信息缓存设置 5 | ############################# 6 | 7 | # 数据表元数据缓存时间(秒) 8 | db_meta_lifetime: 120 9 | 10 | # 指示是否缓存数据表的元数据 11 | db_meta_cached: true 12 | 13 | 14 | ############################# 15 | # 日志设置 16 | ############################# 17 | 18 | # 指示用什么目录保存日志文件 19 | log_writer_dir: %ROOT_DIR%/log 20 | 21 | # 指示用什么文件名保存日志 22 | log_writer_filename: test.log 23 | 24 | # 指示记录哪些优先级的日志(不符合条件的会直接过滤) 25 | log_priorities: EMERG, ALERT, CRIT, ERR, WARN, NOTICE, INFO, DEBUG 26 | 27 | # 指示是否显示错误信息 28 | error_display: true 29 | 30 | # 指示是否显示友好的错误信息 31 | error_display_friendly: false 32 | 33 | # 指示是否在错误信息中显示出错位置的源代码 34 | error_display_source: false 35 | 36 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/_templates/apps/tianchi/public/_htaccess: -------------------------------------------------------------------------------- 1 | RewriteEngine on 2 | 3 | RewriteCond %{SCRIPT_FILENAME} !-f 4 | RewriteCond %{SCRIPT_FILENAME} !-d 5 | RewriteRule ^(.*)$ index.php/$1 6 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/_templates/apps/tianchi/public/img/qeephp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/lib/qeephp-2.1/extended/qgenerator/_templates/apps/tianchi/public/img/qeephp.jpg -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/_templates/apps/tianchi/public/index.php: -------------------------------------------------------------------------------- 1 | dispatching(); 15 | if (is_string($ret)) echo $ret; 16 | 17 | return $ret; 18 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/_templates/apps/tianchi/readme.txt: -------------------------------------------------------------------------------- 1 | README 2 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/_templates/apps/tianchi/scripts/generate.php: -------------------------------------------------------------------------------- 1 | generating(); 29 | 30 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/_templates/apps/tianchi/scripts/websetup.php: -------------------------------------------------------------------------------- 1 | run(); 20 | 21 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/_templates/apps/tianchi_v/_code/app/controller/default_controller.php: -------------------------------------------------------------------------------- 1 | _view 指定的值将会传递数据到视图中 11 | # $this->_view['text'] = 'Hello!'; 12 | } 13 | } 14 | 15 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/_templates/apps/tianchi_v/_code/app/view/_layouts/default_layout.php: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | QeePHP: 新一代的敏捷开发框架<?php $this->_block('title'); ?><?php $this->_endblock(); ?> 7 | 8 | 9 | 10 | 11 |
12 | 13 | _element('sidebar'); ?> 14 | 15 |
16 | 17 | _block('contents'); ?>_endblock(); ?> 18 | 19 |
20 | 27 |
28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/_templates/apps/tianchi_v/_code/app/view/redirect_message.php: -------------------------------------------------------------------------------- 1 | _extends('_layouts/default_layout'); ?> 2 | 3 | _block('contents'); ?> 4 | 5 |
6 |

7 |

8 | 9 |

10 |

11 | 如果您的浏览器没有自动跳转,请点击这里 12 |

13 | 14 | 17 | 18 | 19 | 20 |
21 | 22 | _endblock(); ?> 23 | 24 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/_templates/apps/tianchi_v/_code/config/acl.yaml.php: -------------------------------------------------------------------------------- 1 | # 2 | 3 | ## 注意:书写时,缩进不能使用 Tab,必须使用空格。并且各条访问规则之间不能留有空行。 4 | 5 | ############################# 6 | # 访问规则 7 | ############################# 8 | 9 | # 访问规则示例 10 | # 11 | 12 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/_templates/apps/tianchi_v/_code/config/app.yaml.php: -------------------------------------------------------------------------------- 1 | # 2 | 3 | ## 注意:书写时,缩进不能使用 Tab,必须使用空格 4 | 5 | ############################# 6 | # 应用程序设置 7 | ############################# 8 | 9 | # 在这里添加应用程序需要的设置 10 | # 这里的设置可以用 Q::ini('appini/设置名') 来读取,例如 Q::ini('appini/app_title'); 11 | 12 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/_templates/apps/tianchi_v/_code/config/database.yaml.php: -------------------------------------------------------------------------------- 1 | # 2 | 3 | ## 注意:书写时,缩进不能使用 Tab,必须使用空格 4 | 5 | ############################# 6 | # 数据库设置 7 | ############################# 8 | 9 | # devel 模式 10 | devel: 11 | driver: mysql 12 | host: localhost 13 | login: username 14 | password: password 15 | database: %APPID%_devel_db 16 | charset: utf8 17 | prefix: 18 | 19 | # test 模式 20 | test: 21 | driver: mysql 22 | host: localhost 23 | login: username 24 | password: password 25 | database: %APPID%_test_db 26 | charset: utf8 27 | prefix: 28 | 29 | # deploy 模式 30 | deploy: 31 | driver: mysql 32 | host: localhost 33 | login: username 34 | password: password 35 | database: %APPID%_db 36 | charset: utf8 37 | prefix: 38 | 39 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/_templates/apps/tianchi_v/_code/config/environments/deploy.yaml.php: -------------------------------------------------------------------------------- 1 | # 2 | 3 | ############################# 4 | # 数据库元信息缓存设置 5 | ############################# 6 | 7 | # 数据表元数据缓存时间(秒) 8 | db_meta_lifetime: 86400 9 | 10 | # 指示是否缓存数据表的元数据 11 | db_meta_cached: true 12 | 13 | 14 | ############################# 15 | # 日志设置 16 | ############################# 17 | 18 | # 指示用什么目录保存日志文件 19 | log_writer_dir: %ROOT_DIR%/_tmp/log 20 | 21 | # 指示用什么文件名保存日志 22 | log_writer_filename: access.log 23 | 24 | # 指示记录哪些优先级的日志(不符合条件的会直接过滤) 25 | log_priorities: EMERG, ALERT, CRIT, ERR 26 | 27 | # 指示是否显示错误信息 28 | error_display: false 29 | 30 | # 指示是否显示友好的错误信息 31 | error_display_friendly: false 32 | 33 | # 指示是否在错误信息中显示出错位置的源代码 34 | error_display_source: false 35 | 36 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/_templates/apps/tianchi_v/_code/config/environments/devel.yaml.php: -------------------------------------------------------------------------------- 1 | # 2 | 3 | ############################# 4 | # 数据库元信息缓存设置 5 | ############################# 6 | 7 | # 数据表元数据缓存时间(秒) 8 | db_meta_lifetime: 10 9 | 10 | # 指示是否缓存数据表的元数据 11 | db_meta_cached: true 12 | 13 | 14 | ############################# 15 | # 日志设置 16 | ############################# 17 | 18 | # 指示用什么目录保存日志文件 19 | log_writer_dir: %ROOT_DIR%/_tmp/log 20 | 21 | # 指示用什么文件名保存日志 22 | log_writer_filename: devel.log 23 | 24 | # 指示记录哪些优先级的日志(不符合条件的会直接过滤) 25 | log_priorities: EMERG, ALERT, CRIT, ERR, WARN, NOTICE, INFO, DEBUG 26 | 27 | # 指示是否显示错误信息 28 | error_display: true 29 | 30 | # 指示是否显示友好的错误信息 31 | error_display_friendly: true 32 | 33 | # 指示是否在错误信息中显示出错位置的源代码 34 | error_display_source: true 35 | 36 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/_templates/apps/tianchi_v/_code/config/environments/test.yaml.php: -------------------------------------------------------------------------------- 1 | # 2 | 3 | ############################# 4 | # 数据库元信息缓存设置 5 | ############################# 6 | 7 | # 数据表元数据缓存时间(秒) 8 | db_meta_lifetime: 120 9 | 10 | # 指示是否缓存数据表的元数据 11 | db_meta_cached: true 12 | 13 | 14 | ############################# 15 | # 日志设置 16 | ############################# 17 | 18 | # 指示用什么目录保存日志文件 19 | log_writer_dir: %ROOT_DIR%/_tmp/log 20 | 21 | # 指示用什么文件名保存日志 22 | log_writer_filename: test.log 23 | 24 | # 指示记录哪些优先级的日志(不符合条件的会直接过滤) 25 | log_priorities: EMERG, ALERT, CRIT, ERR, WARN, NOTICE, INFO, DEBUG 26 | 27 | # 指示是否显示错误信息 28 | error_display: true 29 | 30 | # 指示是否显示友好的错误信息 31 | error_display_friendly: false 32 | 33 | # 指示是否在错误信息中显示出错位置的源代码 34 | error_display_source: false 35 | 36 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/_templates/apps/tianchi_v/_devel/scripts/generate.php: -------------------------------------------------------------------------------- 1 | generating(); 29 | 30 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/_templates/apps/tianchi_v/_devel/scripts/websetup.php: -------------------------------------------------------------------------------- 1 | run(); 20 | 21 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/_templates/apps/tianchi_v/_htaccess: -------------------------------------------------------------------------------- 1 | RewriteEngine on 2 | 3 | RewriteCond %{SCRIPT_FILENAME} !-f 4 | RewriteCond %{SCRIPT_FILENAME} !-d 5 | RewriteRule ^(.*)$ index.php/$1 6 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/_templates/apps/tianchi_v/img/qeephp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/lib/qeephp-2.1/extended/qgenerator/_templates/apps/tianchi_v/img/qeephp.jpg -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/_templates/apps/tianchi_v/index.php: -------------------------------------------------------------------------------- 1 | dispatching(); 15 | if (is_string($ret)) echo $ret; 16 | 17 | return $ret; 18 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/_templates/apps/tianchi_v/readme.txt: -------------------------------------------------------------------------------- 1 | README 2 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/_templates/code/controller.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | // $Id$ 4 | 5 | /** 6 | * 控制器 7 | */ 8 | class extends Controller_Abstract 9 | { 10 | 11 | function actionIndex() 12 | { 13 | // 为 $this->_view 指定的值将会传递数据到视图中 14 | # $this->_view['text'] = 'Hello!'; 15 | } 16 | } 17 | 18 | 19 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/extended/qgenerator/exception.php: -------------------------------------------------------------------------------- 1 | reflection_app = $app; 22 | $this->reflection_module_name = $module_name; 23 | 24 | // LC_MSG: Undefined module "%s" on application "%s". 25 | parent::__construct(__('Undefined module "%s" on application "%s".', $module_name, $app->APPID())); 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/_resources/alpha_thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/lib/qeephp-2.1/library/_resources/alpha_thin.ttf -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/cache/exception/exception.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: exception.php 2001 2009-01-08 18:23:44Z dualface $ 19 | * @package exception 20 | */ 21 | class QCache_Exception extends QException 22 | { 23 | public $filename; 24 | 25 | function __construct($msg, $filename = null) 26 | { 27 | $this->filename = $filename; 28 | parent::__construct(__($msg, $filename)); 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/core/exception/createdirfailed_exception.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: createdirfailed_exception.php 1990 2009-01-08 18:16:11Z dualface $ 19 | * @package exception 20 | */ 21 | class Q_CreateDirFailedException extends QException 22 | { 23 | public $dir; 24 | 25 | function __construct($dir) 26 | { 27 | $this->dir = $dir; 28 | parent::__construct(__('Create dir "%s" failed.', $dir)); 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/core/exception/createfilefailed_exception.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: createfilefailed_exception.php 1990 2009-01-08 18:16:11Z dualface $ 19 | * @package exception 20 | */ 21 | class Q_CreateFileFailedException extends QException 22 | { 23 | public $ex_filename; 24 | 25 | function __construct($filename) 26 | { 27 | $this->ex_filename = $filename; 28 | parent::__construct(__('Create file "%s" failed.', $filename)); 29 | } 30 | } 31 | 32 | 33 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/core/exception/filenotfound_exception.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: filenotfound_exception.php 1990 2009-01-08 18:16:11Z dualface $ 19 | * @package exception 20 | */ 21 | class Q_FileNotFoundException extends QException 22 | { 23 | public $required_filename; 24 | 25 | function __construct($filename) 26 | { 27 | $this->required_filename = $filename; 28 | parent::__construct(__('File "%s" not found.', $filename)); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/core/exception/log_exception.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: log_exception.php 2008 2009-01-08 18:49:30Z dualface $ 19 | * @package exception 20 | */ 21 | class QLog_Exception extends QException 22 | { 23 | } 24 | 25 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/core/exception/notimplemented_exception.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: notimplemented_exception.php 1990 2009-01-08 18:16:11Z dualface $ 19 | * @package exception 20 | */ 21 | class Q_NotImplementedException extends QException 22 | { 23 | } 24 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/core/exception/removedirfailed_exception.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: removedirfailed_exception.php 1990 2009-01-08 18:16:11Z dualface $ 19 | * @package exception 20 | */ 21 | class Q_RemoveDirFailedException extends QException 22 | { 23 | public $dir; 24 | 25 | function __construct($dir) 26 | { 27 | $this->dir = $dir; 28 | parent::__construct(__('Remove dir "%s" failed.', $dir)); 29 | } 30 | } 31 | 32 | 33 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/db/exception/duplicatekey_exception.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: duplicatekey_exception.php 1994 2009-01-08 18:19:50Z dualface $ 19 | * @package exception 20 | */ 21 | class QDB_Exception_DuplicateKey extends QDB_Exception 22 | { 23 | } 24 | 25 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/db/exception/exception.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: exception.php 1994 2009-01-08 18:19:50Z dualface $ 19 | * @package exception 20 | */ 21 | class QDB_Exception extends QException 22 | { 23 | /** 24 | * 引发异常的 SQL 语句 25 | * 26 | * @var string 27 | */ 28 | public $sql; 29 | 30 | function __construct($sql, $error, $errcode = 0) 31 | { 32 | $this->sql = $sql; 33 | parent::__construct($error, $errcode); 34 | } 35 | } 36 | 37 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/db/exception/select_exception.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: select_exception.php 1994 2009-01-08 18:19:50Z dualface $ 19 | * @package exception 20 | */ 21 | class QDB_Select_Exception extends QException 22 | { 23 | } 24 | 25 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/db/exception/table_exception.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: table_exception.php 1994 2009-01-08 18:19:50Z dualface $ 19 | * @package exception 20 | */ 21 | class QDB_Table_Exception extends QException 22 | { 23 | 24 | } 25 | 26 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/extend/behavior/acluser/duplicateusername_exception.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: acluser.php 1979 2009-01-08 10:46:54Z dualface $ 19 | * @package exception 20 | */ 21 | class AclUser_DuplicateUsernameException extends AclUser_Exception 22 | { 23 | function __construct($username) 24 | { 25 | parent::__construct($username, __('Duplicate username "%s".', $username)); 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/extend/behavior/acluser/exception.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: acluser.php 1979 2009-01-08 10:46:54Z dualface $ 19 | * @package exception 20 | */ 21 | class AclUser_Exception extends QException 22 | { 23 | public $username; 24 | 25 | function __construct($username, $msg) 26 | { 27 | $this->username = $username; 28 | parent::__construct($msg); 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/extend/behavior/acluser/usernamenotfound_exception.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: usernamenotfound_exception.php 2033 2009-01-09 18:32:14Z dualface $ 19 | * @package exception 20 | */ 21 | class AclUser_UsernameNotFoundException extends AclUser_Exception 22 | { 23 | function __construct($username) 24 | { 25 | parent::__construct($username, __('Not found username "%s".', $username)); 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/extend/behavior/acluser/wrongpassword_exception.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: acluser.php 1979 2009-01-08 10:46:54Z dualface $ 19 | * @package exception 20 | */ 21 | class AclUser_WrongPasswordException extends AclUser_Exception 22 | { 23 | function __construct($username) 24 | { 25 | parent::__construct($username, __('Wrong password for user "%s".', $username)); 26 | } 27 | } 28 | 29 | 30 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/form/exception/form_exception.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: form_exception.php 2008 2009-01-08 18:49:30Z dualface $ 19 | * @package exception 20 | */ 21 | class QForm_Exception extends QException 22 | { 23 | } 24 | 25 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/helper/exception/dom_exception.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: validator_exception.php 2017 2009-01-08 19:09:51Z dualface $ 19 | * @package exception 20 | */ 21 | class QValidator_Exception extends QException 22 | { 23 | } 24 | 25 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/orm/activerecord/association/coll.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: coll.php 1937 2009-01-05 19:09:40Z dualface $ 19 | * @package orm 20 | */ 21 | class QDB_ActiveRecord_Association_Coll extends QColl 22 | { 23 | } 24 | 25 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/orm/activerecord/exception/association_exception.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: association_exception.php 2005 2009-01-08 18:43:17Z dualface $ 19 | * @package exception 20 | */ 21 | class QDB_ActiveRecord_Association_Exception extends QException 22 | { 23 | } 24 | 25 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/orm/activerecord/exception/association_reject_exception.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: association_reject_exception.php 2005 2009-01-08 18:43:17Z dualface $ 19 | * @package exception 20 | */ 21 | class QDB_ActiveRecord_Association_RejectException extends QException 22 | { 23 | } 24 | 25 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/orm/activerecord/exception/behavior_exception.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: behavior_exception.php 2006 2009-01-08 18:48:35Z dualface $ 19 | * @package exception 20 | */ 21 | class QDB_ActiveRecord_Behavior_Exception extends QException 22 | { 23 | } 24 | 25 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/orm/activerecord/exception/meta_exception.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: meta_exception.php 2005 2009-01-08 18:43:17Z dualface $ 19 | * @package exception 20 | */ 21 | class QDB_ActiveRecord_Meta_Exception extends QException 22 | { 23 | } 24 | 25 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/web/exception/acl_exception.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: acl_exception.php 2010 2009-01-08 18:56:36Z dualface $ 19 | * @package exception 20 | */ 21 | class QACL_Exception extends QException 22 | { 23 | } 24 | 25 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/web/exception/router_exception.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: router_exception.php 2010 2009-01-08 18:56:36Z dualface $ 19 | * @package exception 20 | */ 21 | class QRouter_Exception extends QException 22 | { 23 | } 24 | 25 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/web/exception/view_exception.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: view_exception.php 2010 2009-01-08 18:56:36Z dualface $ 19 | * @package exception 20 | */ 21 | class QView_Exception extends QException 22 | { 23 | } 24 | 25 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/webcontrols/button.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: button.php 2014 2009-01-08 19:01:29Z dualface $ 19 | * @package webcontrols 20 | */ 21 | class Control_Button extends Control_Input_Abstract 22 | { 23 | function render($button_type = 'button') 24 | { 25 | $caption = $this->_extract('caption'); 26 | if (!empty($caption)) 27 | { 28 | $this->set('value', $caption); 29 | } 30 | return $this->_make($button_type); 31 | } 32 | } 33 | 34 | 35 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/webcontrols/checkbox.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: checkbox.php 2014 2009-01-08 19:01:29Z dualface $ 19 | * @package webcontrols 20 | */ 21 | class Control_Checkbox extends Control_Checkbox_Abstract 22 | { 23 | function render() 24 | { 25 | return $this->_make('checkbox'); 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/webcontrols/checkboxgroup.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: checkboxgroup.php 2014 2009-01-08 19:01:29Z dualface $ 19 | * @package webcontrols 20 | */ 21 | class Control_CheckboxGroup extends Control_CheckboxGroup_Abstract 22 | { 23 | function render() 24 | { 25 | return $this->_make('checkbox', '[]'); 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/webcontrols/exception/ui_exception.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: ui_exception.php 2013 2009-01-08 18:58:54Z dualface $ 19 | * @package exception 20 | */ 21 | class QUI_Exception extends QException 22 | { 23 | } 24 | 25 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/webcontrols/hidden.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: hidden.php 2014 2009-01-08 19:01:29Z dualface $ 19 | * @package webcontrols 20 | */ 21 | class Control_Hidden extends Control_Input_Abstract 22 | { 23 | function render() 24 | { 25 | return $this->_make('hidden'); 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/webcontrols/label.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: label.php 2014 2009-01-08 19:01:29Z dualface $ 19 | * @package webcontrols 20 | */ 21 | class Control_Label extends QUI_Control_Abstract 22 | { 23 | function render() 24 | { 25 | $caption = $this->_extract('caption'); 26 | 27 | $out = ''; 33 | 34 | return $out; 35 | } 36 | } 37 | 38 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/webcontrols/password.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: password.php 2014 2009-01-08 19:01:29Z dualface $ 19 | * @package webcontrols 20 | */ 21 | class Control_Password extends Control_Input_Abstract 22 | { 23 | function render() 24 | { 25 | return $this->_make('password'); 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/webcontrols/radio.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: radio.php 2014 2009-01-08 19:01:29Z dualface $ 19 | * @package webcontrols 20 | */ 21 | class Control_Radio extends Control_Checkbox_Abstract 22 | { 23 | function render() 24 | { 25 | return $this->_make('radio'); 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/webcontrols/radiogroup.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: radiogroup.php 2014 2009-01-08 19:01:29Z dualface $ 19 | * @package webcontrols 20 | */ 21 | class Control_RadioGroup extends Control_CheckboxGroup_Abstract 22 | { 23 | function render() 24 | { 25 | return $this->_make('radio', ''); 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/webcontrols/reset.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: reset.php 2014 2009-01-08 19:01:29Z dualface $ 19 | * @package webcontrols 20 | */ 21 | class Control_Reset extends Control_Button 22 | { 23 | function render() 24 | { 25 | $caption = $this->_extract('caption'); 26 | if (!empty($caption)) 27 | { 28 | $this->set('value', $caption); 29 | } 30 | return $this->_make('reset'); 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/webcontrols/static.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: static.php 2014 2009-01-08 19:01:29Z dualface $ 19 | * @package webcontrols 20 | */ 21 | class Control_Static extends QUI_Control_Abstract 22 | { 23 | function render() 24 | { 25 | $caption = $this->_extract('caption'); 26 | $out = '
_printIdAndName(); 28 | $out .= $this->_printAttrs(); 29 | $out .= '>'; 30 | $out .= htmlspecialchars($caption); 31 | $out .= '
'; 32 | 33 | return $out; 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/webcontrols/submit.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: submit.php 2014 2009-01-08 19:01:29Z dualface $ 19 | * @package webcontrols 20 | */ 21 | class Control_Submit extends Control_Button 22 | { 23 | function render() 24 | { 25 | $caption = $this->_extract('caption'); 26 | if (!empty($caption)) 27 | { 28 | $this->set('value', $caption); 29 | } 30 | return $this->_make('submit'); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/webcontrols/textbox.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: textbox.php 2014 2009-01-08 19:01:29Z dualface $ 19 | * @package webcontrols 20 | */ 21 | class Control_Textbox extends Control_Input_Abstract 22 | { 23 | function render() 24 | { 25 | return $this->_make('text'); 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/library/webcontrols/upload.php: -------------------------------------------------------------------------------- 1 | 18 | * @version $Id: upload.php 2014 2009-01-08 19:01:29Z dualface $ 19 | * @package webcontrols 20 | */ 21 | class Control_Upload extends Control_Input_Abstract 22 | { 23 | function render() 24 | { 25 | return $this->_make('file'); 26 | } 27 | } 28 | 29 | 30 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/scripts/chili: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | path=`pwd` 3 | sdir=$(cd "$(dirname "$0")"; pwd) 4 | php ${sdir}/../commands/cli/chili.php $path $* 5 | 6 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/scripts/chili.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | setlocal 3 | set SCRIPT_DIR=%~dp0 4 | php %SCRIPT_DIR%..\commands\cli\chili.php %CD% %* 5 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/tests/_boot/qtest_case_abstract.php: -------------------------------------------------------------------------------- 1 | assertTrue(empty($var), $msg); 8 | } 9 | 10 | protected function assertNotEmpty($var, $msg = '') 11 | { 12 | $this->assertTrue(!empty($var), $msg); 13 | } 14 | } 15 | 16 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/tests/_boot/qtest_suite_abstract.php: -------------------------------------------------------------------------------- 1 | index = $i; 10 | } 11 | 12 | function toArray() 13 | { 14 | return array('index' => $this->index); 15 | } 16 | } 17 | 18 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/tests/fixture/core/control/control/checkboxex.php: -------------------------------------------------------------------------------- 1 | = 5"] 9 | - ["max_length", 15, "username expected length <= 15"] 10 | maxlength: 15 11 | # 12 | password: 13 | _ui: "password" 14 | _validations: 15 | - ["min_length", 6, "password expected length >= 6"] 16 | - ["max_length", 20, "password expected length <= 20"] 17 | maxlength: 20 18 | 19 | profile: 20 | _elements: 21 | address: 22 | _ui: "textbox" 23 | _validations: 24 | - ["not_empty", "address not empty"] 25 | maxlength: 80 26 | # 27 | postcode: 28 | _ui: "textbox" 29 | _validations: 30 | - ["regex", "/[0-9]+/", "postcode is number"] 31 | maxlength: 6 32 | 33 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/tests/fixture/form/form1.yaml: -------------------------------------------------------------------------------- 1 | 2 | ~form: 3 | name: "form1-name" 4 | action: "http://www.example.com/login" 5 | method: "get" 6 | 7 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/tests/fixture/table/bookshasauthors.php: -------------------------------------------------------------------------------- 1 | addTestFiles(array( 11 | "{$dir}/basic.php", 12 | "{$dir}/assoc.php", 13 | "{$dir}/validations.php", 14 | "{$dir}/events.php", 15 | "{$dir}/behaviors.php", 16 | )); 17 | 18 | return $suite; 19 | } 20 | } 21 | 22 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/tests/run-ut: -------------------------------------------------------------------------------- 1 | #! /usr/bin/php -d safe_mode=Off 2 | addTestSuite(UT_Core_All::suite()); 12 | $suite->addTestSuite(UT_Form_All::suite()); 13 | 14 | return $suite; 15 | } 16 | 17 | } 18 | 19 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/tests/ut/core/all.php: -------------------------------------------------------------------------------- 1 | addTestFiles(array( 11 | "{$dir}/basic.php", 12 | "{$dir}/cache.php", 13 | "{$dir}/coll.php", 14 | "{$dir}/context.php", 15 | "{$dir}/config.php", 16 | "{$dir}/loadclass.php", 17 | "{$dir}/objects.php", 18 | )); 19 | 20 | return $suite; 21 | } 22 | } 23 | 24 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/tests/ut/core/cache.php: -------------------------------------------------------------------------------- 1 | assertEmpty($data); 26 | 27 | $data = array('value'); 28 | Q::writeCache($id, $data, null, $backend); 29 | 30 | $data2 = Q::cache($id, null, $backend); 31 | $this->assertEquals($data, $data2); 32 | 33 | Q::cleanCache($id, null, $backend); 34 | $data2 = Q::cache($id, null, $backend); 35 | $this->assertEmpty($data2); 36 | } 37 | 38 | } 39 | 40 | 41 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/tests/ut/form/all.php: -------------------------------------------------------------------------------- 1 | addTestFiles(array( 11 | "{$dir}/basic.php", 12 | "{$dir}/group.php", 13 | )); 14 | 15 | return $suite; 16 | } 17 | } 18 | 19 | -------------------------------------------------------------------------------- /lib/qeephp-2.1/tests/ut/orm/all.php: -------------------------------------------------------------------------------- 1 | addTestFiles(array( 11 | "{$dir}/basic.php", 12 | "{$dir}/assoc.php", 13 | "{$dir}/validations.php", 14 | "{$dir}/events.php", 15 | "{$dir}/behaviors.php", 16 | )); 17 | 18 | return $suite; 19 | } 20 | } 21 | 22 | -------------------------------------------------------------------------------- /lib/sphinx/csft-3.1.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/lib/sphinx/csft-3.1.7z -------------------------------------------------------------------------------- /lib/sphinx/csft-3.2.13.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/lib/sphinx/csft-3.2.13.7z -------------------------------------------------------------------------------- /nbproject/configs/setup.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/nbproject/configs/setup.properties -------------------------------------------------------------------------------- /nbproject/private/config.properties: -------------------------------------------------------------------------------- 1 | config=setup 2 | -------------------------------------------------------------------------------- /nbproject/private/configs/setup.properties: -------------------------------------------------------------------------------- 1 | index.file=scripts/websetup.php 2 | run.as=LOCAL 3 | -------------------------------------------------------------------------------- /nbproject/private/private.properties: -------------------------------------------------------------------------------- 1 | auxiliary.org-netbeans-modules-web-client-tools-api.clientdebug=false 2 | auxiliary.org-netbeans-modules-web-client-tools-api.dialogShowDebugPanel=true 3 | auxiliary.org-netbeans-modules-web-client-tools-api.FIREFOX=true 4 | auxiliary.org-netbeans-modules-web-client-tools-api.INTERNET_5f_EXPLORER=false 5 | auxiliary.org-netbeans-modules-web-client-tools-api.serverdebug=true 6 | copy.src.files=false 7 | copy.src.target=D:\\Program Files\\Apache2.2\\htdocs\\openwan 8 | index.file=public/index.php 9 | remote.connection=no-config 10 | remote.upload=ON_RUN 11 | run.as=LOCAL 12 | url=http://127.0.0.1:81/ 13 | -------------------------------------------------------------------------------- /nbproject/private/private.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /nbproject/project.properties: -------------------------------------------------------------------------------- 1 | file.reference.htdocs-qeephp-2.1=../qeephp-2.1 2 | file.reference.htdocs-qeephp-2.1-1=../../qeephp-2.1 3 | include.path=\ 4 | ${php.global.include.path}:\ 5 | ${file.reference.htdocs-qeephp-2.1-1} 6 | php.version=PHP_5 7 | source.encoding=UTF-8 8 | src.dir=. 9 | tags.asp=false 10 | tags.short=true 11 | web.root=. 12 | -------------------------------------------------------------------------------- /nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | org.netbeans.modules.php.project 4 | 5 | 6 | openwan 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /public/.htaccess: -------------------------------------------------------------------------------- 1 | RewriteEngine on 2 | 3 | RewriteCond %{SCRIPT_FILENAME} !-f 4 | RewriteCond %{SCRIPT_FILENAME} !-d 5 | RewriteRule ^(.*)$ index.php/$1 6 | -------------------------------------------------------------------------------- /public/css/pagination.css: -------------------------------------------------------------------------------- 1 | .pagination{font-size:12px;font-weight:bold;margin:3px;} 2 | .pagination p{float:left;color:#37679c;text-indent:0;padding:0 5px;margin:-0.1em 1em 0 0;} 3 | .pagination ul{list-style:none;margin:0;padding:0;} 4 | .pagination li{list-style:none;margin:0 2px;display:block;float:left;line-height:16px;background-color:#fff;} 5 | .pagination li.disabled{border:1px solid #eee;padding:2px 6px;color:#ccc;} 6 | .pagination li.current{border:1px solid #9cf;padding:2px 6px;background-color:#9ce;color:#fff;} 7 | .pagination li.none{border:0;padding:2px 6px;background:none;} 8 | .pagination li a{border:1px solid #d1ecfb;padding:2px 7px;display:block;text-decoration:none;color:#37679c;} 9 | .pagination li a:hover{border:1px solid #9cf;} 10 | .pagination *{-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;} -------------------------------------------------------------------------------- /public/img/add.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/add.gif -------------------------------------------------------------------------------- /public/img/bottom_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/bottom_bg.jpg -------------------------------------------------------------------------------- /public/img/box_title1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/box_title1.gif -------------------------------------------------------------------------------- /public/img/box_title2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/box_title2.gif -------------------------------------------------------------------------------- /public/img/box_title3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/box_title3.gif -------------------------------------------------------------------------------- /public/img/box_title4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/box_title4.gif -------------------------------------------------------------------------------- /public/img/cancelbutton.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/cancelbutton.gif -------------------------------------------------------------------------------- /public/img/li.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/li.gif -------------------------------------------------------------------------------- /public/img/live_icon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/live_icon.gif -------------------------------------------------------------------------------- /public/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/loading.gif -------------------------------------------------------------------------------- /public/img/login_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/login_bg.gif -------------------------------------------------------------------------------- /public/img/login_title.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/login_title.gif -------------------------------------------------------------------------------- /public/img/logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/logo.gif -------------------------------------------------------------------------------- /public/img/nav_on.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/nav_on.gif -------------------------------------------------------------------------------- /public/img/qeephp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/qeephp.jpg -------------------------------------------------------------------------------- /public/img/qq_online.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/qq_online.gif -------------------------------------------------------------------------------- /public/img/top_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/top_bg.gif -------------------------------------------------------------------------------- /public/img/top_bg_.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/top_bg_.gif -------------------------------------------------------------------------------- /public/img/tree/base.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/tree/base.gif -------------------------------------------------------------------------------- /public/img/tree/choosefolder.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/tree/choosefolder.gif -------------------------------------------------------------------------------- /public/img/tree/close.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/tree/close.gif -------------------------------------------------------------------------------- /public/img/tree/empty.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/tree/empty.gif -------------------------------------------------------------------------------- /public/img/tree/folder.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/tree/folder.gif -------------------------------------------------------------------------------- /public/img/tree/folder1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/tree/folder1.gif -------------------------------------------------------------------------------- /public/img/tree/folderopen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/tree/folderopen.gif -------------------------------------------------------------------------------- /public/img/tree/join.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/tree/join.gif -------------------------------------------------------------------------------- /public/img/tree/joinbottom.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/tree/joinbottom.gif -------------------------------------------------------------------------------- /public/img/tree/line.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/tree/line.gif -------------------------------------------------------------------------------- /public/img/tree/minus.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/tree/minus.gif -------------------------------------------------------------------------------- /public/img/tree/minusbottom.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/tree/minusbottom.gif -------------------------------------------------------------------------------- /public/img/tree/open.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/tree/open.gif -------------------------------------------------------------------------------- /public/img/tree/page.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/tree/page.gif -------------------------------------------------------------------------------- /public/img/tree/plus.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/tree/plus.gif -------------------------------------------------------------------------------- /public/img/tree/plusbottom.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/tree/plusbottom.gif -------------------------------------------------------------------------------- /public/img/visit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/img/visit.jpg -------------------------------------------------------------------------------- /public/index.php: -------------------------------------------------------------------------------- 1 | dispatching(); 15 | if (is_string($ret)) echo $ret; 16 | 17 | return $ret; 18 | -------------------------------------------------------------------------------- /public/js/flowplayer/example/style.css: -------------------------------------------------------------------------------- 1 | 2 | body { 3 | background-color:#fff; 4 | font-family:"Lucida Grande","bitstream vera sans","trebuchet ms",verdana,arial; 5 | text-align:center; 6 | } 7 | 8 | #page { 9 | background-color:#efefef; 10 | width:600px; 11 | margin:50px auto; 12 | padding:20px 150px 20px 50px; 13 | min-height:600px; 14 | border:2px solid #fff; 15 | outline:1px solid #ccc; 16 | text-align:left; 17 | } 18 | 19 | h1, h2 { 20 | letter-spacing:-1px; 21 | color:#2D5AC3; 22 | font-weight:normal; 23 | margin-bottom:-10px; 24 | } 25 | 26 | h1 { 27 | font-size:22px; 28 | } 29 | 30 | h2 { 31 | font-size:18px; 32 | } 33 | 34 | .less { 35 | color:#999; 36 | font-size:12px; 37 | } 38 | 39 | a { 40 | color:#295c72; 41 | } 42 | -------------------------------------------------------------------------------- /public/js/flowplayer/flowplayer-3.1.5.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/flowplayer/flowplayer-3.1.5.swf -------------------------------------------------------------------------------- /public/js/flowplayer/flowplayer-3.2.1.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/flowplayer/flowplayer-3.2.1.swf -------------------------------------------------------------------------------- /public/js/flowplayer/flowplayer.controls-3.1.5.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/flowplayer/flowplayer.controls-3.1.5.swf -------------------------------------------------------------------------------- /public/js/flowplayer/flowplayer.controls-3.2.0.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/flowplayer/flowplayer.controls-3.2.0.swf -------------------------------------------------------------------------------- /public/js/global.js: -------------------------------------------------------------------------------- 1 | // OpenWan JavaScript */ 2 | function tab(tname, cname, lenght, j) { 3 | for (i = 1; i <= lenght; i++) { 4 | $("#" + tname + i).removeClass("current"); 5 | } 6 | $("#" + tname + j).addClass("current"); 7 | for (i = 1; i <= lenght; i++) { 8 | $("#" + cname + i).hide(); 9 | $("#" + cname + j).show(); 10 | } 11 | } 12 | 13 | function addFavorite(sURL, sTitle){ 14 | try{ 15 | window.external.addFavorite(sURL, sTitle); 16 | }catch (e){ 17 | try{ 18 | window.sidebar.addPanel(sTitle, sURL, ""); 19 | }catch (e){ 20 | alert("加入收藏失败,请使用Ctrl+D进行添加"); 21 | } 22 | } 23 | } 24 | 25 | function loading(e, text){ 26 | var html = '
loading...'; 27 | if (text) html += '

' + text; 28 | html += '
'; 29 | $(e).html(html); 30 | } -------------------------------------------------------------------------------- /public/js/magicplayer/magicplayer.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/magicplayer/magicplayer.swf -------------------------------------------------------------------------------- /public/js/magicplayer/system/crossdomain.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /public/js/magicplayer/system/expressInstall.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/magicplayer/system/expressInstall.swf -------------------------------------------------------------------------------- /public/js/magicplayer/system/magicstates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/magicplayer/system/magicstates.png -------------------------------------------------------------------------------- /public/js/mztreeview2/csdn/community/treedata/bcb.js: -------------------------------------------------------------------------------- 1 | var data={}; 2 | data['55_5501'] = 'text:\u57fa\u7840\u7c7b ; data:roomid=5501'; 3 | data['55_5504'] = 'text:\u6570\u636e\u5e93\u53ca\u76f8\u5173\u6280\u672f ; data:roomid=5504'; 4 | data['55_5503'] = 'text:VCL\u7ec4\u4ef6\u4f7f\u7528\u548c\u5f00\u53d1 ; data:roomid=5503'; 5 | data['55_5505'] = 'text:Windows SDK/API ; data:roomid=5505'; 6 | data['55_5506'] = 'text:\u7f51\u7edc\u53ca\u901a\u8baf\u5f00\u53d1 ; data:roomid=5506'; 7 | data['55_5507'] = 'text:Acitivex/COM/DCOM ; data:roomid=5507'; 8 | data['55_5502'] = 'text:BCB\u8336\u9986 ; data:roomid=5502'; 9 | 10 | -------------------------------------------------------------------------------- /public/js/mztreeview2/csdn/community/treedata/book.js: -------------------------------------------------------------------------------- 1 | var data={}; 2 | data['20_20001'] = 'text:\u56fe\u4e66\u8ba8\u8bba ; url:http://bbs.dearbook.com.cn/16/ShowForum.aspx'; 3 | data['20_20002'] = 'text:\u4e8c\u624b\u4e66\u4ea4\u6613 ; url:http://bbs.dearbook.com.cn/15/ShowForum.aspx'; 4 | data['20_20003'] = 'text:\u7535\u5b50\u7248\u56fe\u4e66 ; url:http://bbs.dearbook.com.cn/28/ShowForum.aspx'; 5 | data['20_20004'] = 'text:\u9009\u9898\u4e0e\u51fa\u7248 ; url:http://bbs.dearbook.com.cn/29/ShowForum.aspx'; 6 | data['20_20005'] = 'text:\u540d\u5bb6\u7ebf\u4e0a\u4ea4\u6d41 ; url:http://bbs.dearbook.com.cn/12/ShowForum.aspx'; 7 | data['20_1605'] = 'text:\u4eba\u6c11\u90ae\u7535\u51fa\u7248\u793e ; data:roomid=1605'; 8 | data['20_1606'] = 'text:P&C\u4e13\u4e1a\u51fa\u7248 ; data:roomid=1606'; 9 | data['20_1608'] = 'text:\u6e05\u534e\u5927\u5b66\u51fa\u7248\u793e ; data:roomid=1608'; 10 | data['20_1611'] = 'text:\u8d8b\u52bf\u79d1\u6280\u4e0e\u5411\u8ba9\u7684\u60a8\u5171\u52c9 ; data:roomid=1611'; 11 | 12 | 13 | -------------------------------------------------------------------------------- /public/js/mztreeview2/csdn/community/treedata/c.js: -------------------------------------------------------------------------------- 1 | var data={}; 2 | data['56_5605'] = 'text:\u65b0\u624b\u4e50\u56ed ; data:roomid=5605'; 3 | data['56_5601'] = 'text:C \u8bed\u8a00 ; data:roomid=5601'; 4 | data['56_6504'] = 'text:C++ \u8bed\u8a00 ; data:roomid=5604'; 5 | data['56_5603'] = 'text:\u5de5\u5177\u5e73\u53f0\u548c\u7a0b\u5e8f\u5e93 ; data:roomid=5603'; 6 | data['56_5606'] = 'text:\u6a21\u5f0f\u53ca\u5b9e\u73b0 ; data:roomid=5606'; 7 | data['56_5607'] = 'text:\u5176\u5b83\u6280\u672f\u95ee\u9898 ; data:roomid=5607'; 8 | data['56_5602'] = 'text:\u975e\u6280\u672f\u533a ; data:roomid=5602'; 9 | 10 | -------------------------------------------------------------------------------- /public/js/mztreeview2/csdn/community/treedata/delphi.js: -------------------------------------------------------------------------------- 1 | var data={}; 2 | data['53_5302'] = 'text:\u975e\u6280\u672f\u533a ; data:roomid=5302'; 3 | data['53_5301'] = 'text:VCL\u7ec4\u4ef6\u5f00\u53d1\u53ca\u5e94\u7528 ; data:roomid=5301'; 4 | data['53_5305'] = 'text:\u6570\u636e\u5e93\u76f8\u5173 ; data:roomid=5305'; 5 | data['53_5304'] = 'text:Windows SDK/API ; data:roomid=5304'; 6 | data['53_5307'] = 'text:\u7f51\u7edc\u901a\u4fe1/\u5206\u5e03\u5f0f\u5f00\u53d1 ; data:roomid=5307'; 7 | data['53_5308'] = 'text:\u8bed\u8a00\u57fa\u7840/\u7b97\u6cd5/\u7cfb\u7edf\u8bbe\u8ba1 ; data:roomid=5308'; 8 | data['53_5306'] = 'text:GAME\uff0c\u56fe\u5f62\u5904\u7406/\u591a\u5a92\u4f53 ; data:roomid=5306'; 9 | 10 | 11 | -------------------------------------------------------------------------------- /public/js/mztreeview2/csdn/community/treedata/donnet.js: -------------------------------------------------------------------------------- 1 | var data={}; 2 | data['52_5201'] = 'text:C# ; data:roomid=5201'; 3 | data['52_521706'] = 'text:C# builder ; data:roomid=1706'; 4 | data['52_5209'] = 'text:J# ; data:roomid=5209'; 5 | data['52_5202'] = 'text:ASP.NET ; data:roomid=5202'; 6 | data['52_5203'] = 'text:.NET Framework ; data:roomid=5203'; 7 | data['52_5204'] = 'text:Web Services ; data:roomid=5204'; 8 | data['52_5205'] = 'text:VB.NET ; data:roomid=5205'; 9 | data['52_5206'] = 'text:VC.NET ; data:roomid=5206'; 10 | data['52_5210'] = 'text:Delphi.net ; data:roomid=5210'; 11 | data['52_5211'] = 'text:\u56fe\u8868\u533a ; data:roomid=5211'; 12 | data['52_5207'] = 'text:\u5176\u4ed6 ; data:roomid=5207'; 13 | data['52_5212'] = 'text:.NET \u6280\u672f\u524d\u77bb ; data:roomid=5212'; 14 | data['52_5213'] = 'text:.NET \u5206\u6790\u4e0e\u8bbe\u8ba1 ; data:roomid=5213'; 15 | data['52_5214'] = 'text:\u7ec4\u4ef6/\u63a7\u4ef6\u5f00\u53d1 ; data:roomid=5214'; 16 | data['52_5208'] = 'text:\u975e\u6280\u672f\u533a ; data:roomid=5208'; 17 | -------------------------------------------------------------------------------- /public/js/mztreeview2/csdn/community/treedata/embed.js: -------------------------------------------------------------------------------- 1 | var data={}; 2 | data['9_9001703'] = 'text:\u6c47\u7f16\u8bed\u8a00 ; data:roomid=1703'; 3 | data['9_901'] = 'text:\u786c\u4ef6\u8bbe\u8ba1 ; data:roomid=901'; 4 | data['9_902'] = 'text:\u9a71\u52a8\u5f00\u53d1/\u6838\u5fc3\u5f00\u53d1 ; data:roomid=902'; 5 | data['9_903'] = 'text:\u5355\u7247\u673a/\u5de5\u63a7 ; data:roomid=903'; 6 | data['9_904'] = 'text:\u65e0\u7ebf ; data:roomid=904'; 7 | data['9_905'] = 'text:\u5d4c\u5165\u5f00\u53d1(WinCE) ; data:roomid=905'; 8 | data['9_906'] = 'text:\u5176\u4ed6\u786c\u4ef6\u5f00\u53d1 ; data:roomid=906'; 9 | data['9_908'] = 'text:VxWorks\u5f00\u53d1 ; data:roomid=908'; 10 | data['9_907'] = 'text:\u975e\u6280\u672f\u533a ; data:roomid=907'; 11 | 12 | -------------------------------------------------------------------------------- /public/js/mztreeview2/csdn/community/treedata/expansion.js: -------------------------------------------------------------------------------- 1 | var data={}; 2 | data['14_1401'] = 'text:\u5171\u4eab\u8f6f\u4ef6\uff08\u8d70\u5411\u6d77\u5916\uff09 ; data:roomid=1401'; 3 | data['14_1402'] = 'text:\u6c42\u804c\u4e0e\u62db\u8058 ; data:roomid=1402'; 4 | data['14_1403'] = 'text:\u7a0b\u5e8f\u4eba\u751f ; data:roomid=1403'; 5 | data['14_1404'] = 'text:\u704c\u6c34\u4e50\u56ed ; data:roomid=1404'; 6 | data['14_1406'] = 'text:\u4f53\u80b2\u6c99\u9f99 ; data:roomid=1406'; 7 | data['14_1405'] = 'text:\u7a0b\u5e8f\u5458\u82f1\u8bed ; data:roomid=1405'; 8 | data['14_1409'] = 'text:\u6d3b\u52a8\u805a\u4f1a ; data:roomid=1409'; 9 | 10 | 11 | -------------------------------------------------------------------------------- /public/js/mztreeview2/csdn/community/treedata/hardware.js: -------------------------------------------------------------------------------- 1 | var data={}; 2 | data['11_1102'] = 'text:\u4ea4\u6362\u53ca\u8def\u7531\u6280\u672f ; data:roomid=1102'; 3 | data['11_1107'] = 'text:\u7f51\u7edc\u8bbe\u8ba1\u4e0e\u7ef4\u62a4 ; data:roomid=1107'; 4 | data['11_1101'] = 'text:\u6570\u7801\u8bbe\u5907 ; data:roomid=1101'; 5 | data['11_1104'] = 'text:\u7535\u8111\u6574\u673a\u53ca\u914d\u4ef6 ; data:roomid=1104'; 6 | data['11_1103'] = 'text:\u5916\u8bbe\u53ca\u529e\u516c\u8bbe\u5907 ; data:roomid=1103'; 7 | data['11_1105'] = 'text:\u88c5\u673a\u4e0e\u5347\u7ea7\u53ca\u5176\u4ed6 ; data:roomid=1105'; 8 | data['11_1106'] = 'text:\u975e\u6280\u672f\u533a ; data:roomid=1106'; 9 | 10 | -------------------------------------------------------------------------------- /public/js/mztreeview2/csdn/community/treedata/linux.js: -------------------------------------------------------------------------------- 1 | var data={}; 2 | data['8_801'] = 'text:\u7cfb\u7edf\u7ef4\u62a4\u4e0e\u4f7f\u7528\u533a ; data:roomid=801'; 3 | data['8_802'] = 'text:\u7a0b\u5e8f\u5f00\u53d1\u533a ; data:roomid=802'; 4 | data['8_803'] = 'text:\u5185\u6838\u53ca\u9a71\u52a8\u7a0b\u5e8f\u7814\u7a76\u533a ; data:roomid=803'; 5 | data['8_804'] = 'text:\u4e13\u9898\u6280\u672f\u8ba8\u8bba\u533a ; data:roomid=804'; 6 | data['8_805'] = 'text:\u5b9e\u7528\u8d44\u6599\u53d1\u5e03\u533a ; data:roomid=805'; 7 | data['8_806'] = 'text:UNIX\u6587\u5316 ; data:roomid=806'; 8 | 9 | 10 | -------------------------------------------------------------------------------- /public/js/mztreeview2/csdn/community/treedata/mag.js: -------------------------------------------------------------------------------- 1 | var data={}; 2 | data['9006_62'] = 'text:\u300a\u7a0b\u5e8f\u5458\u300b\u6742\u5fd7 ; url:/Expert/ForumsList.asp?typenum=1&roomid=62'; 3 | data['62_6201'] = 'text:\u57fa\u672c\u4fe1\u606f ; data:roomid=6201'; 4 | data['62_6202'] = 'text:\u6587\u7ae0\u8bc4\u8bba ; data:roomid=6202'; 5 | data['62_6203'] = 'text:\u8d2d\u4e70/\u8ba2\u9605/\u6e20\u9053 ; data:roomid=6203'; 6 | data['62_6204'] = 'text:\u5e7f\u544a\u54a8\u8be2 ; data:roomid=6204'; 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/js/mztreeview2/csdn/community/treedata/moble.js: -------------------------------------------------------------------------------- 1 | var data={}; 2 | data['63_66'] = 'text:Palm OS ; url:/Expert/ForumsList.asp?typenum=1&roomid=66 ; JSData: palmos.js '; 3 | data['63_636900'] = 'text:BREW\u6280\u672f\u8bba\u575b ; data:roomid=6308'; 4 | data['63_6307'] = 'text:\u5176\u4ed6\u79fb\u52a8\u76f8\u5173 ; data:roomid=6307'; 5 | data['63_6306'] = 'text:Symbian ; data:roomid=6306'; 6 | data['63_6305'] = 'text:Windows Mobile ; data:roomid=6305'; 7 | data['63_6301'] = 'text:\u5f00\u53d1\u5e73\u53f0 ; data:roomid=6301'; 8 | data['63_6302'] = 'text:\u624b\u673a\u64cd\u4f5c\u7cfb\u7edf ; data:roomid=6302'; 9 | data['63_6303'] = 'text:\u5f00\u53d1\u5e94\u7528 ; data:roomid=6303'; 10 | data['63_6304'] = 'text:\u8fd1\u8ddd\u79bb\u65e0\u7ebf\u6280\u672f ; data:roomid=6304'; 11 | 12 | 13 | -------------------------------------------------------------------------------- /public/js/mztreeview2/csdn/community/treedata/multimedia.js: -------------------------------------------------------------------------------- 1 | var data={}; 2 | data['7_701'] = 'text:\u7f51\u9875\u8bbe\u8ba1\uff08Dreamweaver\u7b49\uff09 ; data:roomid=701'; 3 | data['7_702'] = 'text:\u56fe\u8c61\u5de5\u5177\u4f7f\u7528 ; data:roomid=702'; 4 | data['7_703'] = 'text:Flash \u4f7f\u7528 ; data:roomid=703'; 5 | data['7_707'] = 'text:Flash \u5f00\u53d1 ; data:roomid=707'; 6 | data['7_704'] = 'text:\u591a\u5a92\u4f53\u8bbe\u8ba1\uff083DMaX,Maya\u7b49\uff09 ; data:roomid=704'; 7 | data['7_705'] = 'text:\u4ea4\u4e92\u5f0f\u8bbe\u8ba1 ; data:roomid=705'; 8 | data['7_706'] = 'text:AutoCAD ; data:roomid=706'; 9 | -------------------------------------------------------------------------------- /public/js/mztreeview2/csdn/community/treedata/office.js: -------------------------------------------------------------------------------- 1 | var data={}; 2 | data['9005_90051704'] = 'text:Office\u5f00\u53d1 ; data:roomid=1704'; 3 | data['9005_90051206'] = 'text:Office\u4f7f\u7528 ; data:roomid=1206'; 4 | 5 | -------------------------------------------------------------------------------- /public/js/mztreeview2/csdn/community/treedata/palmos.js: -------------------------------------------------------------------------------- 1 | var data={}; 2 | data['66_6601'] = 'text:\u6587\u7ae0\u7cbe\u7cb9 ; data:roomid=6601'; 3 | data['66_6602'] = 'text:\u62db\u8058\u53ca\u62db\u6807 ; data:roomid=6602'; 4 | data['66_6603'] = 'text:\u6280\u672f\u8ba8\u8bba ; data:roomid=6603'; 5 | data['66_6604'] = 'text:Palm OS 6 ; data:roomid=6604'; 6 | -------------------------------------------------------------------------------- /public/js/mztreeview2/csdn/community/treedata/project.js: -------------------------------------------------------------------------------- 1 | var data={}; 2 | data['4_409'] = 'text:\u8f6f\u4ef6\u89c4\u5212\u7248 ; data:roomid=409'; 3 | data['4_401'] = 'text:\u5f00\u53d1\u65b9\u6cd5\u7248 ; data:roomid=401'; 4 | data['4_402'] = 'text:\u5f00\u53d1\u8fc7\u7a0b\u7248 ; data:roomid=402'; 5 | data['4_403'] = 'text:\u8d28\u91cf\u7ba1\u7406\u4e0e\u63a7\u5236\u7248 ; data:roomid=403'; 6 | data['4_404'] = 'text:\u7ba1\u7406\u7248 ; data:roomid=404'; 7 | data['4_405'] = 'text:\u4f11\u95f2\u5e7f\u573a ; data:roomid=405'; 8 | data['4_406'] = 'text:\u5fae\u521b\u8f6f\u4ef6\u5f00\u53d1\u7ba1\u7406 ; url:/expert/forums_list_406.asp'; 9 | data['4_400407'] = 'text:Rational ; data:roomid=407'; 10 | data['4_408'] = 'text:Power Designer ; data:roomid=408'; 11 | 12 | 13 | -------------------------------------------------------------------------------- /public/js/mztreeview2/csdn/community/treedata/special.js: -------------------------------------------------------------------------------- 1 | var data={}; 2 | data['6_60609'] = 'text:\u82f1\u7279\u5c14\u591a\u6838\u8ba1\u7b97\u6280\u672f ; data:roomid=609'; 3 | data['6_601'] = 'text:\u591a\u5a92\u4f53/\u6d41\u5a92\u4f53\u5f00\u53d1 ; data:roomid=601'; 4 | data['6_602'] = 'text:\u6e38\u620f\u5f00\u53d1 ; data:roomid=602'; 5 | data['6_603'] = 'text:\u6570\u636e\u7ed3\u6784\u4e0e\u7b97\u6cd5 ; data:roomid=603'; 6 | data['6_604'] = 'text:\u7f51\u7edc\u901a\u4fe1 ; data:roomid=604'; 7 | data['6_605'] = 'text:\u56fe\u5f62\u56fe\u50cf/\u673a\u5668\u89c6\u89c9 ; data:roomid=605'; 8 | data['6_606'] = 'text:\u6570\u636e\u5e93\u5e94\u7528/\u8bbe\u8ba1\u7248 ; data:roomid=606'; 9 | data['6_607'] = 'text:\u4fe1\u606f/\u7f51\u7edc\u5b89\u5168 ; data:roomid=607'; 10 | data['6_608'] = 'text:\u975e\u6280\u672f\u533a ; data:roomid=608'; 11 | -------------------------------------------------------------------------------- /public/js/mztreeview2/csdn/community/treedata/system.js: -------------------------------------------------------------------------------- 1 | var data={}; 2 | data['9007_9007001'] = 'text:\u793e\u533a\u89c4\u5219 ; url:/Expert/help/rule.htm'; 3 | data['9007_9007002'] = 'text:\u7528\u6237\u884c\u4e3a\u51c6\u5219 ; url:/expert/ltzz.shtm'; 4 | data['9007_9007003'] = 'text:\u5927\u7248\u4e3b\u5236\u5ea6 ; url:/Expert/bigmanagerrules.htm'; 5 | data['9007_9007004'] = 'text:\u4f7f\u7528\u5e2e\u52a9 ; url:/Expert/help/usehelp.htm'; 6 | data['9007_9007005'] = 'text:\u53ef\u7528\u5206\u6350\u8d60 ; url:/Expert/Point_Donate.aspx'; 7 | data['9007_9007006'] = 'text:\u4e13\u5bb6\u5206\u5f52\u5c5e ; url:/Expert/help/ExpertPointRule.asp'; 8 | data['9007_9007007'] = 'text:\u793e\u533a\u4e13\u5bb6\u6392\u884c\u699c ; url:/Expert/top_expert/top100.asp'; 9 | data['9007_9007008'] = 'text:\u5728\u7ebf\u540d\u5355 ; url:/expert/online.asp'; 10 | 11 | -------------------------------------------------------------------------------- /public/js/mztreeview2/csdn/community/treedata/train.js: -------------------------------------------------------------------------------- 1 | var data={}; 2 | data['13_1305'] = 'text:\u8f6f\u4ef6\u57f9\u8bad ; data:roomid=1305'; 3 | data['13_1301'] = 'text:IT\u8ba4\u8bc1 ; data:roomid=1301'; 4 | data['13_1302'] = 'text:\u8f6f\u4ef6\u6c34\u5e73\u8003\u8bd5 ; data:roomid=1302'; 5 | data['13_131304'] = 'text:IBM \u8f6f\u4ef6\u8ba4\u8bc1 ; data:roomid=1304'; 6 | data['13_135411'] = 'text:SUN Java \u8ba4\u8bc1 ; data:roomid=5411'; 7 | data['13_136104'] = 'text:Oracle\u8ba4\u8bc1\u4e0e\u8003\u8bd5 ; data:roomid=6104'; 8 | data['13_1306'] = 'text:\u8f6f\u4ef6\u5b66\u9662 ; data:roomid=1306'; 9 | data['13_1303'] = 'text:\u5176\u4ed6 ; data:roomid=1303'; 10 | 11 | -------------------------------------------------------------------------------- /public/js/mztreeview2/csdn/community/treedata/vb.js: -------------------------------------------------------------------------------- 1 | var data={}; 2 | data['51_5101'] = 'text:\u57fa\u7840\u7c7b ; data:roomid=5101'; 3 | data['51_5102'] = 'text:\u975e\u6280\u672f\u7c7b ; data:roomid=5102'; 4 | data['51_5103'] = 'text:\u63a7\u4ef6 ; data:roomid=5103'; 5 | data['51_5104'] = 'text:API ; data:roomid=5104'; 6 | data['51_5105'] = 'text:\u6570\u636e\u5e93(\u5305\u542b\u6253\u5370\uff0c\u5b89\u88c5\uff0c\u62a5\u8868) ; data:roomid=5105'; 7 | data['51_5106'] = 'text:\u591a\u5a92\u4f53 ; data:roomid=5106'; 8 | data['51_5107'] = 'text:\u7f51\u7edc\u7f16\u7a0b ; data:roomid=5107'; 9 | data['51_5108'] = 'text:VBA ; data:roomid=5108'; 10 | data['51_5109'] = 'text:COM/DCOM/COM+ ; data:roomid=5109'; 11 | data['51_5110'] = 'text:VB\u8d44\u6e90 ; data:roomid=5110'; 12 | 13 | -------------------------------------------------------------------------------- /public/js/mztreeview2/csdn/community/treedata/vc.js: -------------------------------------------------------------------------------- 1 | var data={}; 2 | data['50_5001'] = 'text:\u57fa\u7840\u7c7b ; data:roomid=5001'; 3 | data['50_5002'] = 'text:\u975e\u6280\u672f\u7c7b ; data:roomid=5002'; 4 | data['50_5003'] = 'text:\u754c\u9762 ; data:roomid=5003'; 5 | data['50_5004'] = 'text:\u7f51\u7edc\u7f16\u7a0b ; data:roomid=5004'; 6 | data['50_5005'] = 'text:\u8fdb\u7a0b/\u7ebf\u7a0b/DLL ; data:roomid=5005'; 7 | data['50_5006'] = 'text:ATL/ActiveX/COM ; data:roomid=5006'; 8 | data['50_5007'] = 'text:\u6570\u636e\u5e93 ; data:roomid=5007'; 9 | data['50_5008'] = 'text:\u786c\u4ef6/\u7cfb\u7edf ; data:roomid=5008'; 10 | data['50_5009'] = 'text:HTML/XML ; data:roomid=5009'; 11 | data['50_5010'] = 'text:\u56fe\u5f62\u5904\u7406/\u7b97\u6cd5 ; data:roomid=5010'; 12 | data['50_5011'] = 'text:Visual C++ \u8d44\u6e90 ; data:roomid=5011'; 13 | 14 | -------------------------------------------------------------------------------- /public/js/mztreeview2/csdn/community/treedata/web.js: -------------------------------------------------------------------------------- 1 | var data={}; 2 | data['3_301'] = 'text:ASP ; data:roomid=301'; 3 | data['3_35409'] = 'text:JSP ; data:roomid=5409'; 4 | data['3_303'] = 'text:PHP ; data:roomid=303'; 5 | data['3_304'] = 'text:JavaScript ; data:roomid=304'; 6 | data['3_314'] = 'text:Ajax \u6280\u672f ; data:roomid=314'; 7 | data['3_302'] = 'text:vbScript ; data:roomid=302'; 8 | data['3_305'] = 'text:CGI ; data:roomid=305'; 9 | data['3_306'] = 'text:XML/SOAP ; data:roomid=306'; 10 | data['3_307'] = 'text:IIS ; data:roomid=307'; 11 | data['3_308'] = 'text:Apache ; data:roomid=308'; 12 | data['3_309'] = 'text:\u5e94\u7528\u670d\u52a1\u5668 ; data:roomid=309'; 13 | data['3_310'] = 'text:HTML(CSS) ; data:roomid=310'; 14 | data['3_313'] = 'text:ColdFusion ; data:roomid=313'; 15 | data['3_315'] = 'text:Ruby/Rails ; data:roomid=315'; 16 | data['3_311'] = 'text:\u5176\u4ed6 ; data:roomid=311'; 17 | data['3_312'] = 'text:\u975e\u6280\u672f\u533a ; data:roomid=312'; 18 | 19 | 20 | -------------------------------------------------------------------------------- /public/js/mztreeview2/csdn/community/treedata/window.js: -------------------------------------------------------------------------------- 1 | var data={}; 2 | data['10_1202'] = 'text:Windows NT/2000/XP/2003 ; data:roomid=1202'; 3 | data['10_1201'] = 'text:Windows 9X ; data:roomid=1201'; 4 | data['10_1203'] = 'text:Vista ; data:roomid=1203'; 5 | data['10_1002'] = 'text:\u7f51\u7edc\u7ba1\u7406\u914d\u7f6e\u548c\u5de5\u5177\u4f7f\u7528 ; data:roomid=1002'; 6 | data['10_1001'] = 'text:\u5b89\u5168\u6280\u672f/\u75c5\u6bd2 ; data:roomid=1001'; 7 | data['10_1205'] = 'text:\u4e00\u822c\u8f6f\u4ef6\u4f7f\u7528 ; data:roomid=1205'; 8 | data['10_1001005'] = 'text:Tivoli ; data:roomid=1005'; 9 | data['10_1206'] = 'text:Office\u4f7f\u7528 ; data:roomid=1206'; 10 | data['10_1208'] = 'text:\u975e\u6280\u672f\u533a ; data:roomid=1208'; 11 | 12 | -------------------------------------------------------------------------------- /public/js/mztreeview2/csdntree.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/csdntree.htm -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mzmine/1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mzmine/1.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mzmine/2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mzmine/2.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mzmine/3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mzmine/3.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mzmine/4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mzmine/4.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mzmine/5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mzmine/5.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mzmine/6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mzmine/6.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mzmine/7.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mzmine/7.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mzmine/8.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mzmine/8.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mzmine/exploded.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mzmine/exploded.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mzmine/mine.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mzmine/mine.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mzmine/minefield.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mzmine/minefield.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mzmine/wrong.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mzmine/wrong.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mzmultipage/bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mzmultipage/bg.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mzmultipage/bg_iframe_head.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mzmultipage/bg_iframe_head.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mzmultipage/bgheader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mzmultipage/bgheader.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mzmultipage/blue.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mzmultipage/blue.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mzmultipage/bluejut.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mzmultipage/bluejut.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mzmultipage/blueleft.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mzmultipage/blueleft.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mzmultipage/blueright.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mzmultipage/blueright.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mzmultipage/file.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mzmultipage/file.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mzmultipage/group.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mzmultipage/group.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mzmultipage/homepage.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mzmultipage/homepage.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mzmultipage/jut.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mzmultipage/jut.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mzmultipage/left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mzmultipage/left.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mzmultipage/message.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mzmultipage/message.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mzmultipage/mplbody.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mzmultipage/mplbody.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mzmultipage/mplfoot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mzmultipage/mplfoot.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mzmultipage/mplhead.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mzmultipage/mplhead.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mzmultipage/right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mzmultipage/right.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mzmultipage/search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mzmultipage/search.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mzmultipage/tieba.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mzmultipage/tieba.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/L0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/L0.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/L1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/L1.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/L2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/L2.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/L3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/L3.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/L4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/L4.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/L5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/L5.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/M0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/M0.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/M1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/M1.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/M2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/M2.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/M3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/M3.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/P0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/P0.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/P1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/P1.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/P2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/P2.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/P3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/P3.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/Recycle.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/Recycle.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/_checkbox.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/_checkbox.psd -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/_checkbox0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/_checkbox0.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/_checkbox1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/_checkbox1.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/_checkbox2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/_checkbox2.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/_file.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/_file.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/_folder.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/_folder.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/_folderopen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/_folderopen.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/_line0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/_line0.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/_line1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/_line1.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/_line2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/_line2.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/_line3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/_line3.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/_line4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/_line4.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/_line5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/_line5.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/_minus0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/_minus0.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/_minus1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/_minus1.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/_minus2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/_minus2.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/_minus3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/_minus3.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/_plus0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/_plus0.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/_plus1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/_plus1.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/_plus2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/_plus2.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/_plus3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/_plus3.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/_root.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/_root.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/addrbook.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/addrbook.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/behavior.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/behavior.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/book.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/book.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/bookopen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/bookopen.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/class.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/class.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/collection.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/collection.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/event.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/event.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/exit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/exit.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/file.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/file.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/file_1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/file_1.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/folder.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/folder.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/folder_1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/folder_1.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/folderopen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/folderopen.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/folderopen_1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/folderopen_1.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/hashtable.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/hashtable.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/help.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/help.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/log.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/log.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/method.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/method.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/methodPrivate.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/methodPrivate.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/methodProtect.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/methodProtect.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/namespace.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/namespace.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/object.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/object.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/property.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/property.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/propertyPrivateStatic.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/propertyPrivateStatic.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/receive.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/receive.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/root.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/root.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/root_1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/root_1.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/search.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/send.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/send.gif -------------------------------------------------------------------------------- /public/js/mztreeview2/system/_resource/mztreeview/user.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/mztreeview2/system/_resource/mztreeview/user.gif -------------------------------------------------------------------------------- /public/js/swfupload/demo/cancelbutton.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/swfupload/demo/cancelbutton.gif -------------------------------------------------------------------------------- /public/js/swfupload/demo/upload.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/js/swfupload/swfupload.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/swfupload/swfupload.swf -------------------------------------------------------------------------------- /public/js/swfupload/swfuploadbutton.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/swfupload/swfuploadbutton.swf -------------------------------------------------------------------------------- /public/js/weebox/demo/ajax1.html: -------------------------------------------------------------------------------- 1 |  2 |
    3 |
  • 这是远程序数据内容
  • 4 |
  • 这里你可以使用PHP,JSP,Ruby,ASP等输出内容
  • 5 |
  • 还有什么你想要的吗?
  • 6 |
-------------------------------------------------------------------------------- /public/js/weebox/demo/ajax2.html: -------------------------------------------------------------------------------- 1 |  2 |
    3 |
  • 这是远程序数据内容
  • 4 |
  • 这里你可以使用PHP,JSP,Ruby,ASP等输出内容,这里你可以使用PHP,JSP,Ruby,ASP等输出内容
  • 5 |
  • 还有什么你想要的吗?
  • 6 |
  • 这是远程序数据内容
  • 7 |
  • 这里你可以使用PHP,JSP,Ruby,ASP等输出内容,这里你可以使用PHP,JSP,Ruby,ASP等输出内容
  • 8 |
  • 还有什么你想要的吗?
  • 9 |
  • 这是远程序数据内容
  • 10 |
  • 这里你可以使用PHP,JSP,Ruby,ASP等输出内容,这里你可以使用PHP,JSP,Ruby,ASP等输出内容
  • 11 |
  • 还有什么你想要的吗?这里你可以使用PHP,JSP,Ruby,ASP等输出内容
  • 12 |
  • 这是远程序数据内容
  • 13 |
  • 这里你可以使用PHP,JSP,Ruby,ASP等输出内容
  • 14 |
  • 还有什么你想要的吗?这里你可以使用PHP,JSP,Ruby,ASP等输出内容
  • 15 |
  • 这是远程序数据内容
  • 16 |
  • 这里你可以使用PHP,JSP,Ruby,ASP等输出内容
  • 17 |
  • 还有什么你想要的吗?
  • 18 |
  • 这是远程序数据内容
  • 19 |
  • 这里你可以使用PHP,JSP,Ruby,ASP等输出内容
  • 20 |
  • 还有什么你想要的吗?
  • 21 |
  • 这是远程序数据内容
  • 22 |
  • 这里你可以使用PHP,JSP,Ruby,ASP等输出内容
  • 23 |
  • 还有什么你想要的吗?
  • 24 |
-------------------------------------------------------------------------------- /public/js/weebox/demo/demo1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/weebox/demo/demo1.jpg -------------------------------------------------------------------------------- /public/js/weebox/demo/demo2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/weebox/demo/demo2.jpg -------------------------------------------------------------------------------- /public/js/weebox/demo/demo3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/weebox/demo/demo3.jpg -------------------------------------------------------------------------------- /public/js/weebox/demo/demo4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/weebox/demo/demo4.jpg -------------------------------------------------------------------------------- /public/js/weebox/demo/demo6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/weebox/demo/demo6.jpg -------------------------------------------------------------------------------- /public/js/weebox/demo/demo7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/weebox/demo/demo7.jpg -------------------------------------------------------------------------------- /public/js/weebox/demo/demo8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/weebox/demo/demo8.jpg -------------------------------------------------------------------------------- /public/js/weebox/demo/weebox.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/weebox/demo/weebox.html -------------------------------------------------------------------------------- /public/js/weebox/img/common_btn_cancel.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/weebox/img/common_btn_cancel.gif -------------------------------------------------------------------------------- /public/js/weebox/img/common_btn_ok.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/weebox/img/common_btn_ok.gif -------------------------------------------------------------------------------- /public/js/weebox/img/common_loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/weebox/img/common_loading.gif -------------------------------------------------------------------------------- /public/js/weebox/img/dialog_bc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/weebox/img/dialog_bc.png -------------------------------------------------------------------------------- /public/js/weebox/img/dialog_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/weebox/img/dialog_bg.png -------------------------------------------------------------------------------- /public/js/weebox/img/dialog_bl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/weebox/img/dialog_bl.png -------------------------------------------------------------------------------- /public/js/weebox/img/dialog_border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/weebox/img/dialog_border.png -------------------------------------------------------------------------------- /public/js/weebox/img/dialog_br.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/weebox/img/dialog_br.png -------------------------------------------------------------------------------- /public/js/weebox/img/dialog_btn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/weebox/img/dialog_btn.gif -------------------------------------------------------------------------------- /public/js/weebox/img/dialog_btn_cancel.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/weebox/img/dialog_btn_cancel.gif -------------------------------------------------------------------------------- /public/js/weebox/img/dialog_btn_ok.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/weebox/img/dialog_btn_ok.gif -------------------------------------------------------------------------------- /public/js/weebox/img/dialog_close1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/weebox/img/dialog_close1.png -------------------------------------------------------------------------------- /public/js/weebox/img/dialog_close2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/weebox/img/dialog_close2.png -------------------------------------------------------------------------------- /public/js/weebox/img/dialog_con_lc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/weebox/img/dialog_con_lc.png -------------------------------------------------------------------------------- /public/js/weebox/img/dialog_con_rc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/weebox/img/dialog_con_rc.png -------------------------------------------------------------------------------- /public/js/weebox/img/dialog_tc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/weebox/img/dialog_tc.png -------------------------------------------------------------------------------- /public/js/weebox/img/dialog_tc1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/weebox/img/dialog_tc1.png -------------------------------------------------------------------------------- /public/js/weebox/img/dialog_tc2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/weebox/img/dialog_tc2.gif -------------------------------------------------------------------------------- /public/js/weebox/img/dialog_tc2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/weebox/img/dialog_tc2.png -------------------------------------------------------------------------------- /public/js/weebox/img/dialog_tl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/weebox/img/dialog_tl.png -------------------------------------------------------------------------------- /public/js/weebox/img/dialog_tr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinkgem/openwan/6759bfd58477a96e20cf03b1d6bcb67b7c132d82/public/js/weebox/img/dialog_tr.png -------------------------------------------------------------------------------- /scripts/generate.php: -------------------------------------------------------------------------------- 1 | generating(); 29 | 30 | -------------------------------------------------------------------------------- /scripts/websetup.php: -------------------------------------------------------------------------------- 1 | run(); 20 | 21 | --------------------------------------------------------------------------------