├── .gitattributes ├── .htaccess ├── LICENSE ├── README.md ├── admin ├── .htaccess ├── index.php └── themes │ └── default │ ├── Admin │ ├── Ad │ │ ├── add.html │ │ ├── edit.html │ │ └── index.html │ ├── Index │ │ └── index.html │ ├── Link │ │ ├── add.html │ │ ├── edit.html │ │ └── index.html │ ├── Mailer │ │ ├── active.html │ │ ├── index.html │ │ └── test.html │ ├── Main │ │ └── index.html │ ├── Menu │ │ ├── add.html │ │ ├── dev_import_menu.html │ │ ├── edit.html │ │ ├── export_menu.html │ │ ├── getactions.html │ │ ├── import_menu.html │ │ ├── index.html │ │ └── lists.html │ ├── Nav │ │ ├── add.html │ │ ├── edit.html │ │ └── index.html │ ├── Navcat │ │ ├── add.html │ │ ├── edit.html │ │ └── index.html │ ├── Plugin │ │ ├── index.html │ │ └── setting.html │ ├── Rbac │ │ ├── authorize.html │ │ ├── index.html │ │ ├── member.html │ │ ├── roleadd.html │ │ └── roleedit.html │ ├── Route │ │ ├── add.html │ │ ├── edit.html │ │ └── index.html │ ├── Setting │ │ ├── clearcache.html │ │ ├── password.html │ │ ├── site.html │ │ └── upload.html │ ├── Slide │ │ ├── add.html │ │ ├── edit.html │ │ └── index.html │ ├── Slidecat │ │ ├── add.html │ │ ├── edit.html │ │ └── index.html │ ├── Storage │ │ └── index.html │ ├── User │ │ ├── add.html │ │ ├── edit.html │ │ ├── index.html │ │ └── userinfo.html │ ├── boot │ │ └── index.html │ ├── error.html │ ├── header.html │ ├── login.html │ └── success.html │ ├── Api │ ├── Guestbookadmin │ │ └── index.html │ ├── Locationadmin │ │ ├── city.html │ │ ├── district.html │ │ └── province.html │ ├── Mapadmin │ │ └── index.html │ └── Oauthadmin │ │ ├── index.html │ │ └── setting.html │ ├── Asset │ └── plupload.html │ ├── Comment │ └── index.html │ ├── Portal │ ├── AdminPage │ │ ├── add.html │ │ ├── edit.html │ │ ├── index.html │ │ └── recyclebin.html │ ├── AdminPost │ │ ├── add.html │ │ ├── copy.html │ │ ├── edit.html │ │ ├── index.html │ │ ├── move.html │ │ └── recyclebin.html │ └── AdminTerm │ │ ├── add.html │ │ ├── edit.html │ │ └── index.html │ ├── Public │ └── assets │ │ ├── css │ │ └── admin_login.css │ │ ├── images │ │ ├── btn.png │ │ ├── default-thumbnail.png │ │ ├── favicon.png │ │ ├── loading.gif │ │ ├── login_bg.png │ │ ├── logo-18.png │ │ ├── logo.png │ │ ├── time.mp4 │ │ ├── time.webm │ │ ├── tv-collapsable.gif │ │ ├── tv-expandable.gif │ │ ├── upload_del.png │ │ └── upload_pic.jpg │ │ └── js │ │ └── index.js │ └── User │ ├── Oauthadmin │ └── index.html │ └── index.html ├── application ├── Admin │ ├── Controller │ │ ├── AdController.class.php │ │ ├── IndexController.class.php │ │ ├── LinkController.class.php │ │ ├── MailerController.class.php │ │ ├── MainController.class.php │ │ ├── MenuController.class.php │ │ ├── NavController.class.php │ │ ├── NavcatController.class.php │ │ ├── PluginController.class.php │ │ ├── PublicController.class.php │ │ ├── RbacController.class.php │ │ ├── RouteController.class.php │ │ ├── SettingController.class.php │ │ ├── SlideController.class.php │ │ ├── SlidecatController.class.php │ │ ├── StorageController.class.php │ │ └── UserController.class.php │ ├── Lang │ │ ├── en-us.php │ │ ├── en-us │ │ │ ├── ad.php │ │ │ ├── admin_menu.php │ │ │ ├── backup.php │ │ │ ├── link.php │ │ │ ├── mailer.php │ │ │ ├── main.php │ │ │ ├── menu.php │ │ │ ├── nav.php │ │ │ ├── navcat.php │ │ │ ├── plugin.php │ │ │ ├── rbac.php │ │ │ ├── setting.php │ │ │ ├── slide.php │ │ │ ├── slidecat.php │ │ │ ├── storage.php │ │ │ └── user.php │ │ ├── zh-cn.php │ │ └── zh-cn │ │ │ ├── ad.php │ │ │ ├── admin_menu.php │ │ │ ├── backup.php │ │ │ ├── link.php │ │ │ ├── mailer.php │ │ │ ├── main.php │ │ │ ├── menu.php │ │ │ ├── nav.php │ │ │ ├── navcat.php │ │ │ ├── plugin.php │ │ │ ├── rbac.php │ │ │ ├── setting.php │ │ │ ├── slide.php │ │ │ ├── slidecat.php │ │ │ ├── storage.php │ │ │ └── user.php │ └── Menu │ │ ├── admin_content.php │ │ ├── admin_extension.php │ │ ├── admin_menu.php │ │ └── admin_setting.php ├── Api │ ├── Controller │ │ ├── CheckcodeController.class.php │ │ ├── GuestbookController.class.php │ │ ├── GuestbookadminController.class.php │ │ ├── MapController.class.php │ │ ├── MobileverifyController.class.php │ │ ├── OauthController.class.php │ │ ├── OauthadminController.class.php │ │ └── PluginController.class.php │ ├── Event │ │ └── TypeEvent.class.php │ ├── Lang │ │ ├── en-us │ │ │ ├── admin_menu.php │ │ │ ├── guestbookadmin.php │ │ │ ├── index.html │ │ │ └── oauthadmin.php │ │ └── zh-cn │ │ │ ├── admin_menu.php │ │ │ ├── guestbookadmin.php │ │ │ ├── index.html │ │ │ └── oauthadmin.php │ └── hooks.php ├── Asset │ └── Controller │ │ ├── AssetController.class.php │ │ ├── DownloadController.class.php │ │ └── UeditorController.class.php ├── Comment │ ├── Controller │ │ ├── CommentController.class.php │ │ ├── CommentadminController.class.php │ │ └── WidgetController.class.php │ └── Lang │ │ ├── en-us │ │ ├── admin_menu.php │ │ ├── commentadmin.php │ │ └── index.html │ │ └── zh-cn │ │ ├── admin_menu.php │ │ ├── commentadmin.php │ │ └── index.html ├── Common │ ├── Behavior │ │ ├── AdminDefaultLangBehavior.class.php │ │ ├── InitHookBehavior.class.php │ │ ├── TmplStripSpaceBehavior.class.php │ │ └── UrldecodeGetBehavior.class.php │ ├── Common │ │ ├── extend.php │ │ ├── function.php │ │ └── index.html │ ├── Conf │ │ ├── alias.php │ │ ├── config.php │ │ ├── config_sae.php │ │ ├── debug.php │ │ ├── index.html │ │ └── tags.php │ ├── Controller │ │ ├── AdminbaseController.class.php │ │ ├── AppframeController.class.php │ │ ├── HomebaseController.class.php │ │ └── MemberbaseController.class.php │ ├── Lang │ │ ├── en-us.php │ │ └── zh-cn.php │ ├── Lib │ │ ├── Plugin.class.php │ │ ├── RSS │ │ │ └── Rss.class.php │ │ ├── Taglib │ │ │ ├── TagLibHome.class.php │ │ │ └── TagLibSpadmin.class.php │ │ └── iAuth.class.php │ ├── Model │ │ ├── AdModel.class.php │ │ ├── AssetModel.class.php │ │ ├── CommentsModel.class.php │ │ ├── CommonModel.class.php │ │ ├── GuestbookModel.class.php │ │ ├── LinksModel.class.php │ │ ├── MenuModel.class.php │ │ ├── NavCatModel.class.php │ │ ├── NavModel.class.php │ │ ├── OptionsModel.class.php │ │ ├── PluginsModel.class.php │ │ ├── RoleModel.class.php │ │ ├── RouteModel.class.php │ │ ├── SlideCatModel.class.php │ │ ├── SlideModel.class.php │ │ ├── UsersModel.class.php │ │ └── index.html │ └── index.html ├── Home │ ├── Common │ │ └── index.html │ ├── Conf │ │ ├── config.php │ │ └── index.html │ ├── Controller │ │ ├── IndexController.class.php │ │ └── index.html │ ├── Model │ │ └── index.html │ ├── View │ │ └── index.html │ └── index.html ├── Install │ ├── Common │ │ └── function.php │ ├── Conf │ │ └── config.php │ ├── Controller │ │ └── IndexController.class.php │ ├── Data │ │ ├── config.php │ │ └── thinkcmf.sql │ ├── Lang │ │ ├── en-us.php │ │ └── zh-cn.php │ └── View │ │ ├── Public │ │ ├── footer.html │ │ ├── head.html │ │ └── header.html │ │ ├── index.html │ │ ├── step2.html │ │ ├── step3.html │ │ ├── step4.html │ │ └── step5.html ├── Portal │ ├── Common │ │ └── function.php │ ├── Conf │ │ └── config.php │ ├── Controller │ │ ├── AdminPageController.class.php │ │ ├── AdminPostController.class.php │ │ ├── AdminTermController.class.php │ │ ├── ArticleController.class.php │ │ ├── IndexController.class.php │ │ ├── ListController.class.php │ │ ├── PageController.class.php │ │ ├── SearchController.class.php │ │ └── UserArticleController.class.php │ ├── Lang │ │ ├── en-us │ │ │ ├── admin_menu.php │ │ │ ├── adminpage.php │ │ │ ├── adminpost.php │ │ │ ├── adminterm.php │ │ │ └── index.html │ │ └── zh-cn │ │ │ ├── admin_menu.php │ │ │ ├── adminpage.php │ │ │ ├── adminpost.php │ │ │ ├── adminterm.php │ │ │ └── index.html │ ├── Lib │ │ └── Taglib │ │ │ └── Portal.class.php │ ├── Model │ │ ├── PostsModel.class.php │ │ ├── TermRelationshipsModel.class.php │ │ └── TermsModel.class.php │ ├── Service │ │ └── ApiService.class.php │ ├── hooks.php │ └── nav.php └── User │ ├── Controller │ ├── CenterController.class.php │ ├── FavoriteController.class.php │ ├── IndexController.class.php │ ├── IndexadminController.class.php │ ├── LoginController.class.php │ ├── OauthadminController.class.php │ ├── ProfileController.class.php │ ├── PublicController.class.php │ └── RegisterController.class.php │ ├── Lang │ ├── en-us │ │ ├── admin_menu.php │ │ ├── index.html │ │ ├── indexadmin.php │ │ └── oauthadmin.php │ └── zh-cn │ │ ├── admin_menu.php │ │ ├── index.html │ │ ├── indexadmin.php │ │ └── oauthadmin.php │ └── Menu │ └── admin_indexadmin.php ├── data ├── conf │ ├── config.php │ ├── db.php │ └── route.php ├── index.html ├── install.lock ├── lang │ └── Admin │ │ └── Lang │ │ └── zh-cn │ │ └── admin_menu.php └── upload │ ├── admin │ └── 20170907 │ │ └── 59b11eb6dd126.png │ └── avatar │ └── admin_headicon.png ├── index.php ├── plugins └── Comment │ ├── CommentPlugin.class.php │ └── README.txt ├── public ├── default │ ├── bootstrap │ │ ├── css │ │ │ └── bootstrap-responsive.min.css │ │ └── js │ │ │ └── bootstrap.min.js │ ├── css │ │ ├── simplebootadmin.css │ │ └── simplebootadminindex-ie.css │ ├── font-awesome │ │ ├── 4.2.0 │ │ │ ├── css │ │ │ │ ├── font-awesome-ie7.min.css │ │ │ │ └── font-awesome.min.css │ │ │ └── fonts │ │ │ │ ├── FontAwesome.otf │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ ├── fontawesome-webfont.svg │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ └── fontawesome-webfont.woff │ │ └── 4.4.0 │ │ │ ├── css │ │ │ ├── font-awesome-ie7.min.css │ │ │ └── font-awesome.min.css │ │ │ └── fonts │ │ │ ├── FontAwesome.otf │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.svg │ │ │ ├── fontawesome-webfont.ttf │ │ │ ├── fontawesome-webfont.woff │ │ │ └── fontawesome-webfont.woff2 │ └── themes │ │ ├── bluesky │ │ ├── img │ │ │ ├── glyphicons-halflings-white.png │ │ │ └── glyphicons-halflings.png │ │ ├── loading.gif │ │ ├── loadingbg.png │ │ ├── simplebootadminindex.min.css │ │ └── theme.min.css │ │ └── flat │ │ ├── img │ │ ├── glyphicons-halflings-white.png │ │ └── glyphicons-halflings.png │ │ ├── loading.gif │ │ ├── loadingbg.png │ │ ├── simplebootadminindex.min.css │ │ └── theme.min.css ├── exception.html ├── images │ ├── headicon.png │ ├── home.png │ ├── login.png │ └── search.png ├── index.html ├── install │ ├── css │ │ └── install.css │ └── images │ │ ├── bg.png │ │ └── loading.gif ├── js │ ├── ajaxForm.js │ ├── ajaxfileupload.js │ ├── artDialog │ │ ├── artDialog.js │ │ ├── iframeTools.js │ │ └── skins │ │ │ ├── blue.css │ │ │ ├── blue │ │ │ ├── bg.png │ │ │ ├── bg2.png │ │ │ ├── bg_css3.png │ │ │ ├── bg_css3_2.png │ │ │ └── ie6 │ │ │ │ ├── close.hover.png │ │ │ │ ├── close.png │ │ │ │ ├── e.png │ │ │ │ ├── n.png │ │ │ │ ├── ne.png │ │ │ │ ├── nw.png │ │ │ │ ├── s.png │ │ │ │ ├── se.png │ │ │ │ ├── sw.png │ │ │ │ └── w.png │ │ │ ├── default.css │ │ │ └── icons │ │ │ ├── error.png │ │ │ ├── face-sad.png │ │ │ ├── face-smile.png │ │ │ ├── loading.gif │ │ │ ├── question.png │ │ │ ├── succeed.png │ │ │ └── warning.png │ ├── common.js │ ├── cookie.js │ ├── datePicker │ │ ├── bg.png │ │ ├── datePicker.js │ │ └── style.css │ ├── draggable.js │ ├── echarts │ │ └── echarts.min.js │ ├── frontend.js │ ├── head.min.js │ ├── imgready.js │ ├── jcrop │ │ ├── css │ │ │ ├── Jcrop.gif │ │ │ └── jquery.Jcrop.min.css │ │ └── js │ │ │ └── jcrop.js │ ├── jquery.js │ ├── jquery.validate │ │ ├── additional-methods.js │ │ └── jquery.validate.js │ ├── layer │ │ ├── layer.js │ │ └── skin │ │ │ ├── default │ │ │ ├── icon-ext.png │ │ │ ├── icon.png │ │ │ ├── loading-0.gif │ │ │ ├── loading-1.gif │ │ │ └── loading-2.gif │ │ │ ├── layer.css │ │ │ ├── layer.ext.css │ │ │ └── mono │ │ │ ├── default.png │ │ │ └── style.css │ ├── lazyload.js │ ├── noty │ │ └── noty.js │ ├── plupload │ │ ├── Moxie.swf │ │ ├── Moxie.xap │ │ ├── i18n │ │ │ ├── en.js │ │ │ ├── zh_CN.js │ │ │ └── zh_TW.js │ │ └── plupload.full.min.js │ ├── tabs │ │ └── tabs.js │ ├── treeTable │ │ ├── images │ │ │ ├── toggle-collapse-dark.png │ │ │ └── toggle-expand-dark.png │ │ ├── treeTable.css │ │ └── treeTable.js │ ├── treeview.js │ ├── ueditor │ │ ├── config.json │ │ ├── dialogs │ │ │ ├── anchor │ │ │ │ └── anchor.html │ │ │ ├── attachment │ │ │ │ ├── attachment.css │ │ │ │ ├── attachment.html │ │ │ │ ├── attachment.js │ │ │ │ ├── fileTypeImages │ │ │ │ │ ├── icon_chm.gif │ │ │ │ │ ├── icon_default.png │ │ │ │ │ ├── icon_doc.gif │ │ │ │ │ ├── icon_exe.gif │ │ │ │ │ ├── icon_jpg.gif │ │ │ │ │ ├── icon_mp3.gif │ │ │ │ │ ├── icon_mv.gif │ │ │ │ │ ├── icon_pdf.gif │ │ │ │ │ ├── icon_ppt.gif │ │ │ │ │ ├── icon_psd.gif │ │ │ │ │ ├── icon_rar.gif │ │ │ │ │ ├── icon_txt.gif │ │ │ │ │ └── icon_xls.gif │ │ │ │ └── images │ │ │ │ │ ├── alignicon.gif │ │ │ │ │ ├── alignicon.png │ │ │ │ │ ├── bg.png │ │ │ │ │ ├── file-icons.gif │ │ │ │ │ ├── file-icons.png │ │ │ │ │ ├── icons.gif │ │ │ │ │ ├── icons.png │ │ │ │ │ ├── image.png │ │ │ │ │ ├── progress.png │ │ │ │ │ ├── success.gif │ │ │ │ │ └── success.png │ │ │ ├── background │ │ │ │ ├── background.css │ │ │ │ ├── background.html │ │ │ │ ├── background.js │ │ │ │ └── images │ │ │ │ │ ├── bg.png │ │ │ │ │ └── success.png │ │ │ ├── charts │ │ │ │ ├── chart.config.js │ │ │ │ ├── charts.css │ │ │ │ ├── charts.html │ │ │ │ ├── charts.js │ │ │ │ └── images │ │ │ │ │ ├── charts0.png │ │ │ │ │ ├── charts1.png │ │ │ │ │ ├── charts2.png │ │ │ │ │ ├── charts3.png │ │ │ │ │ ├── charts4.png │ │ │ │ │ └── charts5.png │ │ │ ├── emotion │ │ │ │ ├── emotion.css │ │ │ │ ├── emotion.html │ │ │ │ ├── emotion.js │ │ │ │ └── images │ │ │ │ │ ├── 0.gif │ │ │ │ │ ├── bface.gif │ │ │ │ │ ├── cface.gif │ │ │ │ │ ├── fface.gif │ │ │ │ │ ├── jxface2.gif │ │ │ │ │ ├── neweditor-tab-bg.png │ │ │ │ │ ├── tface.gif │ │ │ │ │ ├── wface.gif │ │ │ │ │ └── yface.gif │ │ │ ├── gmap │ │ │ │ └── gmap.html │ │ │ ├── help │ │ │ │ ├── help.css │ │ │ │ ├── help.html │ │ │ │ └── help.js │ │ │ ├── image │ │ │ │ ├── image.css │ │ │ │ ├── image.html │ │ │ │ ├── image.js │ │ │ │ └── images │ │ │ │ │ ├── alignicon.jpg │ │ │ │ │ ├── bg.png │ │ │ │ │ ├── icons.gif │ │ │ │ │ ├── icons.png │ │ │ │ │ ├── image.png │ │ │ │ │ ├── progress.png │ │ │ │ │ ├── success.gif │ │ │ │ │ └── success.png │ │ │ ├── insertframe │ │ │ │ └── insertframe.html │ │ │ ├── internal.js │ │ │ ├── link │ │ │ │ └── link.html │ │ │ ├── map │ │ │ │ ├── map.html │ │ │ │ └── show.html │ │ │ ├── music │ │ │ │ ├── music.css │ │ │ │ ├── music.html │ │ │ │ └── music.js │ │ │ ├── preview │ │ │ │ └── preview.html │ │ │ ├── scrawl │ │ │ │ ├── images │ │ │ │ │ ├── addimg.png │ │ │ │ │ ├── brush.png │ │ │ │ │ ├── delimg.png │ │ │ │ │ ├── delimgH.png │ │ │ │ │ ├── empty.png │ │ │ │ │ ├── emptyH.png │ │ │ │ │ ├── eraser.png │ │ │ │ │ ├── redo.png │ │ │ │ │ ├── redoH.png │ │ │ │ │ ├── scale.png │ │ │ │ │ ├── scaleH.png │ │ │ │ │ ├── size.png │ │ │ │ │ ├── undo.png │ │ │ │ │ └── undoH.png │ │ │ │ ├── scrawl.css │ │ │ │ ├── scrawl.html │ │ │ │ └── scrawl.js │ │ │ ├── searchreplace │ │ │ │ ├── searchreplace.html │ │ │ │ └── searchreplace.js │ │ │ ├── snapscreen │ │ │ │ └── snapscreen.html │ │ │ ├── spechars │ │ │ │ ├── spechars.html │ │ │ │ └── spechars.js │ │ │ ├── table │ │ │ │ ├── dragicon.png │ │ │ │ ├── edittable.css │ │ │ │ ├── edittable.html │ │ │ │ ├── edittable.js │ │ │ │ ├── edittd.html │ │ │ │ └── edittip.html │ │ │ ├── template │ │ │ │ ├── config.js │ │ │ │ ├── images │ │ │ │ │ ├── bg.gif │ │ │ │ │ ├── pre0.png │ │ │ │ │ ├── pre1.png │ │ │ │ │ ├── pre2.png │ │ │ │ │ ├── pre3.png │ │ │ │ │ └── pre4.png │ │ │ │ ├── template.css │ │ │ │ ├── template.html │ │ │ │ └── template.js │ │ │ ├── video │ │ │ │ ├── images │ │ │ │ │ ├── bg.png │ │ │ │ │ ├── center_focus.jpg │ │ │ │ │ ├── file-icons.gif │ │ │ │ │ ├── file-icons.png │ │ │ │ │ ├── icons.gif │ │ │ │ │ ├── icons.png │ │ │ │ │ ├── image.png │ │ │ │ │ ├── left_focus.jpg │ │ │ │ │ ├── none_focus.jpg │ │ │ │ │ ├── progress.png │ │ │ │ │ ├── right_focus.jpg │ │ │ │ │ ├── success.gif │ │ │ │ │ └── success.png │ │ │ │ ├── video.css │ │ │ │ ├── video.html │ │ │ │ └── video.js │ │ │ └── wordimage │ │ │ │ ├── fClipboard_ueditor.swf │ │ │ │ ├── imageUploader.swf │ │ │ │ ├── tangram.js │ │ │ │ ├── wordimage.html │ │ │ │ └── wordimage.js │ │ ├── index.html │ │ ├── lang │ │ │ ├── en │ │ │ │ ├── en.js │ │ │ │ └── images │ │ │ │ │ ├── addimage.png │ │ │ │ │ ├── alldeletebtnhoverskin.png │ │ │ │ │ ├── alldeletebtnupskin.png │ │ │ │ │ ├── background.png │ │ │ │ │ ├── button.png │ │ │ │ │ ├── copy.png │ │ │ │ │ ├── deletedisable.png │ │ │ │ │ ├── deleteenable.png │ │ │ │ │ ├── listbackground.png │ │ │ │ │ ├── localimage.png │ │ │ │ │ ├── music.png │ │ │ │ │ ├── rotateleftdisable.png │ │ │ │ │ ├── rotateleftenable.png │ │ │ │ │ ├── rotaterightdisable.png │ │ │ │ │ ├── rotaterightenable.png │ │ │ │ │ └── upload.png │ │ │ └── zh-cn │ │ │ │ ├── images │ │ │ │ ├── copy.png │ │ │ │ ├── localimage.png │ │ │ │ ├── music.png │ │ │ │ └── upload.png │ │ │ │ └── zh-cn.js │ │ ├── themes │ │ │ ├── default │ │ │ │ ├── css │ │ │ │ │ ├── ueditor.css │ │ │ │ │ └── ueditor.min.css │ │ │ │ ├── dialogbase.css │ │ │ │ └── images │ │ │ │ │ ├── anchor.gif │ │ │ │ │ ├── arrow.png │ │ │ │ │ ├── arrow_down.png │ │ │ │ │ ├── arrow_up.png │ │ │ │ │ ├── button-bg.gif │ │ │ │ │ ├── cancelbutton.gif │ │ │ │ │ ├── charts.png │ │ │ │ │ ├── cursor_h.gif │ │ │ │ │ ├── cursor_h.png │ │ │ │ │ ├── cursor_v.gif │ │ │ │ │ ├── cursor_v.png │ │ │ │ │ ├── dialog-title-bg.png │ │ │ │ │ ├── filescan.png │ │ │ │ │ ├── highlighted.gif │ │ │ │ │ ├── icons-all.gif │ │ │ │ │ ├── icons.gif │ │ │ │ │ ├── icons.png │ │ │ │ │ ├── loaderror.png │ │ │ │ │ ├── loading.gif │ │ │ │ │ ├── lock.gif │ │ │ │ │ ├── neweditor-tab-bg.png │ │ │ │ │ ├── pagebreak.gif │ │ │ │ │ ├── scale.png │ │ │ │ │ ├── sortable.png │ │ │ │ │ ├── spacer.gif │ │ │ │ │ ├── sparator_v.png │ │ │ │ │ ├── table-cell-align.png │ │ │ │ │ ├── tangram-colorpicker.png │ │ │ │ │ ├── toolbar_bg.png │ │ │ │ │ ├── unhighlighted.gif │ │ │ │ │ ├── upload.png │ │ │ │ │ ├── videologo.gif │ │ │ │ │ ├── word.gif │ │ │ │ │ └── wordpaste.png │ │ │ └── iframe.css │ │ ├── third-party │ │ │ ├── SyntaxHighlighter │ │ │ │ ├── shCore.js │ │ │ │ └── shCoreDefault.css │ │ │ ├── codemirror │ │ │ │ ├── codemirror.css │ │ │ │ └── codemirror.js │ │ │ ├── highcharts │ │ │ │ ├── adapters │ │ │ │ │ ├── mootools-adapter.js │ │ │ │ │ ├── mootools-adapter.src.js │ │ │ │ │ ├── prototype-adapter.js │ │ │ │ │ ├── prototype-adapter.src.js │ │ │ │ │ ├── standalone-framework.js │ │ │ │ │ └── standalone-framework.src.js │ │ │ │ ├── highcharts-more.js │ │ │ │ ├── highcharts-more.src.js │ │ │ │ ├── highcharts.js │ │ │ │ ├── highcharts.src.js │ │ │ │ ├── modules │ │ │ │ │ ├── annotations.js │ │ │ │ │ ├── annotations.src.js │ │ │ │ │ ├── canvas-tools.js │ │ │ │ │ ├── canvas-tools.src.js │ │ │ │ │ ├── data.js │ │ │ │ │ ├── data.src.js │ │ │ │ │ ├── drilldown.js │ │ │ │ │ ├── drilldown.src.js │ │ │ │ │ ├── exporting.js │ │ │ │ │ ├── exporting.src.js │ │ │ │ │ ├── funnel.js │ │ │ │ │ ├── funnel.src.js │ │ │ │ │ ├── heatmap.js │ │ │ │ │ ├── heatmap.src.js │ │ │ │ │ ├── map.js │ │ │ │ │ ├── map.src.js │ │ │ │ │ ├── no-data-to-display.js │ │ │ │ │ └── no-data-to-display.src.js │ │ │ │ └── themes │ │ │ │ │ ├── dark-blue.js │ │ │ │ │ ├── dark-green.js │ │ │ │ │ ├── gray.js │ │ │ │ │ ├── grid.js │ │ │ │ │ └── skies.js │ │ │ ├── jquery-1.10.2.min.js │ │ │ ├── jquery-1.10.2.min.map │ │ │ ├── video-js │ │ │ │ ├── font │ │ │ │ │ ├── vjs.eot │ │ │ │ │ ├── vjs.svg │ │ │ │ │ ├── vjs.ttf │ │ │ │ │ └── vjs.woff │ │ │ │ ├── video-js.css │ │ │ │ ├── video-js.min.css │ │ │ │ ├── video-js.swf │ │ │ │ ├── video.dev.js │ │ │ │ └── video.js │ │ │ ├── webuploader │ │ │ │ ├── Uploader.swf │ │ │ │ ├── webuploader.css │ │ │ │ ├── webuploader.custom.js │ │ │ │ ├── webuploader.custom.min.js │ │ │ │ ├── webuploader.flashonly.js │ │ │ │ ├── webuploader.flashonly.min.js │ │ │ │ ├── webuploader.html5only.js │ │ │ │ ├── webuploader.html5only.min.js │ │ │ │ ├── webuploader.js │ │ │ │ ├── webuploader.min.js │ │ │ │ ├── webuploader.withoutimage.js │ │ │ │ └── webuploader.withoutimage.min.js │ │ │ ├── xss.min.js │ │ │ └── zeroclipboard │ │ │ │ ├── ZeroClipboard.js │ │ │ │ ├── ZeroClipboard.min.js │ │ │ │ └── ZeroClipboard.swf │ │ ├── ueditor.all.min.js │ │ ├── ueditor.config.js │ │ ├── ueditor.frontend.config.js │ │ └── ueditor.parse.min.js │ ├── validate.js │ ├── wind.js │ └── xd.js └── video │ └── internshipreport.mp4 ├── themes ├── .htaccess └── default │ ├── Comment │ ├── comment.html │ └── index.html │ ├── Portal │ ├── 404.html │ ├── Article │ │ ├── add.html │ │ └── edit.html │ ├── User │ │ └── articles.html │ ├── UserArticle │ │ ├── add.html │ │ ├── edit.html │ │ └── index.html │ ├── article.html │ ├── contact.html │ ├── index.html │ ├── list.html │ ├── list_masonry.html │ ├── page.html │ └── search.html │ ├── Public │ ├── assets │ │ ├── css │ │ │ ├── slippry │ │ │ │ ├── assets │ │ │ │ │ └── img │ │ │ │ │ │ ├── arrows.png │ │ │ │ │ │ ├── arrows.svg │ │ │ │ │ │ └── sy-loader.gif │ │ │ │ └── slippry.css │ │ │ ├── style.css │ │ │ └── style.min.css │ │ ├── images │ │ │ ├── 404.jpg │ │ │ ├── academic.png │ │ │ ├── article.png │ │ │ ├── banner.png │ │ │ ├── bar.png │ │ │ ├── default-picture.jpg │ │ │ ├── default-thumbnail.jpg │ │ │ ├── default-thumbnail.png │ │ │ ├── default_tupian4.png │ │ │ ├── favicon.png │ │ │ ├── headicon.png │ │ │ ├── home_slide │ │ │ │ ├── slide1.jpg │ │ │ │ ├── slide2.jpg │ │ │ │ └── slide3.jpg │ │ │ ├── hust.ico │ │ │ ├── more.png │ │ │ ├── news.png │ │ │ ├── notice.png │ │ │ ├── time.mp4 │ │ │ └── time.webm │ │ ├── js │ │ │ ├── 4ad037ea507e656b444af6676b9aead6.js │ │ │ ├── c814f45e5cce5d96ddf550688fefd942.js │ │ │ ├── imagesloaded.pkgd.min.js │ │ │ ├── jquery.infiniteScroll.js │ │ │ ├── masonry.pkgd.min.js │ │ │ ├── qrcode.min.js │ │ │ ├── slippry.min.js │ │ │ ├── slippry.min.map │ │ │ └── tree-training-set-98.js │ │ └── userTheme │ │ │ ├── bootstrap │ │ │ ├── css │ │ │ │ ├── bootstrap-responsive.css │ │ │ │ └── bootstrap-responsive.min.css │ │ │ └── js │ │ │ │ └── bootstrap.min.js │ │ │ ├── font-awesome │ │ │ ├── 4.2.0 │ │ │ │ ├── css │ │ │ │ │ ├── font-awesome-ie7.min.css │ │ │ │ │ └── font-awesome.min.css │ │ │ │ └── fonts │ │ │ │ │ ├── FontAwesome.otf │ │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ │ ├── fontawesome-webfont.svg │ │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ │ └── fontawesome-webfont.woff │ │ │ └── 4.4.0 │ │ │ │ ├── css │ │ │ │ ├── font-awesome-ie7.min.css │ │ │ │ └── font-awesome.min.css │ │ │ │ └── fonts │ │ │ │ ├── FontAwesome.otf │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ ├── fontawesome-webfont.svg │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ ├── fontawesome-webfont.woff │ │ │ │ └── fontawesome-webfont.woff2 │ │ │ ├── img │ │ │ ├── glyphicons-halflings-white.png │ │ │ └── glyphicons-halflings.png │ │ │ ├── loading.gif │ │ │ ├── loadingbg.png │ │ │ ├── theme.css │ │ │ └── theme.min.css │ ├── footer.html │ ├── head.html │ ├── nav.html │ ├── scripts.html │ └── usernav.html │ ├── User │ ├── Profile │ │ ├── avatar.html │ │ ├── bang.html │ │ ├── edit.html │ │ └── password.html │ ├── active.html │ ├── center.html │ ├── disable.html │ ├── email.html │ ├── favorite.html │ ├── forgot_password.html │ ├── index.html │ ├── login.html │ ├── password_reset.html │ └── register.html │ ├── config.html │ ├── error.html │ ├── function.html │ ├── hooks.html │ ├── jump.html │ └── success.html ├── thinkphp ├── Core │ ├── Common │ │ └── functions.php │ ├── Conf │ │ ├── convention.php │ │ └── debug.php │ ├── LICENSE.txt │ ├── Lang │ │ ├── en-us.php │ │ ├── pt-br.php │ │ ├── zh-cn.php │ │ └── zh-tw.php │ ├── Library │ │ ├── Behavior │ │ │ ├── AgentCheckBehavior.class.php │ │ │ ├── BorisBehavior.class.php │ │ │ ├── BrowserCheckBehavior.class.php │ │ │ ├── BuildLiteBehavior.class.php │ │ │ ├── CheckActionRouteBehavior.class.php │ │ │ ├── CheckLangBehavior.class.php │ │ │ ├── ChromeShowPageTraceBehavior.class.php │ │ │ ├── ContentReplaceBehavior.class.php │ │ │ ├── CronRunBehavior.class.php │ │ │ ├── FireShowPageTraceBehavior.class.php │ │ │ ├── ParseTemplateBehavior.class.php │ │ │ ├── ReadHtmlCacheBehavior.class.php │ │ │ ├── RobotCheckBehavior.class.php │ │ │ ├── ShowPageTraceBehavior.class.php │ │ │ ├── ShowRuntimeBehavior.class.php │ │ │ ├── TokenBuildBehavior.class.php │ │ │ ├── UpgradeNoticeBehavior.class.php │ │ │ └── WriteHtmlCacheBehavior.class.php │ │ ├── Org │ │ │ ├── Net │ │ │ │ ├── Http.class.php │ │ │ │ └── IpLocation.class.php │ │ │ └── Util │ │ │ │ ├── ArrayList.class.php │ │ │ │ ├── CodeSwitch.class.php │ │ │ │ ├── Date.class.php │ │ │ │ ├── Pinyin.class.php │ │ │ │ ├── Rbac.class.php │ │ │ │ ├── Stack.class.php │ │ │ │ └── String.class.php │ │ ├── Think │ │ │ ├── App.class.php │ │ │ ├── Auth.class.php │ │ │ ├── Behavior.class.php │ │ │ ├── Build.class.php │ │ │ ├── Cache.class.php │ │ │ ├── Cache │ │ │ │ └── Driver │ │ │ │ │ ├── Apachenote.class.php │ │ │ │ │ ├── Apc.class.php │ │ │ │ │ ├── Db.class.php │ │ │ │ │ ├── Eaccelerator.class.php │ │ │ │ │ ├── File.class.php │ │ │ │ │ ├── Memcache.class.php │ │ │ │ │ ├── Memcached.class.php │ │ │ │ │ ├── Memcachesae.class.php │ │ │ │ │ ├── Redis.class.php │ │ │ │ │ ├── Shmop.class.php │ │ │ │ │ ├── Sqlite.class.php │ │ │ │ │ ├── Wincache.class.php │ │ │ │ │ └── Xcache.class.php │ │ │ ├── Controller.class.php │ │ │ ├── Controller │ │ │ │ ├── HproseController.class.php │ │ │ │ ├── JsonRpcController.class.php │ │ │ │ ├── RestController.class.php │ │ │ │ ├── RpcController.class.php │ │ │ │ └── YarController.class.php │ │ │ ├── Crypt.class.php │ │ │ ├── Crypt │ │ │ │ └── Driver │ │ │ │ │ ├── Base64.class.php │ │ │ │ │ ├── Crypt.class.php │ │ │ │ │ ├── Des.class.php │ │ │ │ │ ├── Think.class.php │ │ │ │ │ └── Xxtea.class.php │ │ │ ├── Db.class.php │ │ │ ├── Db │ │ │ │ ├── Driver.class.php │ │ │ │ ├── Driver │ │ │ │ │ ├── Firebird.class.php │ │ │ │ │ ├── Mongo.class.php │ │ │ │ │ ├── Mysql.class.php │ │ │ │ │ ├── Oracle.class.php │ │ │ │ │ ├── Pgsql.class.php │ │ │ │ │ ├── Sqlite.class.php │ │ │ │ │ └── Sqlsrv.class.php │ │ │ │ └── Lite.class.php │ │ │ ├── Dispatcher.class.php │ │ │ ├── Exception.class.php │ │ │ ├── Hook.class.php │ │ │ ├── Image.class.php │ │ │ ├── Image │ │ │ │ └── Driver │ │ │ │ │ ├── GIF.class.php │ │ │ │ │ ├── Gd.class.php │ │ │ │ │ └── Imagick.class.php │ │ │ ├── Log.class.php │ │ │ ├── Log │ │ │ │ └── Driver │ │ │ │ │ ├── File.class.php │ │ │ │ │ └── Sae.class.php │ │ │ ├── Model.class.php │ │ │ ├── Model │ │ │ │ ├── AdvModel.class.php │ │ │ │ ├── MergeModel.class.php │ │ │ │ ├── MongoModel.class.php │ │ │ │ ├── RelationModel.class.php │ │ │ │ └── ViewModel.class.php │ │ │ ├── Page.class.php │ │ │ ├── Route.class.php │ │ │ ├── Session │ │ │ │ └── Driver │ │ │ │ │ ├── Db.class.php │ │ │ │ │ ├── Memcache.class.php │ │ │ │ │ └── Mysqli.class.php │ │ │ ├── Storage.class.php │ │ │ ├── Storage │ │ │ │ └── Driver │ │ │ │ │ ├── File.class.php │ │ │ │ │ └── Sae.class.php │ │ │ ├── Template.class.php │ │ │ ├── Template │ │ │ │ ├── Driver │ │ │ │ │ ├── Ease.class.php │ │ │ │ │ ├── Lite.class.php │ │ │ │ │ ├── Mobile.class.php │ │ │ │ │ ├── Smart.class.php │ │ │ │ │ └── Smarty.class.php │ │ │ │ ├── TagLib.class.php │ │ │ │ └── TagLib │ │ │ │ │ ├── Cx.class.php │ │ │ │ │ └── Html.class.php │ │ │ ├── Think.class.php │ │ │ ├── Upload.class.php │ │ │ ├── Upload │ │ │ │ └── Driver │ │ │ │ │ ├── Aliyun.class.php │ │ │ │ │ ├── Aliyun │ │ │ │ │ ├── aliyun.php │ │ │ │ │ ├── libs │ │ │ │ │ │ ├── guzzle │ │ │ │ │ │ │ ├── common │ │ │ │ │ │ │ │ └── Guzzle │ │ │ │ │ │ │ │ │ └── Common │ │ │ │ │ │ │ │ │ ├── AbstractHasDispatcher.php │ │ │ │ │ │ │ │ │ ├── Collection.php │ │ │ │ │ │ │ │ │ ├── Event.php │ │ │ │ │ │ │ │ │ ├── Exception │ │ │ │ │ │ │ │ │ ├── BadMethodCallException.php │ │ │ │ │ │ │ │ │ ├── ExceptionCollection.php │ │ │ │ │ │ │ │ │ ├── GuzzleException.php │ │ │ │ │ │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ │ │ │ │ │ ├── RuntimeException.php │ │ │ │ │ │ │ │ │ └── UnexpectedValueException.php │ │ │ │ │ │ │ │ │ ├── FromConfigInterface.php │ │ │ │ │ │ │ │ │ ├── HasDispatcherInterface.php │ │ │ │ │ │ │ │ │ ├── ToArrayInterface.php │ │ │ │ │ │ │ │ │ └── Version.php │ │ │ │ │ │ │ ├── http │ │ │ │ │ │ │ │ └── Guzzle │ │ │ │ │ │ │ │ │ └── Http │ │ │ │ │ │ │ │ │ ├── AbstractEntityBodyDecorator.php │ │ │ │ │ │ │ │ │ ├── CachingEntityBody.php │ │ │ │ │ │ │ │ │ ├── Client.php │ │ │ │ │ │ │ │ │ ├── ClientInterface.php │ │ │ │ │ │ │ │ │ ├── Curl │ │ │ │ │ │ │ │ │ ├── CurlHandle.php │ │ │ │ │ │ │ │ │ ├── CurlMulti.php │ │ │ │ │ │ │ │ │ ├── CurlMultiInterface.php │ │ │ │ │ │ │ │ │ ├── CurlMultiProxy.php │ │ │ │ │ │ │ │ │ ├── CurlVersion.php │ │ │ │ │ │ │ │ │ └── RequestMediator.php │ │ │ │ │ │ │ │ │ ├── EntityBody.php │ │ │ │ │ │ │ │ │ ├── EntityBodyInterface.php │ │ │ │ │ │ │ │ │ ├── Exception │ │ │ │ │ │ │ │ │ ├── BadResponseException.php │ │ │ │ │ │ │ │ │ ├── ClientErrorResponseException.php │ │ │ │ │ │ │ │ │ ├── CouldNotRewindStreamException.php │ │ │ │ │ │ │ │ │ ├── CurlException.php │ │ │ │ │ │ │ │ │ ├── HttpException.php │ │ │ │ │ │ │ │ │ ├── MultiTransferException.php │ │ │ │ │ │ │ │ │ ├── RequestException.php │ │ │ │ │ │ │ │ │ ├── ServerErrorResponseException.php │ │ │ │ │ │ │ │ │ └── TooManyRedirectsException.php │ │ │ │ │ │ │ │ │ ├── IoEmittingEntityBody.php │ │ │ │ │ │ │ │ │ ├── Message │ │ │ │ │ │ │ │ │ ├── AbstractMessage.php │ │ │ │ │ │ │ │ │ ├── EntityEnclosingRequest.php │ │ │ │ │ │ │ │ │ ├── EntityEnclosingRequestInterface.php │ │ │ │ │ │ │ │ │ ├── Header.php │ │ │ │ │ │ │ │ │ ├── Header │ │ │ │ │ │ │ │ │ │ ├── CacheControl.php │ │ │ │ │ │ │ │ │ │ ├── HeaderCollection.php │ │ │ │ │ │ │ │ │ │ ├── HeaderFactory.php │ │ │ │ │ │ │ │ │ │ ├── HeaderFactoryInterface.php │ │ │ │ │ │ │ │ │ │ ├── HeaderInterface.php │ │ │ │ │ │ │ │ │ │ └── Link.php │ │ │ │ │ │ │ │ │ ├── MessageInterface.php │ │ │ │ │ │ │ │ │ ├── PostFile.php │ │ │ │ │ │ │ │ │ ├── PostFileInterface.php │ │ │ │ │ │ │ │ │ ├── Request.php │ │ │ │ │ │ │ │ │ ├── RequestFactory.php │ │ │ │ │ │ │ │ │ ├── RequestFactoryInterface.php │ │ │ │ │ │ │ │ │ ├── RequestInterface.php │ │ │ │ │ │ │ │ │ └── Response.php │ │ │ │ │ │ │ │ │ ├── Mimetypes.php │ │ │ │ │ │ │ │ │ ├── QueryAggregator │ │ │ │ │ │ │ │ │ ├── CommaAggregator.php │ │ │ │ │ │ │ │ │ ├── DuplicateAggregator.php │ │ │ │ │ │ │ │ │ ├── PhpAggregator.php │ │ │ │ │ │ │ │ │ └── QueryAggregatorInterface.php │ │ │ │ │ │ │ │ │ ├── QueryString.php │ │ │ │ │ │ │ │ │ ├── ReadLimitEntityBody.php │ │ │ │ │ │ │ │ │ ├── RedirectPlugin.php │ │ │ │ │ │ │ │ │ ├── StaticClient.php │ │ │ │ │ │ │ │ │ └── Url.php │ │ │ │ │ │ │ ├── parser │ │ │ │ │ │ │ │ └── Guzzle │ │ │ │ │ │ │ │ │ └── Parser │ │ │ │ │ │ │ │ │ ├── Cookie │ │ │ │ │ │ │ │ │ ├── CookieParser.php │ │ │ │ │ │ │ │ │ └── CookieParserInterface.php │ │ │ │ │ │ │ │ │ ├── Message │ │ │ │ │ │ │ │ │ ├── AbstractMessageParser.php │ │ │ │ │ │ │ │ │ ├── MessageParser.php │ │ │ │ │ │ │ │ │ ├── MessageParserInterface.php │ │ │ │ │ │ │ │ │ └── PeclHttpMessageParser.php │ │ │ │ │ │ │ │ │ ├── ParserRegistry.php │ │ │ │ │ │ │ │ │ ├── UriTemplate │ │ │ │ │ │ │ │ │ ├── PeclUriTemplate.php │ │ │ │ │ │ │ │ │ ├── UriTemplate.php │ │ │ │ │ │ │ │ │ └── UriTemplateInterface.php │ │ │ │ │ │ │ │ │ └── Url │ │ │ │ │ │ │ │ │ ├── UrlParser.php │ │ │ │ │ │ │ │ │ └── UrlParserInterface.php │ │ │ │ │ │ │ ├── plugin │ │ │ │ │ │ │ │ └── Guzzle │ │ │ │ │ │ │ │ │ └── Plugin │ │ │ │ │ │ │ │ │ ├── Async │ │ │ │ │ │ │ │ │ └── AsyncPlugin.php │ │ │ │ │ │ │ │ │ ├── Backoff │ │ │ │ │ │ │ │ │ ├── AbstractBackoffStrategy.php │ │ │ │ │ │ │ │ │ ├── AbstractErrorCodeBackoffStrategy.php │ │ │ │ │ │ │ │ │ ├── BackoffLogger.php │ │ │ │ │ │ │ │ │ ├── BackoffPlugin.php │ │ │ │ │ │ │ │ │ ├── BackoffStrategyInterface.php │ │ │ │ │ │ │ │ │ ├── CallbackBackoffStrategy.php │ │ │ │ │ │ │ │ │ ├── ConstantBackoffStrategy.php │ │ │ │ │ │ │ │ │ ├── CurlBackoffStrategy.php │ │ │ │ │ │ │ │ │ ├── ExponentialBackoffStrategy.php │ │ │ │ │ │ │ │ │ ├── HttpBackoffStrategy.php │ │ │ │ │ │ │ │ │ ├── LinearBackoffStrategy.php │ │ │ │ │ │ │ │ │ ├── ReasonPhraseBackoffStrategy.php │ │ │ │ │ │ │ │ │ └── TruncatedBackoffStrategy.php │ │ │ │ │ │ │ │ │ ├── Cache │ │ │ │ │ │ │ │ │ ├── CacheKeyProviderInterface.php │ │ │ │ │ │ │ │ │ ├── CachePlugin.php │ │ │ │ │ │ │ │ │ ├── CacheStorageInterface.php │ │ │ │ │ │ │ │ │ ├── CallbackCanCacheStrategy.php │ │ │ │ │ │ │ │ │ ├── CanCacheStrategyInterface.php │ │ │ │ │ │ │ │ │ ├── DefaultCacheKeyProvider.php │ │ │ │ │ │ │ │ │ ├── DefaultCacheStorage.php │ │ │ │ │ │ │ │ │ ├── DefaultCanCacheStrategy.php │ │ │ │ │ │ │ │ │ ├── DefaultRevalidation.php │ │ │ │ │ │ │ │ │ ├── DenyRevalidation.php │ │ │ │ │ │ │ │ │ ├── RevalidationInterface.php │ │ │ │ │ │ │ │ │ └── SkipRevalidation.php │ │ │ │ │ │ │ │ │ ├── Cookie │ │ │ │ │ │ │ │ │ ├── Cookie.php │ │ │ │ │ │ │ │ │ ├── CookieJar │ │ │ │ │ │ │ │ │ │ ├── ArrayCookieJar.php │ │ │ │ │ │ │ │ │ │ ├── CookieJarInterface.php │ │ │ │ │ │ │ │ │ │ └── FileCookieJar.php │ │ │ │ │ │ │ │ │ ├── CookiePlugin.php │ │ │ │ │ │ │ │ │ └── Exception │ │ │ │ │ │ │ │ │ │ └── InvalidCookieException.php │ │ │ │ │ │ │ │ │ ├── CurlAuth │ │ │ │ │ │ │ │ │ └── CurlAuthPlugin.php │ │ │ │ │ │ │ │ │ ├── ErrorResponse │ │ │ │ │ │ │ │ │ ├── ErrorResponseExceptionInterface.php │ │ │ │ │ │ │ │ │ ├── ErrorResponsePlugin.php │ │ │ │ │ │ │ │ │ └── Exception │ │ │ │ │ │ │ │ │ │ └── ErrorResponseException.php │ │ │ │ │ │ │ │ │ ├── History │ │ │ │ │ │ │ │ │ └── HistoryPlugin.php │ │ │ │ │ │ │ │ │ ├── Log │ │ │ │ │ │ │ │ │ └── LogPlugin.php │ │ │ │ │ │ │ │ │ ├── Md5 │ │ │ │ │ │ │ │ │ ├── CommandContentMd5Plugin.php │ │ │ │ │ │ │ │ │ └── Md5ValidatorPlugin.php │ │ │ │ │ │ │ │ │ ├── Mock │ │ │ │ │ │ │ │ │ └── MockPlugin.php │ │ │ │ │ │ │ │ │ └── Oauth │ │ │ │ │ │ │ │ │ └── OauthPlugin.php │ │ │ │ │ │ │ └── stream │ │ │ │ │ │ │ │ └── Guzzle │ │ │ │ │ │ │ │ └── Stream │ │ │ │ │ │ │ │ ├── PhpStreamRequestFactory.php │ │ │ │ │ │ │ │ ├── Stream.php │ │ │ │ │ │ │ │ ├── StreamInterface.php │ │ │ │ │ │ │ │ └── StreamRequestFactoryInterface.php │ │ │ │ │ │ └── symfony │ │ │ │ │ │ │ ├── class-loader │ │ │ │ │ │ │ └── Symfony │ │ │ │ │ │ │ │ └── Component │ │ │ │ │ │ │ │ └── ClassLoader │ │ │ │ │ │ │ │ ├── ApcClassLoader.php │ │ │ │ │ │ │ │ ├── ApcUniversalClassLoader.php │ │ │ │ │ │ │ │ ├── ClassCollectionLoader.php │ │ │ │ │ │ │ │ ├── ClassLoader.php │ │ │ │ │ │ │ │ ├── ClassMapGenerator.php │ │ │ │ │ │ │ │ ├── DebugClassLoader.php │ │ │ │ │ │ │ │ ├── DebugUniversalClassLoader.php │ │ │ │ │ │ │ │ ├── MapClassLoader.php │ │ │ │ │ │ │ │ ├── Tests │ │ │ │ │ │ │ │ ├── ApcUniversalClassLoaderTest.php │ │ │ │ │ │ │ │ ├── ClassCollectionLoaderTest.php │ │ │ │ │ │ │ │ ├── ClassLoaderTest.php │ │ │ │ │ │ │ │ ├── ClassMapGeneratorTest.php │ │ │ │ │ │ │ │ ├── DebugClassLoaderTest.php │ │ │ │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ │ │ │ ├── Apc │ │ │ │ │ │ │ │ │ │ ├── Namespaced │ │ │ │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ │ │ │ ├── Baz.php │ │ │ │ │ │ │ │ │ │ │ ├── Foo.php │ │ │ │ │ │ │ │ │ │ │ └── FooBar.php │ │ │ │ │ │ │ │ │ │ ├── Pearlike │ │ │ │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ │ │ │ ├── Baz.php │ │ │ │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ │ │ │ │ ├── alpha │ │ │ │ │ │ │ │ │ │ │ └── Apc │ │ │ │ │ │ │ │ │ │ │ │ ├── ApcPrefixCollision │ │ │ │ │ │ │ │ │ │ │ │ └── A │ │ │ │ │ │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ │ │ │ │ │ │ └── NamespaceCollision │ │ │ │ │ │ │ │ │ │ │ │ └── A │ │ │ │ │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ │ │ │ │ ├── beta │ │ │ │ │ │ │ │ │ │ │ └── Apc │ │ │ │ │ │ │ │ │ │ │ │ ├── ApcPrefixCollision │ │ │ │ │ │ │ │ │ │ │ │ └── A │ │ │ │ │ │ │ │ │ │ │ │ │ └── B │ │ │ │ │ │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ │ │ │ │ │ │ └── NamespaceCollision │ │ │ │ │ │ │ │ │ │ │ │ └── A │ │ │ │ │ │ │ │ │ │ │ │ └── B │ │ │ │ │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ │ │ │ │ └── fallback │ │ │ │ │ │ │ │ │ │ │ ├── Apc │ │ │ │ │ │ │ │ │ │ │ └── Pearlike │ │ │ │ │ │ │ │ │ │ │ │ └── FooBar.php │ │ │ │ │ │ │ │ │ │ │ └── Namespaced │ │ │ │ │ │ │ │ │ │ │ └── FooBar.php │ │ │ │ │ │ │ │ │ ├── ClassesWithParents │ │ │ │ │ │ │ │ │ │ ├── A.php │ │ │ │ │ │ │ │ │ │ ├── ATrait.php │ │ │ │ │ │ │ │ │ │ ├── B.php │ │ │ │ │ │ │ │ │ │ ├── BTrait.php │ │ │ │ │ │ │ │ │ │ ├── CInterface.php │ │ │ │ │ │ │ │ │ │ ├── CTrait.php │ │ │ │ │ │ │ │ │ │ ├── D.php │ │ │ │ │ │ │ │ │ │ ├── E.php │ │ │ │ │ │ │ │ │ │ └── GInterface.php │ │ │ │ │ │ │ │ │ ├── Namespaced │ │ │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ │ │ ├── Baz.php │ │ │ │ │ │ │ │ │ │ ├── Foo.php │ │ │ │ │ │ │ │ │ │ └── WithComments.php │ │ │ │ │ │ │ │ │ ├── Namespaced2 │ │ │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ │ │ ├── Baz.php │ │ │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ │ │ │ ├── Pearlike │ │ │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ │ │ ├── Baz.php │ │ │ │ │ │ │ │ │ │ ├── Foo.php │ │ │ │ │ │ │ │ │ │ └── WithComments.php │ │ │ │ │ │ │ │ │ ├── Pearlike2 │ │ │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ │ │ ├── Baz.php │ │ │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ │ │ │ ├── alpha │ │ │ │ │ │ │ │ │ │ ├── NamespaceCollision │ │ │ │ │ │ │ │ │ │ │ ├── A │ │ │ │ │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ │ │ │ │ │ └── C │ │ │ │ │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ │ │ │ │ └── PrefixCollision │ │ │ │ │ │ │ │ │ │ │ ├── A │ │ │ │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ │ │ │ │ │ └── C │ │ │ │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ │ │ │ ├── beta │ │ │ │ │ │ │ │ │ │ ├── NamespaceCollision │ │ │ │ │ │ │ │ │ │ │ ├── A │ │ │ │ │ │ │ │ │ │ │ │ └── B │ │ │ │ │ │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ │ │ │ │ │ └── C │ │ │ │ │ │ │ │ │ │ │ │ └── B │ │ │ │ │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ │ │ │ │ └── PrefixCollision │ │ │ │ │ │ │ │ │ │ │ ├── A │ │ │ │ │ │ │ │ │ │ │ └── B │ │ │ │ │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ │ │ │ │ │ └── C │ │ │ │ │ │ │ │ │ │ │ └── B │ │ │ │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ │ │ │ ├── classmap │ │ │ │ │ │ │ │ │ │ ├── SomeClass.php │ │ │ │ │ │ │ │ │ │ ├── SomeInterface.php │ │ │ │ │ │ │ │ │ │ ├── SomeParent.php │ │ │ │ │ │ │ │ │ │ ├── multipleNs.php │ │ │ │ │ │ │ │ │ │ ├── notAClass.php │ │ │ │ │ │ │ │ │ │ └── sameNsMultipleClasses.php │ │ │ │ │ │ │ │ │ ├── deps │ │ │ │ │ │ │ │ │ │ └── traits.php │ │ │ │ │ │ │ │ │ ├── fallback │ │ │ │ │ │ │ │ │ │ ├── Namespaced │ │ │ │ │ │ │ │ │ │ │ └── FooBar.php │ │ │ │ │ │ │ │ │ │ ├── Namespaced2 │ │ │ │ │ │ │ │ │ │ │ └── FooBar.php │ │ │ │ │ │ │ │ │ │ ├── Pearlike │ │ │ │ │ │ │ │ │ │ │ └── FooBar.php │ │ │ │ │ │ │ │ │ │ └── Pearlike2 │ │ │ │ │ │ │ │ │ │ │ └── FooBar.php │ │ │ │ │ │ │ │ │ ├── includepath │ │ │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ │ │ │ └── php5.4 │ │ │ │ │ │ │ │ │ │ └── traits.php │ │ │ │ │ │ │ │ └── UniversalClassLoaderTest.php │ │ │ │ │ │ │ │ ├── UniversalClassLoader.php │ │ │ │ │ │ │ │ ├── WinCacheClassLoader.php │ │ │ │ │ │ │ │ └── XcacheClassLoader.php │ │ │ │ │ │ │ ├── event-dispatcher │ │ │ │ │ │ │ └── Symfony │ │ │ │ │ │ │ │ └── Component │ │ │ │ │ │ │ │ └── EventDispatcher │ │ │ │ │ │ │ │ ├── ContainerAwareEventDispatcher.php │ │ │ │ │ │ │ │ ├── Debug │ │ │ │ │ │ │ │ └── TraceableEventDispatcherInterface.php │ │ │ │ │ │ │ │ ├── Event.php │ │ │ │ │ │ │ │ ├── EventDispatcher.php │ │ │ │ │ │ │ │ ├── EventDispatcherInterface.php │ │ │ │ │ │ │ │ ├── EventSubscriberInterface.php │ │ │ │ │ │ │ │ ├── GenericEvent.php │ │ │ │ │ │ │ │ ├── ImmutableEventDispatcher.php │ │ │ │ │ │ │ │ └── Tests │ │ │ │ │ │ │ │ ├── ContainerAwareEventDispatcherTest.php │ │ │ │ │ │ │ │ ├── EventDispatcherTest.php │ │ │ │ │ │ │ │ ├── EventTest.php │ │ │ │ │ │ │ │ ├── GenericEventTest.php │ │ │ │ │ │ │ │ └── ImmutableEventDispatcherTest.php │ │ │ │ │ │ │ └── yaml │ │ │ │ │ │ │ └── Symfony │ │ │ │ │ │ │ └── Component │ │ │ │ │ │ │ └── Yaml │ │ │ │ │ │ │ ├── Dumper.php │ │ │ │ │ │ │ ├── Escaper.php │ │ │ │ │ │ │ ├── Exception │ │ │ │ │ │ │ ├── DumpException.php │ │ │ │ │ │ │ ├── ExceptionInterface.php │ │ │ │ │ │ │ ├── ParseException.php │ │ │ │ │ │ │ └── RuntimeException.php │ │ │ │ │ │ │ ├── Inline.php │ │ │ │ │ │ │ ├── Parser.php │ │ │ │ │ │ │ ├── Tests │ │ │ │ │ │ │ ├── DumperTest.php │ │ │ │ │ │ │ ├── InlineTest.php │ │ │ │ │ │ │ ├── ParserTest.php │ │ │ │ │ │ │ └── YamlTest.php │ │ │ │ │ │ │ ├── Unescaper.php │ │ │ │ │ │ │ └── Yaml.php │ │ │ │ │ └── src │ │ │ │ │ │ └── Aliyun │ │ │ │ │ │ ├── Common │ │ │ │ │ │ ├── Auth │ │ │ │ │ │ │ ├── HmacSHA1Signature.php │ │ │ │ │ │ │ ├── ServiceSignature.php │ │ │ │ │ │ │ └── SignerInterface.php │ │ │ │ │ │ ├── Communication │ │ │ │ │ │ │ ├── Command.php │ │ │ │ │ │ │ ├── ExecutionContext.php │ │ │ │ │ │ │ ├── HttpMessage.php │ │ │ │ │ │ │ ├── HttpRequest.php │ │ │ │ │ │ │ ├── HttpResponse.php │ │ │ │ │ │ │ ├── HttpServiceClient.php │ │ │ │ │ │ │ ├── OpenServiceClient.php │ │ │ │ │ │ │ ├── ResponseHandlerInterface.php │ │ │ │ │ │ │ ├── ResponseParserInterface.php │ │ │ │ │ │ │ ├── RetryableServiceClient.php │ │ │ │ │ │ │ ├── ServiceClientFactory.php │ │ │ │ │ │ │ └── ServiceClientInterface.php │ │ │ │ │ │ ├── Exceptions │ │ │ │ │ │ │ ├── ClientException.php │ │ │ │ │ │ │ └── ServiceException.php │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ └── ServiceOptions.php │ │ │ │ │ │ ├── Resources │ │ │ │ │ │ │ ├── ResourceManager.php │ │ │ │ │ │ │ ├── default.options.php │ │ │ │ │ │ │ └── strings.php │ │ │ │ │ │ └── Utilities │ │ │ │ │ │ │ ├── AssertUtils.php │ │ │ │ │ │ │ ├── DateUtils.php │ │ │ │ │ │ │ ├── HttpHeaders.php │ │ │ │ │ │ │ ├── HttpMethods.php │ │ │ │ │ │ │ └── ServiceConstants.php │ │ │ │ │ │ └── OSS │ │ │ │ │ │ ├── Auth │ │ │ │ │ │ └── OSSRequestSigner.php │ │ │ │ │ │ ├── Commands │ │ │ │ │ │ ├── AbortMultipartUploadCommand.php │ │ │ │ │ │ ├── CompleteMultipartUploadCommand.php │ │ │ │ │ │ ├── CopyObjectCommand.php │ │ │ │ │ │ ├── CreateBucketCommand.php │ │ │ │ │ │ ├── DeleteBucketCommand.php │ │ │ │ │ │ ├── DeleteObjectCommand.php │ │ │ │ │ │ ├── GeneratePresignedUrlCommand.php │ │ │ │ │ │ ├── GetBucketAclCommand.php │ │ │ │ │ │ ├── GetObjectCommand.php │ │ │ │ │ │ ├── InitiateMultipartUploadCommand.php │ │ │ │ │ │ ├── ListBucketsCommand.php │ │ │ │ │ │ ├── ListMultipartUploadsCommand.php │ │ │ │ │ │ ├── ListObjectsCommand.php │ │ │ │ │ │ ├── ListPartsCommand.php │ │ │ │ │ │ ├── OSSCommand.php │ │ │ │ │ │ ├── PutObjectCommand.php │ │ │ │ │ │ ├── SetBucketAclCommand.php │ │ │ │ │ │ └── UploadPartCommand.php │ │ │ │ │ │ ├── Exceptions │ │ │ │ │ │ └── OSSException.php │ │ │ │ │ │ ├── Models │ │ │ │ │ │ ├── AccessControlPolicy.php │ │ │ │ │ │ ├── Bucket.php │ │ │ │ │ │ ├── CompleteMultipartUploadResult.php │ │ │ │ │ │ ├── CopyObjectResult.php │ │ │ │ │ │ ├── InitiateMultipartUploadResult.php │ │ │ │ │ │ ├── MultipartUpload.php │ │ │ │ │ │ ├── MultipartUploadsListing.php │ │ │ │ │ │ ├── OSSError.php │ │ │ │ │ │ ├── OSSErrorCode.php │ │ │ │ │ │ ├── OSSObject.php │ │ │ │ │ │ ├── OSSObjectSummary.php │ │ │ │ │ │ ├── OSSOptions.php │ │ │ │ │ │ ├── ObjectListing.php │ │ │ │ │ │ ├── Owner.php │ │ │ │ │ │ ├── PartListing.php │ │ │ │ │ │ ├── PartSummary.php │ │ │ │ │ │ ├── PutObjectResult.php │ │ │ │ │ │ └── UploadPartResult.php │ │ │ │ │ │ ├── OSSClient.php │ │ │ │ │ │ ├── Parsers │ │ │ │ │ │ └── SXParser │ │ │ │ │ │ │ ├── SXCompleteMultipartUploadParser.php │ │ │ │ │ │ │ ├── SXCopyObjectParser.php │ │ │ │ │ │ │ ├── SXCreateBucketParser.php │ │ │ │ │ │ │ ├── SXEmptyParser.php │ │ │ │ │ │ │ ├── SXGetBucketAclParser.php │ │ │ │ │ │ │ ├── SXGetObjectParser.php │ │ │ │ │ │ │ ├── SXInitiateMultipartUploadParser.php │ │ │ │ │ │ │ ├── SXListBucketsParser.php │ │ │ │ │ │ │ ├── SXListMultipartUploadsParser.php │ │ │ │ │ │ │ ├── SXListObjectsParser.php │ │ │ │ │ │ │ ├── SXListPartsParser.php │ │ │ │ │ │ │ ├── SXOSSErrorParser.php │ │ │ │ │ │ │ ├── SXParser.php │ │ │ │ │ │ │ ├── SXPutObjectParser.php │ │ │ │ │ │ │ └── SXUploadPartParser.php │ │ │ │ │ │ ├── Resources │ │ │ │ │ │ └── default.options.php │ │ │ │ │ │ ├── ResponseHandlers │ │ │ │ │ │ └── OSSErrorResponseHandler.php │ │ │ │ │ │ └── Utilities │ │ │ │ │ │ ├── OSSExceptionFactory.php │ │ │ │ │ │ ├── OSSHeaders.php │ │ │ │ │ │ ├── OSSRequestBuilder.php │ │ │ │ │ │ ├── OSSResponseParserFactory.php │ │ │ │ │ │ ├── OSSSXParserFactory.php │ │ │ │ │ │ ├── OSSUtils.php │ │ │ │ │ │ ├── ResponseHeaderOverrides.php │ │ │ │ │ │ └── SignUtils.php │ │ │ │ │ ├── Bcs.class.php │ │ │ │ │ ├── Bcs │ │ │ │ │ ├── bcs.class.php │ │ │ │ │ ├── mimetypes.class.php │ │ │ │ │ └── requestcore.class.php │ │ │ │ │ ├── Ftp.class.php │ │ │ │ │ ├── Local.class.php │ │ │ │ │ ├── Qiniu.class.php │ │ │ │ │ ├── Qiniu │ │ │ │ │ └── QiniuStorage.class.php │ │ │ │ │ ├── Sae.class.php │ │ │ │ │ └── Upyun.class.php │ │ │ ├── Verify.class.php │ │ │ ├── Verify │ │ │ │ ├── bgs │ │ │ │ │ ├── 1.jpg │ │ │ │ │ ├── 2.jpg │ │ │ │ │ ├── 3.jpg │ │ │ │ │ ├── 4.jpg │ │ │ │ │ ├── 5.jpg │ │ │ │ │ ├── 6.jpg │ │ │ │ │ ├── 7.jpg │ │ │ │ │ └── 8.jpg │ │ │ │ ├── ttfs │ │ │ │ │ ├── 1.ttf │ │ │ │ │ ├── 2.ttf │ │ │ │ │ ├── 3.ttf │ │ │ │ │ ├── 4.ttf │ │ │ │ │ ├── 5.ttf │ │ │ │ │ └── 6.ttf │ │ │ │ └── zhttfs │ │ │ │ │ └── 1.ttf │ │ │ └── View.class.php │ │ └── Vendor │ │ │ ├── PHPExcel │ │ │ ├── PHPExcel.php │ │ │ └── PHPExcel │ │ │ │ ├── Autoloader.php │ │ │ │ ├── CachedObjectStorage │ │ │ │ ├── APC.php │ │ │ │ ├── CacheBase.php │ │ │ │ ├── DiscISAM.php │ │ │ │ ├── ICache.php │ │ │ │ ├── Igbinary.php │ │ │ │ ├── Memcache.php │ │ │ │ ├── Memory.php │ │ │ │ ├── MemoryGZip.php │ │ │ │ ├── MemorySerialized.php │ │ │ │ ├── PHPTemp.php │ │ │ │ ├── SQLite.php │ │ │ │ ├── SQLite3.php │ │ │ │ └── Wincache.php │ │ │ │ ├── CachedObjectStorageFactory.php │ │ │ │ ├── CalcEngine │ │ │ │ ├── CyclicReferenceStack.php │ │ │ │ └── Logger.php │ │ │ │ ├── Calculation.php │ │ │ │ ├── Calculation │ │ │ │ ├── Database.php │ │ │ │ ├── DateTime.php │ │ │ │ ├── Engineering.php │ │ │ │ ├── Exception.php │ │ │ │ ├── ExceptionHandler.php │ │ │ │ ├── Financial.php │ │ │ │ ├── FormulaParser.php │ │ │ │ ├── FormulaToken.php │ │ │ │ ├── Function.php │ │ │ │ ├── Functions.php │ │ │ │ ├── Logical.php │ │ │ │ ├── LookupRef.php │ │ │ │ ├── MathTrig.php │ │ │ │ ├── Statistical.php │ │ │ │ ├── TextData.php │ │ │ │ ├── Token │ │ │ │ │ └── Stack.php │ │ │ │ └── functionlist.txt │ │ │ │ ├── Cell.php │ │ │ │ ├── Cell │ │ │ │ ├── AdvancedValueBinder.php │ │ │ │ ├── DataType.php │ │ │ │ ├── DataValidation.php │ │ │ │ ├── DefaultValueBinder.php │ │ │ │ ├── Hyperlink.php │ │ │ │ └── IValueBinder.php │ │ │ │ ├── Chart.php │ │ │ │ ├── Chart │ │ │ │ ├── DataSeries.php │ │ │ │ ├── DataSeriesValues.php │ │ │ │ ├── Exception.php │ │ │ │ ├── Layout.php │ │ │ │ ├── Legend.php │ │ │ │ ├── PlotArea.php │ │ │ │ ├── Renderer │ │ │ │ │ ├── PHP Charting Libraries.txt │ │ │ │ │ └── jpgraph.php │ │ │ │ └── Title.php │ │ │ │ ├── Comment.php │ │ │ │ ├── DocumentProperties.php │ │ │ │ ├── DocumentSecurity.php │ │ │ │ ├── Exception.php │ │ │ │ ├── HashTable.php │ │ │ │ ├── IComparable.php │ │ │ │ ├── IOFactory.php │ │ │ │ ├── NamedRange.php │ │ │ │ ├── Reader │ │ │ │ ├── Abstract.php │ │ │ │ ├── CSV.php │ │ │ │ ├── DefaultReadFilter.php │ │ │ │ ├── Excel2003XML.php │ │ │ │ ├── Excel2007.php │ │ │ │ ├── Excel2007 │ │ │ │ │ ├── Chart.php │ │ │ │ │ └── Theme.php │ │ │ │ ├── Excel5.php │ │ │ │ ├── Excel5 │ │ │ │ │ ├── Escher.php │ │ │ │ │ ├── MD5.php │ │ │ │ │ └── RC4.php │ │ │ │ ├── Exception.php │ │ │ │ ├── Gnumeric.php │ │ │ │ ├── HTML.php │ │ │ │ ├── IReadFilter.php │ │ │ │ ├── IReader.php │ │ │ │ ├── OOCalc.php │ │ │ │ └── SYLK.php │ │ │ │ ├── ReferenceHelper.php │ │ │ │ ├── RichText.php │ │ │ │ ├── RichText │ │ │ │ ├── ITextElement.php │ │ │ │ ├── Run.php │ │ │ │ └── TextElement.php │ │ │ │ ├── Settings.php │ │ │ │ ├── Shared │ │ │ │ ├── CodePage.php │ │ │ │ ├── Date.php │ │ │ │ ├── Drawing.php │ │ │ │ ├── Escher.php │ │ │ │ ├── Escher │ │ │ │ │ ├── DgContainer.php │ │ │ │ │ ├── DgContainer │ │ │ │ │ │ ├── SpgrContainer.php │ │ │ │ │ │ └── SpgrContainer │ │ │ │ │ │ │ └── SpContainer.php │ │ │ │ │ ├── DggContainer.php │ │ │ │ │ └── DggContainer │ │ │ │ │ │ ├── BstoreContainer.php │ │ │ │ │ │ └── BstoreContainer │ │ │ │ │ │ ├── BSE.php │ │ │ │ │ │ └── BSE │ │ │ │ │ │ └── Blip.php │ │ │ │ ├── Excel5.php │ │ │ │ ├── File.php │ │ │ │ ├── Font.php │ │ │ │ ├── JAMA │ │ │ │ │ ├── CHANGELOG.TXT │ │ │ │ │ ├── CholeskyDecomposition.php │ │ │ │ │ ├── EigenvalueDecomposition.php │ │ │ │ │ ├── LUDecomposition.php │ │ │ │ │ ├── Matrix.php │ │ │ │ │ ├── QRDecomposition.php │ │ │ │ │ ├── SingularValueDecomposition.php │ │ │ │ │ └── utils │ │ │ │ │ │ ├── Error.php │ │ │ │ │ │ └── Maths.php │ │ │ │ ├── OLE.php │ │ │ │ ├── OLE │ │ │ │ │ ├── ChainedBlockStream.php │ │ │ │ │ ├── PPS.php │ │ │ │ │ └── PPS │ │ │ │ │ │ ├── File.php │ │ │ │ │ │ └── Root.php │ │ │ │ ├── OLERead.php │ │ │ │ ├── PCLZip │ │ │ │ │ ├── gnu-lgpl.txt │ │ │ │ │ ├── pclzip.lib.php │ │ │ │ │ └── readme.txt │ │ │ │ ├── PasswordHasher.php │ │ │ │ ├── String.php │ │ │ │ ├── TimeZone.php │ │ │ │ ├── XMLWriter.php │ │ │ │ ├── ZipArchive.php │ │ │ │ ├── ZipStreamWrapper.php │ │ │ │ └── trend │ │ │ │ │ ├── bestFitClass.php │ │ │ │ │ ├── exponentialBestFitClass.php │ │ │ │ │ ├── linearBestFitClass.php │ │ │ │ │ ├── logarithmicBestFitClass.php │ │ │ │ │ ├── polynomialBestFitClass.php │ │ │ │ │ ├── powerBestFitClass.php │ │ │ │ │ └── trendClass.php │ │ │ │ ├── Style.php │ │ │ │ ├── Style │ │ │ │ ├── Alignment.php │ │ │ │ ├── Border.php │ │ │ │ ├── Borders.php │ │ │ │ ├── Color.php │ │ │ │ ├── Conditional.php │ │ │ │ ├── Fill.php │ │ │ │ ├── Font.php │ │ │ │ ├── NumberFormat.php │ │ │ │ ├── Protection.php │ │ │ │ └── Supervisor.php │ │ │ │ ├── Worksheet.php │ │ │ │ ├── Worksheet │ │ │ │ ├── AutoFilter.php │ │ │ │ ├── AutoFilter │ │ │ │ │ ├── Column.php │ │ │ │ │ └── Column │ │ │ │ │ │ └── Rule.php │ │ │ │ ├── BaseDrawing.php │ │ │ │ ├── CellIterator.php │ │ │ │ ├── ColumnDimension.php │ │ │ │ ├── Drawing.php │ │ │ │ ├── Drawing │ │ │ │ │ └── Shadow.php │ │ │ │ ├── HeaderFooter.php │ │ │ │ ├── HeaderFooterDrawing.php │ │ │ │ ├── MemoryDrawing.php │ │ │ │ ├── PageMargins.php │ │ │ │ ├── PageSetup.php │ │ │ │ ├── Protection.php │ │ │ │ ├── Row.php │ │ │ │ ├── RowDimension.php │ │ │ │ ├── RowIterator.php │ │ │ │ └── SheetView.php │ │ │ │ ├── WorksheetIterator.php │ │ │ │ ├── Writer │ │ │ │ ├── Abstract.php │ │ │ │ ├── CSV.php │ │ │ │ ├── Excel2007.php │ │ │ │ ├── Excel2007 │ │ │ │ │ ├── Chart.php │ │ │ │ │ ├── Comments.php │ │ │ │ │ ├── ContentTypes.php │ │ │ │ │ ├── DocProps.php │ │ │ │ │ ├── Drawing.php │ │ │ │ │ ├── Rels.php │ │ │ │ │ ├── RelsRibbon.php │ │ │ │ │ ├── RelsVBA.php │ │ │ │ │ ├── StringTable.php │ │ │ │ │ ├── Style.php │ │ │ │ │ ├── Theme.php │ │ │ │ │ ├── Workbook.php │ │ │ │ │ ├── Worksheet.php │ │ │ │ │ └── WriterPart.php │ │ │ │ ├── Excel5.php │ │ │ │ ├── Excel5 │ │ │ │ │ ├── BIFFwriter.php │ │ │ │ │ ├── Escher.php │ │ │ │ │ ├── Font.php │ │ │ │ │ ├── Parser.php │ │ │ │ │ ├── Workbook.php │ │ │ │ │ ├── Worksheet.php │ │ │ │ │ └── Xf.php │ │ │ │ ├── Exception.php │ │ │ │ ├── HTML.php │ │ │ │ ├── IWriter.php │ │ │ │ ├── PDF.php │ │ │ │ └── PDF │ │ │ │ │ ├── Core.php │ │ │ │ │ ├── DomPDF.php │ │ │ │ │ ├── mPDF.php │ │ │ │ │ └── tcPDF.php │ │ │ │ └── locale │ │ │ │ ├── bg │ │ │ │ └── config │ │ │ │ ├── cs │ │ │ │ ├── config │ │ │ │ └── functions │ │ │ │ ├── da │ │ │ │ ├── config │ │ │ │ └── functions │ │ │ │ ├── de │ │ │ │ ├── config │ │ │ │ └── functions │ │ │ │ ├── en │ │ │ │ └── uk │ │ │ │ │ └── config │ │ │ │ ├── es │ │ │ │ ├── config │ │ │ │ └── functions │ │ │ │ ├── fi │ │ │ │ ├── config │ │ │ │ └── functions │ │ │ │ ├── fr │ │ │ │ ├── config │ │ │ │ └── functions │ │ │ │ ├── hu │ │ │ │ ├── config │ │ │ │ └── functions │ │ │ │ ├── it │ │ │ │ ├── config │ │ │ │ └── functions │ │ │ │ ├── nl │ │ │ │ ├── config │ │ │ │ └── functions │ │ │ │ ├── no │ │ │ │ ├── config │ │ │ │ └── functions │ │ │ │ ├── pl │ │ │ │ ├── config │ │ │ │ └── functions │ │ │ │ ├── pt │ │ │ │ ├── br │ │ │ │ │ ├── config │ │ │ │ │ └── functions │ │ │ │ ├── config │ │ │ │ └── functions │ │ │ │ ├── ru │ │ │ │ ├── config │ │ │ │ └── functions │ │ │ │ ├── sv │ │ │ │ ├── config │ │ │ │ └── functions │ │ │ │ └── tr │ │ │ │ ├── config │ │ │ │ └── functions │ │ │ └── README.txt │ ├── Mode │ │ ├── Api │ │ │ ├── App.class.php │ │ │ ├── Controller.class.php │ │ │ ├── Dispatcher.class.php │ │ │ └── functions.php │ │ ├── Sae │ │ │ └── convention.php │ │ ├── api.php │ │ ├── common.php │ │ └── sae.php │ ├── ThinkPHP.php │ ├── Tpl │ │ ├── dispatch_jump.tpl │ │ ├── page_trace.tpl │ │ └── think_exception.tpl │ └── logo.png └── Lib │ ├── Extend │ ├── ThinkSDK │ │ ├── ThinkOauth.class.php │ │ └── sdk │ │ │ ├── BaiduSDK.class.php │ │ │ ├── DiandianSDK.class.php │ │ │ ├── DoubanSDK.class.php │ │ │ ├── FacebookSDK.class.php │ │ │ ├── GithubSDK.class.php │ │ │ ├── GoogleSDK.class.php │ │ │ ├── KaixinSDK.class.php │ │ │ ├── MsnSDK.class.php │ │ │ ├── QqSDK.class.php │ │ │ ├── RenrenSDK.class.php │ │ │ ├── SinaSDK.class.php │ │ │ ├── SohuSDK.class.php │ │ │ ├── T163SDK.class.php │ │ │ ├── TaobaoSDK.class.php │ │ │ ├── TencentSDK.class.php │ │ │ ├── WeixinSDK.class.php │ │ │ └── X360SDK.class.php │ └── phpQuery │ │ ├── QueryPath │ │ ├── CssEventHandler.php │ │ ├── CssParser.php │ │ ├── Extension │ │ │ ├── QPDB.php │ │ │ ├── QPList.php │ │ │ ├── QPTPL.php │ │ │ ├── QPXML.php │ │ │ └── QPXSL.php │ │ ├── QueryPath.php │ │ └── QueryPathExtension.php │ │ └── phpQuery.php │ └── Util │ ├── Curl.class.php │ ├── Dir.class.php │ ├── Page.class.php │ ├── PathTree.class.php │ ├── Pclzip.class.php │ ├── Tree.class.php │ ├── class.phpmailer.php │ ├── class.pop3.php │ ├── class.smtp.php │ └── phpzip.php └── wtcms.sql /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto -------------------------------------------------------------------------------- /.htaccess: -------------------------------------------------------------------------------- 1 | 2 | RewriteEngine on 3 | RewriteCond %{REQUEST_FILENAME} !-d 4 | RewriteCond %{REQUEST_FILENAME} !-f 5 | RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] 6 | 7 | ErrorDocument 404 /404.html 8 | -------------------------------------------------------------------------------- /admin/.htaccess: -------------------------------------------------------------------------------- 1 | 2 | Order Allow,Deny 3 | Deny from all 4 | 5 | -------------------------------------------------------------------------------- /admin/index.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /admin/themes/default/Admin/Menu/dev_import_menu.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 |

菜单已同步!

7 |
8 |
    9 |
  • 菜单已同步!
  • 10 |
11 |
12 | 关闭 13 |
14 |
15 |
16 |
17 | 18 | 23 | 24 | -------------------------------------------------------------------------------- /admin/themes/default/Admin/Menu/export_menu.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 |

菜单备份成功!

7 |
8 |
    9 |
  • 菜单备份成功!
  • 10 |
11 |
12 | 关闭 13 |
14 |
15 |
16 |
17 | 18 | 23 | 24 | -------------------------------------------------------------------------------- /admin/themes/default/Admin/Setting/clearcache.html: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 |
10 |
11 |

{:L('CACHE_CLEARED')}

12 |
13 |
    14 |
  • {:L('CACHE_CLEARED')}
  • 15 |
16 |
17 | {:L('CLOSE')} 18 |
19 |
20 |
21 |
22 | 23 | 33 | 34 | -------------------------------------------------------------------------------- /admin/themes/default/Admin/error.html: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 |
10 |
11 |

{$msgTitle}

12 |
13 |
    14 |
  • {$error}
  • 15 |
16 |
17 | 返回 18 |
19 |
20 |
21 |
22 | 23 | 28 | 29 | -------------------------------------------------------------------------------- /admin/themes/default/Admin/success.html: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 |
10 |
11 |

{$msgTitle}

12 |
13 |
    14 |
  • {$message}
  • 15 |
16 |
17 | 返回 18 |
19 |
20 |
21 |
22 | 23 | 28 | 29 | -------------------------------------------------------------------------------- /admin/themes/default/Portal/AdminPost/copy.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 |
7 | 8 | 11 |
12 | 13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /admin/themes/default/Portal/AdminPost/move.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 |
7 | 8 | 11 |
12 | 13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /admin/themes/default/Public/assets/images/btn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/admin/themes/default/Public/assets/images/btn.png -------------------------------------------------------------------------------- /admin/themes/default/Public/assets/images/default-thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/admin/themes/default/Public/assets/images/default-thumbnail.png -------------------------------------------------------------------------------- /admin/themes/default/Public/assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/admin/themes/default/Public/assets/images/favicon.png -------------------------------------------------------------------------------- /admin/themes/default/Public/assets/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/admin/themes/default/Public/assets/images/loading.gif -------------------------------------------------------------------------------- /admin/themes/default/Public/assets/images/login_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/admin/themes/default/Public/assets/images/login_bg.png -------------------------------------------------------------------------------- /admin/themes/default/Public/assets/images/logo-18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/admin/themes/default/Public/assets/images/logo-18.png -------------------------------------------------------------------------------- /admin/themes/default/Public/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/admin/themes/default/Public/assets/images/logo.png -------------------------------------------------------------------------------- /admin/themes/default/Public/assets/images/time.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/admin/themes/default/Public/assets/images/time.mp4 -------------------------------------------------------------------------------- /admin/themes/default/Public/assets/images/time.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/admin/themes/default/Public/assets/images/time.webm -------------------------------------------------------------------------------- /admin/themes/default/Public/assets/images/tv-collapsable.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/admin/themes/default/Public/assets/images/tv-collapsable.gif -------------------------------------------------------------------------------- /admin/themes/default/Public/assets/images/tv-expandable.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/admin/themes/default/Public/assets/images/tv-expandable.gif -------------------------------------------------------------------------------- /admin/themes/default/Public/assets/images/upload_del.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/admin/themes/default/Public/assets/images/upload_del.png -------------------------------------------------------------------------------- /admin/themes/default/Public/assets/images/upload_pic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/admin/themes/default/Public/assets/images/upload_pic.jpg -------------------------------------------------------------------------------- /application/Admin/Lang/en-us.php: -------------------------------------------------------------------------------- 1 | 'Admin Center', 5 | 'WELCOME_USER' => 'Welcome, {$username}', 6 | 'REFRESH_CURRENT_PAGE' => 'Refresh Current Page', 7 | 'WEBSITE_HOME_PAGE' => 'Website Home Page' 8 | ); -------------------------------------------------------------------------------- /application/Admin/Lang/en-us/ad.php: -------------------------------------------------------------------------------- 1 | "Ad Name", 4 | "HOW_TO_USE" => 'How to Use', 5 | "AD_CONTENT" => "Ad Content" 6 | ); -------------------------------------------------------------------------------- /application/Admin/Lang/en-us/backup.php: -------------------------------------------------------------------------------- 1 | 'Name', 4 | "FILE_SIZE" => 'File Size', 5 | "BACKUP_TIME" => 'Time', 6 | "SELECT_ALL" => 'Select All', 7 | "START_BACKUP" => 'Start Backup', 8 | "BACKUP_TYPE" => 'Backup Type', 9 | "VOLUME_SIZE" => 'Volume Size', 10 | "VOLUME_SIZE_HELP_TEXT" => 'Recommended below 10M', 11 | "CUSTOM_BACKUP" => 'Custom Backup', 12 | "BACKUP_ALL" => 'Backup All' 13 | ); -------------------------------------------------------------------------------- /application/Admin/Lang/en-us/link.php: -------------------------------------------------------------------------------- 1 | "Link Name", 4 | "LINK_ADDRESS" => 'Link Address', 5 | "LINK_ICON" => 'Link Icon', 6 | "LINK_TARGET" => 'Link Target', 7 | "LINK_DESCRIPTION" => 'Description' 8 | ); -------------------------------------------------------------------------------- /application/Admin/Lang/en-us/mailer.php: -------------------------------------------------------------------------------- 1 | 'Sender Name', 4 | "SENDER_EMAIL_ADDRESS" => 'Sender Email', 5 | "SENDER_SMTP_SERVER" => 'SMTP Server', 6 | "SMTP_MAIL_ADDRESS" => 'SMTP Email', 7 | "SMTP_MAIL_PASSWORD" => 'SMTP Email Password', 8 | "EMAIL_ACTIVATION" => 'Email Activation', 9 | "EMAIL_SUBJECT" => 'Email Subject', 10 | "EMAIL_TEMPLATE" => 'Email Template', 11 | "EMAIL_TEMPLATE_HELP_TEXT" =>'Please use {$link} instead of activation link, {$username} instead of username' 12 | ); -------------------------------------------------------------------------------- /application/Admin/Lang/en-us/main.php: -------------------------------------------------------------------------------- 1 | 'System Informations', 4 | 'SYSTEM_NOTIFICATIONS' => 'System Notifications', 5 | 'INITIATE_TEAM' => 'Initiate Team', 6 | 'CONTRIBUTORS' => 'Contributors', 7 | 'CONTACT_EMAIL' => 'Contact Email', 8 | 'TEAM_MEMBERS' => 'Team Members', 9 | 'OPERATING_SYSTEM' => 'OS', 10 | 'OPERATING_ENVIRONMENT' =>'Server Software', 11 | 'PHP_VERSION' => 'PHP Version', 12 | 'PHP_RUN_MODE' => 'PHP Run Mode', 13 | 'MYSQL_VERSION' => 'MySQL Version', 14 | 'PROGRAM_VERSION' => 'Program Version', 15 | 'UPLOAD_MAX_FILESIZE' => 'Upload Limit', 16 | 'MAX_EXECUTION_TIME' =>'Execution Limit', 17 | 'DISK_FREE_SPACE' => 'Disk Free Space', 18 | 'SECONDS' => 's', 19 | 'UNKNOWN' => 'Unknown', 20 | 'NO_NOTICE' => 'No notice' 21 | 22 | 23 | ); -------------------------------------------------------------------------------- /application/Admin/Lang/en-us/menu.php: -------------------------------------------------------------------------------- 1 | 'App', 4 | "NAME" => 'Name', 5 | "ADD_SUB_MENU" => 'Add Sub Menu' 6 | ); -------------------------------------------------------------------------------- /application/Admin/Lang/en-us/nav.php: -------------------------------------------------------------------------------- 1 | 'Name', 4 | 'ADD_SUB_NAV' => 'Add Sub Nav', 5 | "DISPLAY" => 'Display', 6 | "HIDDEN" => 'Hidden', 7 | "NAVIGATION_CATEGORY" => 'Navigation Category', 8 | "PARENT" => "Parent", 9 | "LABEL" => 'Label', 10 | "HREF" => 'Href', 11 | "TARGET" => 'Target', 12 | "TARGET_DEFAULT" => 'Default', 13 | "TARGET_BLANK" =>'New Window', 14 | "ICON" => 'Icon' 15 | ); -------------------------------------------------------------------------------- /application/Admin/Lang/en-us/navcat.php: -------------------------------------------------------------------------------- 1 | 'Name', 4 | "DESCRIPTION" => 'Description', 5 | "MAIN_NAVCAT" => 'Main Menu', 6 | "CATEGORY_NAME" => 'Category Name', 7 | ); -------------------------------------------------------------------------------- /application/Admin/Lang/en-us/plugin.php: -------------------------------------------------------------------------------- 1 | "Name", 4 | "TEXT_DOMAIN" => 'Text Domain', 5 | "HOOKS" => 'Hooks', 6 | "DESCRIPTION" => 'Description', 7 | "AUTHOR" => 'Author', 8 | "UNINSTALLED" => 'Uninstalled', 9 | "PLUGIN_DISCUSSION" => 'Plugin Discussion', 10 | "PLUGIN_DOCUMENT" => 'Document' 11 | ); -------------------------------------------------------------------------------- /application/Admin/Lang/en-us/rbac.php: -------------------------------------------------------------------------------- 1 | 'Role Name', 4 | "ROLE_DESCRIPTION" => 'Role Description', 5 | "ROLE_SETTING" => 'Setting' 6 | ); -------------------------------------------------------------------------------- /application/Admin/Lang/en-us/slide.php: -------------------------------------------------------------------------------- 1 | 'Title', 4 | "DESCRIPTION" => 'Description', 5 | "LINK" => 'Link', 6 | "IMAGE" => 'Image', 7 | "VIEW" => 'View', 8 | "ALL" => 'All' 9 | ); -------------------------------------------------------------------------------- /application/Admin/Lang/en-us/slidecat.php: -------------------------------------------------------------------------------- 1 | "Name", 4 | "CATEGORY_KEY" => 'Category Key', 5 | "DESCRIPTION" => "Description", 6 | "DEFAULT_CATEGORY" => "Default Category", 7 | "NOT_ALLOWED_EDIT" => "Not Allowed to edit", 8 | "CATEGORY_KEY_HELP_TEXT" => 'ALPHANUM or Underscores' 9 | ); -------------------------------------------------------------------------------- /application/Admin/Lang/en-us/storage.php: -------------------------------------------------------------------------------- 1 | 'Default', 4 | "QINIU" => "Qiniu", 5 | "DOMAIN" => 'Domain', 6 | "BUCKET" => 'Bucket', 7 | "GET_ACCESS_KEY" => 'Get AccessKey', 8 | "QINIU_PROMOTION_CODE" => 'Promotion Code', 9 | "GET_IT_NOW" => 'Get it Now!' 10 | ); -------------------------------------------------------------------------------- /application/Admin/Lang/zh-cn.php: -------------------------------------------------------------------------------- 1 | '后台管理', 5 | 'WELCOME_USER' => '欢迎, {$username}', 6 | 'WEBSITE_HOME_PAGE' => '网站首页' 7 | 8 | ); -------------------------------------------------------------------------------- /application/Admin/Lang/zh-cn/ad.php: -------------------------------------------------------------------------------- 1 | "广告名称", 4 | "HOW_TO_USE" => '调用代码', 5 | "AD_CONTENT" => "广告代码" 6 | ); -------------------------------------------------------------------------------- /application/Admin/Lang/zh-cn/backup.php: -------------------------------------------------------------------------------- 1 | '备份名称', 4 | "FILE_SIZE" => '文件大小', 5 | "BACKUP_TIME" => '备份时间', 6 | "SELECT_ALL" => '选择全部 ', 7 | "START_BACKUP" => '开始备份数据', 8 | "BACKUP_TYPE" => '备份类型 ', 9 | "VOLUME_SIZE" => '每个分卷文件大小 ', 10 | "VOLUME_SIZE_HELP_TEXT" => '推荐10M以下', 11 | "CUSTOM_BACKUP" => '自定义备份', 12 | "BACKUP_ALL" => '全部备份' 13 | ); -------------------------------------------------------------------------------- /application/Admin/Lang/zh-cn/link.php: -------------------------------------------------------------------------------- 1 | "链接名称", 4 | "LINK_ADDRESS" => '链接地址', 5 | "LINK_ICON" => '链接图标', 6 | "LINK_TARGET" => '打开方式', 7 | "LINK_DESCRIPTION" => '描述' 8 | ); -------------------------------------------------------------------------------- /application/Admin/Lang/zh-cn/mailer.php: -------------------------------------------------------------------------------- 1 | '发件人', 4 | "SENDER_EMAIL_ADDRESS" => '邮箱地址', 5 | "SENDER_SMTP_SERVER" => 'SMTP服务器', 6 | "SMTP_MAIL_ADDRESS" => '发件箱帐号', 7 | "SMTP_MAIL_PASSWORD" => '发件箱密码', 8 | "EMAIL_ACTIVATION" => '邮箱激活', 9 | "EMAIL_SUBJECT" => '邮件标题', 10 | "EMAIL_TEMPLATE" => '邮件模版', 11 | "EMAIL_TEMPLATE_HELP_TEXT" =>'请用{$link}代替激活链接,{$username}代替用户名' 12 | 13 | ); -------------------------------------------------------------------------------- /application/Admin/Lang/zh-cn/main.php: -------------------------------------------------------------------------------- 1 | '系统信息', 4 | 'SYSTEM_NOTIFICATIONS' => '系统通知', 5 | 'INITIATE_TEAM' => '发起团队', 6 | 'CONTRIBUTORS' => '贡献者', 7 | 'CONTACT_EMAIL' => '联系邮箱', 8 | 'TEAM_MEMBERS' => '团队成员', 9 | 'OPERATING_SYSTEM' => '操作系统', 10 | 'OPERATING_ENVIRONMENT' =>'运行环境', 11 | 'PHP_RUN_MODE' => 'PHP运行方式', 12 | 'PHP_VERSION' => 'PHP版本', 13 | 'MYSQL_VERSION' => 'MYSQL版本', 14 | 'PROGRAM_VERSION' => '程序版本', 15 | 'UPLOAD_MAX_FILESIZE' => '上传附件限制', 16 | 'MAX_EXECUTION_TIME' =>'执行时间限制', 17 | 'DISK_FREE_SPACE' => '剩余空间', 18 | 'SECONDS' => '秒', 19 | 'UNKNOWN' => '未知', 20 | 'NO_NOTICE' => '没有通知啦' 21 | ); -------------------------------------------------------------------------------- /application/Admin/Lang/zh-cn/menu.php: -------------------------------------------------------------------------------- 1 | '应用', 4 | "NAME" => '菜单名称', 5 | "ADD_SUB_MENU" => '添加子菜单' 6 | ); -------------------------------------------------------------------------------- /application/Admin/Lang/zh-cn/nav.php: -------------------------------------------------------------------------------- 1 | '菜单名称', 4 | 'ADD_SUB_NAV' => '添加子菜单', 5 | "DISPLAY" => '显示', 6 | "HIDDEN" => '隐藏', 7 | "NAVIGATION_CATEGORY" => '菜单分类', 8 | "PARENT" => "父级", 9 | "LABEL" => '标签', 10 | "HREF" => '链接', 11 | "TARGET" => '打开方式', 12 | "TARGET_DEFAULT" => '默认', 13 | "TARGET_BLANK" =>'新窗口打开', 14 | "ICON" => '图标' 15 | ); -------------------------------------------------------------------------------- /application/Admin/Lang/zh-cn/navcat.php: -------------------------------------------------------------------------------- 1 | '名称', 4 | "DESCRIPTION" => '描述', 5 | "MAIN_NAVCAT" => '主菜单', 6 | "CATEGORY_NAME" => '分类名称', 7 | ); -------------------------------------------------------------------------------- /application/Admin/Lang/zh-cn/plugin.php: -------------------------------------------------------------------------------- 1 | "名称", 4 | "TEXT_DOMAIN" => '标识', 5 | "HOOKS" => '钩子', 6 | "DESCRIPTION" => '描述', 7 | "AUTHOR" => '作者', 8 | "UNINSTALLED" => '未安装', 9 | "INSTALL" => '安装', 10 | "UNINSTALL" => ' 卸载', 11 | "PLUGIN_DISCUSSION" => '插件交流', 12 | "PLUGIN_DOCUMENT" => '开发文档' 13 | ); -------------------------------------------------------------------------------- /application/Admin/Lang/zh-cn/rbac.php: -------------------------------------------------------------------------------- 1 | '角色名称', 4 | "ROLE_DESCRIPTION" => '角色描述', 5 | "ROLE_SETTING" => '权限设置', 6 | ); -------------------------------------------------------------------------------- /application/Admin/Lang/zh-cn/slide.php: -------------------------------------------------------------------------------- 1 | '标题', 4 | "DESCRIPTION" => '描述', 5 | "LINK" => '链接', 6 | "IMAGE" => '图片', 7 | "VIEW" => '查看', 8 | "ALL" => '全部' 9 | ); -------------------------------------------------------------------------------- /application/Admin/Lang/zh-cn/slidecat.php: -------------------------------------------------------------------------------- 1 | "分类名称", 4 | "CATEGORY_KEY" => '分类标识', 5 | "DESCRIPTION" => "描述", 6 | "DEFAULT_CATEGORY" => "默认分类", 7 | "NOT_ALLOWED_EDIT" => "不允许修改", 8 | "CATEGORY_KEY_HELP_TEXT" => '英文字母,数字或下划线(“_”)' 9 | ); -------------------------------------------------------------------------------- /application/Admin/Lang/zh-cn/storage.php: -------------------------------------------------------------------------------- 1 | '系统默认', 4 | "DOMAIN" => '空间域名', 5 | "BUCKET" => '空间名称', 6 | ); -------------------------------------------------------------------------------- /application/Admin/Lang/zh-cn/user.php: -------------------------------------------------------------------------------- 1 | '昵称', 4 | 'GENDER' => '性别', 5 | "BIRTHDAY" => '生日', 6 | "WEBSITE" => '个人网址', 7 | "SIGNATURE" => '个性签名', 8 | "SCORE" => '积分', 9 | "SAVE" => '保存', 10 | "FEMALE" => "女", 11 | "MALE" => "男", 12 | "GENDER_SECRECY" => '保密', 13 | "USERNAME" => '用户名', 14 | "EMAIL" => '邮箱', 15 | "ROLE" => '角色', 16 | "LAST_LOGIN_TIME" => "最后登录时间", 17 | "LAST_LOGIN_IP" => '最后登录IP', 18 | "STATUS" => '状态', 19 | "ACTIONS" => "操作", 20 | "USER_STATUS_BLOCKED" => '已拉黑', 21 | "USER_STATUS_ACTIVATED" => '正常', 22 | "USER_STATUS_UNVERIFIED" => '未验证', 23 | "BLOCK_USER" =>'拉黑', 24 | "BLOCK_USER_CONFIRM_MESSAGE" =>'您确定要拉黑此用户吗?', 25 | "ACTIVATE_USER" =>'启用', 26 | "ACTIVATE_USER_CONFIRM_MESSAGE" =>'您确定要启用此用户吗?', 27 | "USER_HAVENOT_LOGIN" => '该用户还没登陆过' 28 | 29 | ); -------------------------------------------------------------------------------- /application/Api/Controller/GuestbookController.class.php: -------------------------------------------------------------------------------- 1 | guestbook_model=D("Common/Guestbook"); 13 | } 14 | 15 | // 留言提交 16 | public function addmsg(){ 17 | if(!sp_check_verify_code()){ 18 | $this->error("验证码错误!"); 19 | } 20 | 21 | if (IS_POST) { 22 | if ($this->guestbook_model->create()!==false) { 23 | $result=$this->guestbook_model->add(); 24 | if ($result!==false) { 25 | $this->success("留言成功!"); 26 | } else { 27 | $this->error("留言失败!"); 28 | } 29 | } else { 30 | $this->error($this->guestbook_model->getError()); 31 | } 32 | } 33 | 34 | } 35 | } -------------------------------------------------------------------------------- /application/Api/Controller/MapController.class.php: -------------------------------------------------------------------------------- 1 | assign("lng",$lng); 14 | $this->assign("lat",$lat); 15 | $this->display(); 16 | } 17 | 18 | } -------------------------------------------------------------------------------- /application/Api/Controller/MobileverifyController.class.php: -------------------------------------------------------------------------------- 1 | $mobile)); 16 | /* 17 | *-1:发送次数过多,不能再发送 18 | *-2:短信服务商短信接口发送失败 19 | */ 20 | if($result['error']===0){ 21 | $this->success('验证码已发送到您手机,请查收!'); 22 | }else{ 23 | $this->error($result['error_msg']); 24 | } 25 | } 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /application/Api/Lang/en-us/admin_menu.php: -------------------------------------------------------------------------------- 1 | '删除网站留言', 4 | 'API_GUESTBOOKADMIN_INDEX' => 'Guestbook', 5 | 'API_OAUTHADMIN_SETTING_POST' => '提交设置', 6 | 'API_OAUTHADMIN_SETTING' => 'Third Party Landing', 7 | ); -------------------------------------------------------------------------------- /application/Api/Lang/en-us/guestbookadmin.php: -------------------------------------------------------------------------------- 1 | 'Name', 4 | "EMAIL" => 'Email', 5 | "TITLE" => 'Title', 6 | "CONTENT" => 'Content', 7 | "TIME" => 'Time', 8 | ); -------------------------------------------------------------------------------- /application/Api/Lang/en-us/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/application/Api/Lang/en-us/index.html -------------------------------------------------------------------------------- /application/Api/Lang/en-us/oauthadmin.php: -------------------------------------------------------------------------------- 1 | 'QQ', 4 | "WEIBO_CONNECT" => 'Sina Weibo', 5 | "CLICK_HERE" => 'Click Here', 6 | "GET_QQ_APPKEY_AND_APPSECRET" => "Get QQ Connect's AppKey and AppSecret", 7 | "GET_WEIBO_APPKEY_AND_APPSECRET" => "Get Weibo Connect's AppKey and AppSecret", 8 | "CALLBACK_URL" => 'Callback Url', 9 | "CANCEL_CALLBACK_URL" => 'Cancel Callback Url' 10 | ); -------------------------------------------------------------------------------- /application/Api/Lang/zh-cn/admin_menu.php: -------------------------------------------------------------------------------- 1 | '删除网站留言', 4 | 'API_GUESTBOOKADMIN_INDEX' => '所有留言', 5 | 'API_OAUTHADMIN_SETTING_POST' => '提交设置', 6 | 'API_OAUTHADMIN_SETTING' => '第三方登陆', 7 | ); -------------------------------------------------------------------------------- /application/Api/Lang/zh-cn/guestbookadmin.php: -------------------------------------------------------------------------------- 1 | '姓名', 4 | "EMAIL" => '邮箱', 5 | "TITLE" => '留言标题', 6 | "CONTENT" => '留言内容', 7 | "TIME" => '留言时间', 8 | ); -------------------------------------------------------------------------------- /application/Api/Lang/zh-cn/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/application/Api/Lang/zh-cn/index.html -------------------------------------------------------------------------------- /application/Api/Lang/zh-cn/oauthadmin.php: -------------------------------------------------------------------------------- 1 | 'QQ互联登录设置', 4 | "WEIBO_CONNECT" => '新浪微博登录设置', 5 | "CLICK_HERE" => '点击此处', 6 | "GET_QQ_APPKEY_AND_APPSECRET" => '获取QQ互联APPKey及APPsecret', 7 | "GET_WEIBO_APPKEY_AND_APPSECRET" => "获取新浪微博APPKey及APPsecret", 8 | "CALLBACK_URL" => '授权回调页', 9 | "CANCEL_CALLBACK_URL" => '取消授权回调页', 10 | 11 | ); -------------------------------------------------------------------------------- /application/Api/hooks.php: -------------------------------------------------------------------------------- 1 | '评论审核', 4 | 'COMMENT_COMMENTADMIN_DELETE' => '删除评论', 5 | 'COMMENT_COMMENTADMIN_INDEX' => 'Comments', 6 | ); -------------------------------------------------------------------------------- /application/Comment/Lang/en-us/commentadmin.php: -------------------------------------------------------------------------------- 1 | 'Name', 4 | "EMAIL" => 'Email', 5 | "TITLE" => 'Title', 6 | "CONTENT" => 'Content', 7 | "TIME" => 'Time', 8 | "AUDITED" => 'Audited', 9 | "NOT_AUDITED" => 'Not Audited', 10 | "AUDIT" => 'Audit', 11 | "CANCEL_AUDIT" => 'Cancel Audit' 12 | ); -------------------------------------------------------------------------------- /application/Comment/Lang/en-us/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/application/Comment/Lang/en-us/index.html -------------------------------------------------------------------------------- /application/Comment/Lang/zh-cn/admin_menu.php: -------------------------------------------------------------------------------- 1 | '评论审核', 4 | 'COMMENT_COMMENTADMIN_DELETE' => '删除评论', 5 | 'COMMENT_COMMENTADMIN_INDEX' => '评论管理', 6 | ); -------------------------------------------------------------------------------- /application/Comment/Lang/zh-cn/commentadmin.php: -------------------------------------------------------------------------------- 1 | '姓名', 4 | "EMAIL" => '邮箱', 5 | "TITLE" => '留言标题', 6 | "CONTENT" => '评论内容', 7 | "TIME" => '评论时间', 8 | "AUDITED" => '已审核', 9 | "NOT_AUDITED" => "未审核", 10 | "AUDIT" => '审核', 11 | "CANCEL_AUDIT" => '取消审核' 12 | ); -------------------------------------------------------------------------------- /application/Comment/Lang/zh-cn/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/application/Comment/Lang/zh-cn/index.html -------------------------------------------------------------------------------- /application/Common/Behavior/TmplStripSpaceBehavior.class.php: -------------------------------------------------------------------------------- 1 | \s+<~','~>(\s+\n|\r)~'); 15 | $replace = array('> <','>'); 16 | $tmplContent = preg_replace($find, $replace, $tmplContent); 17 | } 18 | 19 | } 20 | } -------------------------------------------------------------------------------- /application/Common/Behavior/UrldecodeGetBehavior.class.php: -------------------------------------------------------------------------------- 1 | SPAPP_PATH . 'Lib/Util/class.phpmailer.php', 9 | // PclZip 10 | 'PclZip' => SPAPP_PATH . 'Lib/Util/Pclzip.class.php', 11 | // 文件操作类 Dir 12 | "Dir" => SPAPP_PATH . 'Lib/Util/Dir.class.php', 13 | // 树 14 | "Tree" => SPAPP_PATH . 'Lib/Util/Tree.class.php', 15 | // 树 16 | "PathTree" => SPAPP_PATH . 'Lib/Util/PathTree.class.php', 17 | 18 | "Curl" => SPAPP_PATH . 'Lib/Util/Curl.class.php', 19 | 20 | // 分页类 21 | "Page" => SPAPP_PATH . 'Lib/Util/Page.class.php', 22 | 23 | "phpQuery" => SPAPP_PATH . 'Lib/Extend/phpQuery/phpQuery.php', 24 | 25 | "ThinkOauth" => SPAPP_PATH . 'Lib/Extend/ThinkSDK/ThinkOauth.class.php', 26 | 27 | // PHPZip 28 | "PHPZip" => SPAPP_PATH . 'Lib/Util/phpzip.php' 29 | ); 30 | -------------------------------------------------------------------------------- /application/Common/Conf/config_sae.php: -------------------------------------------------------------------------------- 1 | init(); 6 | $ret = $kv->get('THINKCMF_DYNAMIC_CONFIG'); 7 | $runtime_config= $ret ? unserialize($ret) : array(); 8 | $_msaestorage=new SaeStorage(); 9 | 10 | $sae = array( 11 | 'DB_TYPE' => 'mysql', 12 | 'DB_DEPLOY_TYPE'=> 1, 13 | 'DB_RW_SEPARATE'=>true, 14 | 'DB_HOST' => SAE_MYSQL_HOST_M, 15 | 'DB_NAME' => SAE_MYSQL_DB, 16 | 'DB_USER' => SAE_MYSQL_USER, 17 | 'DB_PWD' => SAE_MYSQL_PASS, 18 | 'DB_PORT' => SAE_MYSQL_PORT, 19 | 'DB_PREFIX' => 'sp_', 20 | //cookies 21 | "COOKIE_PREFIX" => 'U49dZ1_', 22 | 'FILE_UPLOAD_TYPE' => 'Sae', // 文件上传方式 23 | 24 | 'TMPL_PARSE_STRING'=>array( 25 | '__UPLOAD__'=>$_msaestorage->getUrl('data','upload')."/", 26 | ) 27 | ); 28 | //print_r($runtime_config); die; 29 | return array_merge($sae, $runtime_config); 30 | -------------------------------------------------------------------------------- /application/Common/Conf/debug.php: -------------------------------------------------------------------------------- 1 | false, // 自动侦测模板主题 4 | 'SHOW_PAGE_TRACE' => false, 5 | 'SHOW_RUN_TIME' => false, 6 | 'TMPL_STRIP_SPACE' => false, 7 | 'HTML_CACHE_ON' => false, // 开启静态缓存 8 | ); 9 | -------------------------------------------------------------------------------- /application/Common/Conf/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/Common/Conf/tags.php: -------------------------------------------------------------------------------- 1 | array( 4 | 'Common\Behavior\InitHookBehavior', 5 | ), 6 | 'app_begin' => array( 7 | 'Behavior\CheckLangBehavior', 8 | 'Common\Behavior\UrldecodeGetBehavior' 9 | ), 10 | 'view_filter' => array( 11 | 'Common\Behavior\TmplStripSpaceBehavior' 12 | ), 13 | 'admin_begin' => array( 14 | 'Common\Behavior\AdminDefaultLangBehavior' 15 | ) 16 | ) 17 | ; -------------------------------------------------------------------------------- /application/Common/Controller/MemberbaseController.class.php: -------------------------------------------------------------------------------- 1 | check_login(); 16 | $this->check_user(); 17 | //by Rainfer <81818832@qq.com> 18 | if(sp_is_user_login()){ 19 | $this->userid=sp_get_current_userid(); 20 | $this->users_model=D("Common/Users"); 21 | $this->user=$this->users_model->where(array("id"=>$this->userid))->find(); 22 | } 23 | } 24 | 25 | } -------------------------------------------------------------------------------- /application/Common/Model/AdModel.class.php: -------------------------------------------------------------------------------- 1 | '配置值' 4 | ); -------------------------------------------------------------------------------- /application/Home/Conf/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/Home/Controller/IndexController.class.php: -------------------------------------------------------------------------------- 1 | show('

:)

欢迎使用 ThinkPHP


版本 V{$Think.version}
','utf-8'); 7 | } 8 | } -------------------------------------------------------------------------------- /application/Home/Controller/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/Home/Model/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/Home/View/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/Home/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/Install/Conf/config.php: -------------------------------------------------------------------------------- 1 | '', 5 | 6 | ); 7 | 8 | -------------------------------------------------------------------------------- /application/Install/Data/config.php: -------------------------------------------------------------------------------- 1 | 'mysql', 7 | 'DB_HOST' => '#DB_HOST#', 8 | 'DB_NAME' => '#DB_NAME#', 9 | 'DB_USER' => '#DB_USER#', 10 | 'DB_PWD' => '#DB_PWD#', 11 | 'DB_PORT' => '#DB_PORT#', 12 | 'DB_PREFIX' => '#DB_PREFIX#', 13 | //密钥 14 | "AUTHCODE" => '#AUTHCODE#', 15 | //cookies 16 | "COOKIE_PREFIX" => '#COOKIE_PREFIX#', 17 | ); 18 | -------------------------------------------------------------------------------- /application/Install/Lang/en-us.php: -------------------------------------------------------------------------------- 1 | 'ACCEPT' 4 | ); -------------------------------------------------------------------------------- /application/Install/Lang/zh-cn.php: -------------------------------------------------------------------------------- 1 | '接 受' 4 | ); -------------------------------------------------------------------------------- /application/Install/View/Public/footer.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/Install/View/Public/head.html: -------------------------------------------------------------------------------- 1 | 2 | 安装 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /application/Install/View/Public/header.html: -------------------------------------------------------------------------------- 1 |
2 |

安装向导

3 | 4 |
-------------------------------------------------------------------------------- /application/Portal/Conf/config.php: -------------------------------------------------------------------------------- 1 | THINKCMF_CORE_TAGLIBS . ',Portal\Lib\Taglib\Portal', 4 | 'HTML_CACHE_RULES' => array( 5 | // 定义静态缓存规则 6 | // 定义格式1 数组方式 7 | 'article:index' => array('portal/article/{id}',600), 8 | 'index:index' => array('portal/index',600), 9 | 'list:index' => array('portal/list/{id}_{p}',60) 10 | ) 11 | ); 12 | 13 | return array_merge($configs); 14 | -------------------------------------------------------------------------------- /application/Portal/Controller/IndexController.class.php: -------------------------------------------------------------------------------- 1 | display(":index"); 21 | } 22 | 23 | } 24 | 25 | 26 | -------------------------------------------------------------------------------- /application/Portal/Controller/SearchController.class.php: -------------------------------------------------------------------------------- 1 | error("关键词不能为空!请重新输入!"); 15 | } 16 | 17 | $this -> assign("keyword", $keyword); 18 | $this -> display(":search"); 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /application/Portal/Lang/en-us/adminpage.php: -------------------------------------------------------------------------------- 1 | 'Title', 4 | "AUTHOR" => 'Author', 5 | "POST_DATE" => 'Date', 6 | "KEYWORD" => 'Keyword', 7 | "PLEASE_ENTER_KEYWORD" => 'Please enter the keyword...', 8 | "SEARCH" => 'Search' 9 | ); -------------------------------------------------------------------------------- /application/Portal/Lang/en-us/adminpost.php: -------------------------------------------------------------------------------- 1 | "Title", 4 | "CATEGORY" => 'Category', 5 | "HITS" => 'Hits', 6 | "KEYWORDS" => 'Keywords', 7 | "COMMENT_COUNT" => 'Comments', 8 | "SOURCE" => 'Source', 9 | "ABSTRACT" => 'Abstract', 10 | "THUMBNAIL" => "Thumbnail", 11 | "AUTHOR" => 'Author', 12 | "PUBLISH_DATE" => 'Date' 13 | ); -------------------------------------------------------------------------------- /application/Portal/Lang/en-us/adminterm.php: -------------------------------------------------------------------------------- 1 | 'Category Name', 4 | "CATEGORY_TYPE" => 'Category Type', 5 | "CATEGORY_URL" => 'URL', 6 | "ADD_SUB_CATEGORY" => 'Add Sub Category', 7 | "CATEGORY_DESCRIPTION" => 'Description', 8 | "PARENT" => 'Parent', 9 | "ROOT" => 'Root', 10 | "SEO_TITLE" => 'SEO Title', 11 | "SEO_KEYWORDS" => 'SEO Keywords', 12 | "SEO_DESCRIPTION" => 'SEO Description', 13 | "LIST_TEMPLATE" => 'List Template', 14 | "ARTICLE_TEMPLATE" => 'Article Template', 15 | "GENERAL_SETTING" => 'General Setting', 16 | "SEO_SETTING" => 'SEO Setting', 17 | "TEMPLATE_SETTING" => 'Template Setting' 18 | ); -------------------------------------------------------------------------------- /application/Portal/Lang/en-us/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/application/Portal/Lang/en-us/index.html -------------------------------------------------------------------------------- /application/Portal/Lang/zh-cn/adminpage.php: -------------------------------------------------------------------------------- 1 | '标题', 4 | "AUTHOR" => '作者', 5 | "POST_DATE" => '发布时间', 6 | "KEYWORD" => '关键字', 7 | "PLEASE_ENTER_KEYWORD" => '请输入关键字...', 8 | "SEARCH" => '搜索' 9 | ); -------------------------------------------------------------------------------- /application/Portal/Lang/zh-cn/adminpost.php: -------------------------------------------------------------------------------- 1 | '标题', 4 | "CATEGORY" => '分类', 5 | "HITS" => '点击量', 6 | "KEYWORDS" => '关键字', 7 | "COMMENT_COUNT" => '评论量', 8 | "SOURCE" => '来源', 9 | "ABSTRACT" => '摘要', 10 | "THUMBNAIL" => "缩略图", 11 | "AUTHOR" => '作者', 12 | "PUBLISH_DATE" => '发布时间' 13 | ); -------------------------------------------------------------------------------- /application/Portal/Lang/zh-cn/adminterm.php: -------------------------------------------------------------------------------- 1 | '分类名称', 4 | "CATEGORY_TYPE" => '分类类型', 5 | "CATEGORY_URL" => '访问', 6 | "ADD_SUB_CATEGORY" => '添加子类', 7 | "CATEGORY_DESCRIPTION" => '描述', 8 | "PARENT" => '上级', 9 | "ROOT" => '作为一级分类', 10 | "SEO_TITLE" => 'SEO标题', 11 | "SEO_KEYWORDS" => 'SEO关键字', 12 | "SEO_DESCRIPTION" => 'SEO描述', 13 | "LIST_TEMPLATE" => '列表页模板', 14 | "ARTICLE_TEMPLATE" => '单文章模板', 15 | "GENERAL_SETTING" => '基本属性', 16 | "SEO_SETTING" => 'SEO设置', 17 | "TEMPLATE_SETTING" => '模板设置' 18 | ); -------------------------------------------------------------------------------- /application/Portal/Lang/zh-cn/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/application/Portal/Lang/zh-cn/index.html -------------------------------------------------------------------------------- /application/Portal/Model/PostsModel.class.php: -------------------------------------------------------------------------------- 1 | assign($this->user); 15 | $this->display(':center'); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /application/User/Lang/en-us/admin_menu.php: -------------------------------------------------------------------------------- 1 | '拉黑会员', 4 | 'USER_INDEXADMIN_CANCELBAN' => '启用会员', 5 | 'USER_INDEXADMIN_DEFAULT1' => 'User Group', 6 | 'USER_INDEXADMIN_DEFAULT3' => 'Admin Group', 7 | 'USER_INDEXADMIN_INDEX' => 'Site Users', 8 | 'USER_OAUTHADMIN_DELETE' => '第三方用户解绑', 9 | 'USER_OAUTHADMIN_INDEX' => 'Third Party Users', 10 | 'USER_INDEXADMIN_DEFAULT' => 'Users', 11 | ); -------------------------------------------------------------------------------- /application/User/Lang/en-us/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/application/User/Lang/en-us/index.html -------------------------------------------------------------------------------- /application/User/Lang/en-us/indexadmin.php: -------------------------------------------------------------------------------- 1 | 'Username', 4 | "NICENAME" => 'Nicename', 5 | "AVATAR" => 'Avatar', 6 | "EMAIL" => 'Email', 7 | "REGISTRATION_TIME" => 'Registration Time', 8 | "LAST_LOGIN_TIME" => "Last Login Time", 9 | "LAST_LOGIN_IP" => 'Last Login IP', 10 | "STATUS" => 'Status', 11 | "ACTIONS" => "Actions", 12 | "USER_STATUS_BLOCKED" => 'Blocked', 13 | "USER_STATUS_ACTIVATED" => 'Activated', 14 | "USER_STATUS_UNVERIFIED" => 'Unverified', 15 | "BLOCK_USER" =>'Block', 16 | "BLOCK_USER_CONFIRM_MESSAGE" =>'Are you sure you want to pull black this user?', 17 | "ACTIVATE_USER" =>'Activate', 18 | "ACTIVATE_USER_CONFIRM_MESSAGE" =>'Are you sure you want to enable this user?', 19 | "THIRD_PARTY_USER" => "Third Party User", 20 | "NOT_FILLED" => "Not Filled" 21 | ); -------------------------------------------------------------------------------- /application/User/Lang/en-us/oauthadmin.php: -------------------------------------------------------------------------------- 1 | 'Username', 4 | "USER_FROM" => 'From', 5 | "AVATAR" => 'Avatar', 6 | "BINGDING_ACCOUNT" => 'Binding Account', 7 | "FIRST_LOGIN_TIME" => 'First Login Time', 8 | "LAST_LOGIN_TIME" => "Last Login Time", 9 | "LAST_LOGIN_IP" => 'Last Login IP', 10 | "LOGIN_TIMES" => 'Login Times', 11 | "STATUS" => 'Status', 12 | "ACTIONS" => "Actions", 13 | ); -------------------------------------------------------------------------------- /application/User/Lang/zh-cn/admin_menu.php: -------------------------------------------------------------------------------- 1 | '拉黑会员', 4 | 'USER_INDEXADMIN_CANCELBAN' => '启用会员', 5 | 'USER_INDEXADMIN_DEFAULT1' => '用户组', 6 | 'USER_INDEXADMIN_DEFAULT3' => '管理组', 7 | 'USER_INDEXADMIN_INDEX' => '本站用户', 8 | 'USER_OAUTHADMIN_DELETE' => '第三方用户解绑', 9 | 'USER_OAUTHADMIN_INDEX' => '第三方用户', 10 | 'USER_INDEXADMIN_DEFAULT' => '用户管理', 11 | ); -------------------------------------------------------------------------------- /application/User/Lang/zh-cn/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/application/User/Lang/zh-cn/index.html -------------------------------------------------------------------------------- /application/User/Lang/zh-cn/indexadmin.php: -------------------------------------------------------------------------------- 1 | '用户名', 4 | "NICENAME" => '昵称', 5 | "AVATAR" => '头像', 6 | "EMAIL" => '邮箱', 7 | "REGISTRATION_TIME" => '注册时间', 8 | "LAST_LOGIN_TIME" => "最后登录时间", 9 | "LAST_LOGIN_IP" => '最后登录IP', 10 | "STATUS" => '状态', 11 | "ACTIONS" => "操作", 12 | "USER_STATUS_BLOCKED" => '已拉黑', 13 | "USER_STATUS_ACTIVATED" => '正常', 14 | "USER_STATUS_UNVERIFIED" => '未验证', 15 | "BLOCK_USER" =>'拉黑', 16 | "BLOCK_USER_CONFIRM_MESSAGE" =>'您确定要拉黑此用户吗?', 17 | "ACTIVATE_USER" =>'启用', 18 | "ACTIVATE_USER_CONFIRM_MESSAGE" =>'您确定要启用此用户吗?', 19 | "THIRD_PARTY_USER" => "第三方用户", 20 | "NOT_FILLED" => "未填写" 21 | 22 | ); -------------------------------------------------------------------------------- /application/User/Lang/zh-cn/oauthadmin.php: -------------------------------------------------------------------------------- 1 | '用户名', 4 | "USER_FROM" => '来源', 5 | "AVATAR" => '头像', 6 | "BINGDING_ACCOUNT" => '绑定账号', 7 | "FIRST_LOGIN_TIME" => '首次登录时间', 8 | "LAST_LOGIN_TIME" => "最后登录时间", 9 | "LAST_LOGIN_IP" => '最后登录IP', 10 | "LOGIN_TIMES" => '登录次数', 11 | "STATUS" => '状态', 12 | "ACTIONS" => "操作", 13 | 14 | ); -------------------------------------------------------------------------------- /data/conf/config.php: -------------------------------------------------------------------------------- 1 | '', 3 | 'SP_DEFAULT_THEME' => 'default', 4 | 'DEFAULT_THEME' => 'default', 5 | 'SP_ADMIN_STYLE' => 'flat', 6 | 'URL_MODEL' => '0', 7 | 'URL_HTML_SUFFIX' => '', 8 | 'COMMENT_NEED_CHECK' => 0, 9 | 'COMMENT_TIME_INTERVAL' => 60, 10 | 'MOBILE_TPL_ENABLED' => 0, 11 | 'HTML_CACHE_ON' => false, 12 | 'SP_MAIL_ADDRESS' => '', 13 | 'SP_MAIL_SENDER' => '', 14 | 'SP_MAIL_SMTP' => 'smtp.qq.com', 15 | 'SP_MAIL_SECURE' => '', 16 | 'SP_MAIL_SMTP_PORT' => '', 17 | 'SP_MAIL_LOGINNAME' => '', 18 | 'SP_MAIL_PASSWORD' => '', 19 | 'SP_MEMBER_EMAIL_ACTIVE' => 1, 20 | ); -------------------------------------------------------------------------------- /data/conf/db.php: -------------------------------------------------------------------------------- 1 | 'mysqli', 7 | 'DB_HOST' => 'localhost', 8 | 'DB_NAME' => 'storage', 9 | 'DB_USER' => 'root', 10 | 'DB_PWD' => 'root', 11 | 'DB_PORT' => '3306', 12 | 'DB_PREFIX' => 'wt_', 13 | //密钥 14 | "AUTHCODE" => 'TddbvmCzyPFMaOGD4M', 15 | //cookies 16 | "COOKIE_PREFIX" => 'gnolt4_', 17 | ); 18 | -------------------------------------------------------------------------------- /data/conf/route.php: -------------------------------------------------------------------------------- 1 | j?j=d:d 2 | Order Allow,Deny 3 | Deny from all 4 | 5 | -------------------------------------------------------------------------------- /themes/default/Public/assets/css/slippry/assets/img/arrows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/css/slippry/assets/img/arrows.png -------------------------------------------------------------------------------- /themes/default/Public/assets/css/slippry/assets/img/sy-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/css/slippry/assets/img/sy-loader.gif -------------------------------------------------------------------------------- /themes/default/Public/assets/images/404.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/images/404.jpg -------------------------------------------------------------------------------- /themes/default/Public/assets/images/academic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/images/academic.png -------------------------------------------------------------------------------- /themes/default/Public/assets/images/article.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/images/article.png -------------------------------------------------------------------------------- /themes/default/Public/assets/images/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/images/banner.png -------------------------------------------------------------------------------- /themes/default/Public/assets/images/bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/images/bar.png -------------------------------------------------------------------------------- /themes/default/Public/assets/images/default-picture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/images/default-picture.jpg -------------------------------------------------------------------------------- /themes/default/Public/assets/images/default-thumbnail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/images/default-thumbnail.jpg -------------------------------------------------------------------------------- /themes/default/Public/assets/images/default-thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/images/default-thumbnail.png -------------------------------------------------------------------------------- /themes/default/Public/assets/images/default_tupian4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/images/default_tupian4.png -------------------------------------------------------------------------------- /themes/default/Public/assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/images/favicon.png -------------------------------------------------------------------------------- /themes/default/Public/assets/images/headicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/images/headicon.png -------------------------------------------------------------------------------- /themes/default/Public/assets/images/home_slide/slide1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/images/home_slide/slide1.jpg -------------------------------------------------------------------------------- /themes/default/Public/assets/images/home_slide/slide2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/images/home_slide/slide2.jpg -------------------------------------------------------------------------------- /themes/default/Public/assets/images/home_slide/slide3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/images/home_slide/slide3.jpg -------------------------------------------------------------------------------- /themes/default/Public/assets/images/hust.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/images/hust.ico -------------------------------------------------------------------------------- /themes/default/Public/assets/images/more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/images/more.png -------------------------------------------------------------------------------- /themes/default/Public/assets/images/news.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/images/news.png -------------------------------------------------------------------------------- /themes/default/Public/assets/images/notice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/images/notice.png -------------------------------------------------------------------------------- /themes/default/Public/assets/images/time.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/images/time.mp4 -------------------------------------------------------------------------------- /themes/default/Public/assets/images/time.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/images/time.webm -------------------------------------------------------------------------------- /themes/default/Public/assets/js/slippry.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/js/slippry.min.map -------------------------------------------------------------------------------- /themes/default/Public/assets/userTheme/font-awesome/4.2.0/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/userTheme/font-awesome/4.2.0/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /themes/default/Public/assets/userTheme/font-awesome/4.2.0/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/userTheme/font-awesome/4.2.0/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /themes/default/Public/assets/userTheme/font-awesome/4.2.0/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/userTheme/font-awesome/4.2.0/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /themes/default/Public/assets/userTheme/font-awesome/4.2.0/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/userTheme/font-awesome/4.2.0/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /themes/default/Public/assets/userTheme/font-awesome/4.4.0/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/userTheme/font-awesome/4.4.0/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /themes/default/Public/assets/userTheme/font-awesome/4.4.0/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/userTheme/font-awesome/4.4.0/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /themes/default/Public/assets/userTheme/font-awesome/4.4.0/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/userTheme/font-awesome/4.4.0/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /themes/default/Public/assets/userTheme/font-awesome/4.4.0/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/userTheme/font-awesome/4.4.0/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /themes/default/Public/assets/userTheme/font-awesome/4.4.0/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/userTheme/font-awesome/4.4.0/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /themes/default/Public/assets/userTheme/img/glyphicons-halflings-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/userTheme/img/glyphicons-halflings-white.png -------------------------------------------------------------------------------- /themes/default/Public/assets/userTheme/img/glyphicons-halflings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/userTheme/img/glyphicons-halflings.png -------------------------------------------------------------------------------- /themes/default/Public/assets/userTheme/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/userTheme/loading.gif -------------------------------------------------------------------------------- /themes/default/Public/assets/userTheme/loadingbg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taosir/wtcms/01a5f68a3dfc2fdddb44eed967bb2d4f60487665/themes/default/Public/assets/userTheme/loadingbg.png -------------------------------------------------------------------------------- /themes/default/User/active.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 重发激活邮件 {$site_name} 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 |

重发激活邮件?现在就重发吧!

17 |
18 |
19 |
20 |
21 | 22 | 23 | -------------------------------------------------------------------------------- /themes/default/hooks.html: -------------------------------------------------------------------------------- 1 | body_start,footer,footer_end,sider,comment -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Exception.class.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | namespace Think; 12 | /** 13 | * ThinkPHP系统异常基类 14 | */ 15 | class Exception extends \Exception { 16 | } -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/libs/guzzle/common/Guzzle/Common/Exception/BadMethodCallException.php: -------------------------------------------------------------------------------- 1 | 'Guzzle\Http\Message\Header\CacheControl', 15 | 'link' => 'Guzzle\Http\Message\Header\Link', 16 | ); 17 | 18 | public function createHeader($header, $value = null) 19 | { 20 | $lowercase = strtolower($header); 21 | 22 | return isset($this->mapping[$lowercase]) 23 | ? new $this->mapping[$lowercase]($header, $value) 24 | : new Header($header, $value); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/libs/guzzle/http/Guzzle/Http/Message/Header/HeaderFactoryInterface.php: -------------------------------------------------------------------------------- 1 | isUrlEncoding()) { 15 | return array($query->encodeValue($key) => implode(',', array_map(array($query, 'encodeValue'), $value))); 16 | } else { 17 | return array($key => implode(',', $value)); 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/libs/guzzle/http/Guzzle/Http/QueryAggregator/DuplicateAggregator.php: -------------------------------------------------------------------------------- 1 | isUrlEncoding()) { 17 | return array($query->encodeValue($key) => array_map(array($query, 'encodeValue'), $value)); 18 | } else { 19 | return array($key => $value); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/libs/guzzle/http/Guzzle/Http/QueryAggregator/PhpAggregator.php: -------------------------------------------------------------------------------- 1 | $v) { 17 | $k = "{$key}[{$k}]"; 18 | if (is_array($v)) { 19 | $ret = array_merge($ret, self::aggregate($k, $v, $query)); 20 | } else { 21 | $ret[$query->encodeValue($k)] = $query->encodeValue($v); 22 | } 23 | } 24 | 25 | return $ret; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/libs/guzzle/http/Guzzle/Http/QueryAggregator/QueryAggregatorInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Apc\Namespaced; 13 | 14 | class Bar 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/libs/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/Namespaced/Baz.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Apc\Namespaced; 13 | 14 | class Baz 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/libs/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/Namespaced/Foo.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Apc\Namespaced; 13 | 14 | class Foo 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/libs/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/Namespaced/FooBar.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Apc\Namespaced; 13 | 14 | class FooBar 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/libs/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/Pearlike/Bar.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Apc\NamespaceCollision\A; 13 | 14 | class Bar 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/libs/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/alpha/Apc/NamespaceCollision/A/Foo.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Apc\NamespaceCollision\A; 13 | 14 | class Foo 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/libs/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/beta/Apc/ApcPrefixCollision/A/B/Bar.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Apc\NamespaceCollision\A\B; 13 | 14 | class Bar 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/libs/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/beta/Apc/NamespaceCollision/A/B/Foo.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Apc\NamespaceCollision\A\B; 13 | 14 | class Foo 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/libs/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/fallback/Apc/Pearlike/FooBar.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Apc\Namespaced; 13 | 14 | class FooBar 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/libs/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/ClassesWithParents/A.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Namespaced; 13 | 14 | class Bar 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/libs/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/Namespaced/Baz.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Namespaced; 13 | 14 | class Baz 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/libs/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/Namespaced/Foo.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Namespaced; 13 | 14 | class Foo 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/libs/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/Namespaced/WithComments.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Namespaced; 13 | 14 | class WithComments 15 | { 16 | /** @Boolean */ 17 | public static $loaded = true; 18 | } 19 | 20 | $string = 'string shoult not be modified {$string}'; 21 | 22 | $heredoc = (<< 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | class Pearlike_WithComments 13 | { 14 | /** @Boolean */ 15 | public static $loaded = true; 16 | } 17 | -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/libs/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/Pearlike2/Bar.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace NamespaceCollision\A; 13 | 14 | class Bar 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/libs/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/alpha/NamespaceCollision/A/Foo.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace NamespaceCollision\A; 13 | 14 | class Foo 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/libs/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/alpha/NamespaceCollision/C/Bar.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace NamespaceCollision\A\B; 13 | 14 | class Bar 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/libs/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/beta/NamespaceCollision/A/B/Foo.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace NamespaceCollision\A\B; 13 | 14 | class Foo 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/libs/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/beta/NamespaceCollision/C/B/Bar.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace ClassMap; 13 | 14 | class SomeClass extends SomeParent implements SomeInterface 15 | { 16 | 17 | } 18 | -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/libs/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/classmap/SomeInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace ClassMap; 13 | 14 | interface SomeInterface 15 | { 16 | 17 | } 18 | -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/libs/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/classmap/SomeParent.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace ClassMap; 13 | 14 | abstract class SomeParent 15 | { 16 | 17 | } 18 | -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/libs/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/classmap/multipleNs.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Foo\Bar; 13 | 14 | class A {} 15 | class B {} 16 | -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/libs/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/deps/traits.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Namespaced; 13 | 14 | class FooBar 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/libs/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/fallback/Namespaced2/FooBar.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Yaml\Exception; 13 | 14 | /** 15 | * Exception class thrown when an error occurs during dumping. 16 | * 17 | * @author Fabien Potencier 18 | * 19 | * @api 20 | */ 21 | class DumpException extends RuntimeException 22 | { 23 | } 24 | -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/libs/symfony/yaml/Symfony/Component/Yaml/Exception/ExceptionInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Yaml\Exception; 13 | 14 | /** 15 | * Exception interface for all exceptions thrown by the component. 16 | * 17 | * @author Fabien Potencier 18 | * 19 | * @api 20 | */ 21 | interface ExceptionInterface 22 | { 23 | } 24 | -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/libs/symfony/yaml/Symfony/Component/Yaml/Exception/RuntimeException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Yaml\Exception; 13 | 14 | /** 15 | * Exception class thrown when an error occurs during parsing. 16 | * 17 | * @author Romain Neutron 18 | * 19 | * @api 20 | */ 21 | class RuntimeException extends \RuntimeException implements ExceptionInterface 22 | { 23 | } 24 | -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/src/Aliyun/Common/Auth/HmacSHA1Signature.php: -------------------------------------------------------------------------------- 1 | computeSignatureCore($key, $data); 22 | } 23 | 24 | public static function factory() { 25 | return new HmacSHA1Signature(); 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/src/Aliyun/Common/Auth/SignerInterface.php: -------------------------------------------------------------------------------- 1 | 3, 14 | ServiceOptions::USER_AGENT => 'aliyun-sdk-php' . '/' . ServiceConstants::SDK_VERSION, 15 | ServiceOptions::CURL_OPTIONS => array(), 16 | ); 17 | -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/src/Aliyun/Common/Resources/strings.php: -------------------------------------------------------------------------------- 1 | 'The bucket name is invalid. A bucket name must: 1) be comprised of lower-case characters, numbers, underscore(_) or dash(-); 2) start with lower case or numbers; 3) be between 3-255 characters long. ', 11 | 'ObjectKeyInvalid' => 'The object key is invalid. An object name should be between 1 - 1023 bytes long when encoded as UTF-8 and cannot contain LF or CR or unsupported chars in XML1.0.', 12 | 'NoSuchKey' => 'The specified key does not exist.', 13 | ); -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/src/Aliyun/Common/Utilities/HttpMethods.php: -------------------------------------------------------------------------------- 1 | eTag = $eTag; 31 | } 32 | 33 | /** 34 | * 获取ETag的值 35 | * @return string 36 | */ 37 | public function getETag() { 38 | return $this->eTag; 39 | } 40 | 41 | 42 | } -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/src/Aliyun/OSS/Parsers/SXParser/SXCreateBucketParser.php: -------------------------------------------------------------------------------- 1 | getXmlObject($response->getContent()); 18 | $result = new InitiateMultipartUploadResult(); 19 | 20 | $result->setBucketName((string) $xml->Bucket); 21 | $result->setKey((string) $xml->Key); 22 | $result->setUploadId((string) $xml->UploadId); 23 | 24 | return $result; 25 | } 26 | } -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/src/Aliyun/OSS/Parsers/SXParser/SXParser.php: -------------------------------------------------------------------------------- 1 | setETag(OSSUtils::trimQuotes($response->getHeader(OSSHeaders::ETAG))); 26 | return $putObjectResult; 27 | } 28 | } -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/src/Aliyun/OSS/Resources/default.options.php: -------------------------------------------------------------------------------- 1 | 'http://oss.aliyuncs.com', 12 | ); 13 | 14 | -------------------------------------------------------------------------------- /thinkphp/Core/Library/Think/Upload/Driver/Aliyun/src/Aliyun/OSS/Utilities/OSSResponseParserFactory.php: -------------------------------------------------------------------------------- 1 | arr = $arr; 19 | return is_array($arr); 20 | } 21 | 22 | public function get_tree(){ 23 | $array=$this->arr; 24 | foreach ($array as $key=> $r){ 25 | $level=count(explode("-", $r["path"]))-1; 26 | $array[$key]["level"]=$level; 27 | $array[$key]["spacer"]=$this->get_spacer($level-1); 28 | } 29 | return $array; 30 | } 31 | 32 | public function get_spacer($count){ 33 | $spacer=""; 34 | for ($i=0;$i<$count;$i++){ 35 | $spacer.=$this->nbsp; 36 | } 37 | return $spacer; 38 | 39 | } 40 | } --------------------------------------------------------------------------------