C# Class Carrotware.CMS.Core.CMSConfigHelper

Inheritance: IDisposable
Show file Open project: ninianne98/CarrotCakeCMS-MVC Class Usage Examples

Public Properties

Property Type Description
keyAdminContent string
keyAdminWidget string

Protected Properties

Property Type Description
filePage ContentPage

Private Properties

Property Type Description
ClearSerialized bool
GetModulesByDirectory List
GetPluginsByDirectory List
GetSerialized string
GetTemplatesByDirectory List
GetTmplateStatus List
ReadDataSetConfig System.Data.DataSet
SaveSerialized void
SaveTmplateStatus void

Public Methods

Method Description
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

Protected Methods

Method Description
LoadGuids ( ) : void

Private Methods

Method Description
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

Method Details

CMSConfigHelper() public method

public CMSConfigHelper ( ) : System
return System

CalcNearestFiveMinTime() public static method

public static CalcNearestFiveMinTime ( System.DateTime dateIn ) : System.DateTime
dateIn System.DateTime
return System.DateTime

CheckFileExistence() public static method

public static CheckFileExistence ( string templateFileName ) : bool
templateFileName string
return bool

CheckRequestedFileExistence() public static method

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

CleanUpSerialData() public static method

public static CleanUpSerialData ( ) : void
return void

ClearSerialized() public static method

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

ConvertSiteTimeToUTC() public static method

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

ConvertUTCToSiteTime() public static method

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

DecodeBase64() public static method

public static DecodeBase64 ( string ValIn ) : string
ValIn string
return string

Dispose() public method

public Dispose ( ) : void
return void

EncodeBase64() public static method

public static EncodeBase64 ( string ValIn ) : string
ValIn string
return string

GetAllWidgetSettings() public method

public GetAllWidgetSettings ( System.Guid siteID ) : List
siteID System.Guid
return List

GetCurrentAdminModuleControl() public method

public GetCurrentAdminModuleControl ( ) : CMSAdminModuleMenu
return CMSAdminModuleMenu

GetCurrentAdminModuleControlList() public method

public GetCurrentAdminModuleControlList ( ) : List
return List

GetFile() public method

public GetFile ( string sRemoteFile, string sLocalFile ) : void
sRemoteFile string
sLocalFile string
return void

GetFileDataHelper() public static method

public static GetFileDataHelper ( ) : FileDataHelper
return FileDataHelper

GetFolderPrefix() public method

public GetFolderPrefix ( string sDirPath ) : string
sDirPath string
return string

GetLocalTimeZoneInfo() public static method

public static GetLocalTimeZoneInfo ( ) : TimeZoneInfo
return System.TimeZoneInfo

GetPluginsInFolder() public method

public GetPluginsInFolder ( string sPathPrefix ) : List
sPathPrefix string
return List

GetSerialized() public static method

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

GetSiteTimeZoneInfo() public static method

public static GetSiteTimeZoneInfo ( string timeZoneIdentifier ) : TimeZoneInfo
timeZoneIdentifier string
return System.TimeZoneInfo

GetWebResourceUrl() public static method

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

GetWebResourceUrl() public static method

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

HasAdminModules() public static method

public static HasAdminModules ( ) : bool
return bool

IdentifyLinkAsInactive() public static method

public static IdentifyLinkAsInactive ( ContentPage cp ) : ContentPage
cp ContentPage
return ContentPage

IdentifyLinkAsInactive() public static method

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

IdentifyLinkAsInactive() public static method

public static IdentifyLinkAsInactive ( SiteNav nav ) : SiteNav
nav SiteNav
return SiteNav

LoadGuids() protected method

protected LoadGuids ( ) : void
return void

OverrideKey() public method

public OverrideKey ( System.Guid guidContentID ) : void
guidContentID System.Guid
return void

OverrideKey() public method

public OverrideKey ( string sPageName ) : void
sPageName string
return void

ResetConfigs() public method

public ResetConfigs ( ) : void
return void

SaveSerialized() public static method

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

Property Details

filePage protected property

protected ContentPage,Carrotware.CMS.Core filePage
return ContentPage

keyAdminContent public static property

public static string keyAdminContent
return string

keyAdminWidget public static property

public static string keyAdminWidget
return string