duckchat私人聊天服务源码
.
├── duckchat私人聊天服务源码.zip
└── mirrors-DuckChat-master
└── DuckChat
├── duckchat.sh
├── eula-client.md
├── eula-server.md
└── src
├── config.developer.php
├── config.sample.php
├── controller
│ ├── Api
│ │ ├── File
│ │ │ ├── Api_File_DownloadController.php
│ │ │ └── Api_File_UploadController.php
│ │ ├── Friend
│ │ │ ├── Api_Friend_AcceptController.php
│ │ │ ├── Api_Friend_ApplyController.php
│ │ │ ├── Api_Friend_ApplyListController.php
│ │ │ ├── Api_Friend_DeleteController.php
│ │ │ ├── Api_Friend_ListController.php
│ │ │ ├── Api_Friend_ProfileController.php
│ │ │ ├── Api_Friend_SearchController.php
│ │ │ └── Api_Friend_UpdateController.php
│ │ ├── Group
│ │ │ ├── Api_Group_BaseController.php
│ │ │ ├── Api_Group_CreateController.php
│ │ │ ├── Api_Group_DeleteController.php
│ │ │ ├── Api_Group_InvitableFriendsController.php
│ │ │ ├── Api_Group_InviteController.php
│ │ │ ├── Api_Group_ListController.php
│ │ │ ├── Api_Group_MembersController.php
│ │ │ ├── Api_Group_ProfileController.php
│ │ │ ├── Api_Group_QuitController.php
│ │ │ ├── Api_Group_RemoveMemberController.php
│ │ │ ├── Api_Group_ReportController.php
│ │ │ ├── Api_Group_SetSpeakerController.php
│ │ │ └── Api_Group_UpdateController.php
│ │ ├── Gw
│ │ │ ├── Api_Gw_ConfigController.php
│ │ │ └── Api_Gw_OnDisconnectController.php
│ │ ├── Message
│ │ │ └── Api_Message_CheckStatusController.php
│ │ ├── Passport
│ │ │ ├── Api_Passport_PasswordBase.php
│ │ │ ├── Api_Passport_PasswordFindPasswordController.php
│ │ │ ├── Api_Passport_PasswordLoginController.php
│ │ │ ├── Api_Passport_PasswordModifyPasswordController.php
│ │ │ ├── Api_Passport_PasswordRegController.php
│ │ │ ├── Api_Passport_PasswordResetPasswordController.php
│ │ │ └── Api_Passport_PasswordUpdateInvitationCodeController.php
│ │ ├── Plugin
│ │ │ ├── Api_Plugin_ListController.php
│ │ │ └── Api_Plugin_ProxyController.php
│ │ ├── Session
│ │ │ └── Api_Session_VerifyController.php
│ │ ├── Site
│ │ │ ├── Api_Site_ConfigController.php
│ │ │ ├── Api_Site_LoginController.php
│ │ │ └── Api_Site_LogoutController.php
│ │ ├── Sync
│ │ │ └── Api_Sync_CheckController.php
│ │ └── User
│ │ ├── Api_User_ProfileController.php
│ │ ├── Api_User_ReportController.php
│ │ └── Api_User_UpdateController.php
│ ├── BaseController.php
│ ├── CustomerServiceController.php
│ ├── Duckchat
│ │ ├── Duckchat_MiniProgramController.php
│ │ ├── Group
│ │ │ └── Duckchat_Group_CheckMemberController.php
│ │ ├── Message
│ │ │ └── Duckchat_Message_SendController.php
│ │ ├── Session
│ │ │ ├── Duckchat_Session_ClearController.php
│ │ │ └── Duckchat_Session_ProfileController.php
│ │ ├── Site
│ │ │ └── Duckchat_Site_AdminsController.php
│ │ └── User
│ │ ├── Duckchat_User_ProfileController.php
│ │ └── Duckchat_User_RelationController.php
│ ├── Http
│ │ └── File
│ │ ├── Http_File_DownloadFileController.php
│ │ ├── Http_File_DownloadWebMsgController.php
│ │ └── Http_File_UploadWebController.php
│ ├── HttpBaseController.php
│ ├── Im
│ │ ├── Cts
│ │ │ ├── Im_Cts_AuthController.php
│ │ │ ├── Im_Cts_MessageController.php
│ │ │ ├── Im_Cts_PingController.php
│ │ │ ├── Im_Cts_SyncController.php
│ │ │ └── Im_Cts_UpdatePointerController.php
│ │ └── Im_BaseController.php
│ ├── InstallDBController.php
│ ├── Manage
│ │ ├── Config
│ │ │ ├── Manage_Config_DefaultFriendsController.php
│ │ │ ├── Manage_Config_DefaultGroupsController.php
│ │ │ ├── Manage_Config_PubkController.php
│ │ │ ├── Manage_Config_SiteManagersController.php
│ │ │ └── Manage_Config_UpdateController.php
│ │ ├── Custom
│ │ │ ├── Manage_Custom_LoginController.php
│ │ │ ├── Manage_Custom_RegisterController.php
│ │ │ ├── Manage_Custom_UserAddController.php
│ │ │ ├── Manage_Custom_UserController.php
│ │ │ ├── Manage_Custom_UserDeleteController.php
│ │ │ └── Manage_Custom_UserUpdateController.php
│ │ ├── Data
│ │ │ ├── Manage_DataReportController.php
│ │ │ └── Manage_Data_CleanController.php
│ │ ├── Group
│ │ │ ├── Manage_Group_DeleteController.php
│ │ │ ├── Manage_Group_MembersController.php
│ │ │ ├── Manage_Group_ProfileController.php
│ │ │ ├── Manage_Group_SearchController.php
│ │ │ └── Manage_Group_UpdateController.php
│ │ ├── Manage_AdvancedController.php
│ │ ├── Manage_CommonController.php
│ │ ├── Manage_ConfigController.php
│ │ ├── Manage_CustomController.php
│ │ ├── Manage_GroupController.php
│ │ ├── Manage_IndexController.php
│ │ ├── Manage_MiniProgramController.php
│ │ ├── Manage_SecurityController.php
│ │ ├── Manage_ServletController.php
│ │ ├── Manage_UicController.php
│ │ ├── Manage_UserController.php
│ │ ├── MiniProgram
│ │ │ ├── Manage_MiniProgram_AddController.php
│ │ │ ├── Manage_MiniProgram_DeleteController.php
│ │ │ ├── Manage_MiniProgram_ListController.php
│ │ │ ├── Manage_MiniProgram_ProfileController.php
│ │ │ └── Manage_MiniProgram_UpdateController.php
│ │ ├── Security
│ │ │ ├── Manage_Security_LogController.php
│ │ │ ├── Manage_Security_NormalController.php
│ │ │ ├── Manage_Security_QuickController.php
│ │ │ └── Manage_Security_UpdateController.php
│ │ ├── Uic
│ │ │ ├── Manage_Uic_CreateController.php
│ │ │ ├── Manage_Uic_DeleteController.php
│ │ │ ├── Manage_Uic_UnusedController.php
│ │ │ └── Manage_Uic_UsedController.php
│ │ └── User
│ │ ├── Manage_User_DeleteController.php
│ │ ├── Manage_User_GroupsController.php
│ │ ├── Manage_User_IdController.php
│ │ ├── Manage_User_ProfileController.php
│ │ ├── Manage_User_SearchController.php
│ │ └── Manage_User_UpdateController.php
│ ├── MiniProgram
│ │ ├── CustomerService
│ │ │ ├── MiniProgram_CustomerService_ConfigController.php
│ │ │ ├── MiniProgram_CustomerService_IndexController.php
│ │ │ └── MiniProgram_CustomerService_ManageController.php
│ │ ├── Gif
│ │ │ ├── MiniProgram_Gif_CleanGifController.php
│ │ │ ├── MiniProgram_Gif_IndexController.php
│ │ │ └── MiniProgram_Gif_InfoController.php
│ │ ├── MiniProgram_BaseController.php
│ │ ├── Passport
│ │ │ └── MiniProgram_Passport_AccountController.php
│ │ ├── Search
│ │ │ ├── MiniProgram_Search_ApplyController.php
│ │ │ ├── MiniProgram_Search_IndexController.php
│ │ │ └── recommend.php
│ │ ├── Square
│ │ │ ├── MiniProgram_Square_ApplyController.php
│ │ │ └── MiniProgram_Square_IndexController.php
│ │ └── Test
│ │ ├── MiniProgram_Test_IndexController.php
│ │ └── MiniProgram_Test_ToolsController.php
│ ├── Page
│ │ ├── CustomerService
│ │ │ └── Page_CustomerService_IndexController.php
│ │ ├── Page_GroupController.php
│ │ ├── Page_IndexController.php
│ │ ├── Page_JsController.php
│ │ ├── Page_JumpController.php
│ │ ├── Page_LoginController.php
│ │ ├── Page_LogoutController.php
│ │ ├── Page_SiteConfigController.php
│ │ ├── Page_VersionController.php
│ │ ├── Page_WidgetController.php
│ │ ├── Passport
│ │ │ ├── Page_Passport_LoginController.php
│ │ │ └── Page_Passport_RegisterController.php
│ │ └── Version
│ │ ├── Page_Version_CheckController.php
│ │ ├── Page_Version_PasswordController.php
│ │ └── Page_Version_UpgradeController.php
│ └── UpgradeController.php
├── favicon.ico
├── index.php
├── lib
│ ├── ChromePhp
│ │ └── ChromePhp.php
│ ├── Overtrue
│ │ └── Pinyin
│ │ ├── DictLoaderInterface.php
│ │ ├── FileDictLoader.php
│ │ ├── GeneratorFileDictLoader.php
│ │ ├── LICENSE
│ │ ├── MemoryFileDictLoader.php
│ │ ├── Pinyin.php
│ │ ├── README.md
│ │ └── data
│ │ ├── surnames
│ │ ├── words_0
│ │ ├── words_1
│ │ ├── words_2
│ │ ├── words_3
│ │ ├── words_4
│ │ └── words_5
│ ├── PHPMailer
│ │ ├── LICENSE
│ │ ├── PHPMailer
│ │ │ ├── Exception.php
│ │ │ ├── OAuth.php
│ │ │ ├── PHPMailer.php
│ │ │ ├── POP3.php
│ │ │ └── SMTP.php
│ │ ├── README.md
│ │ ├── SECURITY.md
│ │ ├── VERSION
│ │ ├── get_oauth_token.php
│ │ └── language
│ │ ├── phpmailer.lang-am.php
│ │ ├── phpmailer.lang-ar.php
│ │ ├── phpmailer.lang-az.php
│ │ ├── phpmailer.lang-ba.php
│ │ ├── phpmailer.lang-be.php
│ │ ├── phpmailer.lang-bg.php
│ │ ├── phpmailer.lang-ca.php
│ │ ├── phpmailer.lang-ch.php
│ │ ├── phpmailer.lang-cs.php
│ │ ├── phpmailer.lang-da.php
│ │ ├── phpmailer.lang-de.php
│ │ ├── phpmailer.lang-el.php
│ │ ├── phpmailer.lang-eo.php
│ │ ├── phpmailer.lang-es.php
│ │ ├── phpmailer.lang-et.php
│ │ ├── phpmailer.lang-fa.php
│ │ ├── phpmailer.lang-fi.php
│ │ ├── phpmailer.lang-fo.php
│ │ ├── phpmailer.lang-fr.php
│ │ ├── phpmailer.lang-gl.php
│ │ ├── phpmailer.lang-he.php
│ │ ├── phpmailer.lang-hi.php
│ │ ├── phpmailer.lang-hr.php
│ │ ├── phpmailer.lang-hu.php
│ │ ├── phpmailer.lang-id.php
│ │ ├── phpmailer.lang-it.php
│ │ ├── phpmailer.lang-ja.php
│ │ ├── phpmailer.lang-ka.php
│ │ ├── phpmailer.lang-ko.php
│ │ ├── phpmailer.lang-lt.php
│ │ ├── phpmailer.lang-lv.php
│ │ ├── phpmailer.lang-ms.php
│ │ ├── phpmailer.lang-nb.php
│ │ ├── phpmailer.lang-nl.php
│ │ ├── phpmailer.lang-pl.php
│ │ ├── phpmailer.lang-pt.php
│ │ ├── phpmailer.lang-pt_br.php
│ │ ├── phpmailer.lang-ro.php
│ │ ├── phpmailer.lang-rs.php
│ │ ├── phpmailer.lang-ru.php
│ │ ├── phpmailer.lang-sk.php
│ │ ├── phpmailer.lang-sl.php
│ │ ├── phpmailer.lang-sv.php
│ │ ├── phpmailer.lang-tl.php
│ │ ├── phpmailer.lang-tr.php
│ │ ├── phpmailer.lang-uk.php
│ │ ├── phpmailer.lang-vi.php
│ │ ├── phpmailer.lang-zh.php
│ │ └── phpmailer.lang-zh_cn.php
│ ├── Util
│ │ ├── LoginConfig.php
│ │ ├── SiteConfig.php
│ │ ├── ZalyAction.php
│ │ ├── ZalyAes.php
│ │ ├── ZalyAvatar.php
│ │ ├── ZalyBase64.php
│ │ ├── ZalyConfig.php
│ │ ├── ZalyCurl.php
│ │ ├── ZalyError.php
│ │ ├── ZalyErrorBase.php
│ │ ├── ZalyErrorEn.php
│ │ ├── ZalyErrorZh.php
│ │ ├── ZalyException.php
│ │ ├── ZalyHelper.php
│ │ ├── ZalyLogin.php
│ │ ├── ZalyMail.php
│ │ ├── ZalyRsa.php
│ │ └── ZalyText.php
│ ├── mock-openssl.cnf
│ ├── mock.php
│ ├── proto
│ │ ├── GPBMetadata
│ │ │ ├── Client
│ │ │ │ ├── ImStcMessage.php
│ │ │ │ ├── ImStcNews.php
│ │ │ │ └── ImStcPong.php
│ │ │ ├── Core
│ │ │ │ ├── Custom.php
│ │ │ │ ├── Group.php
│ │ │ │ ├── Message.php
│ │ │ │ ├── Net.php
│ │ │ │ ├── Plugin.php
│ │ │ │ ├── Site.php
│ │ │ │ └── User.php
│ │ │ ├── Gateway
│ │ │ │ ├── GwSocketClose.php
│ │ │ │ └── GwSocketWrite.php
│ │ │ ├── Google
│ │ │ │ └── Protobuf
│ │ │ │ ├── Any.php
│ │ │ │ ├── Api.php
│ │ │ │ ├── Duration.php
│ │ │ │ ├── FieldMask.php
│ │ │ │ ├── GPBEmpty.php
│ │ │ │ ├── Internal
│ │ │ │ │ └── Descriptor.php
│ │ │ │ ├── SourceContext.php
│ │ │ │ ├── Struct.php
│ │ │ │ ├── Timestamp.php
│ │ │ │ ├── Type.php
│ │ │ │ └── Wrappers.php
│ │ │ ├── Platform
│ │ │ │ ├── ApiPackageVerify.php
│ │ │ │ ├── ApiPlatformCheck.php
│ │ │ │ ├── ApiPlatformLogin.php
│ │ │ │ ├── ApiPushAuth.php
│ │ │ │ ├── ApiPushCancel.php
│ │ │ │ ├── ApiPushCheck.php
│ │ │ │ ├── ApiPushNotification.php
│ │ │ │ ├── ApiPushPayload.php
│ │ │ │ ├── ApiSessionLogin.php
│ │ │ │ ├── ApiSessionVerify.php
│ │ │ │ ├── ApiSiteMute.php
│ │ │ │ ├── ApiSiteRegister.php
│ │ │ │ ├── ApiSmsVerifyCode.php
│ │ │ │ ├── Common.php
│ │ │ │ └── Core.php
│ │ │ ├── Plugin
│ │ │ │ ├── DuckchatGroupCheckMember.php
│ │ │ │ ├── DuckchatMessageSend.php
│ │ │ │ ├── DuckchatSessionClear.php
│ │ │ │ ├── DuckchatSessionProfile.php
│ │ │ │ ├── DuckchatSiteAdmins.php
│ │ │ │ ├── DuckchatUserProfile.php
│ │ │ │ └── DuckchatUserRelation.php
│ │ │ └── Site
│ │ │ ├── ApiFileDownload.php
│ │ │ ├── ApiFileUpload.php
│ │ │ ├── ApiFriendAccept.php
│ │ │ ├── ApiFriendApply.php
│ │ │ ├── ApiFriendApplyList.php
│ │ │ ├── ApiFriendDelete.php
│ │ │ ├── ApiFriendList.php
│ │ │ ├── ApiFriendProfile.php
│ │ │ ├── ApiFriendSearch.php
│ │ │ ├── ApiFriendUpdate.php
│ │ │ ├── ApiGroupCreate.php
│ │ │ ├── ApiGroupDelete.php
│ │ │ ├── ApiGroupInvitableFriends.php
│ │ │ ├── ApiGroupInvite.php
│ │ │ ├── ApiGroupList.php
│ │ │ ├── ApiGroupMembers.php
│ │ │ ├── ApiGroupProfile.php
│ │ │ ├── ApiGroupQuit.php
│ │ │ ├── ApiGroupRemoveMember.php
│ │ │ ├── ApiGroupReport.php
│ │ │ ├── ApiGroupSetSpeaker.php
│ │ │ ├── ApiGroupUpdate.php
│ │ │ ├── ApiGwConfig.php
│ │ │ ├── ApiGwOnDisconnect.php
│ │ │ ├── ApiMessageCheckStatus.php
│ │ │ ├── ApiPassportAnonymousLogin.php
│ │ │ ├── ApiPassportLdapLogin.php
│ │ │ ├── ApiPassportPasswordFindPassword.php
│ │ │ ├── ApiPassportPasswordLogin.php
│ │ │ ├── ApiPassportPasswordModifyPassword.php
│ │ │ ├── ApiPassportPasswordReg.php
│ │ │ ├── ApiPassportPasswordResetPassword.php
│ │ │ ├── ApiPassportPasswordUpdateInvitationCode.php
│ │ │ ├── ApiPluginList.php
│ │ │ ├── ApiPluginProxy.php
│ │ │ ├── ApiSiteConfig.php
│ │ │ ├── ApiSiteLogin.php
│ │ │ ├── ApiSiteLogout.php
│ │ │ ├── ApiSyncCheck.php
│ │ │ ├── ApiTmpchatDelete.php
│ │ │ ├── ApiTmpchatGroup.php
│ │ │ ├── ApiUserProfile.php
│ │ │ ├── ApiUserReport.php
│ │ │ ├── ApiUserUpdate.php
│ │ │ ├── ImCtsAuth.php
│ │ │ ├── ImCtsMessage.php
│ │ │ ├── ImCtsPing.php
│ │ │ ├── ImCtsSync.php
│ │ │ └── ImCtsUpdatePointer.php
│ │ ├── Google
│ │ │ └── Protobuf
│ │ │ ├── Any.php
│ │ │ ├── Api.php
│ │ │ ├── BoolValue.php
│ │ │ ├── BytesValue.php
│ │ │ ├── Descriptor.php
│ │ │ ├── DescriptorPool.php
│ │ │ ├── DoubleValue.php
│ │ │ ├── Duration.php
│ │ │ ├── Enum.php
│ │ │ ├── EnumDescriptor.php
│ │ │ ├── EnumValue.php
│ │ │ ├── EnumValueDescriptor.php
│ │ │ ├── Field
│ │ │ │ ├── Cardinality.php
│ │ │ │ └── Kind.php
│ │ │ ├── Field.php
│ │ │ ├── FieldDescriptor.php
│ │ │ ├── FieldMask.php
│ │ │ ├── Field_Cardinality.php
│ │ │ ├── Field_Kind.php
│ │ │ ├── FloatValue.php
│ │ │ ├── GPBEmpty.php
│ │ │ ├── Int32Value.php
│ │ │ ├── Int64Value.php
│ │ │ ├── Internal
│ │ │ │ ├── CodedInputStream.php
│ │ │ │ ├── CodedOutputStream.php
│ │ │ │ ├── Descriptor.php
│ │ │ │ ├── DescriptorPool.php
│ │ │ │ ├── DescriptorProto
│ │ │ │ │ ├── ExtensionRange.php
│ │ │ │ │ └── ReservedRange.php
│ │ │ │ ├── DescriptorProto.php
│ │ │ │ ├── EnumBuilderContext.php
│ │ │ │ ├── EnumDescriptor.php
│ │ │ │ ├── EnumDescriptorProto
│ │ │ │ │ └── EnumReservedRange.php
│ │ │ │ ├── EnumDescriptorProto.php
│ │ │ │ ├── EnumOptions.php
│ │ │ │ ├── EnumValueDescriptorProto.php
│ │ │ │ ├── EnumValueOptions.php
│ │ │ │ ├── ExtensionRangeOptions.php
│ │ │ │ ├── FieldDescriptor.php
│ │ │ │ ├── FieldDescriptorProto
│ │ │ │ │ ├── Label.php
│ │ │ │ │ └── Type.php
│ │ │ │ ├── FieldDescriptorProto.php
│ │ │ │ ├── FieldOptions
│ │ │ │ │ ├── CType.php
│ │ │ │ │ └── JSType.php
│ │ │ │ ├── FieldOptions.php
│ │ │ │ ├── FileDescriptor.php
│ │ │ │ ├── FileDescriptorProto.php
│ │ │ │ ├── FileDescriptorSet.php
│ │ │ │ ├── FileOptions
│ │ │ │ │ └── OptimizeMode.php
│ │ │ │ ├── FileOptions.php
│ │ │ │ ├── GPBDecodeException.php
│ │ │ │ ├── GPBJsonWire.php
│ │ │ │ ├── GPBLabel.php
│ │ │ │ ├── GPBType.php
│ │ │ │ ├── GPBUtil.php
│ │ │ │ ├── GPBWire.php
│ │ │ │ ├── GPBWireType.php
│ │ │ │ ├── GeneratedCodeInfo
│ │ │ │ │ └── Annotation.php
│ │ │ │ ├── GeneratedCodeInfo.php
│ │ │ │ ├── GetPublicDescriptorTrait.php
│ │ │ │ ├── HasPublicDescriptorTrait.php
│ │ │ │ ├── MapEntry.php
│ │ │ │ ├── MapField.php
│ │ │ │ ├── MapFieldIter.php
│ │ │ │ ├── Message.php
│ │ │ │ ├── MessageBuilderContext.php
│ │ │ │ ├── MessageOptions.php
│ │ │ │ ├── MethodDescriptorProto.php
│ │ │ │ ├── MethodOptions
│ │ │ │ │ └── IdempotencyLevel.php
│ │ │ │ ├── MethodOptions.php
│ │ │ │ ├── OneofDescriptor.php
│ │ │ │ ├── OneofDescriptorProto.php
│ │ │ │ ├── OneofField.php
│ │ │ │ ├── OneofOptions.php
│ │ │ │ ├── RawInputStream.php
│ │ │ │ ├── RepeatedField.php
│ │ │ │ ├── RepeatedFieldIter.php
│ │ │ │ ├── ServiceDescriptorProto.php
│ │ │ │ ├── ServiceOptions.php
│ │ │ │ ├── SourceCodeInfo
│ │ │ │ │ └── Location.php
│ │ │ │ ├── SourceCodeInfo.php
│ │ │ │ ├── UninterpretedOption
│ │ │ │ │ └── NamePart.php
│ │ │ │ └── UninterpretedOption.php
│ │ │ ├── ListValue.php
│ │ │ ├── Method.php
│ │ │ ├── Mixin.php
│ │ │ ├── NullValue.php
│ │ │ ├── OneofDescriptor.php
│ │ │ ├── Option.php
│ │ │ ├── SourceContext.php
│ │ │ ├── StringValue.php
│ │ │ ├── Struct.php
│ │ │ ├── Syntax.php
│ │ │ ├── Timestamp.php
│ │ │ ├── Type.php
│ │ │ ├── UInt32Value.php
│ │ │ ├── UInt64Value.php
│ │ │ └── Value.php
│ │ └── Zaly
│ │ └── Proto
│ │ ├── Client
│ │ │ ├── ImStcMessageRequest.php
│ │ │ ├── ImStcNewsRequest.php
│ │ │ └── ImStcPongRequest.php
│ │ ├── Core
│ │ │ ├── AllGroupProfile.php
│ │ │ ├── AllSiteConfig.php
│ │ │ ├── AllUserProfile.php
│ │ │ ├── ApplyUserProfile.php
│ │ │ ├── AudioMessage.php
│ │ │ ├── BuiltinPluginId.php
│ │ │ ├── CustomDataType.php
│ │ │ ├── CustomType.php
│ │ │ ├── CustomUserProfile.php
│ │ │ ├── DataWriteType.php
│ │ │ ├── DocumentMessage.php
│ │ │ ├── FileType.php
│ │ │ ├── FriendRelationType.php
│ │ │ ├── FriendUserProfile.php
│ │ │ ├── FrontPage.php
│ │ │ ├── GatewayType.php
│ │ │ ├── GroupDescription.php
│ │ │ ├── GroupDescriptionType.php
│ │ │ ├── GroupJoinPermissionType.php
│ │ │ ├── GroupMemberType.php
│ │ │ ├── HooksType.php
│ │ │ ├── HttpQueryType.php
│ │ │ ├── ImageMessage.php
│ │ │ ├── LoginCustomStatus.php
│ │ │ ├── Message.php
│ │ │ ├── MessageRoomType.php
│ │ │ ├── MessageStatus.php
│ │ │ ├── MessageType.php
│ │ │ ├── NoticeMessage.php
│ │ │ ├── PluginLoadingType.php
│ │ │ ├── PluginPermissionType.php
│ │ │ ├── PluginProfile.php
│ │ │ ├── PluginUsageType.php
│ │ │ ├── PublicGroupProfile.php
│ │ │ ├── PublicSiteConfig.php
│ │ │ ├── PublicUserProfile.php
│ │ │ ├── PushType.php
│ │ │ ├── RecallMessage.php
│ │ │ ├── SimplePluginProfile.php
│ │ │ ├── StatusMessage.php
│ │ │ ├── SyncEndMessage.php
│ │ │ ├── TextMessage.php
│ │ │ ├── TransportData.php
│ │ │ ├── TransportDataHeaderKey.php
│ │ │ ├── UserAvailableType.php
│ │ │ ├── UserClientLangType.php
│ │ │ ├── UserClientType.php
│ │ │ ├── UserCustomStatus.php
│ │ │ ├── Version.php
│ │ │ ├── VideoMessage.php
│ │ │ ├── WebMessage.php
│ │ │ └── WebNoticeMessage.php
│ │ ├── Gateway
│ │ │ ├── GwSocketCloseRequest.php
│ │ │ ├── GwSocketCloseResponse.php
│ │ │ ├── GwSocketWritePackage.php
│ │ │ ├── GwSocketWriteRequest.php
│ │ │ └── GwSocketWriteResponse.php
│ │ ├── Platform
│ │ │ ├── ApiPlatformCheckRequest.php
│ │ │ ├── ApiPlatformCheckResponse.php
│ │ │ ├── ApiPlatformLoginRequest.php
│ │ │ ├── ApiPlatformLoginResponse.php
│ │ │ ├── ApiPushAuthRequest.php
│ │ │ ├── ApiPushAuthResponse.php
│ │ │ ├── ApiPushCancelRequest.php
│ │ │ ├── ApiPushCancelResponse.php
│ │ │ ├── ApiPushCheckRequest.php
│ │ │ ├── ApiPushCheckResponse.php
│ │ │ ├── ApiPushNotificationRequest.php
│ │ │ ├── ApiPushNotificationResponse.php
│ │ │ ├── ApiPushPayloadRequest.php
│ │ │ ├── ApiPushPayloadResponse.php
│ │ │ ├── ApiSessionVerifyRequest.php
│ │ │ ├── ApiSessionVerifyResponse.php
│ │ │ ├── ApiSiteMuteRequest.php
│ │ │ ├── ApiSiteMuteResponse.php
│ │ │ ├── ApiSiteRegisterRequest.php
│ │ │ ├── ApiSiteRegisterResponse.php
│ │ │ ├── ApiVerifyCodeRequest.php
│ │ │ ├── ApiVerifyCodeResponse.php
│ │ │ ├── LoginUserProfile.php
│ │ │ ├── Payload.php
│ │ │ ├── PayloadType.php
│ │ │ ├── PushBody.php
│ │ │ ├── PushHeader.php
│ │ │ ├── PushTokenType.php
│ │ │ └── SmsVerifyCodeType.php
│ │ ├── Plugin
│ │ │ ├── DuckChatGroupCheckMemberRequest.php
│ │ │ ├── DuckChatGroupCheckMemberResponse.php
│ │ │ ├── DuckChatMessageSendRequest.php
│ │ │ ├── DuckChatMessageSendResponse.php
│ │ │ ├── DuckChatSessionClearRequest.php
│ │ │ ├── DuckChatSessionClearResponse.php
│ │ │ ├── DuckChatSessionProfileRequest.php
│ │ │ ├── DuckChatSessionProfileResponse.php
│ │ │ ├── DuckChatSiteAdminsRequest.php
│ │ │ ├── DuckChatSiteAdminsResponse.php
│ │ │ ├── DuckChatUserProfileRequest.php
│ │ │ ├── DuckChatUserProfileResponse.php
│ │ │ ├── DuckChatUserRelationRequest.php
│ │ │ └── DuckChatUserRelationResponse.php
│ │ └── Site
│ │ ├── ApiFileDownloadRequest.php
│ │ ├── ApiFileDownloadResponse.php
│ │ ├── ApiFileUploadRequest.php
│ │ ├── ApiFileUploadResponse.php
│ │ ├── ApiFriendAcceptRequest.php
│ │ ├── ApiFriendAcceptResponse.php
│ │ ├── ApiFriendApplyListRequest.php
│ │ ├── ApiFriendApplyListResponse.php
│ │ ├── ApiFriendApplyRequest.php
│ │ ├── ApiFriendApplyResponse.php
│ │ ├── ApiFriendDeleteRequest.php
│ │ ├── ApiFriendDeleteResponse.php
│ │ ├── ApiFriendListRequest.php
│ │ ├── ApiFriendListResponse.php
│ │ ├── ApiFriendProfileRequest.php
│ │ ├── ApiFriendProfileResponse.php
│ │ ├── ApiFriendSearchRequest.php
│ │ ├── ApiFriendSearchResponse.php
│ │ ├── ApiFriendUpdateRequest.php
│ │ ├── ApiFriendUpdateResponse.php
│ │ ├── ApiFriendUpdateType.php
│ │ ├── ApiFriendUpdateValue.php
│ │ ├── ApiGroupCreateRequest.php
│ │ ├── ApiGroupCreateResponse.php
│ │ ├── ApiGroupDeleteRequest.php
│ │ ├── ApiGroupDeleteResponse.php
│ │ ├── ApiGroupInvitableFriendsRequest.php
│ │ ├── ApiGroupInvitableFriendsResponse.php
│ │ ├── ApiGroupInviteRequest.php
│ │ ├── ApiGroupInviteResponse.php
│ │ ├── ApiGroupListRequest.php
│ │ ├── ApiGroupListResponse.php
│ │ ├── ApiGroupMembersRequest.php
│ │ ├── ApiGroupMembersResponse.php
│ │ ├── ApiGroupMembersUserProfile.php
│ │ ├── ApiGroupProfileRequest.php
│ │ ├── ApiGroupProfileResponse.php
│ │ ├── ApiGroupQuitRequest.php
│ │ ├── ApiGroupQuitResponse.php
│ │ ├── ApiGroupRemoveMemberRequest.php
│ │ ├── ApiGroupRemoveMemberResponse.php
│ │ ├── ApiGroupReportRequest.php
│ │ ├── ApiGroupReportResponse.php
│ │ ├── ApiGroupSetSpeakerRequest.php
│ │ ├── ApiGroupSetSpeakerResponse.php
│ │ ├── ApiGroupUpdateRequest.php
│ │ ├── ApiGroupUpdateResponse.php
│ │ ├── ApiGroupUpdateType.php
│ │ ├── ApiGroupUpdateValue.php
│ │ ├── ApiGwConfigRequest.php
│ │ ├── ApiGwConfigResponse.php
│ │ ├── ApiGwOnDisconnectRequest.php
│ │ ├── ApiGwOnDisconnectResponse.php
│ │ ├── ApiMessageCheckStatusRequest.php
│ │ ├── ApiMessageCheckStatusResponse.php
│ │ ├── ApiPassportAnonymousLoginRequest.php
│ │ ├── ApiPassportAnonymousLoginResponse.php
│ │ ├── ApiPassportLdapLoginRequest.php
│ │ ├── ApiPassportLdapLoginResponse.php
│ │ ├── ApiPassportPasswordFindPasswordRequest.php
│ │ ├── ApiPassportPasswordFindPasswordResponse.php
│ │ ├── ApiPassportPasswordLoginRequest.php
│ │ ├── ApiPassportPasswordLoginResponse.php
│ │ ├── ApiPassportPasswordModifyPasswordRequest.php
│ │ ├── ApiPassportPasswordModifyPasswordResponse.php
│ │ ├── ApiPassportPasswordRegRequest.php
│ │ ├── ApiPassportPasswordRegResponse.php
│ │ ├── ApiPassportPasswordResetPasswordRequest.php
│ │ ├── ApiPassportPasswordResetPasswordResponse.php
│ │ ├── ApiPassportPasswordUpdateInvitationCodeRequest.php
│ │ ├── ApiPassportPasswordUpdateInvitationCodeResponse.php
│ │ ├── ApiPluginListRequest.php
│ │ ├── ApiPluginListResponse.php
│ │ ├── ApiPluginProxyRequest.php
│ │ ├── ApiPluginProxyResponse.php
│ │ ├── ApiSiteConfigRequest.php
│ │ ├── ApiSiteConfigResponse.php
│ │ ├── ApiSiteLoginRequest.php
│ │ ├── ApiSiteLoginResponse.php
│ │ ├── ApiSiteLogoutRequest.php
│ │ ├── ApiSiteLogoutResponse.php
│ │ ├── ApiSyncCheckRequest.php
│ │ ├── ApiSyncCheckResponse.php
│ │ ├── ApiSyncType.php
│ │ ├── ApiTmpchatDeleteRequest.php
│ │ ├── ApiTmpchatDeleteResponse.php
│ │ ├── ApiTmpchatGroupRequest.php
│ │ ├── ApiTmpchatGroupResponse.php
│ │ ├── ApiUserProfileRequest.php
│ │ ├── ApiUserProfileResponse.php
│ │ ├── ApiUserReportRequest.php
│ │ ├── ApiUserReportResponse.php
│ │ ├── ApiUserUpdateRequest.php
│ │ ├── ApiUserUpdateResponse.php
│ │ ├── ApiUserUpdateType.php
│ │ ├── ApiUserUpdateValue.php
│ │ ├── ImCtsAuthRequest.php
│ │ ├── ImCtsAuthResponse.php
│ │ ├── ImCtsMessageRequest.php
│ │ ├── ImCtsPingRequest.php
│ │ ├── ImCtsSyncRequest.php
│ │ ├── ImCtsUpdatePointerRequest.php
│ │ └── SetSpeakerType.php
│ └── wpf
│ ├── Wpf_Controller.php
│ ├── Wpf_Ctx.php
│ ├── Wpf_Loader.php
│ ├── Wpf_Logger.php
│ ├── Wpf_Router.php
│ ├── Wpf_Web.php
│ └── init.php
├── model
│ ├── BaseCtx.php
│ ├── BaseTable.php
│ ├── DuckChat
│ │ ├── DuckChat_Base.php
│ │ ├── DuckChat_Client.php
│ │ ├── DuckChat_Group.php
│ │ ├── DuckChat_Message.php
│ │ ├── DuckChat_Session.php
│ │ └── DuckChat_User.php
│ ├── File
│ │ └── File_Manager.php
│ ├── Gateway
│ │ └── Gateway_Client.php
│ ├── Manual
│ │ ├── Manual_Common.php
│ │ ├── Manual_Friend.php
│ │ ├── Manual_Group.php
│ │ └── Manual_User.php
│ ├── Message
│ │ ├── Message_Client.php
│ │ └── Message_News.php
│ ├── PassportCustomerServicePreSessionTable.php
│ ├── PassportCustomerServiceTable.php
│ ├── PassportPasswordCountLogTable.php
│ ├── PassportPasswordLogTable.php
│ ├── PassportPasswordPreSessionTable.php
│ ├── PassportPasswordTable.php
│ ├── PassportPasswordTokenTable.php
│ ├── Push
│ │ └── Push_Client.php
│ ├── SearchSiteTable.php
│ ├── SearchSiteUserTable.php
│ ├── Site
│ │ ├── Site_Config.php
│ │ ├── Site_Custom.php
│ │ ├── Site_CustomerSessionVerify.php
│ │ ├── Site_Default.php
│ │ ├── Site_Login.php
│ │ └── Site_SessionVerify.php
│ ├── SiteConfigTable.php
│ ├── SiteCustomTable.php
│ ├── SiteCustomerServiceSettingTable.php
│ ├── SiteCustomerServiceTable.php
│ ├── SiteFriendApplyTable.php
│ ├── SiteGroupMessageTable.php
│ ├── SiteGroupTable.php
│ ├── SiteGroupUserTable.php
│ ├── SiteLoginCustomTable.php
│ ├── SitePluginTable.php
│ ├── SiteSessionTable.php
│ ├── SiteThirdPartyLoginTable.php
│ ├── SiteU2MessageTable.php
│ ├── SiteUicTable.php
│ ├── SiteUserCustomTable.php
│ ├── SiteUserFriendTable.php
│ ├── SiteUserGifTable.php
│ ├── SiteUserTable.php
│ ├── Upgrade
│ │ ├── Upgrade_Client.php
│ │ ├── Upgrade_From10011To10012.php
│ │ ├── Upgrade_From10012To10013.php
│ │ ├── Upgrade_From10013To10014.php
│ │ ├── Upgrade_From10014To10100.php
│ │ ├── Upgrade_From10100To10101.php
│ │ ├── Upgrade_From10101To10102.php
│ │ ├── Upgrade_From10102To10103.php
│ │ ├── Upgrade_From10103To10104.php
│ │ ├── Upgrade_From10104To10105.php
│ │ ├── Upgrade_From10105To10106.php
│ │ └── Upgrade_Version.php
│ └── database-sql
│ ├── site_mysql.sql
│ └── site_sqlite.sql
├── phpinfo.php
├── public
│ ├── avatar
│ │ └── scenery
│ │ ├── 1.png
│ │ ├── 10.png
│ │ ├── 100.png
│ │ ├── 101.png
│ │ ├── 102.png
│ │ ├── 103.png
│ │ ├── 104.png
│ │ ├── 105.png
│ │ ├── 106.png
│ │ ├── 107.png
│ │ ├── 108.png
│ │ ├── 109.png
│ │ ├── 11.png
│ │ ├── 110.png
│ │ ├── 111.png
│ │ ├── 112.png
│ │ ├── 113.png
│ │ ├── 114.png
│ │ ├── 115.png
│ │ ├── 116.png
│ │ ├── 117.png
│ │ ├── 118.png
│ │ ├── 119.png
│ │ ├── 12.png
│ │ ├── 120.png
│ │ ├── 121.png
│ │ ├── 122.png
│ │ ├── 123.png
│ │ ├── 124.png
│ │ ├── 125.png
│ │ ├── 13.png
│ │ ├── 14.png
│ │ ├── 15.png
│ │ ├── 16.png
│ │ ├── 17.png
│ │ ├── 18.png
│ │ ├── 19.png
│ │ ├── 2.png
│ │ ├── 20.png
│ │ ├── 21.png
│ │ ├── 22.png
│ │ ├── 23.png
│ │ ├── 24.png
│ │ ├── 25.png
│ │ ├── 26.png
│ │ ├── 27.png
│ │ ├── 28.png
│ │ ├── 29.png
│ │ ├── 3.png
│ │ ├── 30.png
│ │ ├── 31.png
│ │ ├── 32.png
│ │ ├── 33.png
│ │ ├── 34.png
│ │ ├── 35.png
│ │ ├── 36.png
│ │ ├── 37.png
│ │ ├── 38.png
│ │ ├── 39.png
│ │ ├── 4.png
│ │ ├── 40.png
│ │ ├── 41.png
│ │ ├── 42.png
│ │ ├── 43.png
│ │ ├── 44.png
│ │ ├── 45.png
│ │ ├── 46.png
│ │ ├── 47.png
│ │ ├── 48.png
│ │ ├── 49.png
│ │ ├── 5.png
│ │ ├── 50.png
│ │ ├── 51.png
│ │ ├── 52.png
│ │ ├── 53.png
│ │ ├── 54.png
│ │ ├── 55.png
│ │ ├── 56.png
│ │ ├── 57.png
│ │ ├── 58.png
│ │ ├── 59.png
│ │ ├── 6.png
│ │ ├── 60.png
│ │ ├── 61.png
│ │ ├── 62.png
│ │ ├── 63.png
│ │ ├── 64.png
│ │ ├── 65.png
│ │ ├── 66.png
│ │ ├── 67.png
│ │ ├── 68.png
│ │ ├── 69.png
│ │ ├── 7.png
│ │ ├── 70.png
│ │ ├── 71.png
│ │ ├── 72.png
│ │ ├── 73.png
│ │ ├── 74.png
│ │ ├── 75.png
│ │ ├── 76.png
│ │ ├── 77.png
│ │ ├── 78.png
│ │ ├── 79.png
│ │ ├── 8.png
│ │ ├── 80.png
│ │ ├── 81.png
│ │ ├── 82.png
│ │ ├── 83.png
│ │ ├── 84.png
│ │ ├── 85.png
│ │ ├── 86.png
│ │ ├── 87.png
│ │ ├── 88.png
│ │ ├── 89.png
│ │ ├── 9.png
│ │ ├── 90.png
│ │ ├── 91.png
│ │ ├── 92.png
│ │ ├── 93.png
│ │ ├── 94.png
│ │ ├── 95.png
│ │ ├── 96.png
│ │ ├── 97.png
│ │ ├── 98.png
│ │ └── 99.png
│ ├── css
│ │ ├── hint.min.css
│ │ ├── init.css
│ │ ├── jquery-confirm.css
│ │ ├── loading.css
│ │ ├── login.css
│ │ ├── manage_base.css
│ │ ├── plugin_gif.css
│ │ ├── upgrade.css
│ │ ├── zaly-action-row.css
│ │ ├── zaly_apply_friend_list.css
│ │ ├── zaly_contact.css
│ │ ├── zaly_group_create.css
│ │ ├── zaly_home.css
│ │ ├── zaly_media.css
│ │ ├── zaly_msg.css
│ │ └── zaly_widget.css
│ ├── gif
│ │ ├── sliding_select.png
│ │ └── sliding_unselect.png
│ ├── img
│ │ ├── app_download.png
│ │ ├── app_download_bg.png
│ │ ├── arrow.png
│ │ ├── back.png
│ │ ├── camera.png
│ │ ├── close.png
│ │ ├── dowload.png
│ │ ├── duckchat.png
│ │ ├── edit.png
│ │ ├── emotions.png
│ │ ├── gif
│ │ │ ├── add.png
│ │ │ ├── delete.png
│ │ │ └── gif-delete.png
│ │ ├── init
│ │ │ ├── check_failed.png
│ │ │ ├── check_success.png
│ │ │ ├── failed.png
│ │ │ ├── select.png
│ │ │ └── un_select.png
│ │ ├── jump.png
│ │ ├── login
│ │ │ ├── code.png
│ │ │ ├── custom_default.png
│ │ │ ├── display_pwd.png
│ │ │ ├── email.png
│ │ │ ├── find_pwd.png
│ │ │ ├── hide_pwd.png
│ │ │ ├── loginName.png
│ │ │ ├── login_bg.jpg
│ │ │ ├── logo.png
│ │ │ ├── mobile_logo.png
│ │ │ ├── nickname.png
│ │ │ ├── pwd.png
│ │ │ ├── re_pwd.png
│ │ │ └── required.png
│ │ ├── login_bg.png
│ │ ├── manage
│ │ │ ├── advanced.png
│ │ │ ├── checked.png
│ │ │ ├── data_clean.png
│ │ │ ├── data_report.png
│ │ │ ├── home_config.png
│ │ │ ├── home_group.png
│ │ │ ├── home_miniProgram.png
│ │ │ ├── home_page.png
│ │ │ ├── home_uic.png
│ │ │ ├── home_user.png
│ │ │ ├── more.png
│ │ │ ├── plugin_default.png
│ │ │ ├── search.png
│ │ │ ├── security.png
│ │ │ ├── selected.png
│ │ │ ├── site_default.png
│ │ │ ├── site_manage.png
│ │ │ ├── site_square.png
│ │ │ ├── uncheck.png
│ │ │ └── unselect.png
│ │ ├── msg
│ │ │ ├── Icon_news.png
│ │ │ ├── add_friend.png
│ │ │ ├── android.png
│ │ │ ├── apply_list.png
│ │ │ ├── btn-close.png
│ │ │ ├── btn-x.png
│ │ │ ├── chatsession.png
│ │ │ ├── chatsession_unselect.png
│ │ │ ├── checkbox-checked.png
│ │ │ ├── checkbox-unchecked.png
│ │ │ ├── create_group.png
│ │ │ ├── default_user.png
│ │ │ ├── emotions.png
│ │ │ ├── file.png
│ │ │ ├── friend.png
│ │ │ ├── friend_unselect.png
│ │ │ ├── group_chat.png
│ │ │ ├── group_chat_unselect.png
│ │ │ ├── group_default_avatar.png
│ │ │ ├── group_no_data.png
│ │ │ ├── group_qrcode.png
│ │ │ ├── home_icon.png
│ │ │ ├── home_icon_select.png
│ │ │ ├── ic_notification_off.png
│ │ │ ├── icon2.png
│ │ │ ├── icon_disclosure.png
│ │ │ ├── icon_switch_off.png
│ │ │ ├── icon_switch_on.png
│ │ │ ├── images.png
│ │ │ ├── invite_people.png
│ │ │ ├── ios.png
│ │ │ ├── logout.png
│ │ │ ├── member_select.png
│ │ │ ├── member_unselect.png
│ │ │ ├── more.png
│ │ │ ├── more_unselect.png
│ │ │ ├── msg_failed.png
│ │ │ ├── msg_file.png
│ │ │ ├── no_chat_dialog.png
│ │ │ ├── room_no_data.png
│ │ │ ├── search.png
│ │ │ ├── search_add_friend.png
│ │ │ ├── search_friend.png
│ │ │ ├── search_icon.png
│ │ │ ├── search_unselect.png
│ │ │ ├── setting.png
│ │ │ ├── user1.png
│ │ │ ├── user2.png
│ │ │ ├── user3.png
│ │ │ ├── web_msg_click.png
│ │ │ └── web_msg_unclick.png
│ │ ├── no_data.png
│ │ ├── plugin
│ │ │ ├── close.png
│ │ │ ├── default.png
│ │ │ ├── gif.png
│ │ │ └── open_new.png
│ │ ├── preemptive_version.png
│ │ ├── search
│ │ │ ├── logo.png
│ │ │ └── search.png
│ │ ├── service
│ │ │ ├── chat.png
│ │ │ ├── close.png
│ │ │ ├── logo.png
│ │ │ └── send.png
│ │ ├── upgrade
│ │ │ ├── current.png
│ │ │ ├── current_line.png
│ │ │ ├── fail.png
│ │ │ ├── success.png
│ │ │ ├── success_line.png
│ │ │ ├── todo.png
│ │ │ └── todo_line.png
│ │ ├── widget
│ │ │ ├── close_group_profile.png
│ │ │ ├── emotions.png
│ │ │ ├── msg_send.png
│ │ │ └── see_group_profile.png
│ │ └── wx_pointer.png
│ ├── jquery
│ │ ├── jquery-3.3.1.min.js
│ │ ├── jquery-weui.min.css
│ │ ├── jquery-weui.min.js
│ │ └── weui.min.css
│ ├── js
│ │ ├── bootstrap.min.js
│ │ ├── config
│ │ │ ├── lang.properties
│ │ │ ├── lang_en.properties
│ │ │ ├── lang_init.properties
│ │ │ ├── lang_init_en.properties
│ │ │ ├── lang_init_zh.properties
│ │ │ └── lang_zh.properties
│ │ ├── fingerprint2.js
│ │ ├── home
│ │ │ └── zalyMiniProgram.js
│ │ ├── im
│ │ │ ├── zalyAction.js
│ │ │ ├── zalyBaseWs.js
│ │ │ ├── zalyClient.js
│ │ │ ├── zalyGroupMsg.js
│ │ │ ├── zalyIm.js
│ │ │ ├── zalyKey.js
│ │ │ └── zalyMsg.js
│ │ ├── jquery-confirm.js
│ │ ├── jquery.i18n.properties.min.js
│ │ ├── jquery.min.js
│ │ ├── jquery.qrcode.js
│ │ ├── login
│ │ │ ├── base.js
│ │ │ ├── login.js
│ │ │ └── register.js
│ │ ├── markdown-it.js
│ │ ├── qrcode.js
│ │ ├── service
│ │ │ ├── zalyService.js
│ │ │ ├── zalyServiceClient.js
│ │ │ └── zalyServiceIm.js
│ │ ├── template-web.js
│ │ ├── upgrade
│ │ │ └── upgrade.js
│ │ ├── utf.js
│ │ ├── watermark.js
│ │ └── zalyjsHelper.js
│ ├── manage
│ │ ├── config.css
│ │ ├── native.js
│ │ └── search.css
│ ├── sdk
│ │ └── zalyjsNative.js
│ └── voice
│ └── definite.mp3
├── sdk
│ ├── class.dc_open_api.php
│ └── demo
│ ├── class.dc_demo_controller.php
│ └── index.php
├── thirdPartyLogin.php
├── tip.png
├── views
│ ├── base
│ │ ├── baseView.php
│ │ ├── chatDialog.php
│ │ ├── friendApplyList.php
│ │ ├── pluginList.php
│ │ ├── template.php
│ │ ├── template_loading.php
│ │ └── template_msg.php
│ ├── customerService
│ │ ├── index.php
│ │ └── template_service.php
│ ├── index.php
│ ├── init
│ │ ├── init.php
│ │ └── template_init.php
│ ├── jump
│ │ └── index.php
│ ├── manage
│ │ ├── advanced
│ │ │ └── index.php
│ │ ├── config
│ │ │ ├── defaultFriends.php
│ │ │ ├── defaultGroups.php
│ │ │ ├── index.php
│ │ │ ├── siteManagers.php
│ │ │ └── sitePublicKey.php
│ │ ├── custom
│ │ │ ├── index.php
│ │ │ ├── login.php
│ │ │ ├── register.php
│ │ │ ├── user.php
│ │ │ ├── userAdd.php
│ │ │ └── userProfile.php
│ │ ├── data
│ │ │ ├── clean.php
│ │ │ ├── cleanMessage.php
│ │ │ └── index.php
│ │ ├── group
│ │ │ ├── indexList.php
│ │ │ ├── members.php
│ │ │ └── profile.php
│ │ ├── home.php
│ │ ├── index.php
│ │ ├── miniProgram
│ │ │ ├── add.php
│ │ │ ├── index.php
│ │ │ ├── list.php
│ │ │ └── profile.php
│ │ ├── security
│ │ │ ├── index.php
│ │ │ ├── log.php
│ │ │ ├── normal.php
│ │ │ └── quick.php
│ │ ├── uic
│ │ │ ├── index.php
│ │ │ └── usedList.php
│ │ └── user
│ │ ├── groups.php
│ │ ├── id.php
│ │ ├── indexList.php
│ │ └── profile.php
│ ├── miniProgram
│ │ ├── customerService
│ │ │ ├── index.php
│ │ │ ├── manage.php
│ │ │ ├── manageService.php
│ │ │ └── searchUser.php
│ │ ├── gif
│ │ │ ├── cleanGif.php
│ │ │ ├── index.php
│ │ │ └── info.php
│ │ ├── passport
│ │ │ └── account.php
│ │ ├── search
│ │ │ ├── groupList.php
│ │ │ ├── indexList.php
│ │ │ ├── searchList.php
│ │ │ ├── template_search.php
│ │ │ └── userList.php
│ │ ├── square
│ │ │ └── index.php
│ │ └── test
│ │ ├── data2000.php
│ │ ├── index.php
│ │ └── zalyjsTools.php
│ ├── msg
│ │ └── groupMsg.php
│ ├── passport
│ │ ├── login.php
│ │ ├── register.php
│ │ └── template_login.php
│ ├── upgrade
│ │ ├── template_upgrade.php
│ │ └── upgrade.php
│ └── widget
│ ├── index.php
│ └── template_widget.php
└── web.config
153 directories, 1107 files
评论