├── .gitignore ├── Dockerfile ├── INSTALL.TXT ├── LICENSE.TXT ├── README.md ├── app ├── article │ ├── about.php │ ├── action │ │ ├── add.php │ │ ├── admin.php │ │ ├── admin │ │ │ ├── article.php │ │ │ ├── cate.php │ │ │ ├── options.php │ │ │ ├── permissions.php │ │ │ └── sitemap.php │ │ ├── ajax.php │ │ ├── api.php │ │ ├── api │ │ │ ├── index.php │ │ │ └── list.php │ │ ├── cate.php │ │ ├── common.php │ │ ├── delete.php │ │ ├── edit.php │ │ ├── index.php │ │ ├── my.php │ │ ├── my │ │ │ └── index.php │ │ ├── score.php │ │ ├── show.php │ │ ├── tag.php │ │ └── tags.php │ ├── class.article.php │ ├── config.php │ ├── html │ │ ├── add.html │ │ ├── admin │ │ │ ├── article_list.html │ │ │ ├── cate_add.html │ │ │ ├── cate_edit.html │ │ │ ├── cate_list.html │ │ │ ├── menu.html │ │ │ ├── options.html │ │ │ └── permissions.html │ │ ├── cate.html │ │ ├── edit.html │ │ ├── index.html │ │ ├── menu.html │ │ ├── my │ │ │ └── index.html │ │ ├── show.html │ │ ├── tag.html │ │ └── tags.html │ ├── icon.png │ ├── js │ │ ├── admin.js │ │ └── extend.func.js │ └── skin │ │ └── style.css ├── comment │ ├── about.php │ ├── action │ │ ├── add.php │ │ ├── admin.php │ │ ├── admin │ │ │ ├── comment.php │ │ │ └── options.php │ │ ├── api.php │ │ ├── delete.php │ │ ├── my.php │ │ ├── my │ │ │ └── index.php │ │ └── recomment.php │ ├── class.comment.php │ ├── config.php │ └── html │ │ ├── admin │ │ ├── comment_list.html │ │ ├── menu.html │ │ └── options.html │ │ ├── my │ │ └── index.html │ │ └── recomment.html ├── group │ ├── about.php │ ├── action │ │ ├── admin.php │ │ ├── admin │ │ │ ├── cate.php │ │ │ ├── group.php │ │ │ ├── options.php │ │ │ ├── permissions.php │ │ │ └── upuser.php │ │ ├── ajax.php │ │ ├── api.php │ │ ├── api │ │ │ └── index.php │ │ ├── audit.php │ │ ├── cate.php │ │ ├── create.php │ │ ├── delete.php │ │ ├── edit.php │ │ ├── index.php │ │ ├── kicked.php │ │ ├── my.php │ │ ├── my │ │ │ └── index.php │ │ ├── plugin.php │ │ ├── show.php │ │ ├── tag.php │ │ ├── tags.php │ │ ├── topic.php │ │ └── user.php │ ├── class.group.php │ ├── config.php │ ├── html │ │ ├── admin │ │ │ ├── cate_add.html │ │ │ ├── cate_edit.html │ │ │ ├── cate_list.html │ │ │ ├── group_list.html │ │ │ ├── group_recommend.html │ │ │ ├── menu.html │ │ │ ├── options.html │ │ │ └── permissions.html │ │ ├── ajax_topic.html │ │ ├── audit.html │ │ ├── create.html │ │ ├── edit_base.html │ │ ├── edit_cate.html │ │ ├── edit_icon.html │ │ ├── edit_isadmin.html │ │ ├── edit_transfer.html │ │ ├── edit_type.html │ │ ├── edit_user.html │ │ ├── edit_useraudit.html │ │ ├── edit_xbar.html │ │ ├── group_ajax.html │ │ ├── group_ajax_more.html │ │ ├── group_isopen.html │ │ ├── index.html │ │ ├── my │ │ │ └── index.html │ │ ├── show.html │ │ ├── tag.html │ │ ├── tags.html │ │ └── user.html │ ├── icon.png │ ├── js │ │ ├── admin.js │ │ └── extend.func.js │ └── skin │ │ ├── group.jpg │ │ └── style.css ├── home │ ├── about.php │ ├── action │ │ ├── admin.php │ │ ├── admin │ │ │ ├── info.php │ │ │ └── options.php │ │ ├── index.php │ │ ├── info.php │ │ ├── my.php │ │ ├── plugin.php │ │ ├── report.php │ │ └── theme.php │ ├── class.home.php │ ├── config.php │ ├── html │ │ ├── admin │ │ │ ├── info_add.html │ │ │ ├── info_edit.html │ │ │ ├── info_list.html │ │ │ ├── menu.html │ │ │ └── options.html │ │ ├── index.html │ │ ├── info.html │ │ ├── menu.html │ │ ├── my.html │ │ ├── report.html │ │ └── theme.html │ ├── icon.png │ ├── js │ │ ├── admin.js │ │ └── extend.func.js │ └── skin │ │ └── style.css ├── index.php ├── mail │ ├── about.php │ ├── action │ │ ├── admin.php │ │ └── admin │ │ │ ├── do.php │ │ │ └── options.php │ ├── class.mail.php │ ├── config.php │ └── html │ │ └── admin │ │ ├── menu.html │ │ ├── options.html │ │ └── options_sms.html ├── message │ ├── about.php │ ├── action │ │ ├── admin.php │ │ ├── admin │ │ │ ├── msg.php │ │ │ └── options.php │ │ ├── api.php │ │ ├── api │ │ │ └── index.php │ │ ├── common.php │ │ ├── friend.php │ │ ├── index.php │ │ ├── msgbox.php │ │ ├── my.php │ │ ├── newmsg.php │ │ ├── read.php │ │ ├── sendbox.php │ │ ├── sendmsg.php │ │ ├── system.php │ │ └── user.php │ ├── class.message.php │ ├── config.php │ ├── html │ │ ├── admin │ │ │ ├── menu.html │ │ │ ├── msg_list.html │ │ │ └── options.html │ │ ├── friend.html │ │ ├── menu.html │ │ ├── msgbox.html │ │ ├── my.html │ │ ├── sendbox.html │ │ ├── system.html │ │ └── user.html │ ├── js │ │ └── extend.func.js │ └── skin │ │ └── style.css ├── my │ ├── about.php │ ├── action │ │ ├── admin.php │ │ ├── admin │ │ │ └── options.php │ │ ├── common.php │ │ ├── index.php │ │ ├── invite.php │ │ ├── score.php │ │ └── setting.php │ ├── class.my.php │ ├── config.php │ ├── html │ │ ├── admin │ │ │ └── options.html │ │ ├── index.html │ │ ├── invite.html │ │ ├── score.html │ │ ├── setting_base.html │ │ ├── setting_city.html │ │ ├── setting_cut.html │ │ ├── setting_email.html │ │ ├── setting_face.html │ │ ├── setting_menu.html │ │ ├── setting_pwd.html │ │ └── setting_tag.html │ ├── icon.png │ ├── js │ │ ├── admin.js │ │ └── extend.func.js │ └── skin │ │ └── style.css ├── photo │ ├── about.php │ ├── action │ │ ├── admin.php │ │ ├── admin │ │ │ ├── album.php │ │ │ ├── options.php │ │ │ ├── permissions.php │ │ │ └── photo.php │ │ ├── ajax.php │ │ ├── album.php │ │ ├── api.php │ │ ├── api │ │ │ └── index.php │ │ ├── create.php │ │ ├── delete.php │ │ ├── edit.php │ │ ├── index.php │ │ ├── my.php │ │ ├── my │ │ │ └── index.php │ │ ├── show.php │ │ ├── upload.php │ │ └── user.php │ ├── class.photo.php │ ├── config.php │ ├── html │ │ ├── admin │ │ │ ├── album_list.html │ │ │ ├── album_photo.html │ │ │ ├── menu.html │ │ │ ├── options.html │ │ │ ├── permissions.html │ │ │ └── photo_list.html │ │ ├── album.html │ │ ├── album_edit.html │ │ ├── album_info.html │ │ ├── create.html │ │ ├── index.html │ │ ├── menu.html │ │ ├── my │ │ │ └── index.html │ │ ├── photo_edit.html │ │ ├── show.html │ │ ├── upload.html │ │ └── user.html │ ├── js │ │ ├── admin.js │ │ └── extend.func.js │ └── skin │ │ ├── photo_album.png │ │ └── style.css ├── pubs │ ├── about.php │ ├── action │ │ ├── admin.php │ │ ├── admin │ │ │ └── options.php │ │ ├── aliyun.php │ │ ├── api.php │ │ ├── code.php │ │ ├── draft.php │ │ ├── editor.php │ │ ├── email.php │ │ ├── home.php │ │ ├── index.php │ │ ├── phone.php │ │ └── plugin.php │ ├── class.pubs.php │ ├── config.php │ ├── html │ │ ├── admin │ │ │ ├── menu.html │ │ │ ├── options.html │ │ │ └── plugin_menu.html │ │ └── home.html │ └── js │ │ ├── admin.js │ │ └── extend.func.js ├── search │ ├── about.php │ ├── action │ │ ├── admin.php │ │ ├── admin │ │ │ └── options.php │ │ ├── common.php │ │ ├── index.php │ │ ├── s.php │ │ └── xs.php │ ├── class.search.php │ ├── config.php │ ├── html │ │ ├── admin │ │ │ ├── menu.html │ │ │ └── options.html │ │ ├── index.html │ │ ├── s_all.html │ │ ├── s_article.html │ │ ├── s_group.html │ │ ├── s_menu.html │ │ ├── s_topic.html │ │ └── s_user.html │ ├── js │ │ └── extend.func.js │ └── skin │ │ └── style.css ├── system │ ├── about.php │ ├── action │ │ ├── anti.php │ │ ├── apps.php │ │ ├── cache.php │ │ ├── do.php │ │ ├── editor.php │ │ ├── index.php │ │ ├── login.php │ │ ├── logo.php │ │ ├── logs.php │ │ ├── main.php │ │ ├── options.php │ │ ├── phpinfo.php │ │ ├── plugin.php │ │ ├── redis.php │ │ ├── spam.php │ │ ├── sql.php │ │ ├── test.php │ │ └── update.php │ ├── class.system.php │ ├── config.php │ ├── html │ │ ├── admincp.html │ │ ├── anti_cloud.html │ │ ├── anti_email.html │ │ ├── anti_ip.html │ │ ├── anti_menu.html │ │ ├── anti_phone.html │ │ ├── anti_report.html │ │ ├── anti_word.html │ │ ├── anti_wordadd.html │ │ ├── apps.html │ │ ├── apps_applist.html │ │ ├── apps_menu.html │ │ ├── apps_mylist.html │ │ ├── cache.html │ │ ├── editor_list.html │ │ ├── logs_list.html │ │ ├── logs_show.html │ │ ├── main.html │ │ ├── menu.html │ │ ├── options.html │ │ ├── plugin_list.html │ │ ├── spam.html │ │ ├── sql.html │ │ ├── test.html │ │ ├── update.html │ │ ├── update_hand.html │ │ ├── update_one.html │ │ ├── update_three.html │ │ └── update_two.html │ ├── js │ │ ├── admin.js │ │ └── extend.func.js │ └── skin │ │ ├── loading.gif │ │ ├── logo.png │ │ └── style.css ├── tag │ ├── about.php │ ├── action │ │ ├── add.php │ │ ├── add_ajax.php │ │ ├── admin.php │ │ ├── admin │ │ │ ├── do.php │ │ │ ├── list.php │ │ │ └── options.php │ │ ├── index.php │ │ └── topic.php │ ├── class.tag.php │ ├── config.php │ └── html │ │ └── admin │ │ ├── list.html │ │ ├── menu.html │ │ └── options.html ├── topic │ ├── about.php │ ├── action │ │ ├── add.php │ │ ├── admin.php │ │ ├── admin │ │ │ ├── options.php │ │ │ ├── permissions.php │ │ │ └── topic.php │ │ ├── ajax.php │ │ ├── api.php │ │ ├── api │ │ │ └── index .php │ │ ├── delete.php │ │ ├── edit.php │ │ ├── group.php │ │ ├── index.php │ │ ├── move.php │ │ ├── my.php │ │ ├── my │ │ │ └── index.php │ │ ├── score.php │ │ ├── show.php │ │ ├── tag.php │ │ └── tags.php │ ├── class.topic.php │ ├── config.php │ ├── html │ │ ├── add.html │ │ ├── admin │ │ │ ├── menu.html │ │ │ ├── options.html │ │ │ ├── permissions.html │ │ │ ├── topic_delete.html │ │ │ ├── topic_edit.html │ │ │ ├── topic_edit_view.html │ │ │ └── topic_list.html │ │ ├── edit.html │ │ ├── group.html │ │ ├── index.html │ │ ├── move.html │ │ ├── my │ │ │ └── index.html │ │ ├── show.html │ │ ├── tag.html │ │ ├── tags.html │ │ ├── topic_isopen.html │ │ └── topic_xuqi.html │ ├── js │ │ └── extend.func.js │ └── skin │ │ └── style.css ├── user │ ├── about.php │ ├── action │ │ ├── admin.php │ │ ├── admin │ │ │ ├── group.php │ │ │ ├── guestbook.php │ │ │ ├── options.php │ │ │ ├── permissions.php │ │ │ ├── role.php │ │ │ ├── score.php │ │ │ └── user.php │ │ ├── anti.php │ │ ├── api.php │ │ ├── api │ │ │ └── index.php │ │ ├── article.php │ │ ├── follow.php │ │ ├── followed.php │ │ ├── forgetpwd.php │ │ ├── group.php │ │ ├── guestbook.php │ │ ├── index.php │ │ ├── invite.php │ │ ├── login.php │ │ ├── logout.php │ │ ├── message.php │ │ ├── my.php │ │ ├── my │ │ │ ├── common.php │ │ │ └── index.php │ │ ├── phone.php │ │ ├── plogin.php │ │ ├── plugin.php │ │ ├── register.php │ │ ├── resetpwd.php │ │ ├── role.php │ │ ├── signin.php │ │ ├── space.php │ │ ├── system.php │ │ ├── topic.php │ │ ├── userinfo.php │ │ ├── verify.php │ │ └── wxlogin.php │ ├── class.user.php │ ├── config.php │ ├── html │ │ ├── admin │ │ │ ├── footer.html │ │ │ ├── group_list.html │ │ │ ├── guestbook_list.html │ │ │ ├── menu.html │ │ │ ├── options.html │ │ │ ├── permissions.html │ │ │ ├── role_list.html │ │ │ ├── score_list.html │ │ │ ├── score_send.html │ │ │ ├── user_add.html │ │ │ ├── user_list.html │ │ │ ├── user_pwd.html │ │ │ └── user_view.html │ │ ├── area.html │ │ ├── article.html │ │ ├── city.html │ │ ├── collect.html │ │ ├── follow.html │ │ ├── followed.html │ │ ├── forgetpwd.html │ │ ├── forgetpwd_phone.html │ │ ├── group.html │ │ ├── guestbook.html │ │ ├── index.html │ │ ├── invite.html │ │ ├── login.html │ │ ├── menu.html │ │ ├── message_add.html │ │ ├── phone.html │ │ ├── phone_verify.html │ │ ├── plogin.html │ │ ├── register.html │ │ ├── resetpwd.html │ │ ├── role.html │ │ ├── signin_ajax.html │ │ ├── space.html │ │ ├── system.html │ │ ├── topic.html │ │ ├── userinfo.html │ │ ├── verify.html │ │ └── verify_face.html │ ├── js │ │ ├── admin.js │ │ └── extend.func.js │ └── skin │ │ └── style.css └── weibo │ ├── about.php │ ├── action │ ├── add.php │ ├── admin.php │ ├── admin │ │ ├── options.php │ │ ├── permissions.php │ │ └── weibo.php │ ├── api.php │ ├── api │ │ └── index.php │ ├── delete.php │ ├── index.php │ ├── my.php │ ├── my │ │ └── index.php │ ├── photo.php │ └── show.php │ ├── class.weibo.php │ ├── config.php │ ├── html │ ├── admin │ │ ├── menu.html │ │ ├── options.html │ │ ├── permissions.html │ │ └── weibo_list.html │ ├── ajax_list.html │ ├── index.html │ ├── menu.html │ ├── my │ │ └── index.html │ ├── photo_list.html │ └── show.html │ ├── js │ └── extend.func.js │ └── skin │ └── style.css ├── cache └── index.php ├── composer.json ├── composer.lock ├── data └── index.php ├── favicon.ico ├── index.php ├── install ├── action │ ├── index.php │ ├── next.php │ └── result.php ├── html │ ├── error.html │ ├── footer.html │ ├── header.html │ ├── index.html │ ├── next.html │ └── result.html ├── index.php ├── install.sql └── skin │ ├── logo.gif │ └── style.css ├── plugins ├── home │ ├── article │ │ ├── about.php │ │ ├── article.html │ │ └── article.php │ ├── links │ │ ├── about.php │ │ ├── edit.php │ │ ├── edit_set.html │ │ ├── links.html │ │ └── links.php │ ├── login │ │ ├── about.php │ │ ├── login.html │ │ ├── login.php │ │ └── style.css │ ├── newgroup │ │ ├── about.php │ │ ├── newgroup.html │ │ └── newgroup.php │ ├── photo │ │ ├── about.php │ │ ├── photo.html │ │ ├── photo.php │ │ └── style.css │ ├── recommendarticle │ │ ├── about.php │ │ ├── edit.php │ │ ├── edit_set.html │ │ ├── recommendarticle.html │ │ └── recommendarticle.php │ ├── recommendgroup │ │ ├── about.php │ │ ├── recommendgroup.html │ │ ├── recommendgroup.php │ │ └── style.css │ ├── recommendtopic │ │ ├── about.php │ │ ├── edit.php │ │ ├── edit_set.html │ │ ├── recommendtopic.html │ │ ├── recommendtopic.php │ │ └── style.css │ ├── signuser │ │ ├── about.php │ │ ├── signuser.html │ │ └── signuser.php │ ├── slide │ │ ├── about.php │ │ ├── edit.php │ │ ├── edit_edit.html │ │ ├── edit_set.html │ │ ├── slide.html │ │ └── slide.php │ ├── tag │ │ ├── about.php │ │ ├── edit.php │ │ ├── edit_set.html │ │ ├── tag.html │ │ └── tag.php │ ├── topic │ │ ├── about.php │ │ ├── topic.html │ │ └── topic.php │ └── weibo │ │ ├── about.php │ │ ├── style.css │ │ ├── weibo.html │ │ ├── weibo.js │ │ └── weibo.php ├── index.php └── pubs │ ├── counter │ ├── about.php │ ├── counter.php │ ├── edit.php │ └── edit_set.html │ ├── feedback │ ├── about.php │ ├── edit.php │ ├── edit_set.html │ ├── feed-back.png │ └── feedback.php │ ├── gobad │ ├── about.php │ ├── edit.php │ ├── edit_set.html │ └── gobad.php │ ├── gotop │ ├── about.php │ ├── fruitxiao.png │ ├── gotop.php │ ├── jquery.goToTop.js │ ├── side-icon02.png │ └── style.css │ ├── morenav │ ├── about.php │ ├── edit.php │ ├── edit_set.html │ ├── morenav.html │ └── morenav.php │ ├── navs │ ├── about.php │ ├── edit.php │ ├── edit_set.html │ └── navs.php │ ├── summernote │ ├── about.php │ ├── config.js │ ├── font │ │ ├── summernote.eot │ │ ├── summernote.ttf │ │ ├── summernote.woff │ │ └── summernote.woff2 │ ├── lang │ │ ├── summernote-zh-CN.js │ │ ├── summernote-zh-CN.min.js │ │ └── summernote-zh-CN.min.js.LICENSE.txt │ ├── load.js │ ├── load_m.js │ ├── load_mini.js │ ├── load_mt.js │ ├── plugin │ │ ├── databasic │ │ │ ├── summernote-ext-databasic.css │ │ │ └── summernote-ext-databasic.js │ │ ├── emojis │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ ├── 5.png │ │ │ └── 6.png │ │ ├── specialchars │ │ │ └── summernote-ext-specialchars.js │ │ ├── summernote-cleaner.js │ │ ├── summernote-ext-emoji.js │ │ └── summernote-ext-highlight.js │ ├── summernote-lite.css │ ├── summernote-lite.js │ ├── summernote-lite.js.map │ ├── summernote-lite.min.css │ ├── summernote-lite.min.js │ ├── summernote-lite.min.js.LICENSE.txt │ ├── summernote-lite.min.js.map │ └── summernote.php │ └── wordad │ ├── about.php │ ├── edit.html │ ├── edit.php │ └── wordad.php ├── public ├── bootstrap-datetimepicker │ ├── bootstrap-datetimepicker.css │ ├── bootstrap-datetimepicker.js │ └── bootstrap-datetimepicker.zh-CN.js ├── bootstrap-icons │ ├── bootstrap-icons.css │ ├── bootstrap-icons.json │ ├── fonts │ │ ├── bootstrap-icons.woff │ │ └── bootstrap-icons.woff2 │ └── index.html ├── bootstrap │ ├── css │ │ ├── bootstrap-grid.css │ │ ├── bootstrap-grid.css.map │ │ ├── bootstrap-grid.min.css │ │ ├── bootstrap-grid.min.css.map │ │ ├── bootstrap-reboot.css │ │ ├── bootstrap-reboot.css.map │ │ ├── bootstrap-reboot.min.css │ │ ├── bootstrap-reboot.min.css.map │ │ ├── bootstrap.css │ │ ├── bootstrap.css.map │ │ ├── bootstrap.min.css │ │ └── bootstrap.min.css.map │ └── js │ │ ├── bootstrap.bundle.js │ │ ├── bootstrap.bundle.js.map │ │ ├── bootstrap.bundle.min.js │ │ ├── bootstrap.bundle.min.js.map │ │ ├── bootstrap.js │ │ ├── bootstrap.js.map │ │ ├── bootstrap.min.js │ │ └── bootstrap.min.js.map ├── html │ ├── 404.html │ ├── comment.html │ ├── footer.html │ ├── footer_admin.html │ ├── header.html │ ├── header_admin.html │ ├── my.html │ ├── notice.html │ └── plugin_menu.html ├── images │ ├── app.png │ ├── bigload.gif │ ├── ding.png │ ├── event.jpg │ ├── group.jpg │ ├── hot.png │ ├── ios.jpg │ ├── loading.gif │ ├── loadingg.gif │ ├── location.jpg │ ├── logo.png │ ├── new.png │ ├── nopic.jpg │ ├── photo.jpg │ ├── posts.gif │ ├── redeem.png │ ├── renzheng.png │ ├── renzheng1.png │ ├── renzheng2.png │ ├── rz1.gif │ ├── rz1.png │ ├── rz2.gif │ ├── rz2.png │ ├── score.gif │ ├── sy-video.png │ ├── sy.png │ ├── thinksaas2012.png │ ├── topic.gif │ ├── user_large.jpg │ ├── video.gif │ ├── vote.gif │ └── watermark.gif ├── index.php └── js │ ├── bootstrap3-validation.js │ ├── city │ ├── city.min.js │ └── jquery.cityselect.js │ ├── clipboard.js │ ├── common.js │ ├── dropzone │ ├── basic.css │ ├── dropzone-amd-module.js │ ├── dropzone.css │ ├── dropzone.js │ └── readme.md │ ├── imbox │ └── imbox.js │ ├── jeditable │ └── jeditable.js │ ├── jquery-migrate.js │ ├── jquery.min.js │ ├── jquery.nestable.js │ ├── jquery.upload.v2.js │ ├── jqueryTag-it │ ├── css │ │ ├── jquery.tagit.css │ │ └── tagit.ui-zendesk.css │ └── js │ │ ├── tag-it.js │ │ └── tag-it.min.js │ ├── raty │ ├── img │ │ ├── cancel-off.png │ │ ├── cancel-on.png │ │ ├── star-half.png │ │ ├── star-off.png │ │ └── star-on.png │ ├── js │ │ └── jquery.raty.min.js │ └── readme.txt │ └── xss.js ├── robots.txt ├── theme ├── fresh │ ├── body_bg.jpg │ ├── preview.jpg │ └── style.css ├── index.php └── sample │ ├── about.php │ ├── base.css │ ├── bg-2.jpg │ ├── bg-body.jpg │ ├── bg-line.gif │ ├── bg-lined.gif │ ├── error.png │ ├── header-bg.png │ ├── hot.gif │ ├── logo.gif │ ├── onLoad.gif │ ├── preview.jpg │ ├── right.png │ ├── search.png │ ├── style.css │ └── trumpet.gif ├── thinksaas ├── Image.class.php ├── class.crypt.php ├── common.php ├── config.php ├── index.php ├── mysqli.php ├── pclzip.lib.php ├── thinksaas.php ├── tsApp.php ├── tsDbLinker.php ├── tsFileCache.php ├── tsFunction.php ├── tsMySqlCache.php ├── tsTemplate.php └── xsshtml.class.php ├── tslogs └── index.php ├── upgrade ├── index.php └── version.php ├── uploadfile ├── index.php ├── logo │ ├── index.php │ └── logo.png └── slide │ ├── 0 │ └── 0 │ │ └── 1.jpg │ └── index.php └── vendor ├── adbario └── php-dot-notation │ ├── LICENSE.md │ ├── composer.json │ └── src │ ├── Dot.php │ └── helpers.php ├── alibabacloud └── client │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── LICENSE.md │ ├── NOTICE.md │ ├── README-zh-CN.md │ ├── README.md │ ├── UPGRADING.md │ ├── composer.json │ └── src │ ├── Accept.php │ ├── AlibabaCloud.php │ ├── Clients │ ├── AccessKeyClient.php │ ├── BearerTokenClient.php │ ├── Client.php │ ├── EcsRamRoleClient.php │ ├── ManageTrait.php │ ├── RamRoleArnClient.php │ ├── RsaKeyPairClient.php │ └── StsClient.php │ ├── Config │ ├── Config.php │ └── Data.php │ ├── Credentials │ ├── AccessKeyCredential.php │ ├── BearerTokenCredential.php │ ├── CredentialsInterface.php │ ├── EcsRamRoleCredential.php │ ├── Ini │ │ ├── CreateTrait.php │ │ ├── IniCredential.php │ │ └── OptionsTrait.php │ ├── Providers │ │ ├── CredentialsProvider.php │ │ ├── EcsRamRoleProvider.php │ │ ├── Provider.php │ │ ├── RamRoleArnProvider.php │ │ └── RsaKeyPairProvider.php │ ├── RamRoleArnCredential.php │ ├── Requests │ │ ├── AssumeRole.php │ │ └── GenerateSessionAccessKey.php │ ├── RsaKeyPairCredential.php │ └── StsCredential.php │ ├── DefaultAcsClient.php │ ├── Encode.php │ ├── Exception │ ├── AlibabaCloudException.php │ ├── ClientException.php │ └── ServerException.php │ ├── Filter │ ├── ApiFilter.php │ ├── ClientFilter.php │ ├── CredentialFilter.php │ ├── Filter.php │ └── HttpFilter.php │ ├── Functions.php │ ├── Log │ └── LogFormatter.php │ ├── Profile │ └── DefaultProfile.php │ ├── Regions │ ├── EndpointProvider.php │ ├── LocationService.php │ └── LocationServiceRequest.php │ ├── Release.php │ ├── Request │ ├── Request.php │ ├── RoaRequest.php │ ├── RpcRequest.php │ ├── Traits │ │ ├── AcsTrait.php │ │ ├── ClientTrait.php │ │ ├── DeprecatedRoaTrait.php │ │ ├── DeprecatedTrait.php │ │ └── RetryTrait.php │ └── UserAgent.php │ ├── Resolver │ ├── ActionResolverTrait.php │ ├── ApiResolver.php │ ├── CallTrait.php │ ├── Roa.php │ ├── Rpc.php │ └── VersionResolver.php │ ├── Result │ └── Result.php │ ├── SDK.php │ ├── Signature │ ├── BearerTokenSignature.php │ ├── ShaHmac1Signature.php │ ├── ShaHmac256Signature.php │ ├── ShaHmac256WithRsaSignature.php │ ├── Signature.php │ └── SignatureInterface.php │ ├── Support │ ├── Arrays.php │ ├── Path.php │ └── Sign.php │ └── Traits │ ├── ArrayAccessTrait.php │ ├── ClientTrait.php │ ├── DefaultRegionTrait.php │ ├── EndpointTrait.php │ ├── HasDataTrait.php │ ├── HistoryTrait.php │ ├── HttpTrait.php │ ├── LogTrait.php │ ├── MockTrait.php │ ├── ObjectAccessTrait.php │ ├── RegionTrait.php │ └── RequestTrait.php ├── aliyuncs └── oss-sdk-php │ ├── .coveralls.yml │ ├── .gitignore │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README-CN.md │ ├── README.md │ ├── autoload.php │ ├── build-phar.sh │ ├── composer.json │ ├── example.jpg │ ├── index.php │ ├── phpunit.xml │ ├── samples │ ├── Bucket.php │ ├── BucketCors.php │ ├── BucketLifecycle.php │ ├── BucketLogging.php │ ├── BucketReferer.php │ ├── BucketWebsite.php │ ├── Callback.php │ ├── Common.php │ ├── Config.php │ ├── Image.php │ ├── LiveChannel.php │ ├── MultipartUpload.php │ ├── Object.php │ ├── RunAll.php │ └── Signature.php │ ├── src │ └── OSS │ │ ├── Core │ │ ├── MimeTypes.php │ │ ├── OssException.php │ │ └── OssUtil.php │ │ ├── Http │ │ ├── LICENSE │ │ ├── RequestCore.php │ │ ├── RequestCore_Exception.php │ │ └── ResponseCore.php │ │ ├── Model │ │ ├── BucketInfo.php │ │ ├── BucketListInfo.php │ │ ├── BucketStat.php │ │ ├── CnameConfig.php │ │ ├── CorsConfig.php │ │ ├── CorsRule.php │ │ ├── DeleteMarkerInfo.php │ │ ├── DeleteObjectInfo.php │ │ ├── DeletedObjectInfo.php │ │ ├── ExtendWormConfig.php │ │ ├── GetLiveChannelHistory.php │ │ ├── GetLiveChannelInfo.php │ │ ├── GetLiveChannelStatus.php │ │ ├── InitiateWormConfig.php │ │ ├── LifecycleAction.php │ │ ├── LifecycleConfig.php │ │ ├── LifecycleRule.php │ │ ├── ListMultipartUploadInfo.php │ │ ├── ListPartsInfo.php │ │ ├── LiveChannelConfig.php │ │ ├── LiveChannelHistory.php │ │ ├── LiveChannelInfo.php │ │ ├── LiveChannelListInfo.php │ │ ├── LoggingConfig.php │ │ ├── ObjectInfo.php │ │ ├── ObjectListInfo.php │ │ ├── ObjectVersionInfo.php │ │ ├── ObjectVersionListInfo.php │ │ ├── PartInfo.php │ │ ├── PrefixInfo.php │ │ ├── RefererConfig.php │ │ ├── RequestPaymentConfig.php │ │ ├── RestoreConfig.php │ │ ├── ServerSideEncryptionConfig.php │ │ ├── StorageCapacityConfig.php │ │ ├── Tag.php │ │ ├── TaggingConfig.php │ │ ├── UploadInfo.php │ │ ├── VersioningConfig.php │ │ ├── WebsiteConfig.php │ │ ├── WormConfig.php │ │ └── XmlConfig.php │ │ ├── OssClient.php │ │ └── Result │ │ ├── AclResult.php │ │ ├── AppendResult.php │ │ ├── BodyResult.php │ │ ├── CallbackResult.php │ │ ├── CopyObjectResult.php │ │ ├── DeleteObjectVersionsResult.php │ │ ├── DeleteObjectsResult.php │ │ ├── ExistResult.php │ │ ├── GetBucketEncryptionResult.php │ │ ├── GetBucketInfoResult.php │ │ ├── GetBucketRequestPaymentResult.php │ │ ├── GetBucketStatResult.php │ │ ├── GetBucketTagsResult.php │ │ ├── GetBucketVersioningResult.php │ │ ├── GetBucketWormResult.php │ │ ├── GetCnameResult.php │ │ ├── GetCorsResult.php │ │ ├── GetLifecycleResult.php │ │ ├── GetLiveChannelHistoryResult.php │ │ ├── GetLiveChannelInfoResult.php │ │ ├── GetLiveChannelStatusResult.php │ │ ├── GetLocationResult.php │ │ ├── GetLoggingResult.php │ │ ├── GetRefererResult.php │ │ ├── GetStorageCapacityResult.php │ │ ├── GetWebsiteResult.php │ │ ├── HeaderResult.php │ │ ├── InitiateBucketWormResult.php │ │ ├── InitiateMultipartUploadResult.php │ │ ├── ListBucketsResult.php │ │ ├── ListLiveChannelResult.php │ │ ├── ListMultipartUploadResult.php │ │ ├── ListObjectVersionsResult.php │ │ ├── ListObjectsResult.php │ │ ├── ListPartsResult.php │ │ ├── PutLiveChannelResult.php │ │ ├── PutSetDeleteResult.php │ │ ├── Result.php │ │ ├── SymlinkResult.php │ │ └── UploadPartResult.php │ └── tests │ └── OSS │ └── Tests │ ├── AclResultTest.php │ ├── BodyResultTest.php │ ├── BucketCnameTest.php │ ├── BucketInfoTest.php │ ├── BucketLiveChannelTest.php │ ├── CallbackTest.php │ ├── CnameConfigTest.php │ ├── Common.php │ ├── ContentTypeTest.php │ ├── CopyObjectResult.php │ ├── CorsConfigTest.php │ ├── DeleteObjectVersionsResultTest.php │ ├── ExistResultTest.php │ ├── GetBucketEncryptionResultTest.php │ ├── GetBucketRequestPaymentResultTest.php │ ├── GetBucketStatResultTest.php │ ├── GetBucketTagsResultTest.php │ ├── GetBucketWormResultTest.php │ ├── GetCorsResultTest.php │ ├── GetLifecycleResultTest.php │ ├── GetLoggingResultTest.php │ ├── GetRefererResultTest.php │ ├── GetWebsiteResultTest.php │ ├── HeaderResultTest.php │ ├── HttpTest.php │ ├── InitiateMultipartUploadResultTest.php │ ├── LifecycleConfigTest.php │ ├── ListBucketsResultTest.php │ ├── ListMultipartUploadResultTest.php │ ├── ListObjectVersionsResultTest.php │ ├── ListObjectsResultTest.php │ ├── ListPartsResultTest.php │ ├── LiveChannelXmlTest.php │ ├── LoggingConfigTest.php │ ├── MimeTypesTest.php │ ├── ObjectAclTest.php │ ├── OssClientBucketCorsTest.php │ ├── OssClientBucketEncryptionTest.php │ ├── OssClientBucketInfoTest.php │ ├── OssClientBucketLifecycleTest.php │ ├── OssClientBucketLoggingTest.php │ ├── OssClientBucketPolicyTest.php │ ├── OssClientBucketRefererTest.php │ ├── OssClientBucketRequestPaymentTest.php │ ├── OssClientBucketStatTestTest.php │ ├── OssClientBucketStorageCapacityTest.php │ ├── OssClientBucketTagsTest.php │ ├── OssClientBucketTest.php │ ├── OssClientBucketVersioningTest.php │ ├── OssClientBucketWebsiteTest.php │ ├── OssClientBucketWormTest.php │ ├── OssClientImageTest.php │ ├── OssClientListObjectsTest.php │ ├── OssClientMultipartUploadTest.php │ ├── OssClientObjectRequestPaymentTest.php │ ├── OssClientObjectTaggingTest.php │ ├── OssClientObjectTest.php │ ├── OssClientObjectVersioningTest.php │ ├── OssClientRestoreObjectTest.php │ ├── OssClientSignatureTest.php │ ├── OssClientTest.php │ ├── OssExceptionTest.php │ ├── OssTrafficLimitTest.php │ ├── OssUtilTest.php │ ├── PutSetDeleteResultTest.php │ ├── RefererConfigTest.php │ ├── StorageCapacityConfigTest.php │ ├── StorageCapacityTest.php │ ├── SymlinkTest.php │ ├── TestOssClientBase.php │ ├── UploadPartResultTest.php │ └── WebsiteConfigTest.php ├── autoload.php ├── bin ├── jp.php └── jp.php.bat ├── clagiordano └── weblibs-configmanager │ ├── .github │ └── workflows │ │ └── php.yml │ ├── .gitignore │ ├── .travis.yml │ ├── README.md │ ├── composer.json │ ├── composer.lock │ ├── phpunit.xml │ ├── src │ └── ConfigManager.php │ ├── tests │ └── ConfigManagerTest.php │ └── testsdata │ └── sample_config_data.php ├── composer ├── ClassLoader.php ├── InstalledVersions.php ├── LICENSE ├── autoload_classmap.php ├── autoload_files.php ├── autoload_namespaces.php ├── autoload_psr4.php ├── autoload_real.php ├── autoload_static.php ├── installed.json ├── installed.php └── platform_check.php ├── danielstjules └── stringy │ ├── CHANGELOG.md │ ├── LICENSE.txt │ ├── README.md │ ├── composer.json │ └── src │ ├── Create.php │ ├── StaticStringy.php │ └── Stringy.php ├── easywechat-composer └── easywechat-composer │ ├── .gitignore │ ├── .php_cs │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── composer.json │ ├── phpunit.xml │ ├── src │ ├── Commands │ │ ├── ExtensionsCommand.php │ │ └── Provider.php │ ├── Contracts │ │ └── Encrypter.php │ ├── Delegation │ │ ├── DelegationOptions.php │ │ ├── DelegationTo.php │ │ └── Hydrate.php │ ├── EasyWeChat.php │ ├── Encryption │ │ └── DefaultEncrypter.php │ ├── Exceptions │ │ ├── DecryptException.php │ │ ├── DelegationException.php │ │ └── EncryptException.php │ ├── Extension.php │ ├── Http │ │ ├── DelegationResponse.php │ │ └── Response.php │ ├── Laravel │ │ ├── Http │ │ │ └── Controllers │ │ │ │ └── DelegatesController.php │ │ ├── ServiceProvider.php │ │ ├── config.php │ │ └── routes.php │ ├── ManifestManager.php │ ├── Plugin.php │ └── Traits │ │ ├── MakesHttpRequests.php │ │ └── WithAggregator.php │ └── tests │ └── ManifestManagerTest.php ├── guzzlehttp ├── guzzle │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── UPGRADING.md │ ├── composer.json │ └── src │ │ ├── BodySummarizer.php │ │ ├── BodySummarizerInterface.php │ │ ├── Client.php │ │ ├── ClientInterface.php │ │ ├── ClientTrait.php │ │ ├── Cookie │ │ ├── CookieJar.php │ │ ├── CookieJarInterface.php │ │ ├── FileCookieJar.php │ │ ├── SessionCookieJar.php │ │ └── SetCookie.php │ │ ├── Exception │ │ ├── BadResponseException.php │ │ ├── ClientException.php │ │ ├── ConnectException.php │ │ ├── GuzzleException.php │ │ ├── InvalidArgumentException.php │ │ ├── RequestException.php │ │ ├── ServerException.php │ │ ├── TooManyRedirectsException.php │ │ └── TransferException.php │ │ ├── Handler │ │ ├── CurlFactory.php │ │ ├── CurlFactoryInterface.php │ │ ├── CurlHandler.php │ │ ├── CurlMultiHandler.php │ │ ├── EasyHandle.php │ │ ├── MockHandler.php │ │ ├── Proxy.php │ │ └── StreamHandler.php │ │ ├── HandlerStack.php │ │ ├── MessageFormatter.php │ │ ├── MessageFormatterInterface.php │ │ ├── Middleware.php │ │ ├── Pool.php │ │ ├── PrepareBodyMiddleware.php │ │ ├── RedirectMiddleware.php │ │ ├── RequestOptions.php │ │ ├── RetryMiddleware.php │ │ ├── TransferStats.php │ │ ├── Utils.php │ │ ├── functions.php │ │ └── functions_include.php ├── promises │ ├── .php_cs.dist │ ├── CHANGELOG.md │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── composer.json │ ├── phpstan-baseline.neon │ ├── phpstan.neon.dist │ ├── psalm.xml │ └── src │ │ ├── AggregateException.php │ │ ├── CancellationException.php │ │ ├── Coroutine.php │ │ ├── Create.php │ │ ├── Each.php │ │ ├── EachPromise.php │ │ ├── FulfilledPromise.php │ │ ├── Is.php │ │ ├── Promise.php │ │ ├── PromiseInterface.php │ │ ├── PromisorInterface.php │ │ ├── RejectedPromise.php │ │ ├── RejectionException.php │ │ ├── TaskQueue.php │ │ ├── TaskQueueInterface.php │ │ ├── Utils.php │ │ ├── functions.php │ │ └── functions_include.php └── psr7 │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── composer.json │ └── src │ ├── AppendStream.php │ ├── BufferStream.php │ ├── CachingStream.php │ ├── DroppingStream.php │ ├── FnStream.php │ ├── Header.php │ ├── InflateStream.php │ ├── LazyOpenStream.php │ ├── LimitStream.php │ ├── Message.php │ ├── MessageTrait.php │ ├── MimeType.php │ ├── MultipartStream.php │ ├── NoSeekStream.php │ ├── PumpStream.php │ ├── Query.php │ ├── Request.php │ ├── Response.php │ ├── Rfc7230.php │ ├── ServerRequest.php │ ├── Stream.php │ ├── StreamDecoratorTrait.php │ ├── StreamWrapper.php │ ├── UploadedFile.php │ ├── Uri.php │ ├── UriNormalizer.php │ ├── UriResolver.php │ ├── Utils.php │ ├── functions.php │ └── functions_include.php ├── intervention └── image │ ├── LICENSE │ ├── composer.json │ ├── provides.json │ └── src │ ├── Intervention │ └── Image │ │ ├── AbstractColor.php │ │ ├── AbstractDecoder.php │ │ ├── AbstractDriver.php │ │ ├── AbstractEncoder.php │ │ ├── AbstractFont.php │ │ ├── AbstractShape.php │ │ ├── Commands │ │ ├── AbstractCommand.php │ │ ├── Argument.php │ │ ├── ChecksumCommand.php │ │ ├── CircleCommand.php │ │ ├── EllipseCommand.php │ │ ├── ExifCommand.php │ │ ├── IptcCommand.php │ │ ├── LineCommand.php │ │ ├── OrientateCommand.php │ │ ├── PolygonCommand.php │ │ ├── PsrResponseCommand.php │ │ ├── RectangleCommand.php │ │ ├── ResponseCommand.php │ │ ├── StreamCommand.php │ │ └── TextCommand.php │ │ ├── Constraint.php │ │ ├── Exception │ │ ├── ImageException.php │ │ ├── InvalidArgumentException.php │ │ ├── MissingDependencyException.php │ │ ├── NotFoundException.php │ │ ├── NotReadableException.php │ │ ├── NotSupportedException.php │ │ ├── NotWritableException.php │ │ └── RuntimeException.php │ │ ├── Facades │ │ └── Image.php │ │ ├── File.php │ │ ├── Filters │ │ ├── DemoFilter.php │ │ └── FilterInterface.php │ │ ├── Gd │ │ ├── Color.php │ │ ├── Commands │ │ │ ├── BackupCommand.php │ │ │ ├── BlurCommand.php │ │ │ ├── BrightnessCommand.php │ │ │ ├── ColorizeCommand.php │ │ │ ├── ContrastCommand.php │ │ │ ├── CropCommand.php │ │ │ ├── DestroyCommand.php │ │ │ ├── FillCommand.php │ │ │ ├── FitCommand.php │ │ │ ├── FlipCommand.php │ │ │ ├── GammaCommand.php │ │ │ ├── GetSizeCommand.php │ │ │ ├── GreyscaleCommand.php │ │ │ ├── HeightenCommand.php │ │ │ ├── InsertCommand.php │ │ │ ├── InterlaceCommand.php │ │ │ ├── InvertCommand.php │ │ │ ├── LimitColorsCommand.php │ │ │ ├── MaskCommand.php │ │ │ ├── OpacityCommand.php │ │ │ ├── PickColorCommand.php │ │ │ ├── PixelCommand.php │ │ │ ├── PixelateCommand.php │ │ │ ├── ResetCommand.php │ │ │ ├── ResizeCanvasCommand.php │ │ │ ├── ResizeCommand.php │ │ │ ├── RotateCommand.php │ │ │ ├── SharpenCommand.php │ │ │ ├── TrimCommand.php │ │ │ └── WidenCommand.php │ │ ├── Decoder.php │ │ ├── Driver.php │ │ ├── Encoder.php │ │ ├── Font.php │ │ └── Shapes │ │ │ ├── CircleShape.php │ │ │ ├── EllipseShape.php │ │ │ ├── LineShape.php │ │ │ ├── PolygonShape.php │ │ │ └── RectangleShape.php │ │ ├── Image.php │ │ ├── ImageManager.php │ │ ├── ImageManagerStatic.php │ │ ├── ImageServiceProvider.php │ │ ├── ImageServiceProviderLaravel4.php │ │ ├── ImageServiceProviderLaravelRecent.php │ │ ├── ImageServiceProviderLeague.php │ │ ├── ImageServiceProviderLumen.php │ │ ├── Imagick │ │ ├── Color.php │ │ ├── Commands │ │ │ ├── BackupCommand.php │ │ │ ├── BlurCommand.php │ │ │ ├── BrightnessCommand.php │ │ │ ├── ColorizeCommand.php │ │ │ ├── ContrastCommand.php │ │ │ ├── CropCommand.php │ │ │ ├── DestroyCommand.php │ │ │ ├── ExifCommand.php │ │ │ ├── FillCommand.php │ │ │ ├── FitCommand.php │ │ │ ├── FlipCommand.php │ │ │ ├── GammaCommand.php │ │ │ ├── GetSizeCommand.php │ │ │ ├── GreyscaleCommand.php │ │ │ ├── HeightenCommand.php │ │ │ ├── InsertCommand.php │ │ │ ├── InterlaceCommand.php │ │ │ ├── InvertCommand.php │ │ │ ├── LimitColorsCommand.php │ │ │ ├── MaskCommand.php │ │ │ ├── OpacityCommand.php │ │ │ ├── PickColorCommand.php │ │ │ ├── PixelCommand.php │ │ │ ├── PixelateCommand.php │ │ │ ├── ResetCommand.php │ │ │ ├── ResizeCanvasCommand.php │ │ │ ├── ResizeCommand.php │ │ │ ├── RotateCommand.php │ │ │ ├── SharpenCommand.php │ │ │ ├── TrimCommand.php │ │ │ └── WidenCommand.php │ │ ├── Decoder.php │ │ ├── Driver.php │ │ ├── Encoder.php │ │ ├── Font.php │ │ └── Shapes │ │ │ ├── CircleShape.php │ │ │ ├── EllipseShape.php │ │ │ ├── LineShape.php │ │ │ ├── PolygonShape.php │ │ │ └── RectangleShape.php │ │ ├── Point.php │ │ ├── Response.php │ │ └── Size.php │ └── config │ └── config.php ├── monolog └── monolog │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── UPGRADE.md │ ├── composer.json │ ├── phpstan.neon.dist │ └── src │ └── Monolog │ ├── DateTimeImmutable.php │ ├── ErrorHandler.php │ ├── Formatter │ ├── ChromePHPFormatter.php │ ├── ElasticaFormatter.php │ ├── ElasticsearchFormatter.php │ ├── FlowdockFormatter.php │ ├── FluentdFormatter.php │ ├── FormatterInterface.php │ ├── GelfMessageFormatter.php │ ├── HtmlFormatter.php │ ├── JsonFormatter.php │ ├── LineFormatter.php │ ├── LogglyFormatter.php │ ├── LogmaticFormatter.php │ ├── LogstashFormatter.php │ ├── MongoDBFormatter.php │ ├── NormalizerFormatter.php │ ├── ScalarFormatter.php │ └── WildfireFormatter.php │ ├── Handler │ ├── AbstractHandler.php │ ├── AbstractProcessingHandler.php │ ├── AbstractSyslogHandler.php │ ├── AmqpHandler.php │ ├── BrowserConsoleHandler.php │ ├── BufferHandler.php │ ├── ChromePHPHandler.php │ ├── CouchDBHandler.php │ ├── CubeHandler.php │ ├── Curl │ │ └── Util.php │ ├── DeduplicationHandler.php │ ├── DoctrineCouchDBHandler.php │ ├── DynamoDbHandler.php │ ├── ElasticaHandler.php │ ├── ElasticsearchHandler.php │ ├── ErrorLogHandler.php │ ├── FallbackGroupHandler.php │ ├── FilterHandler.php │ ├── FingersCrossed │ │ ├── ActivationStrategyInterface.php │ │ ├── ChannelLevelActivationStrategy.php │ │ └── ErrorLevelActivationStrategy.php │ ├── FingersCrossedHandler.php │ ├── FirePHPHandler.php │ ├── FleepHookHandler.php │ ├── FlowdockHandler.php │ ├── FormattableHandlerInterface.php │ ├── FormattableHandlerTrait.php │ ├── GelfHandler.php │ ├── GroupHandler.php │ ├── Handler.php │ ├── HandlerInterface.php │ ├── HandlerWrapper.php │ ├── IFTTTHandler.php │ ├── InsightOpsHandler.php │ ├── LogEntriesHandler.php │ ├── LogglyHandler.php │ ├── LogmaticHandler.php │ ├── MailHandler.php │ ├── MandrillHandler.php │ ├── MissingExtensionException.php │ ├── MongoDBHandler.php │ ├── NativeMailerHandler.php │ ├── NewRelicHandler.php │ ├── NoopHandler.php │ ├── NullHandler.php │ ├── OverflowHandler.php │ ├── PHPConsoleHandler.php │ ├── ProcessHandler.php │ ├── ProcessableHandlerInterface.php │ ├── ProcessableHandlerTrait.php │ ├── PsrHandler.php │ ├── PushoverHandler.php │ ├── RedisHandler.php │ ├── RedisPubSubHandler.php │ ├── RollbarHandler.php │ ├── RotatingFileHandler.php │ ├── SamplingHandler.php │ ├── SendGridHandler.php │ ├── Slack │ │ └── SlackRecord.php │ ├── SlackHandler.php │ ├── SlackWebhookHandler.php │ ├── SocketHandler.php │ ├── SqsHandler.php │ ├── StreamHandler.php │ ├── SwiftMailerHandler.php │ ├── SyslogHandler.php │ ├── SyslogUdp │ │ └── UdpSocket.php │ ├── SyslogUdpHandler.php │ ├── TelegramBotHandler.php │ ├── TestHandler.php │ ├── WebRequestRecognizerTrait.php │ ├── WhatFailureGroupHandler.php │ └── ZendMonitorHandler.php │ ├── Logger.php │ ├── Processor │ ├── GitProcessor.php │ ├── HostnameProcessor.php │ ├── IntrospectionProcessor.php │ ├── MemoryPeakUsageProcessor.php │ ├── MemoryProcessor.php │ ├── MemoryUsageProcessor.php │ ├── MercurialProcessor.php │ ├── ProcessIdProcessor.php │ ├── ProcessorInterface.php │ ├── PsrLogMessageProcessor.php │ ├── TagProcessor.php │ ├── UidProcessor.php │ └── WebProcessor.php │ ├── Registry.php │ ├── ResettableInterface.php │ ├── SignalHandler.php │ ├── Test │ └── TestCase.php │ └── Utils.php ├── mtdowling └── jmespath.php │ ├── LICENSE │ ├── README.rst │ ├── bin │ ├── jp.php │ └── perf.php │ ├── composer.json │ └── src │ ├── AstRuntime.php │ ├── CompilerRuntime.php │ ├── DebugRuntime.php │ ├── Env.php │ ├── FnDispatcher.php │ ├── JmesPath.php │ ├── Lexer.php │ ├── Parser.php │ ├── SyntaxErrorException.php │ ├── TreeCompiler.php │ ├── TreeInterpreter.php │ └── Utils.php ├── overtrue ├── socialite │ ├── .github │ │ └── FUNDING.yml │ ├── .gitignore │ ├── .php_cs │ ├── .travis.yml │ ├── LICENSE.txt │ ├── README.md │ ├── composer.json │ ├── phpunit.xml │ ├── src │ │ ├── AccessToken.php │ │ ├── AccessTokenInterface.php │ │ ├── AuthorizeFailedException.php │ │ ├── Config.php │ │ ├── FactoryInterface.php │ │ ├── HasAttributes.php │ │ ├── InvalidArgumentException.php │ │ ├── InvalidStateException.php │ │ ├── ProviderInterface.php │ │ ├── Providers │ │ │ ├── AbstractProvider.php │ │ │ ├── BaiduProvider.php │ │ │ ├── DouYinProvider.php │ │ │ ├── DoubanProvider.php │ │ │ ├── FacebookProvider.php │ │ │ ├── FeiShuProvider.php │ │ │ ├── GitHubProvider.php │ │ │ ├── GoogleProvider.php │ │ │ ├── LinkedinProvider.php │ │ │ ├── OutlookProvider.php │ │ │ ├── QQProvider.php │ │ │ ├── TaobaoProvider.php │ │ │ ├── WeChatProvider.php │ │ │ ├── WeWorkProvider.php │ │ │ └── WeiboProvider.php │ │ ├── SocialiteManager.php │ │ ├── User.php │ │ ├── UserInterface.php │ │ └── WeChatComponentInterface.php │ └── tests │ │ ├── OAuthTest.php │ │ ├── Providers │ │ └── WeWorkProviderTest.php │ │ ├── UserTest.php │ │ └── WechatProviderTest.php └── wechat │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── composer.json │ └── src │ ├── BasicService │ ├── Application.php │ ├── ContentSecurity │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Jssdk │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Media │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── QrCode │ │ ├── Client.php │ │ └── ServiceProvider.php │ └── Url │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Factory.php │ ├── Kernel │ ├── AccessToken.php │ ├── BaseClient.php │ ├── Clauses │ │ └── Clause.php │ ├── Config.php │ ├── Contracts │ │ ├── AccessTokenInterface.php │ │ ├── Arrayable.php │ │ ├── EventHandlerInterface.php │ │ ├── MediaInterface.php │ │ └── MessageInterface.php │ ├── Decorators │ │ ├── FinallyResult.php │ │ └── TerminateResult.php │ ├── Encryptor.php │ ├── Events │ │ ├── AccessTokenRefreshed.php │ │ ├── ApplicationInitialized.php │ │ ├── HttpResponseCreated.php │ │ └── ServerGuardResponseCreated.php │ ├── Exceptions │ │ ├── BadRequestException.php │ │ ├── DecryptException.php │ │ ├── Exception.php │ │ ├── HttpException.php │ │ ├── InvalidArgumentException.php │ │ ├── InvalidConfigException.php │ │ ├── RuntimeException.php │ │ └── UnboundServiceException.php │ ├── Helpers.php │ ├── Http │ │ ├── Response.php │ │ └── StreamResponse.php │ ├── Log │ │ └── LogManager.php │ ├── Messages │ │ ├── Article.php │ │ ├── Card.php │ │ ├── DeviceEvent.php │ │ ├── DeviceText.php │ │ ├── File.php │ │ ├── Image.php │ │ ├── Link.php │ │ ├── Location.php │ │ ├── Media.php │ │ ├── Message.php │ │ ├── MiniProgramPage.php │ │ ├── MiniprogramNotice.php │ │ ├── Music.php │ │ ├── News.php │ │ ├── NewsItem.php │ │ ├── Raw.php │ │ ├── ShortVideo.php │ │ ├── TaskCard.php │ │ ├── Text.php │ │ ├── TextCard.php │ │ ├── Transfer.php │ │ ├── Video.php │ │ └── Voice.php │ ├── Providers │ │ ├── ConfigServiceProvider.php │ │ ├── EventDispatcherServiceProvider.php │ │ ├── ExtensionServiceProvider.php │ │ ├── HttpClientServiceProvider.php │ │ ├── LogServiceProvider.php │ │ └── RequestServiceProvider.php │ ├── ServerGuard.php │ ├── ServiceContainer.php │ ├── Support │ │ ├── AES.php │ │ ├── Arr.php │ │ ├── ArrayAccessible.php │ │ ├── Collection.php │ │ ├── File.php │ │ ├── Helpers.php │ │ ├── Str.php │ │ └── XML.php │ └── Traits │ │ ├── HasAttributes.php │ │ ├── HasHttpRequests.php │ │ ├── InteractsWithCache.php │ │ ├── Observable.php │ │ └── ResponseCastable.php │ ├── MicroMerchant │ ├── Application.php │ ├── Base │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Certficates │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Kernel │ │ ├── BaseClient.php │ │ └── Exceptions │ │ │ ├── EncryptException.php │ │ │ ├── InvalidExtensionException.php │ │ │ └── InvalidSignException.php │ ├── Material │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Media │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── MerchantConfig │ │ ├── Client.php │ │ └── ServiceProvider.php │ └── Withdraw │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── MiniProgram │ ├── ActivityMessage │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── AppCode │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Application.php │ ├── Auth │ │ ├── AccessToken.php │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Base │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Broadcast │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── CustomerService │ │ └── ServiceProvider.php │ ├── DataCube │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Encryptor.php │ ├── Express │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Live │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Mall │ │ ├── CartClient.php │ │ ├── ForwardsMall.php │ │ ├── MediaClient.php │ │ ├── OrderClient.php │ │ ├── ProductClient.php │ │ └── ServiceProvider.php │ ├── NearbyPoi │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── OCR │ │ └── ServiceProvider.php │ ├── OpenData │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Plugin │ │ ├── Client.php │ │ ├── DevClient.php │ │ └── ServiceProvider.php │ ├── RealtimeLog │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Search │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Server │ │ └── ServiceProvider.php │ ├── Soter │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── SubscribeMessage │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── TemplateMessage │ │ ├── Client.php │ │ └── ServiceProvider.php │ └── UniformMessage │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── OfficialAccount │ ├── Application.php │ ├── Auth │ │ ├── AccessToken.php │ │ └── ServiceProvider.php │ ├── AutoReply │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Base │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Broadcasting │ │ ├── Client.php │ │ ├── MessageBuilder.php │ │ └── ServiceProvider.php │ ├── Card │ │ ├── BoardingPassClient.php │ │ ├── Card.php │ │ ├── Client.php │ │ ├── CodeClient.php │ │ ├── CoinClient.php │ │ ├── GeneralCardClient.php │ │ ├── GiftCardClient.php │ │ ├── GiftCardOrderClient.php │ │ ├── GiftCardPageClient.php │ │ ├── InvoiceClient.php │ │ ├── JssdkClient.php │ │ ├── MeetingTicketClient.php │ │ ├── MemberCardClient.php │ │ ├── MovieTicketClient.php │ │ ├── ServiceProvider.php │ │ └── SubMerchantClient.php │ ├── Comment │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── CustomerService │ │ ├── Client.php │ │ ├── Messenger.php │ │ ├── ServiceProvider.php │ │ └── SessionClient.php │ ├── DataCube │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Device │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Goods │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Guide │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Material │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Menu │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── OAuth │ │ └── ServiceProvider.php │ ├── OCR │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── POI │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Semantic │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Server │ │ ├── Guard.php │ │ ├── Handlers │ │ │ └── EchoStrHandler.php │ │ └── ServiceProvider.php │ ├── ShakeAround │ │ ├── Client.php │ │ ├── DeviceClient.php │ │ ├── GroupClient.php │ │ ├── MaterialClient.php │ │ ├── PageClient.php │ │ ├── RelationClient.php │ │ ├── ServiceProvider.php │ │ ├── ShakeAround.php │ │ └── StatsClient.php │ ├── Store │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── TemplateMessage │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── User │ │ ├── ServiceProvider.php │ │ ├── TagClient.php │ │ └── UserClient.php │ └── WiFi │ │ ├── CardClient.php │ │ ├── Client.php │ │ ├── DeviceClient.php │ │ ├── ServiceProvider.php │ │ └── ShopClient.php │ ├── OpenPlatform │ ├── Application.php │ ├── Auth │ │ ├── AccessToken.php │ │ ├── ServiceProvider.php │ │ └── VerifyTicket.php │ ├── Authorizer │ │ ├── Aggregate │ │ │ ├── Account │ │ │ │ └── Client.php │ │ │ └── AggregateServiceProvider.php │ │ ├── Auth │ │ │ └── AccessToken.php │ │ ├── MiniProgram │ │ │ ├── Account │ │ │ │ ├── Client.php │ │ │ │ └── ServiceProvider.php │ │ │ ├── Application.php │ │ │ ├── Auth │ │ │ │ └── Client.php │ │ │ ├── Code │ │ │ │ ├── Client.php │ │ │ │ └── ServiceProvider.php │ │ │ ├── Domain │ │ │ │ ├── Client.php │ │ │ │ └── ServiceProvider.php │ │ │ ├── Setting │ │ │ │ ├── Client.php │ │ │ │ └── ServiceProvider.php │ │ │ └── Tester │ │ │ │ ├── Client.php │ │ │ │ └── ServiceProvider.php │ │ ├── OfficialAccount │ │ │ ├── Account │ │ │ │ └── Client.php │ │ │ ├── Application.php │ │ │ ├── MiniProgram │ │ │ │ ├── Client.php │ │ │ │ └── ServiceProvider.php │ │ │ └── OAuth │ │ │ │ └── ComponentDelegate.php │ │ └── Server │ │ │ └── Guard.php │ ├── Base │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── CodeTemplate │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Component │ │ ├── Client.php │ │ └── ServiceProvider.php │ └── Server │ │ ├── Guard.php │ │ ├── Handlers │ │ ├── Authorized.php │ │ ├── Unauthorized.php │ │ ├── UpdateAuthorized.php │ │ └── VerifyTicketRefreshed.php │ │ └── ServiceProvider.php │ ├── OpenWork │ ├── Application.php │ ├── Auth │ │ ├── AccessToken.php │ │ └── ServiceProvider.php │ ├── Corp │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── MiniProgram │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Provider │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Server │ │ ├── Guard.php │ │ ├── Handlers │ │ │ └── EchoStrHandler.php │ │ └── ServiceProvider.php │ ├── SuiteAuth │ │ ├── AccessToken.php │ │ ├── ServiceProvider.php │ │ └── SuiteTicket.php │ └── Work │ │ ├── Application.php │ │ └── Auth │ │ └── AccessToken.php │ ├── Payment │ ├── Application.php │ ├── Base │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Bill │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Contract │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Coupon │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Fundflow │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Jssdk │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Kernel │ │ ├── BaseClient.php │ │ └── Exceptions │ │ │ ├── InvalidSignException.php │ │ │ └── SandboxException.php │ ├── Merchant │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Notify │ │ ├── Handler.php │ │ ├── Paid.php │ │ ├── Refunded.php │ │ └── Scanned.php │ ├── Order │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── ProfitSharing │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Redpack │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Refund │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Reverse │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Sandbox │ │ ├── Client.php │ │ └── ServiceProvider.php │ ├── Security │ │ ├── Client.php │ │ └── ServiceProvider.php │ └── Transfer │ │ ├── Client.php │ │ └── ServiceProvider.php │ └── Work │ ├── Agent │ ├── Client.php │ └── ServiceProvider.php │ ├── Application.php │ ├── Auth │ ├── AccessToken.php │ └── ServiceProvider.php │ ├── Base │ ├── Client.php │ └── ServiceProvider.php │ ├── Calendar │ ├── Client.php │ └── ServiceProvider.php │ ├── Chat │ ├── Client.php │ └── ServiceProvider.php │ ├── Department │ ├── Client.php │ └── ServiceProvider.php │ ├── ExternalContact │ ├── Client.php │ ├── ContactWayClient.php │ ├── MessageClient.php │ ├── SchoolClient.php │ ├── ServiceProvider.php │ └── StatisticsClient.php │ ├── GroupRobot │ ├── Client.php │ ├── Messages │ │ ├── Image.php │ │ ├── Markdown.php │ │ ├── Message.php │ │ ├── News.php │ │ ├── NewsItem.php │ │ └── Text.php │ ├── Messenger.php │ └── ServiceProvider.php │ ├── Invoice │ ├── Client.php │ └── ServiceProvider.php │ ├── Jssdk │ ├── Client.php │ └── ServiceProvider.php │ ├── Media │ ├── Client.php │ └── ServiceProvider.php │ ├── Menu │ ├── Client.php │ └── ServiceProvider.php │ ├── Message │ ├── Client.php │ ├── Messenger.php │ └── ServiceProvider.php │ ├── MiniProgram │ ├── Application.php │ └── Auth │ │ └── Client.php │ ├── MsgAudit │ ├── Client.php │ └── ServiceProvider.php │ ├── OA │ ├── Client.php │ └── ServiceProvider.php │ ├── OAuth │ ├── AccessTokenDelegate.php │ └── ServiceProvider.php │ ├── Schedule │ ├── Client.php │ └── ServiceProvider.php │ ├── Server │ ├── Guard.php │ ├── Handlers │ │ └── EchoStrHandler.php │ └── ServiceProvider.php │ └── User │ ├── Client.php │ ├── ServiceProvider.php │ └── TagClient.php ├── phpmailer └── phpmailer │ ├── COMMITMENT │ ├── LICENSE │ ├── README.md │ ├── SECURITY.md │ ├── VERSION │ ├── composer.json │ ├── get_oauth_token.php │ ├── language │ ├── phpmailer.lang-af.php │ ├── phpmailer.lang-ar.php │ ├── phpmailer.lang-az.php │ ├── phpmailer.lang-ba.php │ ├── phpmailer.lang-be.php │ ├── phpmailer.lang-bg.php │ ├── phpmailer.lang-ca.php │ ├── phpmailer.lang-ch.php │ ├── phpmailer.lang-cs.php │ ├── phpmailer.lang-da.php │ ├── phpmailer.lang-de.php │ ├── phpmailer.lang-el.php │ ├── phpmailer.lang-eo.php │ ├── phpmailer.lang-es.php │ ├── phpmailer.lang-et.php │ ├── phpmailer.lang-fa.php │ ├── phpmailer.lang-fi.php │ ├── phpmailer.lang-fo.php │ ├── phpmailer.lang-fr.php │ ├── phpmailer.lang-gl.php │ ├── phpmailer.lang-he.php │ ├── phpmailer.lang-hi.php │ ├── phpmailer.lang-hr.php │ ├── phpmailer.lang-hu.php │ ├── phpmailer.lang-hy.php │ ├── phpmailer.lang-id.php │ ├── phpmailer.lang-it.php │ ├── phpmailer.lang-ja.php │ ├── phpmailer.lang-ka.php │ ├── phpmailer.lang-ko.php │ ├── phpmailer.lang-lt.php │ ├── phpmailer.lang-lv.php │ ├── phpmailer.lang-mg.php │ ├── phpmailer.lang-ms.php │ ├── phpmailer.lang-nb.php │ ├── phpmailer.lang-nl.php │ ├── phpmailer.lang-pl.php │ ├── phpmailer.lang-pt.php │ ├── phpmailer.lang-pt_br.php │ ├── phpmailer.lang-ro.php │ ├── phpmailer.lang-ru.php │ ├── phpmailer.lang-sk.php │ ├── phpmailer.lang-sl.php │ ├── phpmailer.lang-sr.php │ ├── phpmailer.lang-sr_latn.php │ ├── phpmailer.lang-sv.php │ ├── phpmailer.lang-tl.php │ ├── phpmailer.lang-tr.php │ ├── phpmailer.lang-uk.php │ ├── phpmailer.lang-vi.php │ ├── phpmailer.lang-zh.php │ └── phpmailer.lang-zh_cn.php │ └── src │ ├── Exception.php │ ├── OAuth.php │ ├── PHPMailer.php │ ├── POP3.php │ └── SMTP.php ├── pimple └── pimple │ ├── .gitignore │ ├── .php_cs.dist │ ├── .travis.yml │ ├── CHANGELOG │ ├── LICENSE │ ├── README.rst │ ├── composer.json │ ├── phpunit.xml.dist │ └── src │ └── Pimple │ ├── Container.php │ ├── Exception │ ├── ExpectedInvokableException.php │ ├── FrozenServiceException.php │ ├── InvalidServiceIdentifierException.php │ └── UnknownIdentifierException.php │ ├── Psr11 │ ├── Container.php │ └── ServiceLocator.php │ ├── ServiceIterator.php │ ├── ServiceProviderInterface.php │ └── Tests │ ├── Fixtures │ ├── Invokable.php │ ├── NonInvokable.php │ ├── PimpleServiceProvider.php │ └── Service.php │ ├── PimpleServiceProviderInterfaceTest.php │ ├── PimpleTest.php │ ├── Psr11 │ ├── ContainerTest.php │ └── ServiceLocatorTest.php │ └── ServiceIteratorTest.php ├── psr ├── cache │ ├── CHANGELOG.md │ ├── LICENSE.txt │ ├── README.md │ ├── composer.json │ └── src │ │ ├── CacheException.php │ │ ├── CacheItemInterface.php │ │ ├── CacheItemPoolInterface.php │ │ └── InvalidArgumentException.php ├── container │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── composer.json │ └── src │ │ ├── ContainerExceptionInterface.php │ │ ├── ContainerInterface.php │ │ └── NotFoundExceptionInterface.php ├── event-dispatcher │ ├── .editorconfig │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── composer.json │ └── src │ │ ├── EventDispatcherInterface.php │ │ ├── ListenerProviderInterface.php │ │ └── StoppableEventInterface.php ├── http-client │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── composer.json │ └── src │ │ ├── ClientExceptionInterface.php │ │ ├── ClientInterface.php │ │ ├── NetworkExceptionInterface.php │ │ └── RequestExceptionInterface.php ├── http-message │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── composer.json │ └── src │ │ ├── MessageInterface.php │ │ ├── RequestInterface.php │ │ ├── ResponseInterface.php │ │ ├── ServerRequestInterface.php │ │ ├── StreamInterface.php │ │ ├── UploadedFileInterface.php │ │ └── UriInterface.php ├── log │ ├── LICENSE │ ├── Psr │ │ └── Log │ │ │ ├── AbstractLogger.php │ │ │ ├── InvalidArgumentException.php │ │ │ ├── LogLevel.php │ │ │ ├── LoggerAwareInterface.php │ │ │ ├── LoggerAwareTrait.php │ │ │ ├── LoggerInterface.php │ │ │ ├── LoggerTrait.php │ │ │ ├── NullLogger.php │ │ │ └── Test │ │ │ ├── DummyTest.php │ │ │ ├── LoggerInterfaceTest.php │ │ │ └── TestLogger.php │ ├── README.md │ └── composer.json └── simple-cache │ ├── .editorconfig │ ├── LICENSE.md │ ├── README.md │ ├── composer.json │ └── src │ ├── CacheException.php │ ├── CacheInterface.php │ └── InvalidArgumentException.php ├── qcloudsms └── qcloudsms_php │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── composer.json │ ├── demo │ ├── README.md │ ├── composer │ │ ├── README.md │ │ ├── app.php │ │ └── composer.json │ └── simple │ │ └── app.php │ ├── docs │ ├── PROJECT_VERSION │ ├── Qcloud.html │ ├── Qcloud │ │ ├── Sms.html │ │ └── Sms │ │ │ ├── FileVoiceSender.html │ │ │ ├── SmsMobileStatusPuller.html │ │ │ ├── SmsMultiSender.html │ │ │ ├── SmsSenderUtil.html │ │ │ ├── SmsSingleSender.html │ │ │ ├── SmsStatusPuller.html │ │ │ ├── SmsVoicePromptSender.html │ │ │ ├── SmsVoiceVerifyCodeSender.html │ │ │ ├── TtsVoiceSender.html │ │ │ └── VoiceFileUploader.html │ ├── SAMI_VERSION │ ├── classes.html │ ├── css │ │ ├── bootstrap-theme.min.css │ │ ├── bootstrap.min.css │ │ └── sami.css │ ├── doc-index.html │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ └── glyphicons-halflings-regular.woff │ ├── images │ │ ├── image1.png │ │ ├── image2.png │ │ ├── image3.png │ │ ├── image4.png │ │ ├── image5.png │ │ ├── image6.png │ │ ├── image7.png │ │ ├── image8.png │ │ └── image9.png │ ├── index.html │ ├── interfaces.html │ ├── js │ │ ├── bootstrap.min.js │ │ ├── jquery-1.11.1.min.js │ │ └── typeahead.min.js │ ├── namespaces.html │ ├── opensearch.xml │ ├── renderer.index │ ├── sami.js │ ├── search.html │ └── traits.html │ ├── gendoc.sh │ ├── sami_config.php │ └── src │ ├── FileVoiceSender.php │ ├── SmsMobileStatusPuller.php │ ├── SmsMultiSender.php │ ├── SmsSenderUtil.php │ ├── SmsSingleSender.php │ ├── SmsStatusPuller.php │ ├── SmsVoicePromptSender.php │ ├── SmsVoiceVerifyCodeSender.php │ ├── TtsVoiceSender.php │ ├── VoiceFileUploader.php │ └── index.php ├── ralouphie └── getallheaders │ ├── LICENSE │ ├── README.md │ ├── composer.json │ └── src │ └── getallheaders.php └── symfony ├── cache-contracts ├── .gitignore ├── CHANGELOG.md ├── CacheInterface.php ├── CacheTrait.php ├── CallbackInterface.php ├── ItemInterface.php ├── LICENSE ├── README.md ├── TagAwareCacheInterface.php └── composer.json ├── cache ├── Adapter │ ├── AbstractAdapter.php │ ├── AbstractTagAwareAdapter.php │ ├── AdapterInterface.php │ ├── ApcuAdapter.php │ ├── ArrayAdapter.php │ ├── ChainAdapter.php │ ├── CouchbaseBucketAdapter.php │ ├── DoctrineAdapter.php │ ├── FilesystemAdapter.php │ ├── FilesystemTagAwareAdapter.php │ ├── MemcachedAdapter.php │ ├── NullAdapter.php │ ├── ParameterNormalizer.php │ ├── PdoAdapter.php │ ├── PhpArrayAdapter.php │ ├── PhpFilesAdapter.php │ ├── ProxyAdapter.php │ ├── Psr16Adapter.php │ ├── RedisAdapter.php │ ├── RedisTagAwareAdapter.php │ ├── TagAwareAdapter.php │ ├── TagAwareAdapterInterface.php │ ├── TraceableAdapter.php │ └── TraceableTagAwareAdapter.php ├── CHANGELOG.md ├── CacheItem.php ├── DataCollector │ └── CacheDataCollector.php ├── DependencyInjection │ ├── CacheCollectorPass.php │ ├── CachePoolClearerPass.php │ ├── CachePoolPass.php │ └── CachePoolPrunerPass.php ├── DoctrineProvider.php ├── Exception │ ├── CacheException.php │ ├── InvalidArgumentException.php │ └── LogicException.php ├── LICENSE ├── LockRegistry.php ├── Marshaller │ ├── DefaultMarshaller.php │ ├── DeflateMarshaller.php │ ├── MarshallerInterface.php │ ├── SodiumMarshaller.php │ └── TagAwareMarshaller.php ├── Messenger │ ├── EarlyExpirationDispatcher.php │ ├── EarlyExpirationHandler.php │ └── EarlyExpirationMessage.php ├── PruneableInterface.php ├── Psr16Cache.php ├── README.md ├── ResettableInterface.php ├── Traits │ ├── AbstractAdapterTrait.php │ ├── ContractsTrait.php │ ├── FilesystemCommonTrait.php │ ├── FilesystemTrait.php │ ├── MemcachedTrait.php │ ├── ProxyTrait.php │ ├── RedisClusterProxy.php │ ├── RedisProxy.php │ └── RedisTrait.php └── composer.json ├── deprecation-contracts ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── composer.json └── function.php ├── event-dispatcher-contracts ├── .gitignore ├── CHANGELOG.md ├── Event.php ├── EventDispatcherInterface.php ├── LICENSE ├── README.md └── composer.json ├── event-dispatcher ├── CHANGELOG.md ├── Debug │ ├── TraceableEventDispatcher.php │ └── WrappedListener.php ├── DependencyInjection │ ├── AddEventAliasesPass.php │ └── RegisterListenersPass.php ├── EventDispatcher.php ├── EventDispatcherInterface.php ├── EventSubscriberInterface.php ├── GenericEvent.php ├── ImmutableEventDispatcher.php ├── LICENSE ├── LegacyEventDispatcherProxy.php ├── README.md └── composer.json ├── http-foundation ├── AcceptHeader.php ├── AcceptHeaderItem.php ├── BinaryFileResponse.php ├── CHANGELOG.md ├── Cookie.php ├── Exception │ ├── BadRequestException.php │ ├── ConflictingHeadersException.php │ ├── JsonException.php │ ├── RequestExceptionInterface.php │ └── SuspiciousOperationException.php ├── ExpressionRequestMatcher.php ├── File │ ├── Exception │ │ ├── AccessDeniedException.php │ │ ├── CannotWriteFileException.php │ │ ├── ExtensionFileException.php │ │ ├── FileException.php │ │ ├── FileNotFoundException.php │ │ ├── FormSizeFileException.php │ │ ├── IniSizeFileException.php │ │ ├── NoFileException.php │ │ ├── NoTmpDirFileException.php │ │ ├── PartialFileException.php │ │ ├── UnexpectedTypeException.php │ │ └── UploadException.php │ ├── File.php │ ├── Stream.php │ └── UploadedFile.php ├── FileBag.php ├── HeaderBag.php ├── HeaderUtils.php ├── InputBag.php ├── IpUtils.php ├── JsonResponse.php ├── LICENSE ├── ParameterBag.php ├── README.md ├── RateLimiter │ ├── AbstractRequestRateLimiter.php │ └── RequestRateLimiterInterface.php ├── RedirectResponse.php ├── Request.php ├── RequestMatcher.php ├── RequestMatcherInterface.php ├── RequestStack.php ├── Response.php ├── ResponseHeaderBag.php ├── ServerBag.php ├── Session │ ├── Attribute │ │ ├── AttributeBag.php │ │ ├── AttributeBagInterface.php │ │ └── NamespacedAttributeBag.php │ ├── Flash │ │ ├── AutoExpireFlashBag.php │ │ ├── FlashBag.php │ │ └── FlashBagInterface.php │ ├── Session.php │ ├── SessionBagInterface.php │ ├── SessionBagProxy.php │ ├── SessionInterface.php │ ├── SessionUtils.php │ └── Storage │ │ ├── Handler │ │ ├── AbstractSessionHandler.php │ │ ├── IdentityMarshaller.php │ │ ├── MarshallingSessionHandler.php │ │ ├── MemcachedSessionHandler.php │ │ ├── MigratingSessionHandler.php │ │ ├── MongoDbSessionHandler.php │ │ ├── NativeFileSessionHandler.php │ │ ├── NullSessionHandler.php │ │ ├── PdoSessionHandler.php │ │ ├── RedisSessionHandler.php │ │ ├── SessionHandlerFactory.php │ │ └── StrictSessionHandler.php │ │ ├── MetadataBag.php │ │ ├── MockArraySessionStorage.php │ │ ├── MockFileSessionStorage.php │ │ ├── NativeSessionStorage.php │ │ ├── PhpBridgeSessionStorage.php │ │ ├── Proxy │ │ ├── AbstractProxy.php │ │ └── SessionHandlerProxy.php │ │ └── SessionStorageInterface.php ├── StreamedResponse.php ├── Test │ └── Constraint │ │ ├── RequestAttributeValueSame.php │ │ ├── ResponseCookieValueSame.php │ │ ├── ResponseHasCookie.php │ │ ├── ResponseHasHeader.php │ │ ├── ResponseHeaderSame.php │ │ ├── ResponseIsRedirected.php │ │ ├── ResponseIsSuccessful.php │ │ └── ResponseStatusCodeSame.php ├── UrlHelper.php └── composer.json ├── polyfill-mbstring ├── LICENSE ├── Mbstring.php ├── README.md ├── Resources │ └── unidata │ │ ├── lowerCase.php │ │ ├── titleCaseRegexp.php │ │ └── upperCase.php ├── bootstrap.php ├── bootstrap80.php └── composer.json ├── polyfill-php80 ├── LICENSE ├── Php80.php ├── README.md ├── Resources │ └── stubs │ │ ├── Attribute.php │ │ ├── Stringable.php │ │ ├── UnhandledMatchError.php │ │ └── ValueError.php ├── bootstrap.php └── composer.json ├── psr-http-message-bridge ├── .gitignore ├── .php_cs.dist ├── .travis.yml ├── CHANGELOG.md ├── Factory │ ├── HttpFoundationFactory.php │ ├── PsrHttpFactory.php │ └── UploadedFile.php ├── HttpFoundationFactoryInterface.php ├── HttpMessageFactoryInterface.php ├── LICENSE ├── README.md ├── Tests │ ├── Factory │ │ ├── AbstractHttpMessageFactoryTest.php │ │ ├── HttpFoundationFactoryTest.php │ │ └── PsrHttpFactoryTest.php │ ├── Fixtures │ │ ├── Message.php │ │ ├── Response.php │ │ ├── ServerRequest.php │ │ ├── Stream.php │ │ ├── UploadedFile.php │ │ └── Uri.php │ └── Functional │ │ └── CovertTest.php ├── composer.json └── phpunit.xml.dist ├── service-contracts ├── .gitignore ├── Attribute │ └── Required.php ├── CHANGELOG.md ├── LICENSE ├── README.md ├── ResetInterface.php ├── ServiceLocatorTrait.php ├── ServiceProviderInterface.php ├── ServiceSubscriberInterface.php ├── ServiceSubscriberTrait.php ├── Test │ └── ServiceLocatorTest.php └── composer.json └── var-exporter ├── CHANGELOG.md ├── Exception ├── ClassNotFoundException.php ├── ExceptionInterface.php └── NotInstantiableTypeException.php ├── Instantiator.php ├── Internal ├── Exporter.php ├── Hydrator.php ├── Reference.php ├── Registry.php └── Values.php ├── LICENSE ├── README.md ├── VarExporter.php └── composer.json /.gitignore: -------------------------------------------------------------------------------- 1 | /cache 2 | /data 3 | /tslogs 4 | /uploadfile 5 | .git 6 | .idea 7 | .history 8 | .vscode 9 | .htaccess 10 | .DS_Store 11 | upgrade.sql 12 | upgrade.txt 13 | auto_install.json 14 | nginx.htaccess -------------------------------------------------------------------------------- /INSTALL.TXT: -------------------------------------------------------------------------------- 1 | ++++ThinkSAAS安装说明 2 | 3 | 【推荐运行环境】 4 | PHP7.0及以上版本(建议使用php7.2),MySQL5.5及以上版本(建议使用mysql5.6),不支持MySQL8 5 | 推荐使用Linux + Apache或者Linux + Nginx环境的主机 6 | 【安装说明】 7 | 1、上传目录下所有文件到你的网站根目录下 8 | (Linux系统必须使用FTP二进制上传) 9 | 2、直接输入你的网址进行安装 10 | (不要带install) 11 | 3、根据安装提示输入数据库连接信息、网站信息和管理员信息 12 | (安装前请为ThinkSAAS手动新建一个空数据库) 13 | 4、安装成功。 14 | 15 | 【注意】 16 | 17 | 请保证以下目录和目录下所有文件的可写权限(777) 18 | cache 19 | data 20 | tslogs 21 | upgrade 22 | uploadfile -------------------------------------------------------------------------------- /app/article/about.php: -------------------------------------------------------------------------------- 1 | '文章', 5 | 'version' => '1.2', 6 | 'desc' => '文章', 7 | 'url' => 'http://www.thinksaas.cn', 8 | 'email' => 'thinksaas@qq.com', 9 | 'author' => 'qiniao', 10 | 'author_url' => 'http://www.thinksaas.cn', 11 | 'isoption' => '1', 12 | 'isinstall' => '1', 13 | 'issql' => '1', 14 | 'issystem' => '1', 15 | 'isappnav' => '1', 16 | 'ismy'=>'1' 17 | ); -------------------------------------------------------------------------------- /app/article/action/admin.php: -------------------------------------------------------------------------------- 1 | findAll(''); -------------------------------------------------------------------------------- /app/article/action/api.php: -------------------------------------------------------------------------------- 1 | findAll ( 'article_cate',array( 6 | 'referid'=>0, 7 | ),'orderid asc'); -------------------------------------------------------------------------------- /app/article/action/my.php: -------------------------------------------------------------------------------- 1 | isLogin(); 7 | $strUser = aac('user')->getOneUser($userid); 8 | include_once 'app/' . $TS_URL['app'] . '/action/my/' . $TS_URL['my'] . '.php'; 9 | } else { 10 | qiMsg ( 'sorry:no index!' ); 11 | } -------------------------------------------------------------------------------- /app/article/action/tags.php: -------------------------------------------------------------------------------- 1 | '' 7 | ) ); 8 | 9 | $lstart = $page * 200 - 200; 10 | 11 | $arrTag = $new ['article']->findAll ( 'tag', "`count_article`>'0' and `isaudit`=0", null, null, $lstart . ',200' ); 12 | 13 | $tagNum = $new ['article']->findCount ( 'tag', "`count_article`>'0' and `isaudit`=0" ); 14 | 15 | $pageUrl = pagination ( $tagNum, 200, $page, $url ); 16 | 17 | $title = '标签'; 18 | include template ( 'tags' ); -------------------------------------------------------------------------------- /app/article/config.php: -------------------------------------------------------------------------------- 1 | 2 |
  • 最新文章
  • 3 | {loop $arrCate $key $item} 4 |
  • 5 | {$item['catename']} 6 |
  • {/loop} 7 |
  • 标签
  • 8 |
  • 写文章
  • 9 | -------------------------------------------------------------------------------- /app/article/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/app/article/icon.png -------------------------------------------------------------------------------- /app/article/js/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/app/article/js/admin.js -------------------------------------------------------------------------------- /app/article/js/extend.func.js: -------------------------------------------------------------------------------- 1 | function recommend(articleid){ 2 | $.post(siteUrl+'index.php?app=article&ac=recommend',{'articleid':articleid},function(rs){ 3 | if(rs==0){ 4 | 5 | tsNotice('请登陆后再推荐'); 6 | 7 | }else if(rs == 1){ 8 | 9 | tsNotice('你已经推荐过'); 10 | 11 | }else if(rs == 2){ 12 | 13 | window.location.reload() 14 | } 15 | }) 16 | } -------------------------------------------------------------------------------- /app/comment/about.php: -------------------------------------------------------------------------------- 1 | '评论', 5 | 'version' => '1.2', 6 | 'desc' => '评论管理', 7 | 'url' => 'http://www.thinksaas.cn', 8 | 'email' => 'thinksaas@qq.com', 9 | 'author' => 'qiniao', 10 | 'author_url' => 'http://www.thinksaas.cn', 11 | 'isoption' => '1', 12 | 'isinstall' => '1', 13 | 'issql' => '1', 14 | 'issystem' => '1', 15 | 'isappnav' => '0', 16 | 'ismy'=>'1' 17 | ); -------------------------------------------------------------------------------- /app/comment/action/admin.php: -------------------------------------------------------------------------------- 1 | isLogin(); 7 | $strUser = aac('user')->getOneUser($userid); 8 | include_once 'app/' . $TS_URL['app'] . '/action/my/' . $TS_URL['my'] . '.php'; 9 | } else { 10 | qiMsg ( 'sorry:no index!' ); 11 | } -------------------------------------------------------------------------------- /app/comment/action/recomment.php: -------------------------------------------------------------------------------- 1 | recomment($referid,$userid); 8 | 9 | include template('recomment'); -------------------------------------------------------------------------------- /app/comment/config.php: -------------------------------------------------------------------------------- 1 | 3 |
    评论管理
    4 | 10 | 11 |
    -------------------------------------------------------------------------------- /app/group/about.php: -------------------------------------------------------------------------------- 1 | '小组', 5 | 'version' => '1.2', 6 | 'desc' => '小组,群组,BBS,社区讨论,创建小组,发表帖子', 7 | 'url' => 'http://www.thinksaas.cn', 8 | 'email' => 'thinksaas@qq.com', 9 | 'author' => 'qiniao', 10 | 'author_url' => 'http://www.thinksaas.cn', 11 | 'isoption' => '1', 12 | 'isinstall' => '1', 13 | 'issql' => '1', 14 | 'issystem' => '1', 15 | 'isappnav' => '1', 16 | 'ismy'=>'1', 17 | ); -------------------------------------------------------------------------------- /app/group/action/admin.php: -------------------------------------------------------------------------------- 1 | isLogin(); 7 | $strUser = aac('user')->getOneUser($userid); 8 | include_once 'app/' . $TS_URL['app'] . '/action/my/' . $TS_URL['my'] . '.php'; 9 | } else { 10 | qiMsg ( 'sorry:no index!' ); 11 | } -------------------------------------------------------------------------------- /app/group/action/plugin.php: -------------------------------------------------------------------------------- 1 | '')); 7 | 8 | $lstart = $page*200-200; 9 | 10 | $arrTag = $new['group']->findAll('tag',"`count_group`>'0' and `isaudit`=0",'uptime desc',null,$lstart.',200'); 11 | 12 | $tagNum = $new['group']->findCount('tag',"`count_group`>'0' and `isaudit`=0"); 13 | 14 | $pageUrl = pagination($tagNum, 200, $page, $url); 15 | 16 | $title = '标签'; 17 | include template('tags'); -------------------------------------------------------------------------------- /app/group/action/topic.php: -------------------------------------------------------------------------------- 1 | $topicid))); -------------------------------------------------------------------------------- /app/group/config.php: -------------------------------------------------------------------------------- 1 | find('home_info',array( 11 | 'infoid'=>$infoid, 12 | )); 13 | 14 | if($strInfo==''){ 15 | ts404(); 16 | } 17 | 18 | $strInfo['title'] = tsTitle($strInfo['title']); 19 | $strInfo['content'] = nl2br(tsDecode($strInfo['content'])); 20 | 21 | $arrInfo = $new['home']->findAll('home_info',null,'orderid asc'); 22 | 23 | $title = $strInfo['title']; 24 | include template('info'); -------------------------------------------------------------------------------- /app/home/action/my.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/app/home/action/my.php -------------------------------------------------------------------------------- /app/home/action/plugin.php: -------------------------------------------------------------------------------- 1 | 3 |
    首页管理
    4 | 13 | 14 |
    -------------------------------------------------------------------------------- /app/home/html/admin/options.html: -------------------------------------------------------------------------------- 1 | {php include pubTemplate("header_admin")} 2 | 3 | 4 |
    5 | 6 | {php include template("admin/menu");} 7 | 8 |
    暂无配置
    9 |
    10 | 11 | {php include pubTemplate("footer_admin")} -------------------------------------------------------------------------------- /app/home/html/menu.html: -------------------------------------------------------------------------------- 1 |
    2 | 9 |
    -------------------------------------------------------------------------------- /app/home/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/app/home/icon.png -------------------------------------------------------------------------------- /app/home/js/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/app/home/js/admin.js -------------------------------------------------------------------------------- /app/home/js/extend.func.js: -------------------------------------------------------------------------------- 1 | function selectTheme(theme){ 2 | var date=new Date(); 3 | var expireDays=10; 4 | //将date设置为10天以后的时间 5 | date.setTime(date.getTime()+expireDays*24*3600*1000); 6 | $('#tsTheme').attr('href',siteUrl+'theme/'+theme+'/style.css'); 7 | document.cookie="tsTheme="+theme+";path=/;expire="+date.toGMTString(); 8 | } -------------------------------------------------------------------------------- /app/home/skin/style.css: -------------------------------------------------------------------------------- 1 | 2 | .inforight{margin:0 80px;} 3 | .inforight h1{padding:10px 0;} 4 | .infocontent{font-size:14px;line-height:30px;} 5 | 6 | .tstheme{} 7 | .tstheme ul,.tstheme ul li{list-style: none;margin:0;padding:0;} 8 | .tstheme ul{} 9 | .tstheme ul li{float:left;padding:5px;height:130px;margin:1px;text-align:center;border:solid 1px #fff} 10 | .tstheme ul li a{} 11 | .tstheme ul li:hover{border:solid 1px #336699} -------------------------------------------------------------------------------- /app/index.php: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 你找的页面不存在 10 | 11 | 12 | 13 |

    404

    14 |

    你找的页面不存在

    15 | 16 | 17 | '; -------------------------------------------------------------------------------- /app/mail/about.php: -------------------------------------------------------------------------------- 1 | '邮件短信', 5 | 'version' => '1.2', 6 | 'desc' => '邮件短信', 7 | 'url' => 'http://www.thinksaas.cn', 8 | 'email' => 'thinksaas@qq.com', 9 | 'author' => 'qiniao', 10 | 'author_url' => 'http://www.thinksaas.cn', 11 | 'isoption' => '1', 12 | 'isinstall' => '1', 13 | 'issql' => '1', 14 | 'issystem' => '1', 15 | 'isappnav' => '0', 16 | 'ismy'=>'0', 17 | ); -------------------------------------------------------------------------------- /app/mail/action/admin.php: -------------------------------------------------------------------------------- 1 | 4 | 5 |
    Email短信管理
    6 | 7 | 11 | 12 | 13 |
    -------------------------------------------------------------------------------- /app/message/about.php: -------------------------------------------------------------------------------- 1 | '消息盒子', 5 | 'version' => '1.2', 6 | 'desc' => 'ImBox消息盒子', 7 | 'url' => 'http://www.thinksaas.cn', 8 | 'email' => 'thinksaas@qq.com', 9 | 'author' => 'qiniao', 10 | 'author_url' => 'http://www.thinksaas.cn', 11 | 'isoption' => '1', 12 | 'isinstall' => '1', 13 | 'issql' => '0', 14 | 'issystem' => '1', 15 | 'isappnav' => '0', 16 | 'ismy'=>'0', 17 | ); -------------------------------------------------------------------------------- /app/message/action/admin.php: -------------------------------------------------------------------------------- 1 | isLogin(); 6 | $strUser = aac('user')->getOneUser($userid); 7 | } -------------------------------------------------------------------------------- /app/message/action/index.php: -------------------------------------------------------------------------------- 1 | findAll('message',array( 6 | 'touserid'=>$strUser['userid'], 7 | 'isread'=>'0', 8 | )); 9 | 10 | foreach($arrMessage as $key=>$item){ 11 | $arrMessage[$key]['content'] = tsTitle($item['content']); 12 | if($item['userid']){ 13 | $arrMessage[$key]['user'] = aac('user')->getSimpleUser($item['userid']); 14 | } 15 | } 16 | 17 | $title = '我的消息盒子'; 18 | 19 | include template("my"); -------------------------------------------------------------------------------- /app/message/action/newmsg.php: -------------------------------------------------------------------------------- 1 | findCount('message',array( 11 | 'touserid'=>$userid, 12 | 'isread'=>0, 13 | )); 14 | 15 | if($newMsgNum == '0'){ 16 | echo '0'; 17 | }else{ 18 | echo $newMsgNum; 19 | } -------------------------------------------------------------------------------- /app/message/action/read.php: -------------------------------------------------------------------------------- 1 | isLogin(); 10 | //isread设为已读 11 | $new['message']->update('message',array( 12 | 'touserid'=>$touserid, 13 | 'isread'=>0, 14 | ),array( 15 | 'isread'=>1, 16 | )); 17 | 18 | tsNotice('操作成功!'); -------------------------------------------------------------------------------- /app/message/action/sendbox.php: -------------------------------------------------------------------------------- 1 | getSimpleUser($userid); 10 | 11 | $title = '发送盒子'; 12 | 13 | include template("sendbox"); -------------------------------------------------------------------------------- /app/message/action/sendmsg.php: -------------------------------------------------------------------------------- 1 | isLogin(); 5 | $touserid = tsIntval($_POST['touserid']); 6 | $content = tsTrim($_POST['content']); 7 | 8 | $new['message']->sendmsg($userid,$touserid,$content); 9 | 10 | echo '1'; -------------------------------------------------------------------------------- /app/message/config.php: -------------------------------------------------------------------------------- 1 | 3 |
    消息管理
    4 | 10 | 11 | 12 |
    -------------------------------------------------------------------------------- /app/message/html/admin/options.html: -------------------------------------------------------------------------------- 1 | {php include pubTemplate("header_admin")} 2 | 3 |
    4 | 5 | {php include template("admin/menu");} 6 | 7 | 暂无配置 8 | 9 |
    10 | 11 | {php include pubTemplate("footer_admin")} -------------------------------------------------------------------------------- /app/message/html/menu.html: -------------------------------------------------------------------------------- 1 |
    2 | 最新消息 3 | 系统消息 4 | 好友消息 5 |
    6 | 7 |
    -------------------------------------------------------------------------------- /app/message/html/msgbox.html: -------------------------------------------------------------------------------- 1 |
    2 | 11 |
    -------------------------------------------------------------------------------- /app/message/html/sendbox.html: -------------------------------------------------------------------------------- 1 |
    2 |

    {$strTouser[username]}进行及时消息通话中

    3 |

    4 |

    5 | 发送 6 | 7 |

    8 |
    -------------------------------------------------------------------------------- /app/my/about.php: -------------------------------------------------------------------------------- 1 | '我的社区', 5 | 'version' => '1.2', 6 | 'desc' => '我的社区', 7 | 'url' => 'http://www.thinksaas.cn', 8 | 'email' => 'thinksaas@qq.com', 9 | 'author' => 'qiniao', 10 | 'author_url' => 'http://www.thinksaas.cn', 11 | 'isoption' => '0', 12 | 'isinstall' => '1', 13 | 'issql' => '1', 14 | 'issystem' => '1', 15 | 'isappnav' => '1', 16 | 'ismy'=>'0', 17 | ); -------------------------------------------------------------------------------- /app/my/action/admin.php: -------------------------------------------------------------------------------- 1 | isLogin(); 5 | 6 | $strUser = aac('user')->getOneUser($userid); -------------------------------------------------------------------------------- /app/my/action/invite.php: -------------------------------------------------------------------------------- 1 | findAll('user_info',array( 6 | 'fuserid'=>$userid, 7 | ),'addtime desc','userid,username'); 8 | 9 | $title = '我的邀请'; 10 | include template('invite'); -------------------------------------------------------------------------------- /app/my/action/score.php: -------------------------------------------------------------------------------- 1 | '')); 8 | $lstart = $page*50-50; 9 | 10 | $arrScore = $new['my']->findAll('user_score_log',array( 11 | 'userid'=>$strUser['userid'], 12 | ),'addtime desc',null,$lstart.',50'); 13 | 14 | $scoreNum = $new['my']->findCount('user_score_log',array( 15 | 'userid'=>$strUser['userid'], 16 | )); 17 | $pageUrl = pagination($scoreNum, 50, $page, $url); 18 | 19 | $title = '我的积分'; 20 | include template('score'); -------------------------------------------------------------------------------- /app/my/class.my.php: -------------------------------------------------------------------------------- 1 | 4 |
    5 | 6 |
    暂无配置
    7 |
    8 | 9 | {php include pubTemplate("footer_admin")} -------------------------------------------------------------------------------- /app/my/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/app/my/icon.png -------------------------------------------------------------------------------- /app/my/js/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/app/my/js/admin.js -------------------------------------------------------------------------------- /app/my/js/extend.func.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/app/my/js/extend.func.js -------------------------------------------------------------------------------- /app/my/skin/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/app/my/skin/style.css -------------------------------------------------------------------------------- /app/photo/about.php: -------------------------------------------------------------------------------- 1 | '相册', 5 | 'version' => '1.2', 6 | 'desc' => '相册APP', 7 | 'url' => 'http://www.thinksaas.cn', 8 | 'email' => 'thinksaas@qq.com', 9 | 'author' => 'qiniao', 10 | 'author_url' => 'http://www.thinksaas.cn', 11 | 'isoption' => '1', 12 | 'isinstall' => '1', 13 | 'issql' => '1', 14 | 'issystem' => '1', 15 | 'isappnav' => '1', 16 | 'ismy'=>'1', 17 | ); -------------------------------------------------------------------------------- /app/photo/action/admin.php: -------------------------------------------------------------------------------- 1 | isLogin(); 7 | $strUser = aac('user')->getOneUser($userid); 8 | include_once 'app/' . $TS_URL['app'] . '/action/my/' . $TS_URL['my'] . '.php'; 9 | } else { 10 | qiMsg ( 'sorry:no index!' ); 11 | } -------------------------------------------------------------------------------- /app/photo/config.php: -------------------------------------------------------------------------------- 1 | 2 | 最新相册 3 | {if $ac=='album' && $ts=='user'} 4 | {$title} 5 | {/if} 6 | 7 | 8 | 9 |
    -------------------------------------------------------------------------------- /app/photo/js/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/app/photo/js/admin.js -------------------------------------------------------------------------------- /app/photo/js/extend.func.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/app/photo/js/extend.func.js -------------------------------------------------------------------------------- /app/photo/skin/photo_album.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/app/photo/skin/photo_album.png -------------------------------------------------------------------------------- /app/pubs/about.php: -------------------------------------------------------------------------------- 1 | '公共', 5 | 'version' => '1.2', 6 | 'desc' => '辅助性APP', 7 | 'url' => 'http://www.thinksaas.cn', 8 | 'email' => 'thinksaas@qq.com', 9 | 'author' => 'qiniao', 10 | 'author_url' => 'http://www.thinksaas.cn', 11 | 'isoption' => '1', 12 | 'isinstall' => '1', 13 | 'issql' => '1', 14 | 'issystem' => '1', 15 | 'isappnav' => '0', 16 | 'ismy'=>'0', 17 | ); -------------------------------------------------------------------------------- /app/pubs/action/admin.php: -------------------------------------------------------------------------------- 1 | buildImageVerify($width=65,$height=30,$randval=NULL,$verifyName='verify'); -------------------------------------------------------------------------------- /app/pubs/action/home.php: -------------------------------------------------------------------------------- 1 | 3 |
    公共管理
    4 | 8 | 9 |
    -------------------------------------------------------------------------------- /app/pubs/html/admin/plugin_menu.html: -------------------------------------------------------------------------------- 1 |
    2 | 5 |
    -------------------------------------------------------------------------------- /app/pubs/js/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/app/pubs/js/admin.js -------------------------------------------------------------------------------- /app/pubs/js/extend.func.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/app/pubs/js/extend.func.js -------------------------------------------------------------------------------- /app/search/about.php: -------------------------------------------------------------------------------- 1 | '搜索', 5 | 'version' => '1.2', 6 | 'desc' => '搜索APP', 7 | 'url' => 'http://www.thinksaas.cn', 8 | 'email' => 'thinksaas@qq.com', 9 | 'author' => 'qiniao', 10 | 'author_url' => 'http://www.thinksaas.cn', 11 | 'isoption' => '1', 12 | 'isinstall' => '1', 13 | 'issql' => '1', 14 | 'issystem' => '1', 15 | 'isappnav' => '1', 16 | 'ismy'=>'0', 17 | ); -------------------------------------------------------------------------------- /app/search/action/admin.php: -------------------------------------------------------------------------------- 1 | isLogin(); -------------------------------------------------------------------------------- /app/search/action/index.php: -------------------------------------------------------------------------------- 1 | search; // 搜索对象来自 XS 的属性 -------------------------------------------------------------------------------- /app/search/class.search.php: -------------------------------------------------------------------------------- 1 | 3 |
    搜索管理
    4 | 8 | 9 |
    -------------------------------------------------------------------------------- /app/search/js/extend.func.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/app/search/js/extend.func.js -------------------------------------------------------------------------------- /app/system/about.php: -------------------------------------------------------------------------------- 1 | '系统管理', 5 | 'version' => '1.2', 6 | 'desc' => '管理所有APP', 7 | 'url' => 'http://www.thinksaas.cn', 8 | 'email' => 'thinksaas@qq.com', 9 | 'author' => 'qiniao', 10 | 'author_url' => 'http://www.thinksaas.cn', 11 | 'isoption' => '0', 12 | 'isinstall' => '1', 13 | 'issql' => '1', 14 | 'issystem' => '1', 15 | 'isappnav' => '0', 16 | 'ismy'=>'0', 17 | ); -------------------------------------------------------------------------------- /app/system/action/index.php: -------------------------------------------------------------------------------- 1 | connect($TS_CF['redis']['host'], $TS_CF['redis']['port']); 14 | //检测是否连接成功 15 | echo "Server is running: " . $redis->ping(); 16 | // 输出结果 Server is running: +PONG -------------------------------------------------------------------------------- /app/system/action/sql.php: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 |
    -------------------------------------------------------------------------------- /app/system/html/menu.html: -------------------------------------------------------------------------------- 1 | 2 |
    3 | 12 |
    13 |
    -------------------------------------------------------------------------------- /app/system/html/sql.html: -------------------------------------------------------------------------------- 1 | {php include pubTemplate("header_admin")} 2 | 3 |
    4 | {template menu} 5 | 6 |
    7 |

    1、出于对数据库安全的考虑,ThinkSAAS将不直接通过后台对数据库进行任何的操作。

    8 |

    2、ThinkSAAS推荐你使用 免费的mysql管理工具 来管理你的数据库。 9 | 10 | 点击去查看下载 11 | 12 |

    13 | 14 |
    15 | 16 |
    17 | {php include pubTemplate("footer_admin")} -------------------------------------------------------------------------------- /app/system/js/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/app/system/js/admin.js -------------------------------------------------------------------------------- /app/system/js/extend.func.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/app/system/js/extend.func.js -------------------------------------------------------------------------------- /app/system/skin/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/app/system/skin/loading.gif -------------------------------------------------------------------------------- /app/system/skin/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/app/system/skin/logo.png -------------------------------------------------------------------------------- /app/tag/about.php: -------------------------------------------------------------------------------- 1 | '标签', 5 | 'version' => '1.2', 6 | 'desc' => '标签', 7 | 'url' => 'http://www.thinksaas.cn', 8 | 'email' => 'thinksaas@qq.com', 9 | 'author' => 'qiniao', 10 | 'author_url' => 'http://www.thinksaas.cn', 11 | 'isoption' => '1', 12 | 'isinstall' => '1', 13 | 'issql' => '1', 14 | 'issystem' => '1', 15 | 'isappnav' => '0', 16 | 'ismy'=>'0' 17 | ); -------------------------------------------------------------------------------- /app/tag/action/add.php: -------------------------------------------------------------------------------- 1 | addTag($objname,$idname,$objid,$tags); 21 | 22 | tsNotice('标签添加成功!'); 23 | 24 | break; 25 | } -------------------------------------------------------------------------------- /app/tag/action/admin.php: -------------------------------------------------------------------------------- 1 | fetch_all_assoc("select * from ".dbprefix."tag order by uptime desc limit $sLimit,10"); 13 | 14 | $tagNum = $db->once_num_rows("select * from ".dbprefix."tag"); 15 | 16 | $pageUrl = pagination($tagNum, 10, $page, $url); 17 | 18 | include template("admin/list"); -------------------------------------------------------------------------------- /app/tag/action/admin/options.php: -------------------------------------------------------------------------------- 1 | 3 |
    标签管理
    4 | 8 | 9 | 10 |
    -------------------------------------------------------------------------------- /app/topic/about.php: -------------------------------------------------------------------------------- 1 | '话题', 5 | 'version' => '1.2', 6 | 'desc' => '话题,帖子', 7 | 'url' => 'http://www.thinksaas.cn', 8 | 'email' => 'thinksaas@qq.com', 9 | 'author' => 'qiniao', 10 | 'author_url' => 'http://www.thinksaas.cn', 11 | 'isoption' => '1', 12 | 'isinstall' => '1', 13 | 'issql' => '1', 14 | 'issystem' => '1', 15 | 'isappnav' => '1', 16 | 'ismy'=>'1' 17 | ); -------------------------------------------------------------------------------- /app/topic/action/admin.php: -------------------------------------------------------------------------------- 1 | isLogin (); 5 | 6 | $arrGroupUser = $new['topic']->findAll('group_user',array( 7 | 'userid'=>$userid, 8 | )); 9 | 10 | if($arrGroupUser==''){ 11 | tsNotice('请加入小组后再发帖!','点击去加入小组',tsUrl('group')); 12 | } 13 | 14 | foreach($arrGroupUser as $key=>$item){ 15 | $arrGroup[$key] = aac('group')->getOneGroup($item['groupid']); 16 | } 17 | 18 | $title = '选择发帖小组'; 19 | 20 | include template('group'); -------------------------------------------------------------------------------- /app/topic/action/my.php: -------------------------------------------------------------------------------- 1 | isLogin(); 7 | $strUser = aac('user')->getOneUser($userid); 8 | include_once 'app/' . $TS_URL['app'] . '/action/my/' . $TS_URL['my'] . '.php'; 9 | } else { 10 | qiMsg ( 'sorry:no index!' ); 11 | } -------------------------------------------------------------------------------- /app/topic/action/my/index.php: -------------------------------------------------------------------------------- 1 | 'index','page' => '' ) ); 7 | $lstart = $page * 20 - 20; 8 | 9 | $arrTopic = $new['topic']->findAll('topic',array( 10 | 'userid'=>$strUser['userid'], 11 | ),'addtime desc',null,$lstart.',20'); 12 | 13 | $topicNum = $new ['topic']->findCount ( 'topic', array ( 14 | 'userid' => $strUser['userid'], 15 | ) ); 16 | 17 | $pageUrl = pagination ( $topicNum, 20, $page, $url ); 18 | 19 | $title = '我的帖子'; 20 | include template('my/index'); -------------------------------------------------------------------------------- /app/topic/action/tags.php: -------------------------------------------------------------------------------- 1 | '')); 7 | 8 | $lstart = $page*200-200; 9 | 10 | $arrTag = $new['topic']->findAll('tag',"`count_topic`>'0' and `isaudit`=0",'uptime desc',null,$lstart.',200'); 11 | 12 | $tagNum = $new['topic']->findCount('tag',"`count_topic`>'0' and `isaudit`=0"); 13 | 14 | $pageUrl = pagination($tagNum, 200, $page, $url); 15 | 16 | $title = '标签'; 17 | include template('tags'); -------------------------------------------------------------------------------- /app/topic/config.php: -------------------------------------------------------------------------------- 1 | '用户', 5 | 'version' => '1.2', 6 | 'desc' => '用户中心,积分,头衔', 7 | 'url' => 'http://www.thinksaas.cn', 8 | 'email' => 'thinksaas@qq.com', 9 | 'author' => 'qiniao', 10 | 'author_url' => 'http://www.thinksaas.cn', 11 | 'isoption' => '1', 12 | 'isinstall' => '1', 13 | 'issql' => '1', 14 | 'issystem' => '1', 15 | 'isappnav' => '1', 16 | 'ismy'=>'0', 17 | ); -------------------------------------------------------------------------------- /app/user/action/admin.php: -------------------------------------------------------------------------------- 1 | antiUser(); 10 | if($tsSystemAntiUser){ 11 | if(in_array($userid,$tsSystemAntiUser)){ 12 | aac('user')->logout(); 13 | } 14 | } 15 | 16 | echo 1; 17 | 18 | }else{ 19 | echo 0; 20 | } -------------------------------------------------------------------------------- /app/user/action/api.php: -------------------------------------------------------------------------------- 1 | findAll('group_user',array( 7 | 'userid'=>$strUser['userid'], 8 | ),null,'groupid'); 9 | 10 | 11 | foreach($arrGroupsList as $key=>$item){ 12 | $arrGroupList[] = aac('group')->getOneGroup($item['groupid']); 13 | } 14 | 15 | 16 | $title = $strUser['username'].'的小组'; 17 | include template('group'); -------------------------------------------------------------------------------- /app/user/action/index.php: -------------------------------------------------------------------------------- 1 | getScoreUser(10); 6 | 7 | //关注最多的用户 8 | $arrFollowUser = $new['user']->getFollowUser(10); 9 | 10 | //活跃会员 11 | $arrHotUser = $new['user']->getHotUser(10); 12 | 13 | //最新会员 14 | $arrNewUser = $new['user']->getNewUser(10); 15 | 16 | $title = '用户'; 17 | 18 | $sitekey = $TS_APP['appkey']; 19 | $sitedesc = $TS_APP['appdesc']; 20 | 21 | include template('index'); -------------------------------------------------------------------------------- /app/user/action/logout.php: -------------------------------------------------------------------------------- 1 | logout(); 5 | //header('Location: '.tsUrl('user','login')); 6 | header('Location: '.SITE_URL); 7 | exit; -------------------------------------------------------------------------------- /app/user/action/my.php: -------------------------------------------------------------------------------- 1 | isLogin(); 5 | 6 | $strUser = aac('user')->getOneUser($userid); -------------------------------------------------------------------------------- /app/user/action/my/index.php: -------------------------------------------------------------------------------- 1 | findAll('user_role'); 5 | 6 | $title = '角色'; 7 | include template('role'); -------------------------------------------------------------------------------- /app/user/action/system.php: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/user/html/area.html: -------------------------------------------------------------------------------- 1 | {loop $arrArea $key $item} 2 | 3 | {/loop} -------------------------------------------------------------------------------- /app/user/html/city.html: -------------------------------------------------------------------------------- 1 | {loop $arrCity $key $item} 2 | 3 | {/loop} -------------------------------------------------------------------------------- /app/user/html/signin_ajax.html: -------------------------------------------------------------------------------- 1 | {if $strSign} 2 |
    已连续签到
    3 |
    4 |
    {$strSign['num']}
    5 |
    6 | 7 |
    明日签到可领{$strScore['score']}积分
    8 |
    连续签到有更多惊喜哦
    9 | {/if} -------------------------------------------------------------------------------- /app/user/html/userinfo.html: -------------------------------------------------------------------------------- 1 | 2 | {php doAction('gobad','300')} -------------------------------------------------------------------------------- /app/user/js/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/app/user/js/admin.js -------------------------------------------------------------------------------- /app/user/js/extend.func.js: -------------------------------------------------------------------------------- 1 | /*显示隐藏回复*/ 2 | function reguest(userid,reid,username) 3 | { 4 | $("#reguest").toggle('fast'); 5 | $("#reguest textarea").val('@'+username+'#'); 6 | $("#reguest #touserid").val(userid); 7 | $("#reguest #reid").val(reid); 8 | $("#reguest textarea").focus(); 9 | } -------------------------------------------------------------------------------- /app/weibo/about.php: -------------------------------------------------------------------------------- 1 | '唠叨', 5 | 'version' => '1.2', 6 | 'desc' => '唠叨,微博,一句话', 7 | 'url' => 'http://www.thinksaas.cn', 8 | 'email' => 'thinksaas@qq.com', 9 | 'author' => 'qiniao', 10 | 'author_url' => 'http://www.thinksaas.cn', 11 | 'isoption' => '1', 12 | 'isinstall' => '1', 13 | 'issql' => '1', 14 | 'issystem' => '1', 15 | 'isappnav' => '1', 16 | 'ismy'=>'1', 17 | ); -------------------------------------------------------------------------------- /app/weibo/action/admin.php: -------------------------------------------------------------------------------- 1 | isLogin(); 7 | $strUser = aac('user')->getOneUser($userid); 8 | include_once 'app/' . $TS_URL['app'] . '/action/my/' . $TS_URL['my'] . '.php'; 9 | } else { 10 | qiMsg ( 'sorry:no index!' ); 11 | } -------------------------------------------------------------------------------- /app/weibo/config.php: -------------------------------------------------------------------------------- 1 | 3 |
    唠叨管理
    4 | 13 | 14 |
    -------------------------------------------------------------------------------- /app/weibo/html/menu.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/weibo/html/photo_list.html: -------------------------------------------------------------------------------- 1 | {loop $arrPhoto $key $item} 2 |
    3 | 4 | X 5 |
    6 | {/loop} -------------------------------------------------------------------------------- /app/weibo/js/extend.func.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/app/weibo/js/extend.func.js -------------------------------------------------------------------------------- /cache/index.php: -------------------------------------------------------------------------------- 1 |  6 | 7 | 8 | 9 | 你找的页面不存在 10 | 11 | 12 | 13 |

    404

    14 |

    你找的页面不存在

    15 | 16 | 17 | '; -------------------------------------------------------------------------------- /data/index.php: -------------------------------------------------------------------------------- 1 | '; 5 | echo 'www.thinksaas.cn'; 6 | exit; -------------------------------------------------------------------------------- /favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/favicon.ico -------------------------------------------------------------------------------- /install/action/next.php: -------------------------------------------------------------------------------- 1 | 2 | Powered by 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /install/index.php: -------------------------------------------------------------------------------- 1 | 'home_index_right', //钩子 6 | 'name' => '首页最新文章', 7 | 'version' => '1.0', 8 | 'desc' => '首页最新文章', 9 | 'url' => 'http://www.thinksaas.cn', 10 | 'email' => 'thinksaas@qq.com', 11 | 'author' => 'qiniao', 12 | 'author_url' => 'http://www.thinksaas.cn', 13 | 'isedit' => '0', 14 | ); -------------------------------------------------------------------------------- /plugins/home/article/article.html: -------------------------------------------------------------------------------- 1 |
    2 |
    最新文章
    3 |
    4 | {if $arrArticle} 5 |
    6 | 11 |
    12 | {else} 13 |
    暂无文章
    14 | {/if} 15 |
    16 |
    -------------------------------------------------------------------------------- /plugins/home/links/about.php: -------------------------------------------------------------------------------- 1 | 'home_index_footer', //钩子 6 | 'name' => '友情连接插件', 7 | 'version' => '1.0', 8 | 'desc' => '开启友情连接插件后,将在首页显示友情链接', 9 | 'url' => 'http://www.thinksaas.cn', 10 | 'email' => 'thinksaas@qq.com', 11 | 'author' => 'qiniao', 12 | 'author_url' => 'http://www.thinksaas.cn', 13 | 'isedit' => '1', 14 | ); -------------------------------------------------------------------------------- /plugins/home/links/links.html: -------------------------------------------------------------------------------- 1 |
    2 |
    友情链接
    3 |
    4 | {if $arrLink} 5 | {loop $arrLink $key $item} 6 | {$item['linkname']} 7 | {/loop} 8 | {/if} 9 |
    10 |
    -------------------------------------------------------------------------------- /plugins/home/links/links.php: -------------------------------------------------------------------------------- 1 | get('plugins_home_links'); 10 | } 11 | 12 | include template('links','links'); 13 | 14 | } 15 | 16 | addAction('home_index_footer','links'); -------------------------------------------------------------------------------- /plugins/home/login/about.php: -------------------------------------------------------------------------------- 1 | 'home_index_right', //钩子 6 | 'name' => '首页登录框', 7 | 'version' => '1.0', 8 | 'desc' => '首页登录框', 9 | 'url' => 'http://www.thinksaas.cn', 10 | 'email' => 'thinksaas@qq.com', 11 | 'author' => 'qiniao', 12 | 'author_url' => 'http://www.thinksaas.cn', 13 | 'isedit' => '0', 14 | ); -------------------------------------------------------------------------------- /plugins/home/login/login.php: -------------------------------------------------------------------------------- 1 | getOneUser($TS_USER['userid']); 9 | $strUser['rolename'] = aac('user')->getRole($strUser['count_score']); 10 | } 11 | 12 | include template('login','login'); 13 | } 14 | 15 | function login_css(){ 16 | 17 | echo ''; 18 | 19 | } 20 | 21 | addAction('home_index_right','login'); 22 | addAction('pub_header_top','login_css'); -------------------------------------------------------------------------------- /plugins/home/newgroup/about.php: -------------------------------------------------------------------------------- 1 | 'home_index_right', //钩子 6 | 'name' => '最新创建小组', 7 | 'version' => '1.0', 8 | 'desc' => '最新创建小组', 9 | 'url' => 'http://www.thinksaas.cn', 10 | 'email' => 'thinksaas@qq.com', 11 | 'author' => 'qiniao', 12 | 'author_url' => 'http://www.thinksaas.cn', 13 | 'isedit' => '0', 14 | ); -------------------------------------------------------------------------------- /plugins/home/newgroup/newgroup.html: -------------------------------------------------------------------------------- 1 |
    2 |
    最新创建小组
    3 |
    4 | 5 | {if $arrNewGroup} 6 |
    7 | 12 |
    13 | {else} 14 | 15 |
    暂无小组
    16 | 17 | {/if} 18 | 19 |
    20 |
    -------------------------------------------------------------------------------- /plugins/home/newgroup/newgroup.php: -------------------------------------------------------------------------------- 1 | findAll('group',array( 6 | 'isaudit'=>0, 7 | ),'addtime desc','groupid,groupname',10); 8 | 9 | include template('newgroup','newgroup'); 10 | 11 | } 12 | 13 | addAction('home_index_right','newgroup'); -------------------------------------------------------------------------------- /plugins/home/photo/about.php: -------------------------------------------------------------------------------- 1 | 'home_index_footer', //钩子 6 | 'name' => '相册插件', 7 | 'version' => '1.0', 8 | 'desc' => '相册插件', 9 | 'url' => 'http://www.thinksaas.cn', 10 | 'email' => 'thinksaas@qq.com', 11 | 'author' => 'qiniao', 12 | 'author_url' => 'http://www.thinksaas.cn', 13 | 'isedit' => '0', 14 | ); -------------------------------------------------------------------------------- /plugins/home/photo/style.css: -------------------------------------------------------------------------------- 1 | .photoalbumlist{} 2 | .photoalbumlist ul{} 3 | .photoalbumlist ul li{float:left;border:solid 1px #DDDDDD;margin:0 7px 7px 7px;height:220px;} 4 | .photoalbumlist ul li .info{padding:5px;} 5 | .photoalbumlist ul li .info p{color:#999999;margin:0px;} -------------------------------------------------------------------------------- /plugins/home/recommendarticle/about.php: -------------------------------------------------------------------------------- 1 | 'home_index_left', //钩子 6 | 'name' => '首页推荐文章', 7 | 'version' => '1.0', 8 | 'desc' => '首页推荐文章', 9 | 'url' => 'https://www.thinksaas.cn', 10 | 'email' => 'thinksaas@qq.com', 11 | 'author' => 'qiniao', 12 | 'author_url' => 'https://www.thinksaas.cn', 13 | 'isedit' => '1', 14 | ); -------------------------------------------------------------------------------- /plugins/home/recommendgroup/about.php: -------------------------------------------------------------------------------- 1 | 'home_index_left', //钩子 5 | 'name' => '推荐小组', 6 | 'version' => '1.0', 7 | 'desc' => '推荐小组', 8 | 'url' => 'http://www.thinksaas.cn', 9 | 'email' => 'thinksaas@qq.com', 10 | 'author' => 'qiniao', 11 | 'author_url' => 'http://www.thinksaas.cn', 12 | 'isedit' => '0', 13 | ); -------------------------------------------------------------------------------- /plugins/home/recommendgroup/recommendgroup.php: -------------------------------------------------------------------------------- 1 | getRecommendGroup('12'); 6 | include template('recommendgroup','recommendgroup'); 7 | } 8 | function recommendgroup_css(){ 9 | echo ''; 10 | } 11 | addAction('home_index_left','recommendgroup'); 12 | addAction('pub_header_top','recommendgroup_css'); -------------------------------------------------------------------------------- /plugins/home/recommendgroup/style.css: -------------------------------------------------------------------------------- 1 | .sub-item{ 2 | border-bottom: 1px dashed #AAAAAA; 3 | height: 72px; 4 | margin: 0 2px 15px 0; 5 | overflow: hidden; 6 | } 7 | .sub-item .pic { 8 | float: left; 9 | width: 48px; 10 | } 11 | .sub-item .info { 12 | color: #666666; 13 | vertical-align: top; 14 | word-wrap: break-word; 15 | margin-left:60px; 16 | } 17 | .sub-item .pic img { 18 | height: 48px; 19 | margin-bottom: -3px; 20 | width: 48px; 21 | } 22 | .sub-item .info .content{font-size:12px;} 23 | 24 | .sub-item p { 25 | margin: 0; 26 | } -------------------------------------------------------------------------------- /plugins/home/recommendtopic/about.php: -------------------------------------------------------------------------------- 1 | 'home_index_left', //钩子 6 | 'name' => '推荐话题列表', 7 | 'version' => '1.0', 8 | 'desc' => '推荐话题列表', 9 | 'url' => 'http://www.thinksaas.cn', 10 | 'email' => 'thinksaas@qq.com', 11 | 'author' => 'qiniao', 12 | 'author_url' => 'http://www.thinksaas.cn', 13 | 'isedit' => '1', 14 | ); -------------------------------------------------------------------------------- /plugins/home/signuser/about.php: -------------------------------------------------------------------------------- 1 | 'home_index_left', //钩子 6 | 'name' => '最新签到用户', 7 | 'version' => '1.0', 8 | 'desc' => '看看哪些用户来了哦', 9 | 'url' => 'http://www.thinksaas.cn', 10 | 'email' => 'thinksaas@qq.com', 11 | 'author' => 'qiniao', 12 | 'author_url' => 'http://www.thinksaas.cn', 13 | 'isedit' => '0', 14 | ); -------------------------------------------------------------------------------- /plugins/home/signuser/signuser.php: -------------------------------------------------------------------------------- 1 | getHotUser(20); 6 | include template('signuser','signuser'); 7 | } 8 | 9 | addAction('home_index_left','signuser'); -------------------------------------------------------------------------------- /plugins/home/slide/about.php: -------------------------------------------------------------------------------- 1 | 'home_index_header', //钩子 6 | 'name' => '首页幻灯片', 7 | 'version' => '1.0', 8 | 'desc' => '首页幻灯片', 9 | 'url' => 'http://www.thinksaas.cn', 10 | 'email' => 'thinksaas@qq.com', 11 | 'author' => 'qiniao', 12 | 'author_url' => 'http://www.thinksaas.cn', 13 | 'isedit' => '1', 14 | ); -------------------------------------------------------------------------------- /plugins/home/tag/about.php: -------------------------------------------------------------------------------- 1 | 'home_index_left', //钩子 6 | 'name' => '社区标签', 7 | 'version' => '1.0', 8 | 'desc' => '社区标签', 9 | 'url' => 'http://www.thinksaas.cn', 10 | 'email' => 'thinksaas@qq.com', 11 | 'author' => 'qiniao', 12 | 'author_url' => 'http://www.thinksaas.cn', 13 | 'isedit' => '1', 14 | ); -------------------------------------------------------------------------------- /plugins/home/topic/about.php: -------------------------------------------------------------------------------- 1 | 'home_index_right', //钩子 6 | 'name' => '最新话题', 7 | 'version' => '1.0', 8 | 'desc' => '首页最新话题', 9 | 'url' => 'http://www.thinksaas.cn', 10 | 'email' => 'thinksaas@qq.com', 11 | 'author' => 'qiniao', 12 | 'author_url' => 'http://www.thinksaas.cn', 13 | 'isedit' => '0', 14 | ); -------------------------------------------------------------------------------- /plugins/home/topic/topic.html: -------------------------------------------------------------------------------- 1 |
    2 |
    最新话题
    3 |
    4 | {if $arrTopic} 5 |
    6 | 11 |
    12 | {else} 13 |
    暂无话题
    14 | {/if} 15 |
    16 |
    -------------------------------------------------------------------------------- /plugins/home/topic/topic.php: -------------------------------------------------------------------------------- 1 | findAll('topic',array( 6 | 'isaudit'=>0, 7 | ),'addtime desc','topicid,title',10); 8 | 9 | include template('topic','topic'); 10 | 11 | } 12 | 13 | addAction('home_index_right','topic'); -------------------------------------------------------------------------------- /plugins/home/weibo/about.php: -------------------------------------------------------------------------------- 1 | 'home_index_right', //钩子 6 | 'name' => '微博说', 7 | 'version' => '1.0', 8 | 'desc' => '微博说', 9 | 'url' => 'http://www.thinksaas.cn', 10 | 'email' => 'thinksaas@qq.com', 11 | 'author' => 'qiniao', 12 | 'author_url' => 'http://www.thinksaas.cn', 13 | 'isedit' => '0', 14 | ); -------------------------------------------------------------------------------- /plugins/index.php: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 你找的页面不存在 10 | 11 | 12 | 13 |

    404

    14 |

    你找的页面不存在

    15 | 16 | 17 | '; -------------------------------------------------------------------------------- /plugins/pubs/counter/about.php: -------------------------------------------------------------------------------- 1 | '统计代码插件', 5 | 'version' => '1.0', 6 | 'desc' => '添加第三方统计代码,统计网站访问信息。', 7 | 'url' => 'http://www.thinksaas.cn', 8 | 'email' => 'thinksaas@qq.com', 9 | 'author' => 'qiniao', 10 | 'author_url' => 'http://www.thinksaas.cn', 11 | 'isedit' => '1', 12 | ); -------------------------------------------------------------------------------- /plugins/pubs/counter/counter.php: -------------------------------------------------------------------------------- 1 | get('plugins_pubs_counter'); 10 | } 11 | 12 | $code = stripslashes($code); 13 | 14 | echo '
    '; 15 | echo $code; 16 | echo '
    '; 17 | } 18 | 19 | addAction('pub_footer','counter_html'); -------------------------------------------------------------------------------- /plugins/pubs/counter/edit_set.html: -------------------------------------------------------------------------------- 1 | {php include pubTemplate("header_admin")} 2 | 3 | 4 |
    5 | 6 | {php include pubTemplate("plugin_menu")} 7 | 8 |
    9 | 10 | 11 | 12 | 13 | 14 | 15 |
    统计代码:
    16 |
    17 |
    18 | 19 | {php include pubTemplate("footer_admin")} -------------------------------------------------------------------------------- /plugins/pubs/feedback/about.php: -------------------------------------------------------------------------------- 1 | 'Feedback反馈插件', 5 | 'version' => '1.0', 6 | 'desc' => '在你的网站右侧加入浮动的Feedback反馈功能!', 7 | 'url' => 'http://www.thinksaas.cn', 8 | 'email' => 'thinksaas@qq.com', 9 | 'author' => '邱君', 10 | 'author_url' => 'http://www.thinksaas.cn', 11 | 'isedit' => '1', 12 | ); -------------------------------------------------------------------------------- /plugins/pubs/feedback/edit_set.html: -------------------------------------------------------------------------------- 1 | {php include pubTemplate("header_admin")} 2 | 3 | 4 |
    5 | 6 | {php include pubTemplate("plugin_menu")} 7 | 8 |
    9 | 10 | 11 | 12 | 13 | 14 | 15 |
    反馈代码:
    16 |
    17 |
    18 | 19 | {php include pubTemplate("footer_admin")} -------------------------------------------------------------------------------- /plugins/pubs/feedback/feed-back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/plugins/pubs/feedback/feed-back.png -------------------------------------------------------------------------------- /plugins/pubs/gobad/about.php: -------------------------------------------------------------------------------- 1 | '广告插件V1.8', 5 | 'version' => '1.5', 6 | 'desc' => '广告插件V1.8', 7 | 'url' => 'http://www.thinksaas.cn', 8 | 'email' => 'thinksaas@qq.com', 9 | 'author' => '邱君', 10 | 'author_url' => 'http://www.thinksaas.cn', 11 | 'isedit' => '1', 12 | ); -------------------------------------------------------------------------------- /plugins/pubs/gobad/gobad.php: -------------------------------------------------------------------------------- 1 | get('plugins_pubs_gobad'); 10 | } 11 | 12 | echo stripslashes($code[$w]); 13 | 14 | } 15 | 16 | addAction('gobad','gobad'); -------------------------------------------------------------------------------- /plugins/pubs/gotop/about.php: -------------------------------------------------------------------------------- 1 | '回到顶部插件', 5 | 'version' => '0.5', 6 | 'desc' => '当页面下拉到一定程度后会出现回到顶部按钮', 7 | 'url' => 'http://www.thinksaas.cn', 8 | 'email' => 'thinksaas@qq.com', 9 | 'author' => '邱君', 10 | 'author_url' => 'http://www.thinksaas.cn', 11 | 'isedit' => '0', 12 | ); -------------------------------------------------------------------------------- /plugins/pubs/gotop/fruitxiao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/plugins/pubs/gotop/fruitxiao.png -------------------------------------------------------------------------------- /plugins/pubs/gotop/gotop.php: -------------------------------------------------------------------------------- 1 | '; 7 | } 8 | 9 | function gotop_css(){ 10 | echo ''; 11 | } 12 | 13 | addAction('pub_footer', 'gotop_html'); 14 | addAction('pub_header_top', 'gotop_css'); -------------------------------------------------------------------------------- /plugins/pubs/gotop/side-icon02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/plugins/pubs/gotop/side-icon02.png -------------------------------------------------------------------------------- /plugins/pubs/gotop/style.css: -------------------------------------------------------------------------------- 1 | /*gotop*/ 2 | .cbbfixed {position: fixed;right: 20px;transition: bottom ease .3s;bottom: -85px;z-index: 3;cursor:pointer;} 3 | .cbbfixed .cbbtn {width: 40px;height: 40px;display: block;background-color: #44aff2;border-radius:4px} 4 | .cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background: url(side-icon02.png);} 5 | -------------------------------------------------------------------------------- /plugins/pubs/morenav/about.php: -------------------------------------------------------------------------------- 1 | '更多导航插件', 5 | 'version' => '1.0', 6 | 'desc' => '扩展网站顶部主导航更多导航链接', 7 | 'url' => 'http://www.thinksaas.cn', 8 | 'email' => 'thinksaas@qq.com', 9 | 'author' => 'qiniao', 10 | 'author_url' => 'http://www.thinksaas.cn', 11 | 'isedit' => '1', 12 | ); -------------------------------------------------------------------------------- /plugins/pubs/morenav/morenav.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/pubs/morenav/morenav.php: -------------------------------------------------------------------------------- 1 | get('plugins_pubs_morenav'); 8 | } 9 | include template('morenav','morenav'); 10 | } 11 | addAction('pub_header_nav','morenav'); -------------------------------------------------------------------------------- /plugins/pubs/navs/about.php: -------------------------------------------------------------------------------- 1 | '头部导航插件', 5 | 'version' => '1.0', 6 | 'desc' => '扩展网站顶部主导航链接', 7 | 'url' => 'http://www.thinksaas.cn', 8 | 'email' => 'thinksaas@qq.com', 9 | 'author' => 'qiniao', 10 | 'author_url' => 'http://www.thinksaas.cn', 11 | 'isedit' => '1', 12 | ); -------------------------------------------------------------------------------- /plugins/pubs/summernote/about.php: -------------------------------------------------------------------------------- 1 | 'summernote编辑器', 'version' => '0.8.11', 'desc' => '针对ThinkSAAS社区开发的summernote编辑器插件', 'url' => 'http://www.thinksaas.cn', 'email' => 'thinksaas@qq.com', 'author' => 'summernote', 'author_url' => 'http://summernote.org/', 'isedit' => '0', ); -------------------------------------------------------------------------------- /plugins/pubs/summernote/config.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function() { 2 | $('#tseditor').summernote({ 3 | height:300 4 | }); 5 | }); -------------------------------------------------------------------------------- /plugins/pubs/summernote/font/summernote.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/plugins/pubs/summernote/font/summernote.eot -------------------------------------------------------------------------------- /plugins/pubs/summernote/font/summernote.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/plugins/pubs/summernote/font/summernote.ttf -------------------------------------------------------------------------------- /plugins/pubs/summernote/font/summernote.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/plugins/pubs/summernote/font/summernote.woff -------------------------------------------------------------------------------- /plugins/pubs/summernote/font/summernote.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/plugins/pubs/summernote/font/summernote.woff2 -------------------------------------------------------------------------------- /plugins/pubs/summernote/lang/summernote-zh-CN.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /plugins/pubs/summernote/load_mt.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Created by Administrator on 2016/7/12. 3 | */ 4 | $(document).ready(function() { 5 | $('#tseditor').summernote({ 6 | height: 100, 7 | toolbar: false 8 | }); 9 | }); -------------------------------------------------------------------------------- /plugins/pubs/summernote/plugin/databasic/summernote-ext-databasic.css: -------------------------------------------------------------------------------- 1 | .ext-databasic { 2 | position: relative; 3 | display: block; 4 | min-height: 50px; 5 | background-color: cyan; 6 | text-align: center; 7 | padding: 20px; 8 | border: 1px solid white; 9 | border-radius: 10px; 10 | } 11 | 12 | .ext-databasic p { 13 | color: white; 14 | font-size: 1.2em; 15 | margin: 0; 16 | } 17 | -------------------------------------------------------------------------------- /plugins/pubs/summernote/plugin/emojis/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/plugins/pubs/summernote/plugin/emojis/1.png -------------------------------------------------------------------------------- /plugins/pubs/summernote/plugin/emojis/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/plugins/pubs/summernote/plugin/emojis/2.png -------------------------------------------------------------------------------- /plugins/pubs/summernote/plugin/emojis/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/plugins/pubs/summernote/plugin/emojis/3.png -------------------------------------------------------------------------------- /plugins/pubs/summernote/plugin/emojis/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/plugins/pubs/summernote/plugin/emojis/4.png -------------------------------------------------------------------------------- /plugins/pubs/summernote/plugin/emojis/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/plugins/pubs/summernote/plugin/emojis/5.png -------------------------------------------------------------------------------- /plugins/pubs/summernote/plugin/emojis/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/plugins/pubs/summernote/plugin/emojis/6.png -------------------------------------------------------------------------------- /plugins/pubs/summernote/summernote-lite.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /plugins/pubs/wordad/about.php: -------------------------------------------------------------------------------- 1 | '通栏文字广告位', 5 | 'version' => '1.0', 6 | 'desc' => '通栏文字广告位', 7 | 'url' => 'http://www.thinksaas.cn', 8 | 'email' => 'thinksaas@qq.com', 9 | 'author' => '邱君', 10 | 'author_url' => 'http://www.thinksaas.cn', 11 | 'isedit' => '1', 12 | ); -------------------------------------------------------------------------------- /public/bootstrap-icons/fonts/bootstrap-icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/bootstrap-icons/fonts/bootstrap-icons.woff -------------------------------------------------------------------------------- /public/bootstrap-icons/fonts/bootstrap-icons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/bootstrap-icons/fonts/bootstrap-icons.woff2 -------------------------------------------------------------------------------- /public/html/404.html: -------------------------------------------------------------------------------- 1 | {php include pubTemplate("header");} 2 | 3 |
    4 |
    5 | 6 |
    7 |

    提示:

    8 |

    您请求的页面不存在

    9 |

    404

    10 |
    11 | 12 |
    13 |
    14 | 15 | {php include pubTemplate("footer");} 16 | -------------------------------------------------------------------------------- /public/html/footer_admin.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /public/html/notice.html: -------------------------------------------------------------------------------- 1 | {php include pubTemplate("header");} 2 | 3 | 4 | 5 | 6 | 7 |
    8 |
    9 |
    10 | 11 |
    12 |
    {$notice}
    13 | 14 |
    15 |
    16 | 17 |
    18 |
    19 | 20 | {php include pubTemplate("footer");} -------------------------------------------------------------------------------- /public/html/plugin_menu.html: -------------------------------------------------------------------------------- 1 |
    2 |
    {$strAbout['name']}
    3 | 6 |
    7 | 8 |
    -------------------------------------------------------------------------------- /public/images/app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/images/app.png -------------------------------------------------------------------------------- /public/images/bigload.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/images/bigload.gif -------------------------------------------------------------------------------- /public/images/ding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/images/ding.png -------------------------------------------------------------------------------- /public/images/event.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/images/event.jpg -------------------------------------------------------------------------------- /public/images/group.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/images/group.jpg -------------------------------------------------------------------------------- /public/images/hot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/images/hot.png -------------------------------------------------------------------------------- /public/images/ios.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/images/ios.jpg -------------------------------------------------------------------------------- /public/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/images/loading.gif -------------------------------------------------------------------------------- /public/images/loadingg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/images/loadingg.gif -------------------------------------------------------------------------------- /public/images/location.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/images/location.jpg -------------------------------------------------------------------------------- /public/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/images/logo.png -------------------------------------------------------------------------------- /public/images/new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/images/new.png -------------------------------------------------------------------------------- /public/images/nopic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/images/nopic.jpg -------------------------------------------------------------------------------- /public/images/photo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/images/photo.jpg -------------------------------------------------------------------------------- /public/images/posts.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/images/posts.gif -------------------------------------------------------------------------------- /public/images/redeem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/images/redeem.png -------------------------------------------------------------------------------- /public/images/renzheng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/images/renzheng.png -------------------------------------------------------------------------------- /public/images/renzheng1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/images/renzheng1.png -------------------------------------------------------------------------------- /public/images/renzheng2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/images/renzheng2.png -------------------------------------------------------------------------------- /public/images/rz1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/images/rz1.gif -------------------------------------------------------------------------------- /public/images/rz1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/images/rz1.png -------------------------------------------------------------------------------- /public/images/rz2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/images/rz2.gif -------------------------------------------------------------------------------- /public/images/rz2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/images/rz2.png -------------------------------------------------------------------------------- /public/images/score.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/images/score.gif -------------------------------------------------------------------------------- /public/images/sy-video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/images/sy-video.png -------------------------------------------------------------------------------- /public/images/sy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/images/sy.png -------------------------------------------------------------------------------- /public/images/thinksaas2012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/images/thinksaas2012.png -------------------------------------------------------------------------------- /public/images/topic.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/images/topic.gif -------------------------------------------------------------------------------- /public/images/user_large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/images/user_large.jpg -------------------------------------------------------------------------------- /public/images/video.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/images/video.gif -------------------------------------------------------------------------------- /public/images/vote.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/images/vote.gif -------------------------------------------------------------------------------- /public/images/watermark.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/images/watermark.gif -------------------------------------------------------------------------------- /public/index.php: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 你找的页面不存在 10 | 11 | 12 | 13 |

    404

    14 |

    你找的页面不存在

    15 | 16 | 17 | '; -------------------------------------------------------------------------------- /public/js/dropzone/readme.md: -------------------------------------------------------------------------------- 1 | # Warning! 2 | 3 | You shouldn't pull these files from the github master branch directly! 4 | 5 | They might be outdated or not working at all since I normally only push them 6 | when I create a version release. 7 | 8 | To be sure to get a proper release, please go to the 9 | [dropzone releases section on github](https://github.com/enyo/dropzone/releases/latest). 10 | 11 | -------------------------------------------------------------------------------- /public/js/raty/img/cancel-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/js/raty/img/cancel-off.png -------------------------------------------------------------------------------- /public/js/raty/img/cancel-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/js/raty/img/cancel-on.png -------------------------------------------------------------------------------- /public/js/raty/img/star-half.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/js/raty/img/star-half.png -------------------------------------------------------------------------------- /public/js/raty/img/star-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/js/raty/img/star-off.png -------------------------------------------------------------------------------- /public/js/raty/img/star-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/js/raty/img/star-on.png -------------------------------------------------------------------------------- /public/js/raty/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/public/js/raty/readme.txt -------------------------------------------------------------------------------- /robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Allow: / -------------------------------------------------------------------------------- /theme/fresh/body_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/theme/fresh/body_bg.jpg -------------------------------------------------------------------------------- /theme/fresh/preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/theme/fresh/preview.jpg -------------------------------------------------------------------------------- /theme/fresh/style.css: -------------------------------------------------------------------------------- 1 | body{background:url('body_bg.jpg') repeat-x #B4E2E2} 2 | .appnav{ 3 | filter:alpha(opacity=20); /* IE 透明度20% */ 4 | -moz-opacity:0.8; /* Moz + FF 透明度20%*/ 5 | opacity: 0.8; /* 支持CSS3的浏览器(FF 1.5也支持)透明度20%*/ 6 | } 7 | 8 | .card{border:none;} 9 | .breadcrumb{background: #FFFFFF;} 10 | .card-header{background: #FFFFFF;border-bottom: solid 1px #EEEEEE;} -------------------------------------------------------------------------------- /theme/index.php: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 你找的页面不存在 10 | 11 | 12 | 13 |

    404

    14 |

    你找的页面不存在

    15 | 16 | 17 | '; -------------------------------------------------------------------------------- /theme/sample/about.php: -------------------------------------------------------------------------------- 1 | 'sample-blue', 5 | 'author' => 'qiniao', 6 | 'site' => 'http://www.thinksaas.cn', 7 | ); -------------------------------------------------------------------------------- /theme/sample/bg-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/theme/sample/bg-2.jpg -------------------------------------------------------------------------------- /theme/sample/bg-body.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/theme/sample/bg-body.jpg -------------------------------------------------------------------------------- /theme/sample/bg-line.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/theme/sample/bg-line.gif -------------------------------------------------------------------------------- /theme/sample/bg-lined.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/theme/sample/bg-lined.gif -------------------------------------------------------------------------------- /theme/sample/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/theme/sample/error.png -------------------------------------------------------------------------------- /theme/sample/header-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/theme/sample/header-bg.png -------------------------------------------------------------------------------- /theme/sample/hot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/theme/sample/hot.gif -------------------------------------------------------------------------------- /theme/sample/logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/theme/sample/logo.gif -------------------------------------------------------------------------------- /theme/sample/onLoad.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/theme/sample/onLoad.gif -------------------------------------------------------------------------------- /theme/sample/preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/theme/sample/preview.jpg -------------------------------------------------------------------------------- /theme/sample/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/theme/sample/right.png -------------------------------------------------------------------------------- /theme/sample/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/theme/sample/search.png -------------------------------------------------------------------------------- /theme/sample/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/theme/sample/style.css -------------------------------------------------------------------------------- /theme/sample/trumpet.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/theme/sample/trumpet.gif -------------------------------------------------------------------------------- /thinksaas/common.php: -------------------------------------------------------------------------------- 1 | '; 5 | echo 'www.thinksaas.cn'; 6 | exit; -------------------------------------------------------------------------------- /tslogs/index.php: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 你找的页面不存在 10 | 11 | 12 | 13 |

    404

    14 |

    你找的页面不存在

    15 | 16 | 17 | '; -------------------------------------------------------------------------------- /upgrade/index.php: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 你找的页面不存在 10 | 11 | 12 | 13 |

    404

    14 |

    你找的页面不存在

    15 | 16 | 17 | '; -------------------------------------------------------------------------------- /upgrade/version.php: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 你找的页面不存在 10 | 11 | 12 | 13 |

    404

    14 |

    你找的页面不存在

    15 | 16 | 17 | '; -------------------------------------------------------------------------------- /uploadfile/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/uploadfile/logo/logo.png -------------------------------------------------------------------------------- /uploadfile/slide/0/0/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksaas/ThinkSAAS/694a837e1defe9a32268a7be0aed0362ee2bf128/uploadfile/slide/0/0/1.jpg -------------------------------------------------------------------------------- /uploadfile/slide/index.php: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 你找的页面不存在 10 | 11 | 12 | 13 |

    404

    14 |

    你找的页面不存在

    15 | 16 | 17 | '; -------------------------------------------------------------------------------- /vendor/alibabacloud/client/UPGRADING.md: -------------------------------------------------------------------------------- 1 | Upgrading Guide 2 | =============== 3 | 4 | 1.x 5 | ----------------------- 6 | - This is the first version. See for more information. 7 | -------------------------------------------------------------------------------- /vendor/alibabacloud/client/src/Credentials/CredentialsInterface.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ./src 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | ./tests 16 | ./tests/OSS/Tests/BucketCnameTest.php 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/samples/Config.php: -------------------------------------------------------------------------------- 1 | rawResponse->body) ? "" : $this->rawResponse->body; 18 | } 19 | } -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/src/OSS/Result/CallbackResult.php: -------------------------------------------------------------------------------- 1 | rawResponse->status; 15 | if ((int)(intval($status) / 100) == 2 && (int)(intval($status)) !== 203) { 16 | return true; 17 | } 18 | return false; 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/src/OSS/Result/GetBucketStatResult.php: -------------------------------------------------------------------------------- 1 | rawResponse->body; 22 | $stat = new BucketStat(); 23 | $stat->parseFromXml($content); 24 | return $stat; 25 | } 26 | } -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/src/OSS/Result/GetBucketWormResult.php: -------------------------------------------------------------------------------- 1 | rawResponse->body; 22 | $config = new WormConfig(); 23 | $config->parseFromXml($content); 24 | return $config; 25 | } 26 | } -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/src/OSS/Result/GetCnameResult.php: -------------------------------------------------------------------------------- 1 | rawResponse->body; 15 | $config = new CnameConfig(); 16 | $config->parseFromXml($content); 17 | return $config; 18 | } 19 | } -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/src/OSS/Result/GetLiveChannelHistoryResult.php: -------------------------------------------------------------------------------- 1 | rawResponse->body; 15 | $channelList = new GetLiveChannelHistory(); 16 | $channelList->parseFromXml($content); 17 | return $channelList; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/src/OSS/Result/GetLiveChannelInfoResult.php: -------------------------------------------------------------------------------- 1 | rawResponse->body; 15 | $channelList = new GetLiveChannelInfo(); 16 | $channelList->parseFromXml($content); 17 | return $channelList; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/src/OSS/Result/GetLiveChannelStatusResult.php: -------------------------------------------------------------------------------- 1 | rawResponse->body; 15 | $channelList = new GetLiveChannelStatus(); 16 | $channelList->parseFromXml($content); 17 | return $channelList; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/src/OSS/Result/ListLiveChannelResult.php: -------------------------------------------------------------------------------- 1 | rawResponse->body; 12 | $channelList = new LiveChannelListInfo(); 13 | $channelList->parseFromXml($content); 14 | return $channelList; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/src/OSS/Result/PutLiveChannelResult.php: -------------------------------------------------------------------------------- 1 | rawResponse->body; 12 | $channel = new LiveChannelInfo(); 13 | $channel->parseFromXml($content); 14 | return $channel; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/src/OSS/Result/PutSetDeleteResult.php: -------------------------------------------------------------------------------- 1 | $this->rawResponse->body); 18 | return array_merge($this->rawResponse->header, $body); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/src/OSS/Result/SymlinkResult.php: -------------------------------------------------------------------------------- 1 | rawResponse->header[OssClient::OSS_SYMLINK_TARGET] = rawurldecode($this->rawResponse->header[OssClient::OSS_SYMLINK_TARGET]); 21 | return $this->rawResponse->header; 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/tests/OSS/Tests/MimeTypesTest.php: -------------------------------------------------------------------------------- 1 | assertEquals('application/xml', MimeTypes::getMimetype('file.xml')); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /vendor/aliyuncs/oss-sdk-php/tests/OSS/Tests/OssExceptionTest.php: -------------------------------------------------------------------------------- 1 | assertTrue(false); 14 | } catch (OssException $e) { 15 | $this->assertNotNull($e); 16 | $this->assertEquals($e->getMessage(), "ERR"); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /vendor/autoload.php: -------------------------------------------------------------------------------- 1 | /dev/null; cd "../mtdowling/jmespath.php/bin" && pwd) 4 | 5 | if [ -d /proc/cygdrive ]; then 6 | case $(which php) in 7 | $(readlink -n /proc/cygdrive)/*) 8 | # We are in Cygwin using Windows php, so the path must be translated 9 | dir=$(cygpath -m "$dir"); 10 | ;; 11 | esac 12 | fi 13 | 14 | "${dir}/jp.php" "$@" 15 | -------------------------------------------------------------------------------- /vendor/bin/jp.php.bat: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | setlocal DISABLEDELAYEDEXPANSION 3 | SET BIN_TARGET=%~dp0/../mtdowling/jmespath.php/bin/jp.php 4 | php "%BIN_TARGET%" %* 5 | -------------------------------------------------------------------------------- /vendor/clagiordano/weblibs-configmanager/.gitignore: -------------------------------------------------------------------------------- 1 | composer.phar 2 | vendor 3 | -------------------------------------------------------------------------------- /vendor/clagiordano/weblibs-configmanager/.travis.yml: -------------------------------------------------------------------------------- 1 | language: php 2 | 3 | php: 4 | - 5.4 5 | - 5.5 6 | - 5.6 7 | - 7.0 8 | - 7.1 9 | - 7.2 10 | - 7.3 11 | - hhvm 12 | 13 | before_script: 14 | - travis_retry composer self-update 15 | - travis_retry composer update --prefer-source --no-interaction --dev 16 | 17 | script: phpunit 18 | -------------------------------------------------------------------------------- /vendor/clagiordano/weblibs-configmanager/testsdata/sample_config_data.php: -------------------------------------------------------------------------------- 1 | 'app_name', 5 | 'db' => 6 | array ( 7 | 'host' => 'localhost', 8 | 'user' => 'sample_user', 9 | 'pass' => 'sample_pass', 10 | 'port' => 3306, 11 | ), 12 | 'other' => 13 | array ( 14 | 'multi' => 15 | array ( 16 | 'deep' => 17 | array ( 18 | 'nested' => 'config_value', 19 | ), 20 | ), 21 | ), 22 | ); 23 | 24 | -------------------------------------------------------------------------------- /vendor/composer/autoload_namespaces.php: -------------------------------------------------------------------------------- 1 | array($vendorDir . '/pimple/pimple/src'), 10 | ); 11 | -------------------------------------------------------------------------------- /vendor/easywechat-composer/easywechat-composer/.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | /vendor 3 | composer.lock 4 | extensions.php 5 | .php_cs.cache 6 | -------------------------------------------------------------------------------- /vendor/easywechat-composer/easywechat-composer/.travis.yml: -------------------------------------------------------------------------------- 1 | language: php 2 | 3 | php: 4 | - 7.0 5 | - 7.1 6 | - 7.2 7 | - 7.3 8 | 9 | install: 10 | - travis_retry composer install --no-interaction --no-suggest 11 | 12 | script: ./vendor/bin/phpunit 13 | -------------------------------------------------------------------------------- /vendor/easywechat-composer/easywechat-composer/src/Exceptions/DecryptException.php: -------------------------------------------------------------------------------- 1 | 9 | * 10 | * This source file is subject to the MIT license that is bundled 11 | * with this source code in the file LICENSE. 12 | */ 13 | 14 | namespace EasyWeChatComposer\Exceptions; 15 | 16 | use Exception; 17 | 18 | class DecryptException extends Exception 19 | { 20 | // 21 | } 22 | -------------------------------------------------------------------------------- /vendor/easywechat-composer/easywechat-composer/src/Exceptions/EncryptException.php: -------------------------------------------------------------------------------- 1 | 9 | * 10 | * This source file is subject to the MIT license that is bundled 11 | * with this source code in the file LICENSE. 12 | */ 13 | 14 | namespace EasyWeChatComposer\Exceptions; 15 | 16 | use Exception; 17 | 18 | class EncryptException extends Exception 19 | { 20 | // 21 | } 22 | -------------------------------------------------------------------------------- /vendor/easywechat-composer/easywechat-composer/src/Laravel/routes.php: -------------------------------------------------------------------------------- 1 | 9 | * 10 | * This source file is subject to the MIT license that is bundled 11 | * with this source code in the file LICENSE. 12 | */ 13 | 14 | use Illuminate\Support\Facades\Route; 15 | 16 | Route::post('delegate', 'DelegatesController'); 17 | -------------------------------------------------------------------------------- /vendor/guzzlehttp/guzzle/src/BodySummarizerInterface.php: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /vendor/guzzlehttp/promises/src/AggregateException.php: -------------------------------------------------------------------------------- 1 | getCore(), IMG_FILTER_GRAYSCALE); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /vendor/intervention/image/src/Intervention/Image/Gd/Commands/InvertCommand.php: -------------------------------------------------------------------------------- 1 | getCore(), IMG_FILTER_NEGATE); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /vendor/intervention/image/src/Intervention/Image/Imagick/Commands/GreyscaleCommand.php: -------------------------------------------------------------------------------- 1 | getCore()->modulateImage(100, 0, 100); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /vendor/intervention/image/src/Intervention/Image/Imagick/Commands/InvertCommand.php: -------------------------------------------------------------------------------- 1 | getCore()->negateImage(false); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /vendor/mtdowling/jmespath.php/src/JmesPath.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * This source file is subject to the MIT license that is bundled 9 | * with this source code in the file LICENSE. 10 | */ 11 | 12 | namespace Overtrue\Socialite; 13 | 14 | /** 15 | * Interface AccessTokenInterface. 16 | */ 17 | interface AccessTokenInterface 18 | { 19 | /** 20 | * Return the access token string. 21 | * 22 | * @return string 23 | */ 24 | public function getToken(); 25 | } 26 | -------------------------------------------------------------------------------- /vendor/overtrue/socialite/src/InvalidArgumentException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * This source file is subject to the MIT license that is bundled 9 | * with this source code in the file LICENSE. 10 | */ 11 | 12 | namespace Overtrue\Socialite; 13 | 14 | class InvalidArgumentException extends \InvalidArgumentException 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/overtrue/socialite/src/InvalidStateException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * This source file is subject to the MIT license that is bundled 9 | * with this source code in the file LICENSE. 10 | */ 11 | 12 | namespace Overtrue\Socialite; 13 | 14 | class InvalidStateException extends \InvalidArgumentException 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/overtrue/wechat/src/Kernel/Config.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * This source file is subject to the MIT license that is bundled 9 | * with this source code in the file LICENSE. 10 | */ 11 | 12 | namespace EasyWeChat\Kernel; 13 | 14 | use EasyWeChat\Kernel\Support\Collection; 15 | 16 | /** 17 | * Class Config. 18 | * 19 | * @author overtrue 20 | */ 21 | class Config extends Collection 22 | { 23 | } 24 | -------------------------------------------------------------------------------- /vendor/overtrue/wechat/src/Kernel/Contracts/MediaInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * This source file is subject to the MIT license that is bundled 9 | * with this source code in the file LICENSE. 10 | */ 11 | 12 | namespace EasyWeChat\Kernel\Contracts; 13 | 14 | /** 15 | * Interface MediaInterface. 16 | * 17 | * @author overtrue 18 | */ 19 | interface MediaInterface extends MessageInterface 20 | { 21 | public function getMediaId(): string; 22 | } 23 | -------------------------------------------------------------------------------- /vendor/overtrue/wechat/src/Kernel/Exceptions/BadRequestException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * This source file is subject to the MIT license that is bundled 9 | * with this source code in the file LICENSE. 10 | */ 11 | 12 | namespace EasyWeChat\Kernel\Exceptions; 13 | 14 | /** 15 | * Class BadRequestException. 16 | * 17 | * @author overtrue 18 | */ 19 | class BadRequestException extends Exception 20 | { 21 | } 22 | -------------------------------------------------------------------------------- /vendor/overtrue/wechat/src/Kernel/Exceptions/DecryptException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * This source file is subject to the MIT license that is bundled 9 | * with this source code in the file LICENSE. 10 | */ 11 | 12 | namespace EasyWeChat\Kernel\Exceptions; 13 | 14 | class DecryptException extends Exception 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/overtrue/wechat/src/Kernel/Exceptions/Exception.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * This source file is subject to the MIT license that is bundled 9 | * with this source code in the file LICENSE. 10 | */ 11 | 12 | namespace EasyWeChat\Kernel\Exceptions; 13 | 14 | use Exception as BaseException; 15 | 16 | /** 17 | * Class Exception. 18 | * 19 | * @author overtrue 20 | */ 21 | class Exception extends BaseException 22 | { 23 | } 24 | -------------------------------------------------------------------------------- /vendor/overtrue/wechat/src/Kernel/Exceptions/InvalidArgumentException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * This source file is subject to the MIT license that is bundled 9 | * with this source code in the file LICENSE. 10 | */ 11 | 12 | namespace EasyWeChat\Kernel\Exceptions; 13 | 14 | /** 15 | * Class InvalidArgumentException. 16 | * 17 | * @author overtrue 18 | */ 19 | class InvalidArgumentException extends Exception 20 | { 21 | } 22 | -------------------------------------------------------------------------------- /vendor/overtrue/wechat/src/Kernel/Exceptions/InvalidConfigException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * This source file is subject to the MIT license that is bundled 9 | * with this source code in the file LICENSE. 10 | */ 11 | 12 | namespace EasyWeChat\Kernel\Exceptions; 13 | 14 | /** 15 | * Class InvalidConfigException. 16 | * 17 | * @author overtrue 18 | */ 19 | class InvalidConfigException extends Exception 20 | { 21 | } 22 | -------------------------------------------------------------------------------- /vendor/overtrue/wechat/src/Kernel/Exceptions/RuntimeException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * This source file is subject to the MIT license that is bundled 9 | * with this source code in the file LICENSE. 10 | */ 11 | 12 | namespace EasyWeChat\Kernel\Exceptions; 13 | 14 | /** 15 | * Class RuntimeException. 16 | * 17 | * @author overtrue 18 | */ 19 | class RuntimeException extends Exception 20 | { 21 | } 22 | -------------------------------------------------------------------------------- /vendor/overtrue/wechat/src/Kernel/Exceptions/UnboundServiceException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * This source file is subject to the MIT license that is bundled 9 | * with this source code in the file LICENSE. 10 | */ 11 | 12 | namespace EasyWeChat\Kernel\Exceptions; 13 | 14 | /** 15 | * Class InvalidConfigException. 16 | * 17 | * @author overtrue 18 | */ 19 | class UnboundServiceException extends Exception 20 | { 21 | } 22 | -------------------------------------------------------------------------------- /vendor/overtrue/wechat/src/Kernel/Messages/File.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * This source file is subject to the MIT license that is bundled 9 | * with this source code in the file LICENSE. 10 | */ 11 | 12 | namespace EasyWeChat\Kernel\Messages; 13 | 14 | /** 15 | * Class Image. 16 | * 17 | * @property string $media_id 18 | */ 19 | class File extends Media 20 | { 21 | /** 22 | * @var string 23 | */ 24 | protected $type = 'file'; 25 | } 26 | -------------------------------------------------------------------------------- /vendor/overtrue/wechat/src/Kernel/Messages/Image.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * This source file is subject to the MIT license that is bundled 9 | * with this source code in the file LICENSE. 10 | */ 11 | 12 | namespace EasyWeChat\Kernel\Messages; 13 | 14 | /** 15 | * Class Image. 16 | * 17 | * @property string $media_id 18 | */ 19 | class Image extends Media 20 | { 21 | /** 22 | * Messages type. 23 | * 24 | * @var string 25 | */ 26 | protected $type = 'image'; 27 | } 28 | -------------------------------------------------------------------------------- /vendor/overtrue/wechat/src/Kernel/Messages/MiniprogramNotice.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * This source file is subject to the MIT license that is bundled 9 | * with this source code in the file LICENSE. 10 | */ 11 | 12 | namespace EasyWeChat\Kernel\Messages; 13 | 14 | class MiniprogramNotice extends Message 15 | { 16 | protected $type = 'miniprogram_notice'; 17 | 18 | protected $properties = [ 19 | 'appid', 20 | 'title', 21 | ]; 22 | } 23 | -------------------------------------------------------------------------------- /vendor/overtrue/wechat/src/MicroMerchant/Kernel/Exceptions/EncryptException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * This source file is subject to the MIT license that is bundled 9 | * with this source code in the file LICENSE. 10 | */ 11 | 12 | namespace EasyWeChat\MicroMerchant\Kernel\Exceptions; 13 | 14 | use EasyWeChat\Kernel\Exceptions\Exception; 15 | 16 | /** 17 | * Class EncryptException. 18 | * 19 | * @author liuml 20 | */ 21 | class EncryptException extends Exception 22 | { 23 | } 24 | -------------------------------------------------------------------------------- /vendor/overtrue/wechat/src/MicroMerchant/Kernel/Exceptions/InvalidSignException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * This source file is subject to the MIT license that is bundled 9 | * with this source code in the file LICENSE. 10 | */ 11 | 12 | namespace EasyWeChat\MicroMerchant\Kernel\Exceptions; 13 | 14 | use EasyWeChat\Kernel\Exceptions\Exception; 15 | 16 | /** 17 | * Class InvalidSignException. 18 | * 19 | * @author liuml 20 | */ 21 | class InvalidSignException extends Exception 22 | { 23 | } 24 | -------------------------------------------------------------------------------- /vendor/overtrue/wechat/src/Payment/Kernel/Exceptions/InvalidSignException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * This source file is subject to the MIT license that is bundled 9 | * with this source code in the file LICENSE. 10 | */ 11 | 12 | namespace EasyWeChat\Payment\Kernel\Exceptions; 13 | 14 | use EasyWeChat\Kernel\Exceptions\Exception; 15 | 16 | class InvalidSignException extends Exception 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /vendor/overtrue/wechat/src/Payment/Kernel/Exceptions/SandboxException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * This source file is subject to the MIT license that is bundled 9 | * with this source code in the file LICENSE. 10 | */ 11 | 12 | namespace EasyWeChat\Payment\Kernel\Exceptions; 13 | 14 | use EasyWeChat\Kernel\Exceptions\Exception; 15 | 16 | class SandboxException extends Exception 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /vendor/overtrue/wechat/src/Work/GroupRobot/Messages/Message.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * This source file is subject to the MIT license that is bundled 9 | * with this source code in the file LICENSE. 10 | */ 11 | 12 | namespace EasyWeChat\Work\GroupRobot\Messages; 13 | 14 | use EasyWeChat\Kernel\Messages\Message as BaseMessage; 15 | 16 | /** 17 | * Class Message. 18 | * 19 | * @author her-cat 20 | */ 21 | class Message extends BaseMessage 22 | { 23 | } 24 | -------------------------------------------------------------------------------- /vendor/phpmailer/phpmailer/VERSION: -------------------------------------------------------------------------------- 1 | 6.5.3 -------------------------------------------------------------------------------- /vendor/pimple/pimple/.gitignore: -------------------------------------------------------------------------------- 1 | phpunit.xml 2 | composer.lock 3 | /vendor/ 4 | -------------------------------------------------------------------------------- /vendor/pimple/pimple/.travis.yml: -------------------------------------------------------------------------------- 1 | language: php 2 | 3 | env: 4 | global: 5 | - REPORT_EXIT_STATUS=1 6 | 7 | php: 8 | - 7.2 9 | - 7.3 10 | - 7.4 11 | - nightly 12 | 13 | before_script: 14 | - composer self-update 15 | - COMPOSER_ROOT_VERSION=dev-master composer install 16 | 17 | script: 18 | - ./vendor/bin/simple-phpunit 19 | -------------------------------------------------------------------------------- /vendor/psr/cache/README.md: -------------------------------------------------------------------------------- 1 | PSR Cache 2 | ========= 3 | 4 | This repository holds all interfaces defined by 5 | [PSR-6](http://www.php-fig.org/psr/psr-6/). 6 | 7 | Note that this is not a Cache implementation of its own. It is merely an 8 | interface that describes a Cache implementation. See the specification for more 9 | details. 10 | -------------------------------------------------------------------------------- /vendor/psr/cache/src/CacheException.php: -------------------------------------------------------------------------------- 1 | logger = $logger; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /vendor/psr/log/Psr/Log/Test/DummyTest.php: -------------------------------------------------------------------------------- 1 | files() 9 | ->name("*.php") 10 | ->exclude("Resources") 11 | ->exclude("Tests") 12 | ->in(__DIR__."/src/"); 13 | 14 | return new Sami($iterator, array( 15 | "build_dir" => __DIR__."/docs", 16 | "cache_dir" => __DIR__."/cache", 17 | )); 18 | -------------------------------------------------------------------------------- /vendor/qcloudsms/qcloudsms_php/src/index.php: -------------------------------------------------------------------------------- 1 | =5.6" 13 | }, 14 | "require-dev": { 15 | "phpunit/phpunit": "^5 || ^6.5", 16 | "php-coveralls/php-coveralls": "^2.1" 17 | }, 18 | "autoload": { 19 | "files": ["src/getallheaders.php"] 20 | }, 21 | "autoload-dev": { 22 | "psr-4": { 23 | "getallheaders\\Tests\\": "tests/" 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /vendor/symfony/cache-contracts/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /vendor/symfony/cache-contracts/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | CHANGELOG 2 | ========= 3 | 4 | The changelog is maintained for all Symfony contracts at the following URL: 5 | https://github.com/symfony/contracts/blob/master/CHANGELOG.md 6 | -------------------------------------------------------------------------------- /vendor/symfony/cache-contracts/README.md: -------------------------------------------------------------------------------- 1 | Symfony Cache Contracts 2 | ======================= 3 | 4 | A set of abstractions extracted out of the Symfony components. 5 | 6 | Can be used to build on semantics that the Symfony components proved useful - and 7 | that already have battle tested implementations. 8 | 9 | See https://github.com/symfony/contracts/blob/master/README.md for more information. 10 | -------------------------------------------------------------------------------- /vendor/symfony/cache/PruneableInterface.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\Cache; 13 | 14 | /** 15 | * Interface extends psr-6 and psr-16 caches to allow for pruning (deletion) of all expired cache items. 16 | */ 17 | interface PruneableInterface 18 | { 19 | /** 20 | * @return bool 21 | */ 22 | public function prune(); 23 | } 24 | -------------------------------------------------------------------------------- /vendor/symfony/cache/ResettableInterface.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\Cache; 13 | 14 | use Symfony\Contracts\Service\ResetInterface; 15 | 16 | /** 17 | * Resets a pool's local state. 18 | */ 19 | interface ResettableInterface extends ResetInterface 20 | { 21 | } 22 | -------------------------------------------------------------------------------- /vendor/symfony/deprecation-contracts/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /vendor/symfony/deprecation-contracts/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | CHANGELOG 2 | ========= 3 | 4 | The changelog is maintained for all Symfony contracts at the following URL: 5 | https://github.com/symfony/contracts/blob/master/CHANGELOG.md 6 | -------------------------------------------------------------------------------- /vendor/symfony/event-dispatcher-contracts/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /vendor/symfony/event-dispatcher-contracts/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | CHANGELOG 2 | ========= 3 | 4 | The changelog is maintained for all Symfony contracts at the following URL: 5 | https://github.com/symfony/contracts/blob/master/CHANGELOG.md 6 | -------------------------------------------------------------------------------- /vendor/symfony/event-dispatcher-contracts/README.md: -------------------------------------------------------------------------------- 1 | Symfony EventDispatcher Contracts 2 | ================================= 3 | 4 | A set of abstractions extracted out of the Symfony components. 5 | 6 | Can be used to build on semantics that the Symfony components proved useful - and 7 | that already have battle tested implementations. 8 | 9 | See https://github.com/symfony/contracts/blob/master/README.md for more information. 10 | -------------------------------------------------------------------------------- /vendor/symfony/http-foundation/Exception/BadRequestException.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\HttpFoundation\Exception; 13 | 14 | /** 15 | * Raised when a user sends a malformed request. 16 | */ 17 | class BadRequestException extends \UnexpectedValueException implements RequestExceptionInterface 18 | { 19 | } 20 | -------------------------------------------------------------------------------- /vendor/symfony/http-foundation/File/Exception/FileException.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\HttpFoundation\File\Exception; 13 | 14 | /** 15 | * Thrown when an error occurred in the component File. 16 | * 17 | * @author Bernhard Schussek 18 | */ 19 | class FileException extends \RuntimeException 20 | { 21 | } 22 | -------------------------------------------------------------------------------- /vendor/symfony/http-foundation/File/Exception/NoFileException.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\HttpFoundation\File\Exception; 13 | 14 | /** 15 | * Thrown when an UPLOAD_ERR_NO_FILE error occurred with UploadedFile. 16 | * 17 | * @author Florent Mata 18 | */ 19 | class NoFileException extends FileException 20 | { 21 | } 22 | -------------------------------------------------------------------------------- /vendor/symfony/http-foundation/File/Exception/UploadException.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\HttpFoundation\File\Exception; 13 | 14 | /** 15 | * Thrown when an error occurred during file upload. 16 | * 17 | * @author Bernhard Schussek 18 | */ 19 | class UploadException extends FileException 20 | { 21 | } 22 | -------------------------------------------------------------------------------- /vendor/symfony/http-foundation/README.md: -------------------------------------------------------------------------------- 1 | HttpFoundation Component 2 | ======================== 3 | 4 | The HttpFoundation component defines an object-oriented layer for the HTTP 5 | specification. 6 | 7 | Resources 8 | --------- 9 | 10 | * [Documentation](https://symfony.com/doc/current/components/http_foundation.html) 11 | * [Contributing](https://symfony.com/doc/current/contributing/index.html) 12 | * [Report issues](https://github.com/symfony/symfony/issues) and 13 | [send Pull Requests](https://github.com/symfony/symfony/pulls) 14 | in the [main Symfony repository](https://github.com/symfony/symfony) 15 | -------------------------------------------------------------------------------- /vendor/symfony/polyfill-mbstring/README.md: -------------------------------------------------------------------------------- 1 | Symfony Polyfill / Mbstring 2 | =========================== 3 | 4 | This component provides a partial, native PHP implementation for the 5 | [Mbstring](https://php.net/mbstring) extension. 6 | 7 | More information can be found in the 8 | [main Polyfill README](https://github.com/symfony/polyfill/blob/master/README.md). 9 | 10 | License 11 | ======= 12 | 13 | This library is released under the [MIT license](LICENSE). 14 | -------------------------------------------------------------------------------- /vendor/symfony/polyfill-php80/Resources/stubs/Stringable.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\VarExporter\Exception; 13 | 14 | interface ExceptionInterface extends \Throwable 15 | { 16 | } 17 | --------------------------------------------------------------------------------