C# 클래스 Carrotware.CMS.Core.CMSConfigHelper

상속: IDisposable
파일 보기 프로젝트 열기: ninianne98/CarrotCakeCMS-MVC 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
keyAdminContent string
keyAdminWidget string

보호된 프로퍼티들

프로퍼티 타입 설명
filePage ContentPage

Private Properties

프로퍼티 타입 설명
ClearSerialized bool
GetModulesByDirectory List
GetPluginsByDirectory List
GetSerialized string
GetTemplatesByDirectory List
GetTmplateStatus List
ReadDataSetConfig System.Data.DataSet
SaveSerialized void
SaveTmplateStatus void

공개 메소드들

메소드 설명
CMSConfigHelper ( ) : System
CalcNearestFiveMinTime ( System.DateTime dateIn ) : System.DateTime
CheckFileExistence ( string templateFileName ) : bool
CheckRequestedFileExistence ( string templateFileName, System.Guid siteID ) : bool
CleanUpSerialData ( ) : void
ClearSerialized ( System.Guid itemID, string sKey ) : bool
ConvertSiteTimeToUTC ( System.DateTime dateSite, string timeZoneIdentifier ) : System.DateTime
ConvertUTCToSiteTime ( System.DateTime dateUTC, string timeZoneIdentifier ) : System.DateTime
DecodeBase64 ( string ValIn ) : string
Dispose ( ) : void
EncodeBase64 ( string ValIn ) : string
GetAllWidgetSettings ( System.Guid siteID ) : List
GetCurrentAdminModuleControl ( ) : CMSAdminModuleMenu
GetCurrentAdminModuleControlList ( ) : List
GetFile ( string sRemoteFile, string sLocalFile ) : void
GetFileDataHelper ( ) : FileDataHelper
GetFolderPrefix ( string sDirPath ) : string
GetLocalTimeZoneInfo ( ) : TimeZoneInfo
GetPluginsInFolder ( string sPathPrefix ) : List
GetSerialized ( System.Guid itemID, string sKey ) : string
GetSiteTimeZoneInfo ( string timeZoneIdentifier ) : TimeZoneInfo
GetWebResourceUrl ( Control X, Type type, string resource ) : string
GetWebResourceUrl ( Type type, string resource ) : string
HasAdminModules ( ) : bool
IdentifyLinkAsInactive ( ContentPage cp ) : ContentPage
IdentifyLinkAsInactive ( Carrotware.CMS.Core.PostComment pc ) : Carrotware.CMS.Core.PostComment
IdentifyLinkAsInactive ( SiteNav nav ) : SiteNav
OverrideKey ( System.Guid guidContentID ) : void
OverrideKey ( string sPageName ) : void
ResetConfigs ( ) : void
SaveSerialized ( System.Guid itemID, string sKey, string sData ) : void

보호된 메소드들

메소드 설명
LoadGuids ( ) : void

비공개 메소드들

메소드 설명
ClearSerialized ( string sKey ) : bool
GetModulesByDirectory ( ) : List
GetPluginsByDirectory ( ) : List
GetSerialized ( string sKey ) : string
GetTemplatesByDirectory ( ) : List
GetTmplateStatus ( ) : List
ReadDataSetConfig ( CMSConfigFileType cfg, string sPath ) : DataSet
SaveSerialized ( string sKey, string sData ) : void
SaveTmplateStatus ( List fileState ) : void

메소드 상세

CMSConfigHelper() 공개 메소드

public CMSConfigHelper ( ) : System
리턴 System

CalcNearestFiveMinTime() 공개 정적인 메소드

public static CalcNearestFiveMinTime ( System.DateTime dateIn ) : System.DateTime
dateIn System.DateTime
리턴 System.DateTime

CheckFileExistence() 공개 정적인 메소드

public static CheckFileExistence ( string templateFileName ) : bool
templateFileName string
리턴 bool

CheckRequestedFileExistence() 공개 정적인 메소드

public static CheckRequestedFileExistence ( string templateFileName, System.Guid siteID ) : bool
templateFileName string
siteID System.Guid
리턴 bool

CleanUpSerialData() 공개 정적인 메소드

public static CleanUpSerialData ( ) : void
리턴 void

ClearSerialized() 공개 정적인 메소드

public static ClearSerialized ( System.Guid itemID, string sKey ) : bool
itemID System.Guid
sKey string
리턴 bool

ConvertSiteTimeToUTC() 공개 정적인 메소드

public static ConvertSiteTimeToUTC ( System.DateTime dateSite, string timeZoneIdentifier ) : System.DateTime
dateSite System.DateTime
timeZoneIdentifier string
리턴 System.DateTime

ConvertUTCToSiteTime() 공개 정적인 메소드

public static ConvertUTCToSiteTime ( System.DateTime dateUTC, string timeZoneIdentifier ) : System.DateTime
dateUTC System.DateTime
timeZoneIdentifier string
리턴 System.DateTime

DecodeBase64() 공개 정적인 메소드

public static DecodeBase64 ( string ValIn ) : string
ValIn string
리턴 string

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

EncodeBase64() 공개 정적인 메소드

public static EncodeBase64 ( string ValIn ) : string
ValIn string
리턴 string

GetAllWidgetSettings() 공개 메소드

public GetAllWidgetSettings ( System.Guid siteID ) : List
siteID System.Guid
리턴 List

GetCurrentAdminModuleControl() 공개 메소드

public GetCurrentAdminModuleControl ( ) : CMSAdminModuleMenu
리턴 CMSAdminModuleMenu

GetCurrentAdminModuleControlList() 공개 메소드

public GetCurrentAdminModuleControlList ( ) : List
리턴 List

GetFile() 공개 메소드

public GetFile ( string sRemoteFile, string sLocalFile ) : void
sRemoteFile string
sLocalFile string
리턴 void

GetFileDataHelper() 공개 정적인 메소드

public static GetFileDataHelper ( ) : FileDataHelper
리턴 FileDataHelper

GetFolderPrefix() 공개 메소드

public GetFolderPrefix ( string sDirPath ) : string
sDirPath string
리턴 string

GetLocalTimeZoneInfo() 공개 정적인 메소드

public static GetLocalTimeZoneInfo ( ) : TimeZoneInfo
리턴 System.TimeZoneInfo

GetPluginsInFolder() 공개 메소드

public GetPluginsInFolder ( string sPathPrefix ) : List
sPathPrefix string
리턴 List

GetSerialized() 공개 정적인 메소드

public static GetSerialized ( System.Guid itemID, string sKey ) : string
itemID System.Guid
sKey string
리턴 string

GetSiteTimeZoneInfo() 공개 정적인 메소드

public static GetSiteTimeZoneInfo ( string timeZoneIdentifier ) : TimeZoneInfo
timeZoneIdentifier string
리턴 System.TimeZoneInfo

GetWebResourceUrl() 공개 정적인 메소드

public static GetWebResourceUrl ( Control X, Type type, string resource ) : string
X System.Web.UI.Control
type System.Type
resource string
리턴 string

GetWebResourceUrl() 공개 정적인 메소드

public static GetWebResourceUrl ( Type type, string resource ) : string
type System.Type
resource string
리턴 string

HasAdminModules() 공개 정적인 메소드

public static HasAdminModules ( ) : bool
리턴 bool

IdentifyLinkAsInactive() 공개 정적인 메소드

public static IdentifyLinkAsInactive ( ContentPage cp ) : ContentPage
cp ContentPage
리턴 ContentPage

IdentifyLinkAsInactive() 공개 정적인 메소드

public static IdentifyLinkAsInactive ( Carrotware.CMS.Core.PostComment pc ) : Carrotware.CMS.Core.PostComment
pc Carrotware.CMS.Core.PostComment
리턴 Carrotware.CMS.Core.PostComment

IdentifyLinkAsInactive() 공개 정적인 메소드

public static IdentifyLinkAsInactive ( SiteNav nav ) : SiteNav
nav SiteNav
리턴 SiteNav

LoadGuids() 보호된 메소드

protected LoadGuids ( ) : void
리턴 void

OverrideKey() 공개 메소드

public OverrideKey ( System.Guid guidContentID ) : void
guidContentID System.Guid
리턴 void

OverrideKey() 공개 메소드

public OverrideKey ( string sPageName ) : void
sPageName string
리턴 void

ResetConfigs() 공개 메소드

public ResetConfigs ( ) : void
리턴 void

SaveSerialized() 공개 정적인 메소드

public static SaveSerialized ( System.Guid itemID, string sKey, string sData ) : void
itemID System.Guid
sKey string
sData string
리턴 void

프로퍼티 상세

filePage 보호되어 있는 프로퍼티

protected ContentPage,Carrotware.CMS.Core filePage
리턴 ContentPage

keyAdminContent 공개적으로 정적으로 프로퍼티

public static string keyAdminContent
리턴 string

keyAdminWidget 공개적으로 정적으로 프로퍼티

public static string keyAdminWidget
리턴 string