C# Класс OurUmbraco.Forum.Library.Utils

Показать файл Открыть проект

Открытые методы

Метод Описание
AddMemberToPotentialSpamGroup ( umbraco.cms.businesslogic.member.Member member ) : void
CheckForSpam ( IMember member ) : SpamResult
CheckForSpam ( string email, string name, bool sendMail ) : SpamResult
CleanInvalidXmlChars ( string text ) : string
GetForumName ( IPublishedContent forum ) : string
GetIpAddress ( ) : string
GetMember ( int id ) : umbraco.cms.businesslogic.member.Member
IsInGroup ( string GroupName ) : bool
IsMemberInGroup ( string GroupName, int memberid ) : bool
IsModerator ( ) : bool
RemoveMemberFromPotentialSpamGroup ( umbraco.cms.businesslogic.member.Member member ) : void
Sanitize ( string html ) : string

sanitize any potentially dangerous tags from the provided raw HTML input using a whitelist based approach, leaving the "safe" HTML tags

SendActivationMail ( IMember member ) : void
SendMemberSignupMail ( IMember member ) : void
SendNewMemberMail ( SpamResult spamResult ) : void
SendPotentialSpamMemberMail ( SpamResult spammer ) : void

Приватные методы

Метод Описание
GetSpamResultBody ( SpamResult spammer ) : string
SendSlackNotification ( string body ) : void

Описание методов

AddMemberToPotentialSpamGroup() публичный статический Метод

public static AddMemberToPotentialSpamGroup ( umbraco.cms.businesslogic.member.Member member ) : void
member umbraco.cms.businesslogic.member.Member
Результат void

CheckForSpam() публичный статический Метод

public static CheckForSpam ( IMember member ) : SpamResult
member IMember
Результат SpamResult

CheckForSpam() публичный статический Метод

public static CheckForSpam ( string email, string name, bool sendMail ) : SpamResult
email string
name string
sendMail bool
Результат SpamResult

CleanInvalidXmlChars() публичный статический Метод

public static CleanInvalidXmlChars ( string text ) : string
text string
Результат string

GetForumName() публичный статический Метод

public static GetForumName ( IPublishedContent forum ) : string
forum IPublishedContent
Результат string

GetIpAddress() публичный статический Метод

public static GetIpAddress ( ) : string
Результат string

GetMember() публичный статический Метод

public static GetMember ( int id ) : umbraco.cms.businesslogic.member.Member
id int
Результат umbraco.cms.businesslogic.member.Member

IsInGroup() публичный статический Метод

public static IsInGroup ( string GroupName ) : bool
GroupName string
Результат bool

IsMemberInGroup() публичный статический Метод

public static IsMemberInGroup ( string GroupName, int memberid ) : bool
GroupName string
memberid int
Результат bool

IsModerator() публичный статический Метод

public static IsModerator ( ) : bool
Результат bool

RemoveMemberFromPotentialSpamGroup() публичный статический Метод

public static RemoveMemberFromPotentialSpamGroup ( umbraco.cms.businesslogic.member.Member member ) : void
member umbraco.cms.businesslogic.member.Member
Результат void

Sanitize() публичный статический Метод

sanitize any potentially dangerous tags from the provided raw HTML input using a whitelist based approach, leaving the "safe" HTML tags
public static Sanitize ( string html ) : string
html string
Результат string

SendActivationMail() публичный статический Метод

public static SendActivationMail ( IMember member ) : void
member IMember
Результат void

SendMemberSignupMail() публичный статический Метод

public static SendMemberSignupMail ( IMember member ) : void
member IMember
Результат void

SendNewMemberMail() публичный статический Метод

public static SendNewMemberMail ( SpamResult spamResult ) : void
spamResult SpamResult
Результат void

SendPotentialSpamMemberMail() публичный статический Метод

public static SendPotentialSpamMemberMail ( SpamResult spammer ) : void
spammer SpamResult
Результат void