/****** Object:  Table [dbo].[UserRole]    Script Date: 2009-7-10 19:03:37 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UserRole]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[UserRole]
GO

CREATE TABLE [dbo].[UserRole] (
	[ID] [int] IDENTITY (1, 1) NOT NULL ,
	[Name] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[NameC] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	CONSTRAINT [PK_UserRole] PRIMARY KEY  CLUSTERED 
	(
		[ID]
	)  ON [PRIMARY] 
) ON [PRIMARY]
GO

GRANT  SELECT  ON [dbo].[UserRole]  TO [public]
GO


exec sp_addextendedproperty N'MS_Description', N'Զ', N'user', N'dbo', N'table', N'UserRole', N'column', N'ID'
GO
exec sp_addextendedproperty N'MS_Description', N'ɫ', N'user', N'dbo', N'table', N'UserRole', N'column', N'Name'
GO
exec sp_addextendedproperty N'MS_Description', N'Ľɫ', N'user', N'dbo', N'table', N'UserRole', N'column', N'NameC'


GO


/****** Object:  Table [dbo].[UserFlag]    Script Date: 2009-7-10 19:03:36 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UserFlag]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[UserFlag]
GO

CREATE TABLE [dbo].[UserFlag] (
	[ID] [int] IDENTITY (1, 1) NOT NULL ,
	[Name] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[NameC] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	CONSTRAINT [PK_UserFlag] PRIMARY KEY  CLUSTERED 
	(
		[ID]
	)  ON [PRIMARY] 
) ON [PRIMARY]
GO

GRANT  SELECT  ON [dbo].[UserFlag]  TO [public]
GO


exec sp_addextendedproperty N'MS_Description', N'Զ', N'user', N'dbo', N'table', N'UserFlag', N'column', N'ID'


GO


/****** Object:  Table [dbo].[Sex]    Script Date: 2009-7-10 19:03:35 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Sex]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[Sex]
GO

CREATE TABLE [dbo].[Sex] (
	[ID] [int] IDENTITY (1, 1) NOT NULL ,
	[Name] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[NameC] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	CONSTRAINT [PK_Sex] PRIMARY KEY  CLUSTERED 
	(
		[ID]
	)  ON [PRIMARY] 
) ON [PRIMARY]
GO

GRANT  SELECT  ON [dbo].[Sex]  TO [public]
GO


exec sp_addextendedproperty N'MS_Description', N'Զ', N'user', N'dbo', N'table', N'Sex', N'column', N'ID'


GO


/****** Object:  Table [dbo].[TopicStatus]    Script Date: 2009-7-10 19:03:36 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TopicStatus]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[TopicStatus]
GO

CREATE TABLE [dbo].[TopicStatus] (
	[ID] [int] IDENTITY (1, 1) NOT NULL ,
	[Name] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[NameC] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[Description] [nvarchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,
	[DescriptionC] [nvarchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,
	[IconName] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	CONSTRAINT [PK_TopicStatus] PRIMARY KEY  CLUSTERED 
	(
		[ID]
	)  ON [PRIMARY] 
) ON [PRIMARY]
GO

GRANT  SELECT  ON [dbo].[TopicStatus]  TO [public]
GO


exec sp_addextendedproperty N'MS_Description', N'Զ', N'user', N'dbo', N'table', N'TopicStatus', N'column', N'ID'


GO


/****** Object:  Table [dbo].[Topic]    Script Date: 2009-7-10 19:03:36 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Topic]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[Topic]
GO

CREATE TABLE [dbo].[Topic] (
	[ID] [int] IDENTITY (1, 1) NOT NULL ,
	[ForumID] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[TopicStatus] [int] NULL CONSTRAINT [DF_Topic_TopicStatus] DEFAULT (1),
	[User] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[PostTime] [datetime] NULL ,
	[Title] [nvarchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,
	[Content] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	[Hit] [int] NULL CONSTRAINT [DF_Topic_Hit] DEFAULT (0),
	[AttachmentName] [nvarchar] (2000) COLLATE Chinese_PRC_CI_AS NULL ,
	CONSTRAINT [PK_Topic] PRIMARY KEY  CLUSTERED 
	(
		[ID]
	)  ON [PRIMARY] 
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO

GRANT  SELECT ,  UPDATE ,  INSERT ,  DELETE  ON [dbo].[Topic]  TO [public]
GO


exec sp_addextendedproperty N'MS_Description', N'· URL ܺܳȡ 2000', N'user', N'dbo', N'table', N'Topic', N'column', N'AttachmentName'
GO
exec sp_addextendedproperty N'MS_Description', N'ݣ 3500 ', N'user', N'dbo', N'table', N'Topic', N'column', N'Content'
GO
exec sp_addextendedproperty N'MS_Description', N'̳ţ menu.xmlʹ', N'user', N'dbo', N'table', N'Topic', N'column', N'ForumID'
GO
exec sp_addextendedproperty N'MS_Description', N'ÿ SP TopicSelectֵ++', N'user', N'dbo', N'table', N'Topic', N'column', N'Hit'
GO
exec sp_addextendedproperty N'MS_Description', N'ʱ', N'user', N'dbo', N'table', N'Topic', N'column', N'PostTime'
GO
exec sp_addextendedproperty N'MS_Description', N'⣬ 200 ', N'user', N'dbo', N'table', N'Topic', N'column', N'Title'
GO
exec sp_addextendedproperty N'MS_Description', N'״̬ȴʡΪ 1 ⣩', N'user', N'dbo', N'table', N'Topic', N'column', N'TopicStatus'
GO
exec sp_addextendedproperty N'MS_Description', N'û ID', N'user', N'dbo', N'table', N'Topic', N'column', N'User'


GO


/****** Object:  Table [dbo].[FollowUp]    Script Date: 2009-7-10 19:03:33 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FollowUp]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[FollowUp]
GO

CREATE TABLE [dbo].[FollowUp] (
	[ID] [int] IDENTITY (1, 1) NOT NULL ,
	[TopicID] [int] NULL ,
	[User] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[PostTime] [datetime] NULL ,
	[Content] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	[AttachmentName] [nvarchar] (2000) COLLATE Chinese_PRC_CI_AS NULL ,
	CONSTRAINT [PK_Message] PRIMARY KEY  CLUSTERED 
	(
		[ID]
	)  ON [PRIMARY] 
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO

GRANT  SELECT ,  UPDATE ,  INSERT ,  DELETE  ON [dbo].[FollowUp]  TO [public]
GO


exec sp_addextendedproperty N'MS_Description', N'· URL ܺܳȡ 2000', N'user', N'dbo', N'table', N'FollowUp', N'column', N'AttachmentName'
GO
exec sp_addextendedproperty N'MS_Description', N'ݣʹ ntext ޳', N'user', N'dbo', N'table', N'FollowUp', N'column', N'Content'
GO
exec sp_addextendedproperty N'MS_Description', N'Զ', N'user', N'dbo', N'table', N'FollowUp', N'column', N'ID'
GO
exec sp_addextendedproperty N'MS_Description', N'ʱ', N'user', N'dbo', N'table', N'FollowUp', N'column', N'PostTime'
GO
exec sp_addextendedproperty N'MS_Description', N' ID', N'user', N'dbo', N'table', N'FollowUp', N'column', N'TopicID'
GO
exec sp_addextendedproperty N'MS_Description', N'û', N'user', N'dbo', N'table', N'FollowUp', N'column', N'User'


GO


/****** Object:  Table [dbo].[KeywordFlag]    Script Date: 2009-7-10 19:03:33 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KeywordFlag]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[KeywordFlag]
GO

CREATE TABLE [dbo].[KeywordFlag] (
	[ID] [int] IDENTITY (1, 1) NOT NULL ,
	[Name] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[NameC] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	CONSTRAINT [PK_KeywordFlag] PRIMARY KEY  CLUSTERED 
	(
		[ID]
	)  ON [PRIMARY] 
) ON [PRIMARY]
GO

GRANT  SELECT  ON [dbo].[KeywordFlag]  TO [public]
GO


exec sp_addextendedproperty N'MS_Description', N'Զ', N'user', N'dbo', N'table', N'KeywordFlag', N'column', N'ID'


GO


/****** Object:  Table [dbo].[MainDirectoryContent]    Script Date: 2009-7-10 19:03:34 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[MainDirectoryContent]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[MainDirectoryContent]
GO

CREATE TABLE [dbo].[MainDirectoryContent] (
	[ID] [int] IDENTITY (1, 1) NOT NULL ,
	[MainDirectoryID] [int] NULL ,
	[Culture] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
	[Title] [nvarchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,
	[Description] [nvarchar] (1000) COLLATE Chinese_PRC_CI_AS NULL ,
	[Hidden] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[PageHeader] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	[PageFooter] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	CONSTRAINT [PK_MainDirectoryContent] PRIMARY KEY  CLUSTERED 
	(
		[ID]
	)  ON [PRIMARY] 
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO

 CREATE  INDEX [IX_MainDirectory_ID] ON [dbo].[MainDirectoryContent]([MainDirectoryID]) ON [PRIMARY]
GO

GRANT  SELECT ,  UPDATE ,  INSERT ,  DELETE  ON [dbo].[MainDirectoryContent]  TO [public]
GO


/****** Object:  Table [dbo].[SubDirectoryContent]    Script Date: 2009-7-10 19:03:35 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[SubDirectoryContent]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[SubDirectoryContent]
GO

CREATE TABLE [dbo].[SubDirectoryContent] (
	[ID] [int] IDENTITY (1, 1) NOT NULL ,
	[SubDirectoryID] [int] NULL ,
	[Culture] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
	[Title] [nvarchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,
	[Description] [nvarchar] (1000) COLLATE Chinese_PRC_CI_AS NULL ,
	[WizardPreviousTitle] [nvarchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,
	[WizardNextTitle] [nvarchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,
	[Hidden] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[PageHeader] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	[PageFooter] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	CONSTRAINT [PK_SubDirectoryContent] PRIMARY KEY  CLUSTERED 
	(
		[ID]
	)  ON [PRIMARY] 
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO

 CREATE  INDEX [IX_SubDirectory_ID] ON [dbo].[SubDirectoryContent]([SubDirectoryID]) ON [PRIMARY]
GO

GRANT  SELECT ,  UPDATE ,  INSERT ,  DELETE  ON [dbo].[SubDirectoryContent]  TO [public]
GO


/****** Object:  Table [dbo].[CommunityContent]    Script Date: 2009-7-10 19:03:33 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[CommunityContent]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[CommunityContent]
GO

CREATE TABLE [dbo].[CommunityContent] (
	[ID] [int] IDENTITY (1, 1) NOT NULL ,
	[CommunityID] [int] NULL ,
	[Culture] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
	[Title] [nvarchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,
	[Description] [nvarchar] (1000) COLLATE Chinese_PRC_CI_AS NULL ,
	[Hidden] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	CONSTRAINT [PK_CommunityContent] PRIMARY KEY  CLUSTERED 
	(
		[ID]
	)  ON [PRIMARY] 
) ON [PRIMARY]
GO

 CREATE  INDEX [IX_Community_ID] ON [dbo].[CommunityContent]([CommunityID]) ON [PRIMARY]
GO

GRANT  SELECT ,  UPDATE ,  INSERT ,  DELETE  ON [dbo].[CommunityContent]  TO [public]
GO


/****** Object:  Table [dbo].[ForumContent]    Script Date: 2009-7-10 19:03:33 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ForumContent]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[ForumContent]
GO

CREATE TABLE [dbo].[ForumContent] (
	[ID] [int] IDENTITY (1, 1) NOT NULL ,
	[ForumID] [int] NULL ,
	[Culture] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
	[Title] [nvarchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,
	[Description] [nvarchar] (1000) COLLATE Chinese_PRC_CI_AS NULL ,
	[CommandTitleTaskList] [nvarchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,
	[CommandTitleTaskListDescription] [nvarchar] (500) COLLATE Chinese_PRC_CI_AS NULL ,
	[CommandTitleAdd] [nvarchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,
	[CommandTitleAddDescription] [nvarchar] (500) COLLATE Chinese_PRC_CI_AS NULL ,
	[CommandTitleQuery] [nvarchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,
	[CommandTitleQueryDescription] [nvarchar] (500) COLLATE Chinese_PRC_CI_AS NULL ,
	[Hidden] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	CONSTRAINT [PK_ForumContent] PRIMARY KEY  CLUSTERED 
	(
		[ID]
	)  ON [PRIMARY] 
) ON [PRIMARY]
GO

 CREATE  INDEX [IX_Forum_ID] ON [dbo].[ForumContent]([ForumID]) ON [PRIMARY]
GO

GRANT  SELECT ,  UPDATE ,  INSERT ,  DELETE  ON [dbo].[ForumContent]  TO [public]
GO


/****** Object:  Table [dbo].[UserForums]    Script Date: 2009-7-10 19:03:36 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UserForums]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[UserForums]
GO

CREATE TABLE [dbo].[UserForums] (
	[ID] [int] IDENTITY (1, 1) NOT NULL ,
	[User] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[Forum] [int] NULL ,
	[ReadEnabled] [int] NULL ,
	[TopicWriteEnabled] [int] NULL ,
	[FollowUpWriteEnabled] [int] NULL ,
	CONSTRAINT [PK_UserForums] PRIMARY KEY  CLUSTERED 
	(
		[ID]
	)  ON [PRIMARY] 
) ON [PRIMARY]
GO

GRANT  SELECT ,  UPDATE ,  INSERT ,  DELETE  ON [dbo].[UserForums]  TO [public]
GO


/****** Object:  Table [dbo].[OptionContent]    Script Date: 2009-7-10 19:03:34 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[OptionContent]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[OptionContent]
GO

CREATE TABLE [dbo].[OptionContent] (
	[ID] [int] NULL ,
	[OptionID] [int] NULL ,
	[Culture] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
	[Title] [nvarchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,
	[CatTitle] [nvarchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,
	[Description] [nvarchar] (3000) COLLATE Chinese_PRC_CI_AS NULL 
) ON [PRIMARY]
GO

 CREATE  INDEX [IX_Option_ID] ON [dbo].[OptionContent]([OptionID]) ON [PRIMARY]
GO

 CREATE  INDEX [IX_OptionContent_ID] ON [dbo].[OptionContent]([ID]) ON [PRIMARY]
GO

GRANT  SELECT ,  UPDATE ,  INSERT ,  DELETE  ON [dbo].[OptionContent]  TO [public]
GO


exec sp_addextendedproperty N'MS_Description', N'ı', N'user', N'dbo', N'table', N'OptionContent', N'column', N'CatTitle'
GO
exec sp_addextendedproperty N'MS_Description', N'Ļ', N'user', N'dbo', N'table', N'OptionContent', N'column', N'Culture'
GO
exec sp_addextendedproperty N'MS_Description', N'ı', N'user', N'dbo', N'table', N'OptionContent', N'column', N'Description'
GO
exec sp_addextendedproperty N'MS_Description', N'Ӧ Option ¼ ID', N'user', N'dbo', N'table', N'OptionContent', N'column', N'OptionID'
GO
exec sp_addextendedproperty N'MS_Description', N'', N'user', N'dbo', N'table', N'OptionContent', N'column', N'Title'


GO


/****** Object:  Table [dbo].[Forum]    Script Date: 2009-7-10 19:03:33 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Forum]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[Forum]
GO

CREATE TABLE [dbo].[Forum] (
	[ID] [int] IDENTITY (1, 1) NOT NULL ,
	[CommunityID] [int] NULL ,
	[Serial] [int] NULL ,
	[Name] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[Moderator] [nvarchar] (1000) COLLATE Chinese_PRC_CI_AS NULL ,
	[Public] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	CONSTRAINT [PK_Forum] PRIMARY KEY  CLUSTERED 
	(
		[ID]
	)  ON [PRIMARY] 
) ON [PRIMARY]
GO

GRANT  SELECT ,  UPDATE ,  INSERT ,  DELETE  ON [dbo].[Forum]  TO [public]
GO


exec sp_addextendedproperty N'MS_Description', N'Ӧ Community  ID', N'user', N'dbo', N'table', N'Forum', N'column', N'CommunityID'
GO
exec sp_addextendedproperty N'MS_Description', N'Զ', N'user', N'dbo', N'table', N'Forum', N'column', N'ID'
GO
exec sp_addextendedproperty N'MS_Description', N'̳б "lily,cici,35"', N'user', N'dbo', N'table', N'Forum', N'column', N'Moderator'
GO
exec sp_addextendedproperty N'MS_Description', N'ǰ Forum Ƿ񹫹 Forum ', N'user', N'dbo', N'table', N'Forum', N'column', N'Public'
GO
exec sp_addextendedproperty N'MS_Description', N' Serial Ŀڽеʾ', N'user', N'dbo', N'table', N'Forum', N'column', N'Serial'


GO


/****** Object:  Table [dbo].[UniqueNumber]    Script Date: 2009-7-10 19:03:36 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UniqueNumber]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[UniqueNumber]
GO

CREATE TABLE [dbo].[UniqueNumber] (
	[Number] [int] NOT NULL 
) ON [PRIMARY]
GO

GRANT  SELECT ,  UPDATE ,  INSERT ,  DELETE  ON [dbo].[UniqueNumber]  TO [public]
GO


/****** Object:  Table [dbo].[KnowledgeComments]    Script Date: 2009-7-10 19:03:33 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeComments]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[KnowledgeComments]
GO

CREATE TABLE [dbo].[KnowledgeComments] (
	[ID] [int] IDENTITY (1, 1) NOT NULL ,
	[KnowledgeContentID] [int] NULL ,
	[CommentsTime] [datetime] NULL ,
	[CommentsUser] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[CommentsContent] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	CONSTRAINT [PK_KnowledgeComments] PRIMARY KEY  CLUSTERED 
	(
		[ID]
	)  ON [PRIMARY] 
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO

 CREATE  INDEX [IX_KnowledgeContent_ID] ON [dbo].[KnowledgeComments]([KnowledgeContentID]) ON [PRIMARY]
GO

GRANT  SELECT ,  UPDATE ,  INSERT ,  DELETE  ON [dbo].[KnowledgeComments]  TO [public]
GO


/****** Object:  Table [dbo].[Community]    Script Date: 2009-7-10 19:03:32 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Community]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[Community]
GO

CREATE TABLE [dbo].[Community] (
	[ID] [int] IDENTITY (1, 1) NOT NULL ,
	[Serial] [int] NULL ,
	[Name] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[InActiveMainMenuIconMap] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	[ActiveMainMenuIconMap] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	[BannerMap] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	[BannerContentLayer] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	CONSTRAINT [PK_Community] PRIMARY KEY  CLUSTERED 
	(
		[ID]
	)  ON [PRIMARY] 
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO

GRANT  SELECT ,  UPDATE ,  INSERT ,  DELETE  ON [dbo].[Community]  TO [public]
GO


exec sp_addextendedproperty N'MS_Description', N'', N'user', N'dbo', N'table', N'Community', N'column', N'ActiveMainMenuIconMap'
GO
exec sp_addextendedproperty N'MS_Description', N'', N'user', N'dbo', N'table', N'Community', N'column', N'BannerMap'
GO
exec sp_addextendedproperty N'MS_Description', N'Զ', N'user', N'dbo', N'table', N'Community', N'column', N'ID'
GO
exec sp_addextendedproperty N'MS_Description', N'', N'user', N'dbo', N'table', N'Community', N'column', N'InActiveMainMenuIconMap'
GO
exec sp_addextendedproperty N'MS_Description', N' Serial Ŀڽгִ', N'user', N'dbo', N'table', N'Community', N'column', N'Serial'


GO


/****** Object:  Table [dbo].[SeaParameter]    Script Date: 2009-7-10 19:03:35 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[SeaParameter]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[SeaParameter]
GO

CREATE TABLE [dbo].[SeaParameter] (
	[ID] [int] NOT NULL ,
	[Parameter] [nvarchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,
	[Value] [nvarchar] (2000) COLLATE Chinese_PRC_CI_AS NULL ,
	CONSTRAINT [PK_SeaParameter] PRIMARY KEY  CLUSTERED 
	(
		[ID]
	)  ON [PRIMARY] 
) ON [PRIMARY]
GO

GRANT  SELECT  ON [dbo].[SeaParameter]  TO [public]
GO


/****** Object:  Table [dbo].[KnowledgeTags]    Script Date: 2009-7-10 19:03:34 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeTags]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[KnowledgeTags]
GO

CREATE TABLE [dbo].[KnowledgeTags] (
	[ID] [int] IDENTITY (1, 1) NOT NULL ,
	[KnowledgeContentID] [int] NULL ,
	[Tag] [nvarchar] (500) COLLATE Chinese_PRC_CI_AS NULL ,
	CONSTRAINT [PK_KnowledgeTags] PRIMARY KEY  CLUSTERED 
	(
		[ID]
	)  ON [PRIMARY] 
) ON [PRIMARY]
GO

 CREATE  INDEX [IX_KnowledgeContent_ID] ON [dbo].[KnowledgeTags]([KnowledgeContentID]) ON [PRIMARY]
GO

GRANT  SELECT ,  UPDATE ,  INSERT ,  DELETE  ON [dbo].[KnowledgeTags]  TO [public]
GO


/****** Object:  Table [dbo].[SubDirectory]    Script Date: 2009-7-10 19:03:35 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[SubDirectory]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[SubDirectory]
GO

CREATE TABLE [dbo].[SubDirectory] (
	[ID] [int] IDENTITY (1, 1) NOT NULL ,
	[MainDirectoryID] [int] NULL ,
	[Serial] [int] NULL ,
	[Name] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
	[Url] [nvarchar] (2000) COLLATE Chinese_PRC_CI_AS NULL ,
	[UseBaseUrl] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[NewWindow] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[Overview] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[Wizard] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[Editor] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	[DedicatedTo] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	[CommentsPermission] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	CONSTRAINT [PK_SubDirectory] PRIMARY KEY  CLUSTERED 
	(
		[ID]
	)  ON [PRIMARY] 
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO

GRANT  SELECT ,  UPDATE ,  INSERT ,  DELETE  ON [dbo].[SubDirectory]  TO [public]
GO


exec sp_addextendedproperty N'MS_Description', N' New WindowΪ "true"Ϊ "false"', N'user', N'dbo', N'table', N'SubDirectory', N'column', N'NewWindow'
GO
exec sp_addextendedproperty N'MS_Description', N'кԽԽں', N'user', N'dbo', N'table', N'SubDirectory', N'column', N'Serial'
GO
exec sp_addextendedproperty N'MS_Description', N' Base UrlΪ "true"Ϊ "false"', N'user', N'dbo', N'table', N'SubDirectory', N'column', N'UseBaseUrl'


GO


/****** Object:  Table [dbo].[PageDirectoryContent]    Script Date: 2009-7-10 19:03:35 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[PageDirectoryContent]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[PageDirectoryContent]
GO

CREATE TABLE [dbo].[PageDirectoryContent] (
	[ID] [int] IDENTITY (1, 1) NOT NULL ,
	[PageDirectoryID] [int] NULL ,
	[Culture] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
	[SeoTitle] [nvarchar] (500) COLLATE Chinese_PRC_CI_AS NULL ,
	[SeoDescription] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	[SeoKeywords] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	[Title] [nvarchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,
	[Description] [nvarchar] (1000) COLLATE Chinese_PRC_CI_AS NULL ,
	[Hidden] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[PageHeader] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	[PageFooter] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	CONSTRAINT [PK_PageDirectoryContent] PRIMARY KEY  CLUSTERED 
	(
		[ID]
	)  ON [PRIMARY] 
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO

 CREATE  INDEX [IX_PageDirectory_ID] ON [dbo].[PageDirectoryContent]([PageDirectoryID]) ON [PRIMARY]
GO

GRANT  SELECT ,  UPDATE ,  INSERT ,  DELETE  ON [dbo].[PageDirectoryContent]  TO [public]
GO


/****** Object:  Table [dbo].[Option]    Script Date: 2009-7-10 19:03:34 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Option]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[Option]
GO

CREATE TABLE [dbo].[Option] (
	[ID] [int] NULL ,
	[Cat] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
	[RightIndent] [int] NULL CONSTRAINT [Option_Default_Constraint] DEFAULT (0),
	[Key] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
	[Value] [nvarchar] (3000) COLLATE Chinese_PRC_CI_AS NULL ,
	[Legend] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[NumberOnly] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[TextArea] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[MultiCulture] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[ForTheme] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[Validation] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL 
) ON [PRIMARY]
GO

 CREATE  INDEX [IX_Option_ID] ON [dbo].[Option]([ID]) ON [PRIMARY]
GO

GRANT  SELECT ,  UPDATE ,  INSERT ,  DELETE  ON [dbo].[Option]  TO [public]
GO


exec sp_addextendedproperty N'MS_Description', N'ǰڵ Cat', N'user', N'dbo', N'table', N'Option', N'column', N'Cat'
GO
exec sp_addextendedproperty N'MS_Description', N'', N'user', N'dbo', N'table', N'Option', N'column', N'Key'
GO
exec sp_addextendedproperty N'MS_Description', N'һһ򼸸ĸʾǰ Option  Cat ʾͼеλá', N'user', N'dbo', N'table', N'Option', N'column', N'Legend'
GO
exec sp_addextendedproperty N'MS_Description', N'true/false', N'user', N'dbo', N'table', N'Option', N'column', N'NumberOnly'
GO
exec sp_addextendedproperty N'MS_Description', N'true/false', N'user', N'dbo', N'table', N'Option', N'column', N'TextArea'
GO
exec sp_addextendedproperty N'MS_Description', N'ֵ', N'user', N'dbo', N'table', N'Option', N'column', N'Value'


GO


/****** Object:  Table [dbo].[Users]    Script Date: 2009-7-10 19:03:37 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Users]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[Users]
GO

CREATE TABLE [dbo].[Users] (
	[ID] [int] IDENTITY (1, 1) NOT NULL ,
	[Name] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[Password] [nvarchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,
	[FirstName] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[LastName] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[Sex] [int] NULL ,
	[Tel] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[Email] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
	[Organization] [nvarchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,
	[Remark] [nvarchar] (2000) COLLATE Chinese_PRC_CI_AS NULL ,
	[RegisterDate] [datetime] NULL ,
	[UserRole] [int] NULL ,
	CONSTRAINT [PK_Users] PRIMARY KEY  CLUSTERED 
	(
		[ID]
	)  ON [PRIMARY] 
) ON [PRIMARY]
GO

GRANT  SELECT ,  UPDATE ,  INSERT ,  DELETE  ON [dbo].[Users]  TO [public]
GO


exec sp_addextendedproperty N'MS_Description', N'ʼ', N'user', N'dbo', N'table', N'Users', N'column', N'Email'
GO
exec sp_addextendedproperty N'MS_Description', N'', N'user', N'dbo', N'table', N'Users', N'column', N'FirstName'
GO
exec sp_addextendedproperty N'MS_Description', N'Զ', N'user', N'dbo', N'table', N'Users', N'column', N'ID'
GO
exec sp_addextendedproperty N'MS_Description', N'', N'user', N'dbo', N'table', N'Users', N'column', N'LastName'
GO
exec sp_addextendedproperty N'MS_Description', N'û', N'user', N'dbo', N'table', N'Users', N'column', N'Name'
GO
exec sp_addextendedproperty N'MS_Description', N'룬ʽ', N'user', N'dbo', N'table', N'Users', N'column', N'Password'
GO
exec sp_addextendedproperty N'MS_Description', N'Ա', N'user', N'dbo', N'table', N'Users', N'column', N'Sex'
GO
exec sp_addextendedproperty N'MS_Description', N'绰', N'user', N'dbo', N'table', N'Users', N'column', N'Tel'
GO
exec sp_addextendedproperty N'MS_Description', N'ɫ - Admin, Community', N'user', N'dbo', N'table', N'Users', N'column', N'UserRole'


GO


/****** Object:  Table [dbo].[Knowledge]    Script Date: 2009-7-10 19:03:33 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Knowledge]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[Knowledge]
GO

CREATE TABLE [dbo].[Knowledge] (
	[ID] [int] IDENTITY (1, 1) NOT NULL ,
	[PageDirectoryID] [int] NULL ,
	[Serial] [int] NULL ,
	[Editor] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	[DedicatedTo] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	[CommentsPermission] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	[UpdateTime] [datetime] NULL ,
	[Author] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	CONSTRAINT [PK_Knowledge] PRIMARY KEY  CLUSTERED 
	(
		[ID]
	)  ON [PRIMARY] 
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO

 CREATE  INDEX [IX_Knowledge_Cat] ON [dbo].[Knowledge]([PageDirectoryID]) ON [PRIMARY]
GO

GRANT  SELECT ,  UPDATE ,  INSERT ,  DELETE  ON [dbo].[Knowledge]  TO [public]
GO


exec sp_addextendedproperty N'MS_Description', N'Щûۣ , ûбȫעûۣʹá*κη߶ۣʹַ nullκۣʹánone.', N'user', N'dbo', N'table', N'Knowledge', N'column', N'CommentsPermission'
GO
exec sp_addextendedproperty N'MS_Description', N'רΪЩû׼"," ûȫעûߣá*ʹÿַ null', N'user', N'dbo', N'table', N'Knowledge', N'column', N'DedicatedTo'
GO
exec sp_addextendedproperty N'MS_Description', N'൱ ActivePageMenuName', N'user', N'dbo', N'table', N'Knowledge', N'column', N'PageDirectoryID'
GO
exec sp_addextendedproperty N'MS_Description', N'кԽԽں', N'user', N'dbo', N'table', N'Knowledge', N'column', N'Serial'


GO


/****** Object:  Table [dbo].[MainDirectory]    Script Date: 2009-7-10 19:03:34 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[MainDirectory]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[MainDirectory]
GO

CREATE TABLE [dbo].[MainDirectory] (
	[ID] [int] IDENTITY (1, 1) NOT NULL ,
	[Serial] [int] NULL ,
	[Name] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
	[Url] [nvarchar] (2000) COLLATE Chinese_PRC_CI_AS NULL ,
	[UseBaseUrl] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[NewWindow] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[System] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[InActiveMainMenuIconMap] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	[ActiveMainMenuIconMap] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	[BannerMap] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	[BannerContentLayer] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	[Editor] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	[DedicatedTo] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	[CommentsPermission] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	CONSTRAINT [PK_MainDirectory] PRIMARY KEY  CLUSTERED 
	(
		[ID]
	)  ON [PRIMARY] 
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO

GRANT  SELECT ,  UPDATE ,  INSERT ,  DELETE  ON [dbo].[MainDirectory]  TO [public]
GO


exec sp_addextendedproperty N'MS_Description', N'', N'user', N'dbo', N'table', N'MainDirectory', N'column', N'ActiveMainMenuIconMap'
GO
exec sp_addextendedproperty N'MS_Description', N'', N'user', N'dbo', N'table', N'MainDirectory', N'column', N'BannerMap'
GO
exec sp_addextendedproperty N'MS_Description', N'', N'user', N'dbo', N'table', N'MainDirectory', N'column', N'InActiveMainMenuIconMap'
GO
exec sp_addextendedproperty N'MS_Description', N'кţкԽģԽں', N'user', N'dbo', N'table', N'MainDirectory', N'column', N'Serial'
GO
exec sp_addextendedproperty N'MS_Description', N' System ˵Ϊ "true"Ϊ "false"', N'user', N'dbo', N'table', N'MainDirectory', N'column', N'System'


GO


/****** Object:  Table [dbo].[PageDirectory]    Script Date: 2009-7-10 19:03:34 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[PageDirectory]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[PageDirectory]
GO

CREATE TABLE [dbo].[PageDirectory] (
	[ID] [int] IDENTITY (1, 1) NOT NULL ,
	[SubDirectoryID] [int] NULL ,
	[Serial] [int] NULL ,
	[Name] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
	[Url] [nvarchar] (2000) COLLATE Chinese_PRC_CI_AS NULL ,
	[PageSize] [int] NULL ,
	[UseBaseUrl] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[NewWindow] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[Overview] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[FastAccess] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[Home] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[RightIndent] [int] NULL CONSTRAINT [PageDirectory_Default_Constraint] DEFAULT (0),
	[jQuery] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[LogoHide] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[MainMenuHide] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[BannerHide] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[BreadcrumbHide] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[PageMenuHide] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[PageBarHide] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[CopyrightHide] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[Type] [int] NULL ,
	[Presentation] [int] NULL ,
	[ShowAuthor] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[ShowUpdateTime] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[ShowHitCount] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[ShowComments] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[ShowStaticUrl] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[ShowKnowledgeHtml] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[ShowRelative] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[Editor] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	[DedicatedTo] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	[CommentsPermission] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	CONSTRAINT [PK_PageDirectory] PRIMARY KEY  CLUSTERED 
	(
		[ID]
	)  ON [PRIMARY] 
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO

GRANT  SELECT ,  UPDATE ,  INSERT ,  DELETE  ON [dbo].[PageDirectory]  TO [public]
GO


exec sp_addextendedproperty N'MS_Description', N'Ƿٷб - true/false', N'user', N'dbo', N'table', N'PageDirectory', N'column', N'FastAccess'
GO
exec sp_addextendedproperty N'MS_Description', N'ǷΪҳ - true/false', N'user', N'dbo', N'table', N'PageDirectory', N'column', N'Home'
GO
exec sp_addextendedproperty N'MS_Description', N'Ƿ񵯳´ - true/false', N'user', N'dbo', N'table', N'PageDirectory', N'column', N'NewWindow'
GO
exec sp_addextendedproperty N'MS_Description', N'ǰҳ Page Menu һҳ', N'user', N'dbo', N'table', N'PageDirectory', N'column', N'PageMenuHide'
GO
exec sp_addextendedproperty N'MS_Description', N'֪ʶչʾʽ 1-ʾҳʾȫݣ    2-ֻʾ⣨ʾ⣬չʾݣ    3-ʾժҪʾժҪݣʾݣ', N'user', N'dbo', N'table', N'PageDirectory', N'column', N'Presentation'
GO
exec sp_addextendedproperty N'MS_Description', N'кԽԽں', N'user', N'dbo', N'table', N'PageDirectory', N'column', N'Serial'
GO
exec sp_addextendedproperty N'MS_Description', N'֪ʶͣ 1-֪ͨʶ   2-ʱ֪ʶ粩ͣŵ   3-ű֪ʶ Grossary,Faq,Ƹ', N'user', N'dbo', N'table', N'PageDirectory', N'column', N'Type'
GO
exec sp_addextendedproperty N'MS_Description', N'Ƿʹû׼ Url - true/false', N'user', N'dbo', N'table', N'PageDirectory', N'column', N'UseBaseUrl'


GO


/****** Object:  Table [dbo].[Resources]    Script Date: 2009-7-10 19:03:35 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Resources]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[Resources]
GO

CREATE TABLE [dbo].[Resources] (
	[ID] [int] IDENTITY (1, 1) NOT NULL ,
	[LogicalPath] [nvarchar] (2000) COLLATE Chinese_PRC_CI_AS NULL ,
	[Tag] [nvarchar] (1000) COLLATE Chinese_PRC_CI_AS NULL ,
	CONSTRAINT [PK_Resources] PRIMARY KEY  CLUSTERED 
	(
		[ID]
	)  ON [PRIMARY] 
) ON [PRIMARY]
GO

GRANT  SELECT ,  UPDATE ,  INSERT ,  DELETE  ON [dbo].[Resources]  TO [public]
GO


/****** Object:  Table [dbo].[ResourcesTags]    Script Date: 2009-7-10 19:03:35 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ResourcesTags]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[ResourcesTags]
GO

CREATE TABLE [dbo].[ResourcesTags] (
	[ID] [int] IDENTITY (1, 1) NOT NULL ,
	[ResourcesID] [int] NULL ,
	[Tag] [nvarchar] (1000) COLLATE Chinese_PRC_CI_AS NULL ,
	CONSTRAINT [PK_ResourcesTags] PRIMARY KEY  CLUSTERED 
	(
		[ID]
	)  ON [PRIMARY] 
) ON [PRIMARY]
GO

 CREATE  INDEX [IX_Resources_ID] ON [dbo].[ResourcesTags]([ResourcesID]) ON [PRIMARY]
GO

GRANT  SELECT ,  UPDATE ,  INSERT ,  DELETE  ON [dbo].[ResourcesTags]  TO [public]
GO


/****** Object:  Table [dbo].[UserGroup]    Script Date: 2009-7-10 19:03:36 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UserGroup]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[UserGroup]
GO

CREATE TABLE [dbo].[UserGroup] (
	[ID] [int] IDENTITY (1, 1) NOT NULL ,
	[GroupName] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[RegisterDefault] [int] NULL ,
	CONSTRAINT [PK_UserGroup] PRIMARY KEY  CLUSTERED 
	(
		[ID]
	)  ON [PRIMARY] 
) ON [PRIMARY]
GO

GRANT  SELECT ,  UPDATE ,  INSERT ,  DELETE  ON [dbo].[UserGroup]  TO [public]
GO


/****** Object:  Table [dbo].[UserGroups]    Script Date: 2009-7-10 19:03:36 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UserGroups]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[UserGroups]
GO

CREATE TABLE [dbo].[UserGroups] (
	[ID] [int] IDENTITY (1, 1) NOT NULL ,
	[UserGroupID] [int] NULL ,
	[User] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	CONSTRAINT [PK_UserGroups] PRIMARY KEY  CLUSTERED 
	(
		[ID]
	)  ON [PRIMARY] 
) ON [PRIMARY]
GO

 CREATE  INDEX [IX_UserGroup_ID] ON [dbo].[UserGroups]([UserGroupID]) ON [PRIMARY]
GO

GRANT  SELECT ,  UPDATE ,  INSERT ,  DELETE  ON [dbo].[UserGroups]  TO [public]
GO


/****** Object:  Table [dbo].[KnowledgeContent]    Script Date: 2009-7-10 19:03:34 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeContent]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[KnowledgeContent]
GO

CREATE TABLE [dbo].[KnowledgeContent] (
	[ID] [int] IDENTITY (1, 1) NOT NULL ,
	[KnowledgeID] [int] NULL ,
	[Culture] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
	[Template] [nvarchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,
	[Title] [nvarchar] (2000) COLLATE Chinese_PRC_CI_AS NULL ,
	[TitleShow] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[Content] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	[Tag] [nvarchar] (500) COLLATE Chinese_PRC_CI_AS NULL ,
	[Hidden] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[Abstract] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	[HitCount] [int] NULL ,
	CONSTRAINT [PK_KnowledgeContent] PRIMARY KEY  CLUSTERED 
	(
		[ID]
	)  ON [PRIMARY] 
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO

 CREATE  INDEX [IX_Knowledge_ID] ON [dbo].[KnowledgeContent]([KnowledgeID]) ON [PRIMARY]
GO

GRANT  SELECT ,  UPDATE ,  INSERT ,  DELETE  ON [dbo].[KnowledgeContent]  TO [public]
GO


SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS ON 
GO

/****** Object:  Trigger dbo.TriggerDeleteTopic    Script Date: 2009-7-10 19:03:45 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TriggerDeleteTopic]') and OBJECTPROPERTY(id, N'IsTrigger') = 1)
drop trigger [dbo].[TriggerDeleteTopic]
GO

--==========================================================
--==Ŀǰбͬ Topic ϵ FollowUp
--==ɾ Topic ¼֮ӱеļ¼ҲӦɾ
--==========================================================
--==Ȩ 2001-2005 
--==޸ 2005-01-21
--==========================================================

CREATE TRIGGER TriggerDeleteTopic ON dbo.Topic

FOR DELETE 

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--========================================================
--== Trigger 棬Ӧʼʹ SET NOCOUNT ON
--========================================================
SET NOCOUNT ON 

--========================================================
--==ɾӦ FollowUp ¼
--========================================================
delete from dbo.FollowUp where TopicID in (select [ID] from deleted)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS ON 
GO

/****** Object:  Trigger dbo.TriggerDeleteForum    Script Date: 2009-7-10 19:03:45 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TriggerDeleteForum]') and OBJECTPROPERTY(id, N'IsTrigger') = 1)
drop trigger [dbo].[TriggerDeleteForum]
GO

--==========================================================
--==Ŀǰбͬ Forum ϵ ForumContent, Topic
--==ɾ Forum ¼֮ӱеļ¼ҲӦɾ
--==========================================================
--==Ȩ 2001-2005 
--==޸ 2005-01-27
--==========================================================

CREATE TRIGGER TriggerDeleteForum ON dbo.Forum

FOR DELETE 

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--========================================================
--== Trigger 棬Ӧʼʹ SET NOCOUNT ON
--========================================================
SET NOCOUNT ON 

--========================================================
--==ɾӦ ForumContent ¼
--========================================================
delete from dbo.ForumContent where ForumID in (select [ID] from deleted)

--========================================================
--==ɾӦ Topic ¼
--========================================================
delete from dbo.Topic where ForumID in (select [ID] from deleted)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS ON 
GO

/****** Object:  Trigger dbo.TriggerDeleteCommunity    Script Date: 2009-7-10 19:03:45 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TriggerDeleteCommunity]') and OBJECTPROPERTY(id, N'IsTrigger') = 1)
drop trigger [dbo].[TriggerDeleteCommunity]
GO

--==========================================================
--==Ŀǰбͬ Community ϵ CommunityContent, Forum
--==ɾ Community ¼֮ӱеļ¼ҲӦɾ
--==========================================================
--==Ȩ 2001-2005 
--==޸ 2005-01-27
--==========================================================

CREATE TRIGGER TriggerDeleteCommunity ON dbo.Community

FOR DELETE 

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--========================================================
--== Trigger 棬Ӧʼʹ SET NOCOUNT ON
--========================================================
SET NOCOUNT ON 

--========================================================
--==ɾӦ CommunityContent ¼
--========================================================
delete from dbo.CommunityContent where CommunityID in (select [ID] from deleted)

--========================================================
--==ɾӦ Forum ¼
--========================================================
delete from dbo.Forum where CommunityID in (select [ID] from deleted)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS ON 
GO

/****** Object:  Trigger dbo.TriggerDeleteSubDirectory    Script Date: 2009-7-10 19:03:45 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TriggerDeleteSubDirectory]') and OBJECTPROPERTY(id, N'IsTrigger') = 1)
drop trigger [dbo].[TriggerDeleteSubDirectory]
GO

--==========================================================
--==Ŀǰбͬ SubDirectory ϵ SubDirectoryContent, PageDirectory
--==ɾ SubDirectory ¼֮ӱеļ¼ҲӦɾ
--==========================================================
--==Ȩ 2001-2005 
--==޸ 2005-04-20
--==========================================================

CREATE TRIGGER TriggerDeleteSubDirectory ON dbo.SubDirectory

FOR DELETE 

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--========================================================
--== Trigger 棬Ӧʼʹ SET NOCOUNT ON
--========================================================
SET NOCOUNT ON 

--========================================================
--==ɾӦ SubDirectoryContent ¼
--========================================================
delete from dbo.SubDirectoryContent where SubDirectoryID in (select [ID] from deleted)

--========================================================
--==ɾӦ PageDirectory ¼
--========================================================
delete from dbo.PageDirectory where SubDirectoryID in (select [ID] from deleted)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS ON 
GO

/****** Object:  Trigger dbo.TriggerDeleteKnowledge    Script Date: 2009-7-10 19:03:45 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TriggerDeleteKnowledge]') and OBJECTPROPERTY(id, N'IsTrigger') = 1)
drop trigger [dbo].[TriggerDeleteKnowledge]
GO

--==========================================================
--==Ŀǰбͬ Knowledge ϵ KnowledgeContent
--==ɾ Knowledge ¼֮ӱеļ¼ҲӦɾ
--==========================================================
--==Ȩ 2001-2005 
--==޸ 2005-04-20
--==========================================================

CREATE TRIGGER TriggerDeleteKnowledge ON dbo.Knowledge

FOR DELETE 

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--========================================================
--== Trigger 棬Ӧʼʹ SET NOCOUNT ON
--========================================================
SET NOCOUNT ON 

--========================================================
--==ɾӦ KnowledgeContent ¼
--========================================================
delete from dbo.KnowledgeContent where KnowledgeID in (select [ID] from deleted)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS ON 
GO

/****** Object:  Trigger dbo.TriggerDeleteMainDirectory    Script Date: 2009-7-10 19:03:45 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TriggerDeleteMainDirectory]') and OBJECTPROPERTY(id, N'IsTrigger') = 1)
drop trigger [dbo].[TriggerDeleteMainDirectory]
GO

--==========================================================
--==Ŀǰбͬ MainDirectory ϵ MainDirectoryContent, SubDirectory
--==ɾ MainDirectory ¼֮ӱеļ¼ҲӦɾ
--==========================================================
--==Ȩ 2001-2005 
--==޸ 2005-04-20
--==========================================================

CREATE TRIGGER TriggerDeleteMainDirectory ON dbo.MainDirectory

FOR DELETE 

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--========================================================
--== Trigger 棬Ӧʼʹ SET NOCOUNT ON
--========================================================
SET NOCOUNT ON 

--========================================================
--==ɾӦ MainDirectoryContent ¼
--========================================================
delete from dbo.MainDirectoryContent where MainDirectoryID in (select [ID] from deleted)

--========================================================
--==ɾӦ SubDirectory ¼
--========================================================
delete from dbo.SubDirectory where MainDirectoryID in (select [ID] from deleted)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS ON 
GO

/****** Object:  Trigger dbo.TriggerDeletePageDirectory    Script Date: 2009-7-10 19:03:45 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TriggerDeletePageDirectory]') and OBJECTPROPERTY(id, N'IsTrigger') = 1)
drop trigger [dbo].[TriggerDeletePageDirectory]
GO

--==========================================================
--==Ŀǰбͬ PageDirectory ϵ PageDirectoryContent, Knowledge
--==ɾ PageDirectory ¼֮ӱеļ¼ҲӦɾ
--==========================================================
--==Ȩ 2001-2005 
--==޸ 2005-04-20
--==========================================================

CREATE TRIGGER TriggerDeletePageDirectory ON dbo.PageDirectory

FOR DELETE 

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--========================================================
--== Trigger 棬Ӧʼʹ SET NOCOUNT ON
--========================================================
SET NOCOUNT ON 

--========================================================
--==ɾӦ PageDirectoryContent ¼
--========================================================
delete from dbo.PageDirectoryContent where PageDirectoryID in (select [ID] from deleted)

--========================================================
--==ɾӦ Knowledge ¼
--========================================================
delete from dbo.Knowledge where PageDirectoryID in (select [ID] from deleted)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS ON 
GO

/****** Object:  Trigger dbo.TriggerDeleteResources    Script Date: 2009-7-10 19:03:45 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TriggerDeleteResources]') and OBJECTPROPERTY(id, N'IsTrigger') = 1)
drop trigger [dbo].[TriggerDeleteResources]
GO

--==========================================================
--==Ŀǰбͬ Resources ϵ ResourcesTags
--==ɾ Resources ¼֮ӱеļ¼ҲӦɾ
--==========================================================
--==Ȩ 2001-2009 CMS  www.zhuzhicms.com
--==޸ 2009-04-12
--==========================================================

CREATE TRIGGER TriggerDeleteResources ON dbo.Resources

FOR DELETE 

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--========================================================
--== Trigger 棬Ӧʼʹ SET NOCOUNT ON
--========================================================
SET NOCOUNT ON 

--========================================================
--==ɾӦ ResourcesTags ¼
--========================================================
delete from dbo.ResourcesTags  where ResourcesID in (select [ID] from deleted)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ


GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS ON 
GO

/****** Object:  Trigger dbo.TriggerDeleteUserGroup    Script Date: 2009-7-10 19:03:45 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TriggerDeleteUserGroup]') and OBJECTPROPERTY(id, N'IsTrigger') = 1)
drop trigger [dbo].[TriggerDeleteUserGroup]
GO

--==========================================================
--==Ŀǰбͬ UserGroup ϵ UserGroups
--==ɾ UserGroup ¼֮ӱеļ¼ҲӦɾ
--==========================================================
--==Ȩ 2001-2009 CMS - www.zhuzhicms.com
--==޸ 2009-04-12
--==========================================================

CREATE TRIGGER TriggerDeleteUserGroup ON dbo.UserGroup

FOR DELETE 

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--========================================================
--== Trigger 棬Ӧʼʹ SET NOCOUNT ON
--========================================================
SET NOCOUNT ON 

--========================================================
--==ɾӦ UserGroups ¼
--========================================================
delete from dbo.UserGroups where UserGroupID in (select [ID] from deleted)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ


GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS ON 
GO

/****** Object:  Trigger dbo.TriggerDeleteKnowledgeContent    Script Date: 2009-7-10 19:03:45 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TriggerDeleteKnowledgeContent]') and OBJECTPROPERTY(id, N'IsTrigger') = 1)
drop trigger [dbo].[TriggerDeleteKnowledgeContent]
GO

--==========================================================
--==Ŀǰбͬ KnowledgeContent ϵ KnowledgeComments
--==ɾ KnowledgeContent ¼֮ӱеļ¼ҲӦɾ
--==========================================================
--==Ȩ 2001-2007 
--==޸ 2007-03-19
--==========================================================

CREATE TRIGGER TriggerDeleteKnowledgeContent ON dbo.KnowledgeContent

FOR DELETE 

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--========================================================
--== Trigger 棬Ӧʼʹ SET NOCOUNT ON
--========================================================
SET NOCOUNT ON 

--========================================================
--==ɾӦ KnowledgeComments ¼
--========================================================
delete from dbo.KnowledgeComments  where KnowledgeContentID in (select [ID] from deleted)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  User Defined Function dbo.UDF_PublicStringEscape    Script Date: 2009-7-10 19:03:44 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UDF_PublicStringEscape]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[UDF_PublicStringEscape]
GO

--==============================================================================================
--==ûһַеĵ ' ת ''ǣеĵ
--== UDF ж̬ڵĳϣеĵţΪݣ  WHERE GoodsName='Lady's Overcoat' ξ
--==ΪгϣúΪ NVARCHAR(4000)
--==============================================================================================
--==@InputString -- ַ
--==ؽnvarchar -- ݴַ
--==============================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-10-26
--==============================================================================================

CREATE FUNCTION dbo.UDF_PublicStringEscape (@InputString NVARCHAR(4000))  

RETURNS nvarchar(4000) 

AS  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

BEGIN 
	RETURN REPLACE(@InputString,'''','''''')
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ







GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UDF_PublicStringEscape]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  User Defined Function dbo.UDF_UserCurrent    Script Date: 2009-7-10 19:03:44 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UDF_UserCurrent]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[UDF_UserCurrent]
GO

--==============================================================================================
--==ûصǰû
--==ʵʾCONVERT(Varchar(20),SYSTEM_USER)
--==============================================================================================
--==
--==ؽnvarchar -- ǰû
--==Ŀǰ UDF Ѿûʵô ɾ
--==============================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-10-26
--==============================================================================================

CREATE FUNCTION dbo.UDF_UserCurrent ()  

RETURNS nvarchar(50) 

AS  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

BEGIN 
	RETURN CONVERT(nvarchar(50),SYSTEM_USER)
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ







GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UDF_UserCurrent]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  User Defined Function dbo.UDF_UserAdmin    Script Date: 2009-7-10 19:03:45 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UDF_UserAdmin]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[UDF_UserAdmin]
GO

--==============================================================================================
--==ûصǰûǷΪ Admin  û
--== Admin  ûӵվеȨ
--==һû UserRole Ϊ 'Admin'Ϊ Admin  û
--==============================================================================================
--==@Name -- û
--==ؽInt -- 1/0 / Admin
--==============================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-10-26
--==============================================================================================

CREATE FUNCTION dbo.UDF_UserAdmin (@Name nvarchar(50))  

RETURNS INT

AS  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

BEGIN 
	--==========================================
	--==
	--==========================================
	DECLARE @IsAdmin INT
	SET @IsAdmin=0	

	/*
	--==========================================
	--==ǰû
	--==========================================
	DECLARE @CurrentUser NVARCHAR(50)

	IF @Name IS NULL
		BEGIN
			SET @CurrentUser=dbo.UDF_UserCurrent()
		END
	ELSE
		BEGIN
			SET @CurrentUser=@Name
		END

	*/

	--==========================================
	--==ǰû UserRole Ϊ 'Admin' Ϊ Admin
	--==========================================
	IF EXISTS (SELECT [ID] FROM dbo.Users Where [Name]=@Name AND UserRole=dbo.UDF_UserRoleID(N'Admin'))
	BEGIN
		SET @IsAdmin=1
	END

	--==========================================
	--==ؽ
	--==========================================
	RETURN @IsAdmin
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
















GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UDF_UserAdmin]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  User Defined Function dbo.UDF_UserRoleID    Script Date: 2009-7-10 19:03:44 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UDF_UserRoleID]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[UDF_UserRoleID]
GO

--==============================================================================================
--==û UserRoleName ѯ UserRole  UserRoleID
--==============================================================================================
--==@UserRoleName -- ָĽɫ
--==ؽInt -- ɫ ID
--==============================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-10-26
--==============================================================================================

CREATE FUNCTION dbo.UDF_UserRoleID(@UserRoleName nvarchar(50))  

RETURNS INT

AS  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

BEGIN 
	--==========================================
	--==ر
	--==========================================
	DECLARE @UserRoleID INT
	SET @UserRoleID=0

	--==========================================
	--==ǰ @UserRoleName Ӧ UserRole ID
	--==========================================
	IF EXISTS (Select [ID] From dbo.UserRole Where RTRIM(LTRIM([Name]))=RTRIM(LTRIM(@UserRoleName)))
	BEGIN
		SET @UserRoleID=(Select [ID] From dbo.UserRole Where RTRIM(LTRIM([Name]))=RTRIM(LTRIM(@UserRoleName)))
	END

	--==========================================
	--==ؽ
	--==========================================
	RETURN @UserRoleID
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ









GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UDF_UserRoleID]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  User Defined Function dbo.UDF_UserModerator    Script Date: 2009-7-10 19:03:44 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UDF_UserModerator]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[UDF_UserModerator]
GO

--==============================================================================================
--==ûصǰûǷΪĳ Forum  Moderator  û
--== Moderator  û޸ı Forum ûӣܹվ
--==һûĳ Forum  Moderator  lily,ciciΪ Forum  Moderator  û
--==============================================================================================
--==@Name -- û
--==@ForumID -- ̳ ID
--==ؽInt -- 1/0 / Moderator
--==============================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-10-26
--==============================================================================================

CREATE FUNCTION dbo.UDF_UserModerator (@Name nvarchar(50),@ForumID int)  

RETURNS INT

AS  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

BEGIN 
	--==========================================
	--==
	--==========================================
	DECLARE @IsModerator INT
	SET @IsModerator=0	

	/*
	--==========================================
	--==ǰû
	--==========================================
	DECLARE @CurrentUser NVARCHAR(50)

	IF @Name IS NULL
		BEGIN
			SET @CurrentUser=dbo.UDF_UserCurrent()
		END
	ELSE
		BEGIN
			SET @CurrentUser=@Name
		END
	*/

	--==========================================
	--==Ӹ Forum л Moderator Ŀ
	--==========================================
	DECLARE @Moderator NVARCHAR(1000)
	SET @Moderator=(Select Top 1 Moderator From dbo.Forum Where [ID]=@ForumID)

	--==========================================
	--==ǰû Moderator=1 ָ ForumΪ Moderator
	--==========================================
	IF @Name IN (Select Element From dbo.UDF_PublicSplit(@Moderator,N','))
	BEGIN
		SET @IsModerator=1
	END


	--==========================================
	--==ؽ
	--==========================================
	RETURN @IsModerator
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ



















GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UDF_UserModerator]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  User Defined Function dbo.UDF_UserCommunity    Script Date: 2009-7-10 19:03:45 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UDF_UserCommunity]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[UDF_UserCommunity]
GO

--==============================================================================================
--==ûصǰûǷΪ Community  û
--==ֻ Community  ûſԷ
--==һû UserRole Ϊ 'Community'Ϊ Community  û
--==============================================================================================
--==@Name -- û
--==ؽInt -- 1/0 / Community
--==============================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-10-26
--==============================================================================================

CREATE FUNCTION dbo.UDF_UserCommunity (@Name nvarchar(50))  

RETURNS INT

AS  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

BEGIN 
	--==========================================
	--==
	--==========================================
	DECLARE @IsCommunity INT
	SET @IsCommunity=0	

	/*
	--==========================================
	--==ǰû
	--==========================================
	DECLARE @CurrentUser NVARCHAR(50)

	IF @Name IS NULL
		BEGIN
			SET @CurrentUser=dbo.UDF_UserCurrent()
		END
	ELSE
		BEGIN
			SET @CurrentUser=@Name
		END
	*/
	
	--==========================================
	--==ǰû UserRole Ϊ 'Community' Ϊ Community
	--==========================================
	IF EXISTS (SELECT [ID] FROM dbo.Users Where [Name]=@Name AND UserRole=dbo.UDF_UserRoleID(N'Community'))
	BEGIN
		SET @IsCommunity=1
	END

	--==========================================
	--==ؽ
	--==========================================
	RETURN @IsCommunity
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ


















GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UDF_UserCommunity]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  User Defined Function dbo.UDF_GetForumIDFromFollowUpID    Script Date: 2009-7-10 19:03:44 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UDF_GetForumIDFromFollowUpID]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[UDF_GetForumIDFromFollowUpID]
GO

--==============================================================================================
--==û FollowUpID  ForumID
--==============================================================================================
--==@FollowUpID --  ID
--==ؽInt -- Forum  ID
--==============================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-10-26
--==============================================================================================

CREATE FUNCTION dbo.UDF_GetForumIDFromFollowUpID(@FollowUpID int)  

RETURNS INT

AS  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

BEGIN 
	--==========================================
	--==ر
	--==========================================
	DECLARE @ForumID INT
	SET @ForumID=0

	--==========================================
	--==
	--==========================================
	SET @ForumID=(Select ForumID From dbo.Topic Where [ID] =(select TopicID from dbo.FollowUp where [ID]=@FollowUpID))

	--==========================================
	--==ؽ
	--==========================================
	RETURN @ForumID
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ










GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UDF_GetForumIDFromFollowUpID]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  User Defined Function dbo.UDF_GetForumIDFromTopicID    Script Date: 2009-7-10 19:03:44 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UDF_GetForumIDFromTopicID]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[UDF_GetForumIDFromTopicID]
GO

--==============================================================================================
--==û TopicID  ForumID
--==============================================================================================
--==@TopicID --  ID
--==ؽInt -- Forum  ID
--==============================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-10-26
--==============================================================================================

CREATE FUNCTION dbo.UDF_GetForumIDFromTopicID(@TopicID int)  

RETURNS INT

AS  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

BEGIN 
	--==========================================
	--==ر
	--==========================================
	DECLARE @ForumID INT
	SET @ForumID=0

	--==========================================
	--==
	--==========================================
	SET @ForumID=(Select ForumID From dbo.Topic Where [ID] =@TopicID)

	--==========================================
	--==ؽ
	--==========================================
	RETURN @ForumID
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ











GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UDF_GetForumIDFromTopicID]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  User Defined Function dbo.UDF_GetTopicIDFromFollowUpID    Script Date: 2009-7-10 19:03:44 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UDF_GetTopicIDFromFollowUpID]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[UDF_GetTopicIDFromFollowUpID]
GO

--==============================================================================================
--==û FollowUpID  TopicID
--==============================================================================================
--==@FollowUpID --  ID
--==ؽInt -- Topic  ID
--==============================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-10-26
--==============================================================================================

CREATE FUNCTION dbo.UDF_GetTopicIDFromFollowUpID(@FollowUpID int)  

RETURNS INT

AS  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

BEGIN 
	--==========================================
	--==ر
	--==========================================
	DECLARE @TopicID INT
	SET @TopicID=0

	--==========================================
	--==
	--==========================================
	SET @TopicID=(Select TopicID From dbo.FollowUp Where [ID] =@FollowUpID)

	--==========================================
	--==ؽ
	--==========================================
	RETURN @TopicID
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ











GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UDF_GetTopicIDFromFollowUpID]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  User Defined Function dbo.UDF_PublicLoginExists    Script Date: 2009-7-10 19:03:44 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UDF_PublicLoginExists]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[UDF_PublicLoginExists]
GO

--==============================================================================================
--==ûظûǷ  master..syslogins 
--==ڣ 1 򣬷 0
--==============================================================================================
--==@Name -- û
--==ؽInt -- 1/0 /
--== UDF ĿǰѾûʵüֵɾ
--==============================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-10-26
--==============================================================================================

CREATE FUNCTION dbo.UDF_PublicLoginExists (@Name nvarchar(50))  

RETURNS INT

AS  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

BEGIN 
	--==========================================
	--==
	--==========================================
	DECLARE @LoginExists INT
	SET @LoginExists=0	
	
	--==========================================
	--==û  master.dbo.syslogins 򣬷 1 
	--==========================================
	IF @Name IN (Select [name] From master.dbo.syslogins)
	BEGIN
		SET @LoginExists=1
	END

	--==========================================
	--==ؽ
	--==========================================
	RETURN @LoginExists
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ











GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UDF_PublicLoginExists]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  User Defined Function dbo.UDF_PublicProfileExists    Script Date: 2009-7-10 19:03:44 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UDF_PublicProfileExists]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[UDF_PublicProfileExists]
GO

--==============================================================================================
--==ûظû Profile ǷѾ Users 
--== UDF_PublicLoginExists(),UDF_PublicUserExists(),UDF_PublicProfileExists() һȷһϵͳûĴǷ Login,User,Profileڲ
--==ڣ 1 򣬷 0
--==============================================================================================
--==@Name -- û
--==ؽInt -- 1/0  /
--==============================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-10-26
--==============================================================================================

CREATE FUNCTION dbo.UDF_PublicProfileExists (@Name nvarchar(50))  

RETURNS INT

AS  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

BEGIN 
	--==========================================
	--==
	--==========================================
	DECLARE @ProfileExists INT
	SET @ProfileExists=0		
	
	--==========================================
	--==û Users  򣬷 1 
	--==========================================
	IF @Name IN (Select [name] From dbo.Users) 
	BEGIN
		SET @ProfileExists=1
	END

	--==========================================
	--==ؽ
	--==========================================
	RETURN @ProfileExists
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ














GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UDF_PublicProfileExists]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  User Defined Function dbo.UDF_PublicUserExists    Script Date: 2009-7-10 19:03:44 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UDF_PublicUserExists]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[UDF_PublicUserExists]
GO

--==============================================================================================
--==ûظûǷڵǰݿ  sysusers 
--==ڣ 1 򣬷 0
--==============================================================================================
--==@Name -- û
--==ؽInt -- 1/0 /
--==Ŀǰ UDF Ѿûʵô ɾ
--==============================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-10-26
--==============================================================================================

CREATE FUNCTION dbo.UDF_PublicUserExists (@Name nvarchar(50))  

RETURNS INT

AS  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

BEGIN 
	--==========================================
	--==
	--==========================================
	DECLARE @UserExists INT
	SET @UserExists=0	
	
	--==========================================
	--==û  dbo.sysusers 򣬷 1 
	--==========================================
	IF @Name IN (Select [name] From dbo.sysusers) 
	BEGIN
		SET @UserExists=1
	END

	--==========================================
	--==ؽ
	--==========================================
	RETURN @UserExists
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ












GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UDF_PublicUserExists]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  User Defined Function dbo.UDF_PublicLoginOnline    Script Date: 2009-7-10 19:03:44 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UDF_PublicLoginOnline]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[UDF_PublicLoginOnline]
GO

--==============================================================================================
--==ûظûǷ,   SP_WHO ʵǴ SP_WHO лһЩ룬Ϊ UDF ޷ SP зصļ¼
--==ڣ 1 򣬷 0
--==============================================================================================
--==@Name -- û
--==ؽInt -- 1/0  /
--==Ŀǰ UDF Ѿûʵôɾ
--== UDF ĿǰͣʹãΪʹ Table ûϵͳʹ master.dbo.sysprocesses ûϢĿǰǿȷ 0 ʾߡԺԿǽµ߼
--==============================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-10-26
--==============================================================================================

CREATE FUNCTION dbo.UDF_PublicLoginOnline (@Name nvarchar(50))  

RETURNS INT

AS  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

BEGIN 
	--==========================================
	--==
	--==========================================
	DECLARE @LoginOnline INT
	SET @LoginOnline=0	
	
	--==========================================
	--==û  master.dbo.sysprocesses 򣬷 1 
	--==========================================
	/*
	IF EXISTS (SELECT spid FROM  master.dbo.sysprocesses WHERE spid >= 0 AND spid <= 32767 AND LTRIM(RTRIM(loginame))=LTRIM(RTRIM(@Name)))
	BEGIN
		SET @LoginOnline=1
	END
	*/

	--==========================================
	--==ؽ
	--==========================================
	RETURN @LoginOnline
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ


















GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UDF_PublicLoginOnline]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  User Defined Function dbo.UDF_GetCommunityIDFromForumID    Script Date: 2009-7-10 19:03:44 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UDF_GetCommunityIDFromForumID]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[UDF_GetCommunityIDFromForumID]
GO

--==============================================================================================
--==û ForumID  CommunityID
--==============================================================================================
--==@ForumID -- ̳ ID
--==ؽInt -- Community  ID
--==============================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-10-26
--==============================================================================================

CREATE FUNCTION dbo.UDF_GetCommunityIDFromForumID(@ForumID int)  

RETURNS INT

AS  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

BEGIN 
	--==========================================
	--==ر
	--==========================================
	DECLARE @CommunityID INT
	SET @CommunityID=0

	--==========================================
	--==
	--==========================================
	SET @CommunityID=(Select CommunityID From dbo.Forum Where [ID] =@ForumID)

	--==========================================
	--==ؽ
	--==========================================
	RETURN @CommunityID
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ












GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UDF_GetCommunityIDFromForumID]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  User Defined Function dbo.UDF_UserRoleJoin    Script Date: 2009-7-10 19:03:44 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UDF_UserRoleJoin]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[UDF_UserRoleJoin]
GO

--==============================================================================================
--==ûݸû Users øû UserRole  ϸ 1,2 һַ
--==ַھӦнԭ UserRole б
--== SP UserAccountSelect 
--== UI.Admin.Account.UserAccountUI.cs DataBind() 
--==============================================================================================
--==@Name -- û
--==ؽַ磺1,2
--==============================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-10-26
--==============================================================================================

CREATE FUNCTION dbo.UDF_UserRoleJoin (@Name nvarchar(50))  

RETURNS nvarchar(4000) 

AS  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

BEGIN 
	--================================
	--==صַ
	--================================
	DECLARE @UserRoles NVARCHAR(4000)

	--================================
	--== Users ص UserRole     COALESCE() ʵ֣
	--================================
	SELECT 

		@UserRoles=COALESCE(@UserRoles+N',',N'') + CONVERT(NVARCHAR(20),UserRole)

	FROM dbo.Users

	WHERE [Name]=@Name


	--================================
	--==
	--================================
	RETURN @UserRoles
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ






















GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UDF_UserRoleJoin]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  User Defined Function dbo.UDF_ModeratorClean    Script Date: 2009-7-10 19:03:44 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UDF_ModeratorClean]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[UDF_ModeratorClean]
GO

--==============================================================================================
--==ûΪ Forum  Moderator ʱ򣬸 Moderator ܲڣĳЩûܸûг Users 
--==ǽû  @Moderator б޳
--== SP ForumSave, ForumModify 
--==============================================================================================
--==@Moderator -- б 
--==ؽַ 
--==============================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-10-26
--==============================================================================================

CREATE FUNCTION dbo.UDF_ModeratorClean (@Moderator nvarchar(1000))  

RETURNS nvarchar(1000) 

AS  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

BEGIN 
	--================================
	--==صַ
	--================================
	DECLARE @ModeratorClean NVARCHAR(1000)

	--================================
	--==
	--================================
	SELECT 

		@ModeratorClean=COALESCE(@ModeratorClean+N',',N'')+ [Name] 

	FROM (Select Distinct Element From dbo.UDF_PublicSplit(@Moderator,N',')) mol 

	INNER JOIN (Select Distinct [Name] From dbo.Users) usr ON mol.Element=usr.[Name]


	--================================
	--==
	--================================
	RETURN @ModeratorClean
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
























GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UDF_ModeratorClean]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  User Defined Function dbo.UDF_UserDedicatedTo    Script Date: 2009-7-10 19:03:44 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UDF_UserDedicatedTo]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[UDF_UserDedicatedTo]
GO

--==============================================================================================
--==ûصǰûǷĳ Knowledge  DedicatedTo Χ
--==Ϊ 1 Ϊ 0
--==============================================================================================
--==@Name -- û
--==ؽInt -- 1/0 / DedicatedTo Χ
--==============================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-10-26
--==============================================================================================

CREATE FUNCTION dbo.UDF_UserDedicatedTo (@Name nvarchar(50), @DedicatedTo NVARCHAR(4000))

RETURNS INT

AS  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

BEGIN 
	--==========================================
	--==
	--==========================================
	DECLARE @IsDedicatedTo INT
	SET @IsDedicatedTo=0	

	--==========================================
	--==鿴ǰûǷλ DedicatedTo б
	--==========================================
	--IF @Name IN (Select [Element] From dbo.UDF_PublicSplit(@DedicatedTo,N','))
	IF @Name IN (Select [User] From dbo.UDF_UserResolve(@DedicatedTo))
	BEGIN
		SET @IsDedicatedTo=1
	END
	
	--==========================================
	--==ؽ
	--==========================================
	RETURN @IsDedicatedTo
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
























GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UDF_UserDedicatedTo]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  User Defined Function dbo.UDF_GetForumIDFromCommunityID    Script Date: 2009-7-10 19:03:44 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UDF_GetForumIDFromCommunityID]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[UDF_GetForumIDFromCommunityID]
GO

--==============================================================================================
--==û CommunityID ظ Community µһ Forum  ID
--==============================================================================================
--==@CommunityID --  ID
--==ؽInt -- Forum  ID
--==============================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-10-26
--==============================================================================================

CREATE FUNCTION dbo.UDF_GetForumIDFromCommunityID(@CommunityID int)  

RETURNS INT

AS  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

BEGIN 
	--==========================================
	--==ر
	--==========================================
	DECLARE @ForumID INT
	SET @ForumID=0

	--==========================================
	--==
	--==========================================
	SET @ForumID=(Select Top 1 [ID] From dbo.Forum Where CommunityID = @CommunityID Order By [ID])

	--==========================================
	--==ؽ
	--==========================================
	RETURN @ForumID
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ













GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UDF_GetForumIDFromCommunityID]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  User Defined Function dbo.UDF_KnowledgeCommentsPermission    Script Date: 2009-7-10 19:03:45 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UDF_KnowledgeCommentsPermission]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[UDF_KnowledgeCommentsPermission]
GO


--==============================================================================================
--==ûظ֪ʶǷڵǰû context 
--==ֵ 0 κûۣͻ˲۽棩עnone ӵоȨֻҪ CommentsPermission аһ none򲻹Ȩζ壬ֹۣ
--==ֵ 1 κûۣͻһûûû֤
--==ֵ 2 ǰûѾ½ͬʱȨޣͻһ򼴿ɣҪûϵͳԶõǰ½ʻϢ
--==ֵ 3 ǰûûе½ǰ֪ʶָûۣͻ۽棬ͬʱûû⣬ҪʻϢ
--==============================================================================================
--==@KnowledgeID -- ֪ʶ ID
--==@User -- û
--==ؽInt -- 0/1/2 /3
--==============================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2009-04-12
--==============================================================================================

CREATE FUNCTION dbo.UDF_KnowledgeCommentsPermission (@KnowledgeID INT, @User NVARCHAR(50))

RETURNS INT

AS  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

BEGIN 
	--==========================================
	--==
	--==========================================
	DECLARE @Result INT
	SET @Result=0	

	--==========================================
	--==֪ʶ CommentsPermission   ʹ View_KnowledgePermission ȡۻ View_KnowledgePermission
	--==========================================
	DECLARE @CommentsPermission  NVARCHAR(4000)

	SELECT @CommentsPermission =RTRIM(LTRIM(nowp.CommentsPermission))
	FROM dbo.Knowledge now 
	LEFT JOIN dbo.View_KnowledgePermission nowp ON nowp.KnowledgeID=now.[ID]	
	WHERE [ID]=@KnowledgeID
	
	--==========================================
	--==
	--==========================================
	--IF LOWER(@CommentsPermission)=N'none'
	IF N'none' IN (Select [Element] From dbo.UDF_PublicSplit(@CommentsPermission,N','))

		BEGIN
			--==========================================
			--==CommentsPermission=N'none'϶ ʹ admin Ҳnone ӵоȨ MainDirectory, SubDirectory, PageDirectory, Knowledge ζ壬ֻҪһ noneԶʧЧnone ã
			--==========================================
			SET @Result=0	
		END

	--ELSE IF (@CommentsPermission IS NULL) OR (@CommentsPermission=N'') OR (@CommentsPermission=N'*' )
	--ELSE IF (@CommentsPermission IS NULL) OR @CommentsPermission=N''
	ELSE IF REPLACE(@CommentsPermission,N',',N'')=N''

		BEGIN
			--==========================================
			--==CommentsPermission Ϊַ϶  κ˶ʹ½
			--==========================================
			SET @Result=1
		END

	ELSE IF dbo.UDF_UserAdmin(@User)=1
	--ELSE IF (@CommentsPermission=N'*'  AND dbo.UDF_UserClient(@User)=1) OR dbo.UDF_UserAdmin(@User)=1

		BEGIN
			--==========================================
			--==ǰû Admin Ѿ½
			--==========================================
			SET @Result=2
		END

	--ELSE IF @User IN (Select [Element] From dbo.UDF_PublicSplit(@CommentsPermission,N','))
	ELSE IF @User IN (Select [User] From dbo.UDF_UserResolve(@CommentsPermission))

		BEGIN
			--==========================================
			--==ǰûλûбУۣѾ½
			--==========================================
			SET @Result=2
		END

	ELSE

		BEGIN
			--==========================================
			--==Σָʾͻ Render ûͬʱ Render û Comments ͬʱû룬ϵͳڱ֮ǰ֤ûǷϷ
			--==========================================
			SET @Result=3	
		END


	--==========================================
	--==ؽ
	--==========================================
	RETURN @Result
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ


































GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UDF_KnowledgeCommentsPermission]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  User Defined Function dbo.UDF_PublicSplit    Script Date: 2009-7-10 19:03:44 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UDF_PublicSplit]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[UDF_PublicSplit]
GO

--============================================================================================
--==UDFģ Split() ܣSQL Server вûͣء
--==עú֧ @Delimiter ΪոΣΪ£жٿո LEN(@Delimiter) ʼΪ 0
--==ַָָֿطָ֮ĵԪ 
--============================================================================================
--==@DelimitedString -- ַ
--==@Delimiter -- ָ ֿ֧ոΣ
--==ؽ -- ֳĵԪб
--============================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-10-26
--============================================================================================

CREATE FUNCTION dbo.UDF_PublicSplit (@DelimitedString nvarchar(4000), @Delimiter nvarchar(100))

--============================================
--==صıṹ
--============================================
RETURNS @Array TABLE 
			(
			[ID] int IDENTITY(1,1), 
			Element nvarchar(1000) COLLATE database_default
			)

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

BEGIN
	--------------------------------------------------------
	--ر
	--------------------------------------------------------
	DECLARE @Index INT
	DECLARE @Start INT
	DECLARE @DelimiterSize INT

	--------------------------------------------------------
	--ָĳ
	--------------------------------------------------------
	SET @DelimiterSize = LEN(@Delimiter)
	
	--------------------------------------------------------
	--ַָÿָԪӵ
	--------------------------------------------------------
	WHILE LEN(@DelimitedString) > 0
	BEGIN
		SET @Index = CHARINDEX(@Delimiter, @DelimitedString)

		--------------------------------------------------------
		--ֻһķָԪûзָ־ڱַָ
		--------------------------------------------------------
		IF @Index = 0
			BEGIN
				INSERT INTO @Array(Element) VALUES(@DelimitedString)
				BREAK
			END

		--------------------------------------------------------
		--жָԪ
		--------------------------------------------------------
		ELSE
			BEGIN
				INSERT INTO @Array(Element) VALUES(SUBSTRING(@DelimitedString, 1,@Index - 1))
				SET @Start = @Index + @DelimiterSize
				SET @DelimitedString = SUBSTRING(@DelimitedString, @Start , LEN(@DelimitedString) - @Start + 1)
			END
	END
	
	RETURN
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ








GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  SELECT  ON [dbo].[UDF_PublicSplit]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  User Defined Function dbo.UDF_PublicLoginSpid    Script Date: 2009-7-10 19:03:44 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UDF_PublicLoginSpid]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[UDF_PublicLoginSpid]
GO

--==============================================================================================
--==ûظû SPID б,   SP_WHO ʵǴ SP_WHO лһЩ룬Ϊ UDF ޷ SP зصļ¼
--==ú SP AdminUserAccountDelete ɾûǰȼ SPID ڣֹЩ SPID  Connection  ǿûߣȻſɾû
--== @Name='' 򷵻 ݿ SPID ʱûô
--==============================================================================================
--==@Name -- û
--==ؽ -- Spid ¼һܶ
--==Ŀǰ UDF Ѿûʵô ɾ
--==============================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-10-26
--==============================================================================================

CREATE FUNCTION dbo.UDF_PublicLoginSpid (@Name nvarchar(50))  

--==========================================
--==صıṹ
--==========================================
RETURNS @Spid TABLE
			(
			SPID SMALLINT
			)

AS  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

BEGIN 
	--==========================================
	--== @Name ںϷûͿֵ
	--==========================================
	IF LEN(LTRIM(RTRIM(@Name)))>0
		BEGIN
			--==========================================
			--==  master.dbo.sysprocesses ָû SPID  ܶ
			--==========================================
			INSERT @Spid(SPID) SELECT spid FROM  master.dbo.sysprocesses WHERE spid >= 0 AND spid <= 32767 AND LTRIM(RTRIM(loginame))=LTRIM(RTRIM(@Name))
		END
	ELSE
		BEGIN
			--==========================================
			--==  master.dbo.sysprocesses ݿ SPID  ܶ
			--==========================================
			INSERT @Spid(SPID) SELECT spid FROM  master.dbo.sysprocesses WHERE spid >= 0 AND spid <= 32767 AND dbid=db_id(DB_NAME())
		END

	--==========================================
	--==ؽ
	--==========================================
	RETURN
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ













GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  SELECT  ON [dbo].[UDF_PublicLoginSpid]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  User Defined Function dbo.UDF_UserRoles    Script Date: 2009-7-10 19:03:44 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UDF_UserRoles]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[UDF_UserRoles]
GO

--==============================================================================================
--==ûûԲĽɫб
--== UDF ʱûó
--==============================================================================================
--==@Name -- û
--==ؽ -- ûǵĽɫб
--==============================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-10-26
--==============================================================================================

CREATE FUNCTION dbo.UDF_UserRoles(@Name nvarchar(50))  

--============================================
--==صıṹ
--============================================
RETURNS @UserRoles TABLE 
					(
					[ID] int,
					UserRole nvarchar(50) COLLATE database_default,
					UserRoleC nvarchar(50) COLLATE database_default
					)

AS  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

BEGIN 
	/*
	--==========================================
	--==ǰû
	--==========================================
	DECLARE @CurrentUser NVARCHAR(50)

	IF @Name IS NULL
		BEGIN
			SET @CurrentUser=dbo.UDF_UserCurrent()
		END
	ELSE
		BEGIN
			SET @CurrentUser=@Name
		END
	*/

	--==========================================
	--==ûɫб
	--==========================================
	INSERT @UserRoles([ID],UserRole,UserRoleC) SELECT ur.[ID],ur.[Name],ur.NameC FROM dbo.UserRole ur WHERE ur.[ID] IN (Select UserRole From dbo.Users Where [Name]=@Name)

	--==========================================
	--==ؽ
	--==========================================
	RETURN

END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ




























GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  SELECT  ON [dbo].[UDF_UserRoles]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  User Defined Function dbo.UDF_UserChiefEditor    Script Date: 2009-7-10 19:03:45 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UDF_UserChiefEditor]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[UDF_UserChiefEditor]
GO

--==============================================================================================
--==ûصǰûǷΪ Chief Editor
--== Chief Editor  ûӵվݱ༭Ȩ
--==һû UserRole Ϊ ' Chief Editor'Ϊ  Chief Editor  û
--==============================================================================================
--==@Name -- û
--==ؽInt -- 1/0 /  Chief Editor
--==============================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2009-04-16
--==============================================================================================

CREATE FUNCTION dbo.UDF_UserChiefEditor (@Name nvarchar(50))  

RETURNS INT

AS  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

BEGIN 
	--==========================================
	--==
	--==========================================
	DECLARE @IsChiefEditor INT
	SET @IsChiefEditor=0	

	--==========================================
	--==ǰû UserRole Ϊ 'Chief Editor' Ϊ Chief Editor
	--==========================================
	IF EXISTS (SELECT [ID] FROM dbo.Users Where [Name]=@Name AND UserRole=dbo.UDF_UserRoleID(N'Chief Editor'))
	BEGIN
		SET @IsChiefEditor=1
	END

	--==========================================
	--==ؽ
	--==========================================
	RETURN @IsChiefEditor
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

















GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UDF_UserChiefEditor]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  User Defined Function dbo.UDF_UserAdminEditor    Script Date: 2009-7-10 19:03:45 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UDF_UserAdminEditor]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[UDF_UserAdminEditor]
GO

--==============================================================================================
--==ûصǰûǷΪ Admin  Chief Editor, Column Editor   û
--== SP KnowledgeGet, SP MenuMainDirectorySubDirectoryPageDirectory ȳϣõõ  û
--==============================================================================================
--==@Name -- û
--==ؽInt -- 1/0 / AdminEditor
--==============================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2009-04-17
--==============================================================================================

CREATE FUNCTION dbo.UDF_UserAdminEditor (@Name nvarchar(50))  

RETURNS INT

AS  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

BEGIN 
	--==========================================
	--==
	--==========================================
	DECLARE @IsAdminEditor INT
	SET @IsAdminEditor=0	

	--==========================================
	--==ǰû UserRole Ϊ 'Admin'   'Chief Editor'  'Column Editor'Ϊ AdminEditor
	--==========================================
	IF EXISTS (SELECT [ID] FROM dbo.Users Where [Name]=@Name AND UserRole IN (dbo.UDF_UserRoleID(N'Admin'),dbo.UDF_UserRoleID(N'Chief Editor'),dbo.UDF_UserRoleID(N'Column Editor')))
	BEGIN
		SET @IsAdminEditor=1
	END

	--==========================================
	--==ؽ
	--==========================================
	RETURN @IsAdminEditor
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ


















GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UDF_UserAdminEditor]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  User Defined Function dbo.UDF_UserColumnEditor    Script Date: 2009-7-10 19:03:45 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UDF_UserColumnEditor]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[UDF_UserColumnEditor]
GO

--==============================================================================================
--==ûصǰûǷΪ Column Editor
--== UDF Ǹ Menu 󣨽 UDF_UserChiefEditorǰû Editor
--==һû UserRole Ϊ ' Column Editor'Ϊ  Column Editor  û
--==============================================================================================
--==@Name -- û
--==ؽInt -- 1/0 /  Column Editor
--==============================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2009-04-16
--==============================================================================================

CREATE FUNCTION dbo.UDF_UserColumnEditor (@Name nvarchar(50))  

RETURNS INT

AS  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

BEGIN 
	--==========================================
	--==
	--==========================================
	DECLARE @IsColumnEditor INT
	SET @IsColumnEditor=0	

	--==========================================
	--==ǰû UserRole Ϊ 'Column Editor' Ϊ Column Editor
	--==========================================
	IF EXISTS (SELECT [ID] FROM dbo.Users Where [Name]=@Name AND UserRole=dbo.UDF_UserRoleID(N'Column Editor'))
	BEGIN
		SET @IsColumnEditor=1
	END

	--==========================================
	--==ؽ
	--==========================================
	RETURN @IsColumnEditor
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ


















GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UDF_UserColumnEditor]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  User Defined Function dbo.UDF_GroupMembersJoin    Script Date: 2009-7-10 19:03:44 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UDF_GroupMembersJoin]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[UDF_GroupMembersJoin]
GO

--==============================================================================================
--==ûݸ Group  UserGroups ø Group гԱ eleanor,jackie,henry һַ
--== SP UserGroupSelect 
--== UI.Admin.Account.UserGroupUI.cs DataBind() 
--==============================================================================================
--==@GroupName -- 
--==ؽַ磺eleanor,jackie,henry
--==============================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2009-04-12
--== UDF Ϊ GroupMembers ӴԵʣʱãĳ Group µûӴﷵصĽܳ nvarchar(4000)
--==============================================================================================

CREATE FUNCTION dbo.UDF_GroupMembersJoin (@GroupName nvarchar(50))  

RETURNS nvarchar(4000) 

AS  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

BEGIN 
	--================================
	--==صַ
	--================================
	DECLARE @GroupMembers NVARCHAR(4000)

	--================================
	--== UserGroups ص GroupMember  ,   COALESCE() ʵ֣
	--================================
	SELECT 

		@GroupMembers=COALESCE(@GroupMembers+N',',N'') + CONVERT(NVARCHAR(50),[User])

	FROM dbo.UserGroups ugs
	LEFT JOIN dbo.UserGroup ug ON ug.[ID]=ugs.UserGroupID

	WHERE ug.GroupName=@GroupName


	--================================
	--==
	--================================
	RETURN @GroupMembers
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ


























GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UDF_GroupMembersJoin]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  User Defined Function dbo.UDF_EditorDedicatedTo    Script Date: 2009-7-10 19:03:44 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UDF_EditorDedicatedTo]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[UDF_EditorDedicatedTo]
GO

--==============================================================================================
--==ûصǰûǷĳ Directory (MainDirectory, SubDirectory, PageDirectory, Knowledge)   Editor  Χ
--==Ϊ 1 Ϊ 0
--==============================================================================================
--==@Name -- û
--==ؽInt -- 1/0 / Editor Χ
--==============================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2009-04-12
--==============================================================================================

CREATE FUNCTION dbo.UDF_EditorDedicatedTo (@Name nvarchar(50), @DedicatedTo NVARCHAR(4000))

RETURNS INT

AS  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

BEGIN 
	--==========================================
	--==
	--==========================================
	DECLARE @IsDedicatedTo INT
	SET @IsDedicatedTo=0	

	--==========================================
	--==鿴ǰûǷλ DedicatedTo б
	--==========================================
	IF @Name IN (Select [User] From dbo.UDF_UserResolve(@DedicatedTo))
	BEGIN
		SET @IsDedicatedTo=1
	END
	
	--==========================================
	--==ؽ
	--==========================================
	RETURN @IsDedicatedTo
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UDF_EditorDedicatedTo]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  User Defined Function dbo.UDF_UserResolve    Script Date: 2009-7-10 19:03:45 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UDF_UserResolve]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[UDF_UserResolve]
GO

--============================================================================================
--== UDF  N'its,eleanor,john,г,ܲ,,timothy' һģ˾ûûбսû
--==еû뵽бУ޳ ظģû
--============================================================================================
--==@UserList -- ˾ûûб
--==ؽ -- սû
--============================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2009-04-12
--============================================================================================

CREATE FUNCTION dbo.UDF_UserResolve (@UserList nvarchar(4000))

--============================================
--==صıṹ
--============================================
RETURNS @Array TABLE 
			(
			[User] nvarchar(50) COLLATE database_default
			)

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

BEGIN
	--============================================
	--==
	--============================================	
	INSERT INTO @Array

	SELECT DISTINCT

	[User]=

		CASE 
			WHEN ugs.[User] IS NULL THEN split.[Element]  ELSE ugs.[User]
		END


	FROM dbo.UDF_PublicSplit(@UserList,N',') split 

	LEFT JOIN dbo.View_UserGroups ugs ON ugs.GroupName=split.Element  AND ugs.[User]<>N''

	WHERE split.[Element]<>N'' 

	--============================================
	--==
	--============================================	
	RETURN
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ











GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  SELECT  ON [dbo].[UDF_UserResolve]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS ON 
GO

/****** Object:  View dbo.View_CommunityJoinForum    Script Date: 2009-7-10 19:03:37 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[View_CommunityJoinForum]') and OBJECTPROPERTY(id, N'IsView') = 1)
drop view [dbo].[View_CommunityJoinForum]
GO

--===============================================================================
--== Forum е CommunityID    ID γһ IDصļ¼Ϊ Community  Forum ѡʱݹµ
--== Community ѡһ¼ JavaScript Ӹݹµѡȡ Community Ӧ Forum 䵽 Forum ѡ
--===============================================================================
--==Ȩ 2001-2009 CMS CMS- http://www.zhuzhicms.com
--==޸ 2008-10-20
--===============================================================================

CREATE VIEW dbo.View_CommunityJoinForum
AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================
--==
--====================================================
SELECT  TOP 100 PERCENT 

	fr.[ID] AS [ID],
	 (CONVERT(NVARCHAR(20),fr.CommunityID) +N':'+CONVERT(NVARCHAR(20),fr.[ID]))   COLLATE database_default AS CommunityIDJoinForumID,
	fr.[Name] AS [Name]

FROM dbo.Forum fr

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ





























GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  SELECT  ON [dbo].[View_CommunityJoinForum]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS ON 
GO

/****** Object:  View dbo.View_KnowledgeTree    Script Date: 2009-7-10 19:03:37 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[View_KnowledgeTree]') and OBJECTPROPERTY(id, N'IsView') = 1)
drop view [dbo].[View_KnowledgeTree]
GO

--===============================================================================
--== MainDirectory, SubDirectory, PageDirectory, Knowledge ϳһ ID, Parent....ṹļ¼
--===============================================================================
--==Ȩ 2001-2009 CMS CMS- http://www.zhuzhicms.com
--==޸ 2008-10-20
--===============================================================================

CREATE VIEW dbo.View_KnowledgeTree
AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================
--==
--====================================================
SELECT TOP 100 PERCENT

	md.[ID] AS [ID],
	0 AS KnowledgeID,
	md.[Name] AS [Name],
	0 AS Parent,
	md.Serial AS Serial,
	N'false' AS Home,
	N'false' AS Overview,
	N'' AS ParentDirectory,
	N'MainDirectory' AS Directory,
	N'SubDirectory' AS ChildDirectory,
	mdc.Title AS Title,
	mdc.Culture AS Culture,
	ISNULL(mdc.Hidden,N'false') AS Hidden

FROM dbo.MainDirectory md
LEFT JOIN dbo.MainDirectoryContent mdc ON mdc.MainDirectoryID=md.[ID]


UNION


SELECT TOP 100 PERCENT

	sd.[ID] AS [ID],
	0 AS KnowledgeID,
	sd.[Name] AS [Name],
	sd.MainDirectoryID AS Parent,
	sd.Serial AS Serial,
	N'false' AS Home,
	ISNULL(sd.Overview,N'false') AS Overview,
	N'MainDirectory' AS ParentDirectory,
	N'SubDirectory' AS Directory,
	N'PageDirectory' AS ChildDirectory,
	sdc.Title AS Title,
	sdc.Culture AS Culture,
	ISNULL(sdc.Hidden,N'false') AS Hidden

FROM dbo.SubDirectory sd
LEFT JOIN dbo.SubDirectoryContent sdc ON sdc.SubDirectoryID=sd.[ID]


UNION

	
SELECT TOP 100 PERCENT

	pd.[ID] AS [ID],
	0 AS KnowledgeID,
	pd.[Name] AS [Name],
	pd.SubDirectoryID AS Parent,
	pd.Serial AS Serial,
	ISNULL(pd.Home,N'false') AS Home,
	ISNULL(pd.Overview,N'false') AS Overview,
	N'SubDirectory' AS ParentDirectory,
	N'PageDirectory' AS Directory,
	N'Knowledge' AS ChildDirectory,
	pdc.Title AS Title,
	pdc.Culture AS Culture,
	ISNULL(pdc.Hidden,N'false') AS Hidden

FROM dbo.PageDirectory pd
LEFT JOIN dbo.PageDirectoryContent pdc ON pdc.PageDirectoryID=pd.[ID]


UNION 


SELECT TOP 100 PERCENT

	now.[ID] AS [ID],
	now.[ID] AS KnowledgeID,
	pd.[Name] AS [Name],
	now.PageDirectoryID AS Parent,
	now.Serial AS Serial,
	N'false' AS Home,
	N'false' AS Overview,
	N'PageDirectory' AS ParentDirectory,
	N'Knowledge' AS Directory,
	N'' AS ChildDirectory,
	nowc.Title AS Title,
	nowc.Culture AS Culture,
	ISNULL(nowc.Hidden,N'false') AS Hidden

FROM dbo.Knowledge now
LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID]
LEFT JOIN dbo.PageDirectory pd ON pd.[ID]=now.PageDirectoryID

--====================================================
--==ʹ UNION ʱֻһ UNION ſʹ ORDER BY
--====================================================
ORDER BY Serial


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ















































GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  SELECT  ON [dbo].[View_KnowledgeTree]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS ON 
GO

/****** Object:  View dbo.View_CommunityTree    Script Date: 2009-7-10 19:03:37 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[View_CommunityTree]') and OBJECTPROPERTY(id, N'IsView') = 1)
drop view [dbo].[View_CommunityTree]
GO

--===============================================================================
--== Community, Forum ϳһ ID, Parent....ṹļ¼
--===============================================================================
--==Ȩ 2001-2009 CMS CMS- http://www.zhuzhicms.com
--==޸ 2008-10-20
--===============================================================================

CREATE VIEW dbo.View_CommunityTree
AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================
--==
--====================================================
SELECT TOP 100 PERCENT

	co.[ID] AS [ID],
	0 AS Parent,
	co.Serial AS Serial,
	N'' AS ParentDirectory,
	N'Community' AS Directory,
	N'Forum' AS ChildDirectory,
	co.[Name] AS [Name],
	coc.Culture AS Culture,
	coc.Title AS Title,
	coc.[Description] AS [Description],
	ISNULL(coc.Hidden,N'false') AS Hidden

FROM dbo.Community co
LEFT JOIN dbo.CommunityContent coc ON coc.CommunityID=co.[ID]


UNION


SELECT TOP 100 PERCENT

	fo.[ID] AS [ID],
	fo.CommunityID AS Parent,
	fo.Serial AS Serial,
	N'Community' AS ParentDirectory,
	N'Forum' AS Directory,
	N'' AS ChildDirectory,
	fo.[Name] AS [Name],
	foc.Culture AS Culture,
	foc.Title AS Title,
	foc.[Description] AS [Description],
	ISNULL(foc.Hidden,N'false') AS Hidden

FROM dbo.Forum fo
LEFT JOIN dbo.ForumContent foc ON foc.ForumID=fo.[ID]


--====================================================
--==ʹ UNION ʱֻһ UNION ſʹ ORDER BY
--====================================================
ORDER BY Serial

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ









































GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  SELECT  ON [dbo].[View_CommunityTree]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS ON 
GO

/****** Object:  View dbo.View_OptionCat    Script Date: 2009-7-10 19:03:37 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[View_OptionCat]') and OBJECTPROPERTY(id, N'IsView') = 1)
drop view [dbo].[View_OptionCat]
GO

--===============================================================================
--== Option / OptionContent  Option 𣨲ͬµģ
--===============================================================================
--==Ȩ 2001-2009 CMS CMS- http://www.zhuzhicms.com
--==޸ 2009-03-01
--===============================================================================

CREATE VIEW dbo.View_OptionCat
AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================
--==
--====================================================
SELECT TOP 100 PERCENT 

	opt.Cat AS Cat,
	opt.RightIndent AS RightIndent,
	opc.CatTitle AS CatTitleWithSerial,
	RIGHT(opc.CatTitle,LEN(opc.CatTitle)-2) AS CatTitle,
	opc.Culture AS Culture

FROM dbo.[Option] opt
LEFT JOIN dbo.[OptionContent] opc ON opc.OptionID=opt.[ID]

GROUP BY opt.Cat,  opt.RightIndent,  opc.CatTitle,  RIGHT(opc.CatTitle,LEN(opc.CatTitle)-2),  opc.Culture
ORDER BY opc.CatTitle















GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  SELECT  ON [dbo].[View_OptionCat]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS ON 
GO

/****** Object:  View dbo.View_UserGroups    Script Date: 2009-7-10 19:03:37 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[View_UserGroups]') and OBJECTPROPERTY(id, N'IsView') = 1)
drop view [dbo].[View_UserGroups]
GO

--===============================================================================
--== UserGroup  UserGroups һ
--===============================================================================
--==Ȩ 2001-2009 CMS CMS- http://www.zhuzhicms.com
--==޸ 2009-04-12
--===============================================================================

CREATE VIEW dbo.View_UserGroups
AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================
--==
--====================================================
SELECT

	ugs.[ID] AS [ID],
	ug.[ID] AS UserGroupID,
	ug.[GroupName] AS [GroupName],
	ugs.[User] AS [User]

FROM dbo.UserGroups ugs
INNER JOIN dbo.UserGroup ug ON ug.[ID]=ugs.UserGroupID



GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  SELECT  ON [dbo].[View_UserGroups]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS ON 
GO

/****** Object:  View dbo.View_KnowledgePermission    Script Date: 2009-7-10 19:03:37 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[View_KnowledgePermission]') and OBJECTPROPERTY(id, N'IsView') = 1)
drop view [dbo].[View_KnowledgePermission]
GO

--===============================================================================
--== MainDirectory, SubDirectory, PageDirectory  DedicatedTo  CommentsPermission ǿӵ Knowledge   DedicatedTo  CommentsPermission 
--== MenuMainDirectorySubDirectoryPageDirectory еԱ DedicatedTo õķȨޣϵͳ֪ЩĿ¼ṹ
--===============================================================================
--==Ȩ 2001-2009 CMS CMS- http://www.zhuzhicms.com
--==޸ 2009-04-12
--===============================================================================

CREATE VIEW dbo.View_KnowledgePermission

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================
--==
--==ע⣺ʹ RIGHT JOIN ΪչЩûݣKnowledge md, sd,pd ʹ LEFT JOIN ûݣKnowledge md, sd, pd Ͷʧ
--====================================================
SELECT
 
	md.[ID] AS MainDirectoryID,
	sd.[ID] AS SubDirectoryID,
	pd.[ID] AS PageDirectoryID,
	now.[ID] AS KnowledgeID,

	COALESCE(CONVERT(NVARCHAR(4000),md.DedicatedTo) + N',',N'') + 
	COALESCE(CONVERT(NVARCHAR(4000),sd.DedicatedTo) + N',',N'') + 
	COALESCE(CONVERT(NVARCHAR(4000),pd.DedicatedTo) + N',',N'') + 
	CONVERT(NVARCHAR(4000),ISNULL(now.DedicatedTo,N'')) AS DedicatedTo, 

	COALESCE(CONVERT(NVARCHAR(4000),md.CommentsPermission) + N',',N'') + 
	COALESCE(CONVERT(NVARCHAR(4000),sd.CommentsPermission) + N',',N'') + 
	COALESCE(CONVERT(NVARCHAR(4000),pd.CommentsPermission) + N',',N'') + 
	CONVERT(NVARCHAR(4000),ISNULL(now.CommentsPermission,N'')) AS CommentsPermission

FROM dbo.Knowledge now

RIGHT JOIN dbo.PageDirectory pd on pd.[ID]=now.PageDirectoryID
RIGHT JOIN dbo.SubDirectory sd on sd.[ID]=pd.SubDirectoryID
RIGHT JOIN dbo.MainDirectory md on md.[ID]=sd.MainDirectoryID

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ





GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  SELECT  ON [dbo].[View_KnowledgePermission]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeSelect    Script Date: 2009-7-10 19:03:39 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeSelect]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeSelect]
GO

--====================================================================================
--==ݸ  Knowledge ID   Knowledge еָ¼
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeSelect

@KnowledgeItem INT				--Knowledge ¼ ID

AS
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ѡ
--====================================================================================
SELECT
	now.[ID] AS [ID],
	now.PageDirectoryID AS PageDirectoryID,
	now.Serial AS Serial,
	now.Editor AS Editor,
	now.DedicatedTo AS DedicatedTo,
	now.CommentsPermission AS CommentsPermission,
	now.UpdateTime AS UpdateTime,
	now.Author AS Author

FROM dbo.Knowledge now

WHERE now.[ID]=@KnowledgeItem

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeSelect]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.StoredProcedureParametersBuild    Script Date: 2009-7-10 19:03:38 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[StoredProcedureParametersBuild]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[StoredProcedureParametersBuild]
GO

--====================================================================================
--==ȡĳStored Procedure Ĳб BL DataAccess еĲ
--== @StoredProcedureName varchar(128) 
--==Ĳб
--==SP SQL Server 2000 PARAMETERS View
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================


CREATE PROCEDURE dbo.StoredProcedureParametersBuild

 @StoredProcedureName nvarchar(128)		--SP 

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

SELECT 

    PARAMETER_NAME AS ParameterName, 
    DATA_TYPE AS ParameterDataType, 
    CASE UPPER(PARAMETER_MODE) WHEN N'IN' THEN N'Input' WHEN N'OUT' THEN N'Output' WHEN N'INOUT' THEN N'Output' ELSE N'ReturnValue' END AS ParameterDirection, 
    CHARACTER_MAXIMUM_LENGTH AS ParameterSize,
    NUMERIC_PRECISION AS ParameterPrecision, 
    NUMERIC_SCALE AS ParameterScale

FROM INFORMATION_SCHEMA.PARAMETERS

WHERE SPECIFIC_NAME=@StoredProcedureName

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[StoredProcedureParametersBuild]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.UserAuthentication    Script Date: 2009-7-10 19:03:43 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UserAuthentication]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[UserAuthentication]
GO

--====================================================================================
--ϵͳû֤ԭ
-- Users бû Profile  Name, Password, UserRole
--ûһ UserRole -- 1.Admin, 2.Chief Editor, 3.Column Editor, 2.Community
--֤ʱҪ -- 1. Name Password  ע⣺ǲҪ UserRole һΪֻҪ Users аĳû Name, Password һ£ͱʾûԽܲܽĳģ TemplateBase е CheckLogin ֤
-- oPass ָʾ֤Ƿɹ
-- oUserRoles ظûԸǵнɫûͬʱԶЩɫ Ϊ BL ΪǴַ
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.UserAuthentication

@Name nvarchar(50),				--û룩
@Password nvarchar(200),			--루Ѿܴ룩
@oPass int OUT,				--֤Ƿͨ
@oUserRoles nvarchar(4000) OUT,		--صģûԸǵĽɫб   ָб
@oUserAdmin INT OUT,				--صģûǷ Amin û  Menu һЩĳϣϵͳ֪ǰû Admin Render ϵͳӦӣ
@oUserAdminEditor INT OUT,			--صģûǷ AminEditor û  Menu һЩĳϣϵͳ֪ǰû AdminEditor Render ༭Ӧӣ
@oModeratorForums nvarchar(4000) OUT	--صģûΰ Forum ID бԡָб

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--======================================================
--==ǷȻͨ
--==Ϸ֤֮
--======================================================
IF (RTRim(LTRim(@Name))=N'') or (RTRim(LTRim(@Password))=N'')

	BEGIN 
		SELECT @oPass=0
		RAISERROR(N'û벻Ϊա',16,1)
		RETURN
	END	

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

ELSE

	BEGIN
		--========================================
		--==û֣붼ϣ UserRole Ҳ
		--==UserRole ͨ @UserRole Ƿڱ֤ûԸǵĽɫбʵֵ
		--========================================
		--IF Exists (SELECT us.[ID] FROM dbo.Users us INNER JOIN dbo.UserRole ur ON ur.[ID]=us.UserRole WHERE (us.[Name]=@Name) AND (us.[Password]=@Password) AND ur.[Name]=@UserRole)

		IF Exists (SELECT us.[ID] FROM dbo.Users us WHERE (us.[Name]=@Name) AND (us.[Password]=@Password))  

			BEGIN 
				SELECT @oPass=1	 --û֤ͨ1 
			END  
		Else
			BEGIN 
				SELECT @oPass=0 	--û֤ûͨ0 
			END  

		--========================================
		--==ظûǵĽɫб
		--========================================
		SELECT @oUserRoles=COALESCE(@oUserRoles+N',',N'') + ur.[Name] FROM dbo.Users us INNER JOIN dbo.UserRole ur ON ur.[ID]=us.UserRole WHERE us.[Name]=@Name

		--========================================
		--==ظûΰ Forum б
		--========================================
		SELECT @oModeratorForums=COALESCE(@oModeratorForums+N',',N'') + CONVERT(NVARCHAR(20),[ID]) FROM dbo.Forum WHERE dbo.UDF_UserModerator(@Name,[ID])=1

		--========================================
		--==ظûǷ Amin
		--========================================
		SELECT @oUserAdmin=dbo.UDF_UserAdmin(@Name)

		--========================================
		--==ظûǷ AminEditor
		--========================================
		SELECT @oUserAdminEditor=dbo.UDF_UserAdminEditor(@Name)

	END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UserAuthentication]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.TopicQuery    Script Date: 2009-7-10 19:03:42 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TopicQuery]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[TopicQuery]
GO

--====================================================================================
--== SP ãݸѯ Topic б
--==мΪΪNULL, 
--==ҳƣȽѯһṹһһPagingIDıPagingID@PageSize@CurrentPageѡȡǰҳļ¼ҳΪһ׷λ
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.TopicQuery

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@ForumID int,				--Forum  ID  ָ Forum ڲֻ Forum ڵݣ
@Keyword nvarchar(4000),		--ؼ
@KeywordFlag int,			--ָ⻹ǸݣǽԿɡ(1. ,  2.ݼ,  3.Կ)
@UserName nvarchar(50),		--û
@Online int,				--ûǷ 1.  0. ڣ
@UserFlag int,				--ָûǸûǽԿɡ (1. û,  2.û,  3.Կ)
@PostTimeFrom datetime,		--ѯⷢʼʱ
@PostTimeTo datetime,			--ѯⷢʱ
@TopicStatus INT,			--״̬1⣬2ʵ⣬3⣬4⣬5Υ⣩

@PageSize INT,			--ҳƣÿҳĳߴ
@CurrentPage INT,			--ҳƣǰҳ
@OrderBy nvarchar(100),		--
@OrderByOrder nvarchar(10)		--ʽ ASC, DESC

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ݴڴڶ̬ĵطʹã
--=====================================================
SET @Keyword=dbo.UDF_PublicStringEscape(@Keyword)
SET @UserName=dbo.UDF_PublicStringEscape(@UserName)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================  
--==ûȨ޼  ѯ϶ָ Forum ڵĲѯ˵һ Forum ڸ Forum ΧڲѯҪָ Forum Ȩ޼飬ǹ Forum ߵǰû Admin ߵǰûǸ Forum İ ߵǰû UserForums ж˶Ը Forum ĶȨޣ У
--=====================================================  
DECLARE @oPass INT  
EXEC dbo.TopicUserAuthenticationSelect @User,@ForumID,@oPass OUT  
IF @oPass=0 BEGIN RETURN END  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==WhereӾ
--=====================================================
DECLARE @DynSQL NVARCHAR(4000)    
DECLARE @DynWhere NVARCHAR(4000)

--=====================================================
--== TaskList ͨѯδ
--=====================================================
IF @TopicStatus=-1

	--=====================================================
	--== @TopicStatus  -1 ΣTaskListͨûʵҪõǰ ForumID µģ TopicStatus Ϊ 1234 ε⣨ҪΥ⣩ϵͳԱͰҪȫ
	--==ͬʱҪ Forum.Public ԣҪ UserForums ִƣ
	--==1 Admin ûû
	--==2 Moderator ûֻܷ˰ Forum 
	--==3ͨûֻܷ ReadEnabled Ϊ 1  Forum  Forum 
	--=====================================================

	BEGIN

		--=====================================================
		--==ҳ 
		--=====================================================
		SET @DynSQL=N' SET NOCOUNT ON   '
		SET @DynSQL=@DynSQL + N' Declare @Paging table '
		SET @DynSQL=@DynSQL + N' ( '
		SET @DynSQL=@DynSQL + N' PagingID int identity(1,1), '
		SET @DynSQL=@DynSQL + N' [ID] int, '
		SET @DynSQL=@DynSQL + N' TopicUser nvarchar(50) COLLATE database_default,  '
		SET @DynSQL=@DynSQL + N' Online int, '
		SET @DynSQL=@DynSQL + N' Title nvarchar(200) COLLATE database_default, '
		SET @DynSQL=@DynSQL + N' Hit int, '
		SET @DynSQL=@DynSQL + N' AttachmentName nvarchar(2000) COLLATE database_default, '
		SET @DynSQL=@DynSQL + N' TopicStatus int,  '
		SET @DynSQL=@DynSQL + N' TopicStatusIconName nvarchar(50) COLLATE database_default, '
		SET @DynSQL=@DynSQL + N' TopicStatusDescriptionC nvarchar(200) COLLATE database_default, '
		SET @DynSQL=@DynSQL + N' UpdateTime datetime,  '
		SET @DynSQL=@DynSQL + N' FollowUp int '

		SET @DynSQL=@DynSQL + N' ) '

		--=====================================================
		--==ҳ 
		--=====================================================
		SET @DynSQL=@DynSQL + N' Insert into @Paging '

		SET @DynSQL=@DynSQL + N' Select distinct   '  
		SET @DynSQL=@DynSQL + N' tp.[ID] as [ID], '
		SET @DynSQL=@DynSQL + N' tp.[User] as TopicUser, '
		SET @DynSQL=@DynSQL + N' dbo.UDF_PublicLoginOnline(tp.[User]) as Online, '
		SET @DynSQL=@DynSQL + N' tp.Title as Title, '
		SET @DynSQL=@DynSQL + N' tp.Hit as Hit, '
		SET @DynSQL=@DynSQL + N' tp.AttachmentName as AttachmentName, '
		SET @DynSQL=@DynSQL + N' ts.[ID] as TopicStatus, '
		SET @DynSQL=@DynSQL + N' ts.IconName as TopicStatusIconName, '
		SET @DynSQL=@DynSQL + N' ts.DescriptionC as TopicStatusDescriptionC, '
		SET @DynSQL=@DynSQL + N' MAX(ISNULL(fu.PostTime,tp.PostTime)) as UpdateTime, '
		SET @DynSQL=@DynSQL + N' COUNT(fu.[ID]) as FollowUp '

		SET @DynSQL=@DynSQL + N' From dbo.Topic tp '
		SET @DynSQL=@DynSQL + N' Left Join dbo.FollowUp fu ON fu.TopicID=tp.[ID] '
		SET @DynSQL=@DynSQL + N' Inner Join dbo.TopicStatus ts ON ts.[ID]=tp.TopicStatus '
		SET @DynSQL=@DynSQL + N' Where tp.ForumID= ' + CONVERT(nvarchar(20),@ForumID) + N' '

		--=====================================================
		--==ϵͳԱͰԿ״̬⣨Υ⣩ ͨûܿΥ
		--=====================================================
		IF dbo.UDF_UserAdmin(@User)<>1 AND dbo.UDF_UserModerator(@User,@ForumID)<>1
		BEGIN
			SET @DynSQL=@DynSQL + N' And tp.TopicStatus<>5 '
		END

		--===========================================================
		--==ǰ SQL   GROUP BY
		--===========================================================
		SET @DynSQL=@DynSQL + N' group by tp.[ID], tp.[User], tp.Title, tp.Hit, tp.AttachmentName, ts.[ID], ts.IconName, ts.DescriptionC '

		--=========================================================== 
		--== Order By Ӿ
		--== OrderBy='' ʹȱʡ order by UpdateTime DESC
		--=========================================================== 
		SET @OrderBy=LTRIM(RTRIM(@OrderBy))
		SET @OrderByOrder=LTRIM(RTRIM(@OrderByOrder))
		
		IF LEN(@OrderBy)=0 OR  LEN(@OrderByOrder)=0
			BEGIN
			SET @DynSQL=@DynSQL + N' order by UpdateTime DESC '
			END
		ELSE
			BEGIN
			SET @DynSQL=@DynSQL + N' order by [' + @OrderBy + N'] ' + @OrderByOrder
		END

	END

ELSE

	--=====================================================
	--==ͨѯΣǸṩĲѯһһ
	--=====================================================

	BEGIN

		--=====================================================
		--==ҳ 
		--=====================================================
		SET @DynSQL=N' SET NOCOUNT ON   '
		SET @DynSQL=@DynSQL + N' Declare @Paging table '
		SET @DynSQL=@DynSQL + N' ( '
		SET @DynSQL=@DynSQL + N' PagingID int identity(1,1), '
		SET @DynSQL=@DynSQL + N' [ID] int, '
		SET @DynSQL=@DynSQL + N' TopicUser nvarchar(50) COLLATE database_default,  '
		SET @DynSQL=@DynSQL + N' Online int, '
		SET @DynSQL=@DynSQL + N' Title nvarchar(200) COLLATE database_default, '
		SET @DynSQL=@DynSQL + N' Hit int, '
		SET @DynSQL=@DynSQL + N' AttachmentName nvarchar(2000) COLLATE database_default, '
		SET @DynSQL=@DynSQL + N' TopicStatus int,  '
		SET @DynSQL=@DynSQL + N' TopicStatusIconName nvarchar(50) COLLATE database_default, '
		SET @DynSQL=@DynSQL + N' TopicStatusDescriptionC nvarchar(200) COLLATE database_default, '
		SET @DynSQL=@DynSQL + N' UpdateTime datetime,  '
		SET @DynSQL=@DynSQL + N' FollowUp int '

		SET @DynSQL=@DynSQL + N' ) '

		--=====================================================
		--==ҳ 
		--=====================================================
		SET @DynSQL=@DynSQL + N' Insert into @Paging '

		SET @DynSQL=@DynSQL + N' Select distinct   '  
		SET @DynSQL=@DynSQL + N' tp.[ID] as [ID], '
		SET @DynSQL=@DynSQL + N' tp.[User] as TopicUser, '
		SET @DynSQL=@DynSQL + N' dbo.UDF_PublicLoginOnline(tp.[User]) as Online, '
		SET @DynSQL=@DynSQL + N' tp.Title as Title, '
		SET @DynSQL=@DynSQL + N' tp.Hit as Hit, '
		SET @DynSQL=@DynSQL + N' tp.AttachmentName as AttachmentName, '
		SET @DynSQL=@DynSQL + N' ts.[ID] as TopicStatus, '
		SET @DynSQL=@DynSQL + N' ts.IconName as TopicStatusIconName, '
		SET @DynSQL=@DynSQL + N' ts.DescriptionC as TopicStatusDescriptionC, '
		SET @DynSQL=@DynSQL + N' MAX(ISNULL(fu.PostTime,tp.PostTime)) as UpdateTime, '
		SET @DynSQL=@DynSQL + N' COUNT(fu.[ID]) as FollowUp '

		SET @DynSQL=@DynSQL + N' From dbo.Topic tp '
		SET @DynSQL=@DynSQL + N' Left Join dbo.FollowUp fu ON fu.TopicID=tp.[ID] '
		SET @DynSQL=@DynSQL + N' Inner Join dbo.TopicStatus ts ON ts.[ID]=tp.TopicStatus '
		SET @DynSQL=@DynSQL + N' Where tp.ForumID= ' + CONVERT(nvarchar(20),@ForumID) + N' '	


		--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
		
		--=====================================================
		--==̬ WHERE Ӿ
		--=====================================================
		SET @DynWhere=N''
		
		--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
		
		--=====================================================
		--==@Keyword ͳ0߿ַʾͳ: ֧ģͳ :
		--== @KeywordFlag Ǵ tp.Title, tp.Content, fu.Content ȫ
		--=====================================================
		IF @Keyword IS NOT NULL  
		BEGIN
			--=====================================================
			--==˵ո (Ϊ @Keyword ΪNULL,Խ˳ոĲŵ)
			--=====================================================
			SET @Keyword=RTRIM(LTRIM(@Keyword)) 
		
			IF @Keyword<>N'' 
			BEGIN
				--=====================================================
				--== @KeywordFlag δ
				--=====================================================
				IF @KeywordFlag=1
		
					--=====================================================
					--== Title вѯ
					--=====================================================
					BEGIN
						SET @DynWhere=@DynWhere + N' and tp.Title like N''%' + @Keyword + N'%'' ' 
					END
		
				ELSE IF @KeywordFlag=2
		
					--=====================================================
					--== tp.Content  fu.Content вѯ
					--=====================================================
					BEGIN
						SET @DynWhere=@DynWhere + N' and (tp.Content like N''%' + @Keyword + N'%'' or fu.Content like N''%' + @Keyword + N'%'') ' 
					END
		
				ELSE
		
					--=====================================================
					--==tp.Title  tp.Content  fu.Content вѯ
					--=====================================================
					BEGIN
						SET @DynWhere=@DynWhere + N' and (tp.Title like N''%' + @Keyword + N'%'' or tp.Content like N''%' + @Keyword + N'%'' or fu.Content like N''%' + @Keyword + N'%'') ' 
					END
			END
		END
		
		--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
		
		--=====================================================
		--==@UserName ͳ0߿ַʾͳƣ
		--== @UserFlag Ǵ Topic, FollowUp Ƕ
		--=====================================================
		IF @UserName IS NOT NULL  
		BEGIN
			--=====================================================
			--==˵ո (Ϊ @User ΪNULL,Խ˳ոĲŵ)
			--=====================================================
			SET @UserName=RTRIM(LTRIM(@UserName)) 
		
			IF @UserName<>N'' 
			BEGIN
				--=====================================================
				--== @UserFlag δ
				--=====================================================
				IF @UserFlag=1
		
					--=====================================================
					--== Topic вѯ
					--=====================================================
					BEGIN
						SET @DynWhere=@DynWhere + N' and tp.[User] = N''' + @UserName + N''' ' 
					END
		
				ELSE IF @UserFlag=2
		
					--=====================================================
					--== FollowUp вѯ

					--=====================================================
					BEGIN
						SET @DynWhere=@DynWhere + N' and fu.[User] = N''' + @UserName + N''' ' 
					END
		
				ELSE
		
					--=====================================================
					--==Topic  FollowUp вѯ
					--=====================================================
					BEGIN
						SET @DynWhere=@DynWhere + N' and (tp.[User] = N''' + @UserName + N''' or fu.[User] = N''' + @UserName + N''') ' 
					END
			END
		END
		
		--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
		
		--=====================================================
		--==@PostTimeFrom, @PostTimeTo  ͳ0NULLʾͳƣ
		--=====================================================
		IF @PostTimeFrom IS NOT NULL AND @PostTimeTo IS NOT NULL
		BEGIN
			set @DynWhere=@DynWhere + N' and tp.PostTime>=N''' + CONVERT(NVARCHAR(20),@PostTimeFrom) + N''' and tp.PostTime<=N''' + CONVERT(NVARCHAR(20),@PostTimeTo) + ''' '
		END
		
		--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
		
		--===========================================================
		--==@TopicStatus ͳ0NULLʾͳƣ
		--===========================================================
		IF @TopicStatus IS NOT NULL AND @TopicStatus<>0
		BEGIN
			set @DynWhere=@DynWhere + N' and tp.TopicStatus=' + CONVERT(NVARCHAR(20),@TopicStatus) 
				
		END

		--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

		--=====================================================
		--==ϵͳԱͰԿ״̬⣨Υ⣩ ͨûܿΥ
		--=====================================================
		IF dbo.UDF_UserAdmin(@User)<>1 AND dbo.UDF_UserModerator(@User,@ForumID)<>1
		BEGIN
			SET @DynSQL=@DynSQL + N' And tp.TopicStatus<>5 '
		END
		
		--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
		
		--===========================================================
		--==ǰ SQL  ̬ WHERE Ӿ @DynSQL Ѿ WHERE 1=1
		--===========================================================
		SET @DynSQL=@DynSQL + @DynWhere
		
		--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
		
		--===========================================================
		--==ǰ SQL   GROUP BY
		--===========================================================
		SET @DynSQL=@DynSQL + N' group by tp.[ID], tp.[User], tp.Title, tp.Hit, tp.AttachmentName, ts.[ID], ts.IconName, ts.DescriptionC '
		
		--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

		--=====================================================
		--== Order By Ӿ
		--== OrderBy='' ʹȱʡ order by UpdateTime DESC
		--=====================================================
		SET @OrderBy=LTRIM(RTRIM(@OrderBy))
		SET @OrderByOrder=LTRIM(RTRIM(@OrderByOrder))
		
		IF LEN(@OrderBy)=0 OR  LEN(@OrderByOrder)=0
			BEGIN
			SET @DynSQL=@DynSQL + N' order by UpdateTime DESC '
			END
		ELSE
			BEGIN
			SET @DynSQL=@DynSQL + N' order by [' + @OrderBy + N'] ' + @OrderByOrder
			END
		
		--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
		
	END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
		
--=====================================================
--== @Paging лȡ
--=====================================================
Declare @FirstRecord int
Declare @LastRecord int
		
set @FirstRecord=(@CurrentPage - 1) * @PageSize	--ǰҳһ¼ǰ
set @LastRecord=(@CurrentPage * @PageSize + 1)	--ǰҳһ¼
		
--=====================================================
--==ܼ¼ÿҳļ¼Ceiling()õΪҳ ע⣺count(*)   @PageSize Ϊ INTõ INTԣҪת Decimal(18,2)
--=====================================================
set @DynSQL=@DynSQL + N' Select *,PageCount=CEILING (Convert(decimal(18,2),(select count(*) from @Paging)) / Convert(decimal(18,2),' + Convert(nvarchar(20),@PageSize) + N')) From @Paging Where PagingID>' + Convert(nvarchar(20),@FirstRecord) + N' and PagingID<' + Convert(nvarchar(20),@LastRecord)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--============================================
--==鶯̬ĳȣԳϵͳ
--============================================
DECLARE @oPassDynSQL INT
EXEC dbo.PublicDynSQLLengthCheck @DynSQL,@oPassDynSQL OUT
IF @oPassDynSQL=0 BEGIN RETURN END

--=====================================================
--==ִж̬ SQL 䣬 ʼͳ
--=====================================================
EXEC(@DynSQL)
RETURN

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[TopicQuery]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.PublicDynSQLLengthCheck    Script Date: 2009-7-10 19:03:38 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[PublicDynSQLLengthCheck]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[PublicDynSQLLengthCheck]
GO

--====================================================================================
--==ִж̬ SQL ֮ǰ䳤ȣﵽ޶ NVARCHAR(4000) 򱨸
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.PublicDynSQLLengthCheck

@DynSQL NVARCHAR(4000),			--̬ SQL 
@oPass INT OUT				--ûг 1  0

AS


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--===============================================
--==ȳϵͳޣ
--==ע⣺ LEN() ڼַȵʱ򣬻ὫβĿոų⣬ĳЩ£ҪַβĿոЩոڣַȴﵽ 4000Ȼ LEN() 㣬ȴ 4000Ϊ˽⣬ʹ DATALENGTH() 
--===============================================
IF DATALENGTH(@DynSQL)>=8000

	BEGIN
		SET @oPass=0
		RAISERROR(N'ղŵӴ󣬳ϵͳޡִ²<li>˹</li><li>ϵϵͳԱ</li>',16,1)
		RETURN
	END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[PublicDynSQLLengthCheck]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.TopicSelect    Script Date: 2009-7-10 19:03:42 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TopicSelect]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[TopicSelect]
GO

--====================================================================================
--==ݸ TopicID ѡȡ Topic ͬʱ Topic   Hit ֵ++
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-11-08
--====================================================================================

CREATE PROCEDURE dbo.TopicSelect

@User nvarchar(50),	-- ASPX ˴ݹĵǰû

@TopicID INT		--ָ Topic ID

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== Topic ID   Forum ID
--=====================================================
DECLARE @ForumID INT
SET @ForumID=dbo.UDF_GetForumIDFromTopicID(@TopicID)

--=====================================================  
--==ûȨ޼  Ҫָ Forum Ȩ޼飬ǹ Forum ߵǰû Admin ߵǰûǸ Forum İ ߵǰû UserForums ж˶Ը Forum ĶȨޣ У
--=====================================================  
DECLARE @oPass INT  
EXEC dbo.TopicUserAuthenticationSelect @User,@ForumID,@oPass OUT  
IF @oPass=0 BEGIN RETURN END  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==潫õһЩ
--=====================================================
/*
DECLARE @CurrentUser NVARCHAR(50)
SET @CurrentUser=dbo.UDF_UserCurrent()
*/

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== Topic Hit ֵ++
--=====================================================
UPDATE dbo.Topic SET Hit=Hit+1 WHERE [ID]=@TopicID

--=====================================================
--==ѡȡָ Topic ¼
--=====================================================
SELECT

	frm.[ID] as ForumID,
	tps.NameC as TopicStatus,
	tps.[ID] as TopicStatusID,
	tps.IconName as IconName,
	tps.DescriptionC as DescriptionC,
	tp.[ID] as [ID],
	tp.[User] as [User],
	dbo.UDF_PublicLoginOnline(tp.[User]) as Online,
	tp.PostTime as PostTime,
	tp.Title as Title,
	tp.Content as Content,
	tp.AttachmentName as AttachmentName,
	tp.Hit as Hit,

	CanModify=
	CASE 
		WHEN LOWER(RTRIM(LTRIM(tp.[User])))=LOWER(RTRIM(LTRIM(@User))) THEN 1
		WHEN dbo.UDF_UserModerator(@User,@ForumID)=1 THEN 1
		ELSE 0
	END,

	CanSetStatus=
	CASE
		WHEN dbo.UDF_UserModerator(@User,@ForumID)=1 THEN 1
		ELSE 0
	END	

FROM 	dbo.Topic tp 
INNER JOIN dbo.Forum frm ON frm.[ID]=tp.ForumID
INNER JOIN dbo.TopicStatus tps ON tps.[ID]=tp.TopicStatus

WHERE tp.[ID]=@TopicID

ORDER BY tp.PostTime DESC

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[TopicSelect]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.TopicSave    Script Date: 2009-7-10 19:03:40 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TopicSave]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[TopicSave]
GO

--====================================================================================
--== Topic
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-11-08
--====================================================================================

CREATE PROCEDURE dbo.TopicSave

@User nvarchar(50),				-- ASPX ˴ݹĵǰû

@ForumID int,					--Forum  ID
@Title nvarchar(200),				--
@Content ntext,					-- ޳ı
@AttachmentName nvarchar(2000),		--ⷢ

@oNewID int OUT				--¼¼ ID 

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.TopicUserAuthenticationSave @User,@ForumID,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ǰûǰʱ
--=====================================================
DECLARE @CurrentUser nvarchar(50)
DECLARE @CurrentTime nvarchar(50)

SET @CurrentUser=@User
SET @CurrentTime=GETDATE()

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==
--=====================================================
INSERT INTO dbo.Topic(ForumID,[User],PostTime,Title,Content,AttachmentName) VALUES(@ForumID,@CurrentUser,@CurrentTime,@Title,@Content,@AttachmentName)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--======================================================
--==ոձϢ ID
--======================================================
SELECT @oNewID=SCOPE_IDENTITY()	--ڸոɵ¼¼IDSCOPE_IDENTITY() ζŽڱ Seesion ڵı

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[TopicSave]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.FollowUpSelect    Script Date: 2009-7-10 19:03:43 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FollowUpSelect]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[FollowUpSelect]
GO

--====================================================================================
--==ݸ TopicID ѡȡ Topic µĸ
--== @TopicID ѡȡ TopicID иǸȡֵΪ FollowUp.ID ãѡȡ FollowUp ¼
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.FollowUpSelect

@User nvarchar(50),	-- ASPX ˴ݹĵǰû

@TopicID INT		--ָ Topic ID

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.FollowUpUserAuthenticationSelect @User,@TopicID,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

/*
--=====================================================
--==潫õһЩ
--=====================================================
DECLARE @CurrentUser NVARCHAR(50)
SET @CurrentUser=dbo.UDF_UserCurrent()
*/

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

IF @TopicID>=0

	BEGIN
		--=====================================================
		--==ѡȡָ Topic ¼µ FollowUp
		--=====================================================
		SELECT
			
			fu.TopicID as TopicID,
			fu.[ID] as [ID],
			fu.[User] as [User],
			dbo.UDF_PublicLoginOnline(fu.[User]) as Online,
			fu.PostTime as PostTime,
			fu.Content as Content,
			fu.AttachmentName as AttachmentName,

			CanModify=
			CASE 
				WHEN LOWER(RTRIM(LTRIM(fu.[User])))=LOWER(RTRIM(LTRIM(@User))) THEN 1
				WHEN dbo.UDF_UserModerator(@User,dbo.UDF_GetForumIDFromTopicID(fu.TopicID))=1 THEN 1
				ELSE 0
			END	
	
		
		FROM 	dbo.FollowUp fu
		
		WHERE fu.TopicID=@TopicID

		ORDER BY fu.PostTime ASC
	END

ELSE
	BEGIN
		--=====================================================
		--== TopicID ľֵ FollowUpID ѡȡ FollowUp ¼
		--=====================================================
		SELECT
		
			fu.TopicID as TopicID,
			fu.[ID] as [ID],
			fu.[User] as [User],
			dbo.UDF_PublicLoginOnline(fu.[User]) as Online,
			fu.PostTime as PostTime,
			fu.Content as Content,
			fu.AttachmentName as AttachmentName,

			CanModify=
			CASE 
				WHEN LOWER(RTRIM(LTRIM(fu.[User])))=LOWER(RTRIM(LTRIM(@User))) THEN 1
				WHEN dbo.UDF_UserModerator(@User,dbo.UDF_GetForumIDFromTopicID(fu.TopicID))=1 THEN 1
				ELSE 0
			END	
	
		
		FROM 	dbo.FollowUp fu
		
		WHERE fu.[ID]=ABS(@TopicID)

		ORDER BY fu.PostTime ASC
	END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[FollowUpSelect]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.FollowUpSave    Script Date: 2009-7-10 19:03:38 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FollowUpSave]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[FollowUpSave]
GO

--====================================================================================
--== FollowUp
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.FollowUpSave

@User nvarchar(50),				-- ASPX ˴ݹĵǰû

@TopicID int,					-- ID
@Content ntext,					--
@AttachmentName nvarchar(2000)		--ĸ

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.FollowUpUserAuthenticationSave @User,@TopicID,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ǰûǰʱ
--=====================================================
DECLARE @CurrentUser nvarchar(50)
DECLARE @CurrentTime nvarchar(50)

SET @CurrentUser=@User
SET @CurrentTime=GETDATE()

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==
--=====================================================
INSERT INTO dbo.FollowUp(TopicID,[User],PostTime,Content,AttachmentName) VALUES(@TopicID,@CurrentUser,@CurrentTime,@Content,@AttachmentName)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ɾ˸󣬼鵱ǰ Topic µĸĿݸĿ״̬ ⣬ʵ⣬⣩
--=====================================================
EXEC dbo.TopicStatusSet @TopicID

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[FollowUpSave]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.FollowUpModify    Script Date: 2009-7-10 19:03:43 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FollowUpModify]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[FollowUpModify]
GO

--====================================================================================
--==޸ FollowUp
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.FollowUpModify

@User nvarchar(50),				-- ASPX ˴ݹĵǰû

@FollowUpID int,				-- ID
@Content ntext,					--
@AttachmentName nvarchar(2000)		--ĸ

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.FollowUpUserAuthenticationModify @User,@FollowUpID,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==޸
--=====================================================
UPDATE dbo.FollowUp SET

	Content=@Content, 
	AttachmentName=@AttachmentName

WHERE [ID]=@FollowUpID


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[FollowUpModify]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.FollowUpUserAuthenticationModify    Script Date: 2009-7-10 19:03:42 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FollowUpUserAuthenticationModify]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[FollowUpUserAuthenticationModify]
GO

--====================================================================================
--==鵱ǰû޸ָȨ
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.FollowUpUserAuthenticationModify

@User nvarchar(50),		-- ASPX ˴ݹĵǰû

@FollowUpID INT,		--ָ FollowUp  ID
@oPass INT OUT		--ͨ 1 0

AS


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--==========================================
--==ȼ ͨ
--==========================================
SET @oPass=1

--==========================================
--==ǰûָ FollowUp  û
--==========================================
DECLARE @CurrentUser NVARCHAR(50)
DECLARE @ThisUser NVARCHAR(50)

SET @CurrentUser=@User
SET @ThisUser=(Select [User] From dbo.FollowUp Where [ID]=@FollowUpID)

--xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
--xx޸Ĳκûֻܡ ޸ԼݣϵͳԱͰ⣩
--xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
IF @CurrentUser<>@ThisUser AND dbo.UDF_UserAdmin(@CurrentUser)<>1 AND dbo.UDF_UserModerator(@CurrentUser,dbo.UDF_GetForumIDFromFollowUpID(@FollowUpID))<>1
BEGIN
	SET @oPass=0
	RAISERROR(N'Owner of this followup is %s , user %s is not authorized to modify it',16,1,@ThisUser,@CurrentUser)
	RETURN
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[FollowUpUserAuthenticationModify]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.TopicUserAuthenticationModify    Script Date: 2009-7-10 19:03:42 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TopicUserAuthenticationModify]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[TopicUserAuthenticationModify]
GO

--====================================================================================
--==鵱ǰû޸ָȨ
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-11-08
--====================================================================================

CREATE PROCEDURE dbo.TopicUserAuthenticationModify

@User nvarchar(50),		-- ASPX ˴ݹĵǰû

@TopicID INT,			--ָ Topic  ID
@oPass INT OUT		--ͨ 1 0

AS


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--==========================================
--==ȼ ͨ
--==========================================
SET @oPass=1

--==========================================
--==ǰûָ Topic  û
--==========================================
DECLARE @CurrentUser NVARCHAR(50)
DECLARE @ThisUser NVARCHAR(50)

SET @CurrentUser=@User
SET @ThisUser=(Select [User] From dbo.Topic Where [ID]=@TopicID)

--xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
--xx޸Ĳκûֻܡ ޸ԼݣϵͳԱͰ⣩
--xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
IF @CurrentUser<>@ThisUser AND dbo.UDF_UserAdmin(@CurrentUser)<>1 AND dbo.UDF_UserModerator(@CurrentUser,dbo.UDF_GetForumIDFromTopicID(@TopicID))<>1
BEGIN
	SET @oPass=0
	RAISERROR(N'Owner of this topic is  %s , user %s is not authorized to modify it.',16,1,@ThisUser,@CurrentUser)
	RETURN
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[TopicUserAuthenticationModify]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.TopicModify    Script Date: 2009-7-10 19:03:40 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TopicModify]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[TopicModify]
GO

--====================================================================================
--==޸ Topic
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.TopicModify

@User nvarchar(50),				-- ASPX ˴ݹĵǰû

@TopicID int,					-- ID
@Title nvarchar(200),				--
@Content ntext,					--
@AttachmentName nvarchar(2000)		--ĸ

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.TopicUserAuthenticationModify @User,@TopicID,@oPass OUT
IF @oPass=0 BEGIN RETURN END


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==޸
--=====================================================
UPDATE dbo.Topic

SET 
	Title=@Title,
	Content=@Content,
	AttachmentName=@AttachmentName

WHERE [ID]=@TopicID


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[TopicModify]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.TopicDelete    Script Date: 2009-7-10 19:03:40 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TopicDelete]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[TopicDelete]
GO

--====================================================================================
--==ɾ Topic
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.TopicDelete

@User nvarchar(50),		-- ASPX ˴ݹĵǰû

@TopicID int			-- ID

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.TopicUserAuthenticationDelete @User,@TopicID,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ɾ
--=====================================================
DELETE FROM dbo.Topic WHERE [ID]=@TopicID

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[TopicDelete]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.FollowUpDelete    Script Date: 2009-7-10 19:03:43 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FollowUpDelete]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[FollowUpDelete]
GO

--====================================================================================
--==ɾ FollowUp
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.FollowUpDelete

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@FollowUpID int			-- ID

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.FollowUpUserAuthenticationDelete @User,@FollowUpID,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ɾ
--=====================================================
DELETE FROM dbo.FollowUp WHERE [ID]=@FollowUpID

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== FollowUp ID  TopicID
--=====================================================
DECLARE @TopicID INT
SET @TopicID=dbo.UDF_GetTopicIDFromFollowUpID(@FollowUpID)

--=====================================================
--==ɾ˸󣬼鵱ǰ Topic µĸĿݸĿ״̬ ⣬ʵ⣬⣩
--=====================================================
EXEC dbo.TopicStatusSet @TopicID

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[FollowUpDelete]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.TopicStatusSet    Script Date: 2009-7-10 19:03:40 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TopicStatusSet]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[TopicStatusSet]
GO

--====================================================================================
--==ϵͳݸԶ Topic Status
--==TopicStatus ǰ Status ޸и⣩ϵͳݸԶã Status ⣬⣩˹
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-11-08
--====================================================================================

CREATE PROCEDURE dbo.TopicStatusSet

@TopicID int			-- ID

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼飨Ϊ SP ν TopicStatus һЩȫģݵãӵ ⡱ ǿ⡱ ⡱ һЩ Status ȻҪȨ޼飬 TopicStatusSetElite, TopicStatusSetTaboo Ҫ
--=====================================================

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==Ȼõǰ Topic µĸ Topic   Status
--=====================================================
DECLARE @TopicStatus INT

SET @TopicStatus=
(
	Select 
		Case 
			When Count([ID]) IS NULL Then 1 			--
			When Count([ID])<1 Then 1				--
			When Count([ID])>=1 And Count([ID])<10 Then 2		--ǿ
			When Count([ID])>=10 Then 3				--
		 End 

		From dbo.FollowUp Where TopicID=@TopicID
)

--=====================================================
--==
--=====================================================
UPDATE dbo.Topic SET TopicStatus=@TopicStatus WHERE [ID]=@TopicID

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[TopicStatusSet]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.TopicUserAuthenticationSetStatus    Script Date: 2009-7-10 19:03:42 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TopicUserAuthenticationSetStatus]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[TopicUserAuthenticationSetStatus]
GO

--====================================================================================
--==鵱ǰû޸ָ Status Ȩ
--==ߣϵͳԱ޸ĳ⣬ȻֻаϵͳԱſԽĳΪ Elite  TabooҲûȨ
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-11-08
--====================================================================================

CREATE PROCEDURE dbo.TopicUserAuthenticationSetStatus

@User nvarchar(50),		-- ASPX ˴ݹĵǰû

@TopicID INT,			--ָ Topic  ID
@oPass INT OUT		--ͨ 1 0

AS


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--==========================================
--==ȼ ͨ
--==========================================
SET @oPass=1

--==========================================
--==ǰûָ Topic  û
--==========================================
/*
DECLARE @CurrentUser NVARCHAR(50)
SET @CurrentUser=dbo.UDF_UserCurrent()
*/

--xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
--xx SetElite, SetTaboo  Topic  Status ΪΥ⣩ֻϵͳԱͰȨ
--xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
IF dbo.UDF_UserAdmin(@User)<>1 AND dbo.UDF_UserModerator(@User,dbo.UDF_GetForumIDFromTopicID(@TopicID))<>1
BEGIN
	SET @oPass=0
	RAISERROR(N'User %s is not system admin nor moderator, you are not authorized to set change the status of this topic.',16,1,@User)
	RETURN
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[TopicUserAuthenticationSetStatus]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.TopicUserAuthenticationDelete    Script Date: 2009-7-10 19:03:42 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TopicUserAuthenticationDelete]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[TopicUserAuthenticationDelete]
GO

--====================================================================================
--==鵱ǰûɾָȨ
--==һ߿ɾԼ⣬ǰǸ⻹ûиһ˸ֻϵͳԱͰɾ
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-11-08
--====================================================================================

CREATE PROCEDURE dbo.TopicUserAuthenticationDelete

@User nvarchar(50),		-- ASPX ˴ݹĵǰû

@TopicID INT,			--ָ Topic  ID
@oPass INT OUT		--ͨ 1 0

AS


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--==========================================
--==ȼ ͨ
--==========================================
SET @oPass=1

--==========================================
--==ǰûָ Topic  û
--==========================================
DECLARE @CurrentUser NVARCHAR(50)
DECLARE @ThisUser NVARCHAR(50)

SET @CurrentUser=@User
SET @ThisUser=(Select [User] From dbo.Topic Where [ID]=@TopicID)

--xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
--xxȣ޸Ĳκûֻܡ ޸ԼݣϵͳԱͰ⣩
--xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
IF @CurrentUser<>@ThisUser AND dbo.UDF_UserAdmin(@CurrentUser)<>1 AND dbo.UDF_UserModerator(@CurrentUser,dbo.UDF_GetForumIDFromTopicID(@TopicID))<>1
BEGIN
	SET @oPass=0
	RAISERROR(N'Owner of this topic is  %s , user %s is not authorized to delete it.',16,1,@ThisUser,@CurrentUser)
	RETURN
END

--xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
--==ΣǷѾиУ߱˲ɾϵͳԱɾ
--xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
IF EXISTS (Select [ID] From dbo.FollowUp Where TopicID=@TopicID)
BEGIN
	--==============================================
	--==鵱ǰûɫϵͳԱ߰򲻿ɾ
	--==============================================
	IF dbo.UDF_UserAdmin(@CurrentUser)<>1 AND dbo.UDF_UserModerator(@CurrentUser,dbo.UDF_GetForumIDFromTopicID(@TopicID))<>1
	BEGIN
		RAISERROR(N'Although you are the owner of this topic, you are not allowed to delete it because there are already followups after this topic. <BR>Please contact system admin or moderator to process it.<BR>Thank you.',16,1)
	END
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[TopicUserAuthenticationDelete]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.FollowUpUserAuthenticationDelete    Script Date: 2009-7-10 19:03:42 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FollowUpUserAuthenticationDelete]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[FollowUpUserAuthenticationDelete]
GO

--====================================================================================
--==鵱ǰûɾָȨ
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.FollowUpUserAuthenticationDelete

@User nvarchar(50),		-- ASPX ˴ݹĵǰû

@FollowUpID INT,		--ָ FollowUp  ID
@oPass INT OUT		--ͨ 1 0

AS


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--==========================================
--==ȼ ͨ
--==========================================
SET @oPass=1

--==========================================
--==ǰûָ FollowUp  û
--==========================================
DECLARE @CurrentUser NVARCHAR(50)
DECLARE @ThisUser NVARCHAR(50)

SET @CurrentUser=@User
SET @ThisUser=(Select [User] From dbo.FollowUp Where [ID]=@FollowUpID)

--xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
--xx޸Ĳκûֻܡ ɾԼݣϵͳԱͰ⣩
--xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
IF @CurrentUser<>@ThisUser AND dbo.UDF_UserAdmin(@CurrentUser)<>1 AND dbo.UDF_UserModerator(@CurrentUser,dbo.UDF_GetForumIDFromFollowUpID(@FollowUpID))<>1
BEGIN
	SET @oPass=0
	RAISERROR(N'Owner of this followup is %s , user %s is not authorized to delete it.',16,1,@ThisUser,@CurrentUser)
	RETURN
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[FollowUpUserAuthenticationDelete]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.PublicDictionaryItemList    Script Date: 2009-7-10 19:03:38 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[PublicDictionaryItemList]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[PublicDictionaryItemList]
GO

--====================================================================================
--== BL е PopulateSelectBox() 
--==ĳֵȡĿ
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.PublicDictionaryItemList

@DictionaryType nvarchar(50),		--ֵ
@ColumnName nvarchar(100),		--ΪSlectBox Option   (100ַ)
@ValueColumnName nvarchar(100)	--ΪSelectBox Option Value 

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--================================================
--==ԽӰ
--================================================
SET NOCOUNT ON

--================================================
--==̬SQL
--================================================
DECLARE @DynSQL NVARCHAR(4000)

--================================================
--==ʼ
--================================================
SET @DynSQL = N' SET NOCOUNT ON '
SET @DynSQL = @DynSQL + N' SELECT DISTINCT '
SET @DynSQL = @DynSQL + N' dt.' + @ValueColumnName + N' AS ' + @ValueColumnName + N', ' 
SET @DynSQL = @DynSQL + N' dt.' + @ColumnName + N' AS ' + @ColumnName + N' '

SET @DynSQL = @DynSQL + N' FROM dbo.' + @DictionaryType + N' dt '

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=======================================
--==ʼִж̬
--=======================================
EXEC(@DynSQL)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[PublicDictionaryItemList]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.PublicDictionaryItemListByParentFilter    Script Date: 2009-7-10 19:03:38 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[PublicDictionaryItemListByParentFilter]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[PublicDictionaryItemListByParentFilter]
GO

--====================================================================================
--== BL еPopulateHierarchicalSelectBox()
--==ֵеĿոĸֵ˶壬طĿ
--==ֵ˶ ֱӹ WHERE 
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.PublicDictionaryItemListByParentFilter

@DictionaryType nvarchar(50),		--ֵ Color,Goodsȵȵȣ
@ColumnName nvarchar(100),		--ΪSlectBox Option   (100ַ)
@ValueColumnName nvarchar(100),	--ΪSelectBox Option Value
@ParentFilter nvarchar(100)		--磺 where GoodsColorSize.GoodsID=123 

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--================================================
--==ԽӰ
--================================================
SET NOCOUNT ON

--=======================================
--==̬SQL
--=======================================
DECLARE @DynSQL NVARCHAR(4000)

--=======================================
--==ʼ
--=======================================
SET @DynSQL = N' SET NOCOUNT ON '
SET @DynSQL = @DynSQL + N' SELECT DISTINCT ' 
SET @DynSQL = @DynSQL + N' dt.' + @ValueColumnName + N' AS ' + @ValueColumnName + N',' 
SET @DynSQL = @DynSQL + N' dt.' + @ColumnName + N' AS ' + @ColumnName + N' ' 

SET @DynSQL = @DynSQL + N' FROM dbo.' + @DictionaryType + N' dt '

--=======================================
--==ֵ޶
--=======================================
IF RTRIM(LTRIM(@ParentFilter))<>N''
BEGIN
	SET @DynSQL = @DynSQL + N' WHERE ' + @ParentFilter + N' '
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=======================================
--==ʼִж̬
--=======================================
EXEC(@DynSQL)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[PublicDictionaryItemListByParentFilter]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.TopicStatusSetTaboo    Script Date: 2009-7-10 19:03:41 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TopicStatusSetTaboo]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[TopicStatusSetTaboo]
GO

--====================================================================================
--==ĳΪΥ
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-11-08
--====================================================================================

CREATE PROCEDURE dbo.TopicStatusSetTaboo

@User nvarchar(50),		-- ASPX ˴ݹĵǰû

@TopicID int			-- ID

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼飨ֻϵͳԱͰȨ޷һ⣩
--=====================================================
DECLARE @oPass INT
EXEC dbo.TopicUserAuthenticationSetStatus @User,@TopicID,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==
--=====================================================
UPDATE dbo.Topic SET TopicStatus=5 WHERE [ID]=@TopicID

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[TopicStatusSetTaboo]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.TopicStatusSetElite    Script Date: 2009-7-10 19:03:40 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TopicStatusSetElite]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[TopicStatusSetElite]
GO

--====================================================================================
--==ĳΪ
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-11-08
--====================================================================================

CREATE PROCEDURE dbo.TopicStatusSetElite

@User nvarchar(50),		-- ASPX ˴ݹĵǰû

@TopicID int			-- ID

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼飨ֻϵͳԱͰȨ޷һ⣩
--=====================================================
DECLARE @oPass INT
EXEC dbo.TopicUserAuthenticationSetStatus @User,@TopicID,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==
--=====================================================
UPDATE dbo.Topic SET TopicStatus=4 WHERE [ID]=@TopicID

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[TopicStatusSetElite]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.UserRoleSelect    Script Date: 2009-7-10 19:03:41 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UserRoleSelect]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[UserRoleSelect]
GO

--====================================================================================
--== UserRole
--====================================================================================
--==Ȩ 2001-2005 
--==޸ 2005-02-18
--====================================================================================

CREATE PROCEDURE dbo.UserRoleSelect

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

SELECT 
	[ID],
	[Name],
	NameC

FROM dbo.UserRole ORDER BY [ID]

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UserRoleSelect]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.UserAccountSelect    Script Date: 2009-7-10 19:03:41 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UserAccountSelect]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[UserAccountSelect]
GO

--====================================================================================
--== Users ûĻ
--== UI.Admin.Account.UserAccountUI.cs
--==ṩ˺ϷûֻѡûҪȨ޼
--==ṩûΪգѡȫûҲýȨ޼飬νϵͳݿָʱʱʹõ BuiltInConnectionString ʹõûʺִв
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.UserAccountSelect 

 @Name nvarchar(50)			--û

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼飨Ҫ
--=====================================================

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================
--==ûϷǿգøû Profile ʵҪȨޣ
--==ûǷգ򣬻û Profile ؽȨ޼飩
--=====================================================
IF LEN(LTRIM(RTRIM(@Name)))>0

	BEGIN

		--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

		SELECT TOP 1
			[Name],
			[Password],
			ISNULL(FirstName,N'') AS FirstName,
			ISNULL(LastName,N'') AS LastName,
			ISNULL(Tel,N'') AS Tel,
			ISNULL(Email,N'') AS Email,
			Sex,
			ISNULL(Organization,N'') AS Organization,
			ISNULL(Remark,N'') AS Remark,
			RegisterDate AS RegisterDate,
			dbo.UDF_UserRoleJoin([Name]) AS UserRoles,
			--IsClient AS IsClient,	//CANCEL
			dbo.UDF_PublicLoginOnline([Name]) AS Online

		FROM dbo.Users

		WHERE [Name]=@Name

		--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
	END
ELSE

	BEGIN

		--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

		SELECT DISTINCT
			[Name],
			[Password],
			ISNULL(FirstName,N'') AS FirstName,
			ISNULL(LastName,N'') AS LastName,
			ISNULL(Tel,N'') AS Tel,
			ISNULL(Email,N'') AS Email,
			Sex,
			ISNULL(Organization,N'') AS Organization,
			ISNULL(Remark,N'') AS Remark,
			RegisterDate AS RegisterDate,
			dbo.UDF_UserRoleJoin([Name]) AS UserRoles,
			--IsClient AS IsClient,	//CANCEL
			dbo.UDF_PublicLoginOnline([Name]) AS Online

		FROM dbo.Users

		--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
	END
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UserAccountSelect]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.UserAccountSave    Script Date: 2009-7-10 19:03:43 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UserAccountSave]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[UserAccountSave]
GO

--====================================================================================
--==û˺
--==ȼ鵱ǰûǷѾڣڣɾٴ Login, User
--==ôûд Users 
--== @Silent=1 ʾеݿָҪ½ûϵͳ£ʹõ BuiltInConnectionString еû˺ţǲҪûȨ (CANCEL)
--==ڰģʽ OverWrite ϶ 1 ˵ûǰģʽ
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.UserAccountSave

@User nvarchar(50),					-- ASPX ˴ݹĵǰû

@Name nvarchar(50),					--û
@Password nvarchar(20),				--ԭģжǷΪգΪʹɵ @EncryptedPassword Ҳ0   󳤶 20
@EncryptedPassword nvarchar(200),			--ļʽ뽫 Users  Login ʱ򣬽ͬ¼ 󳤶 200
@IgnorePassword int,					--޸ģʽʹһ checkboxϵͳ루ʱ򲢲룩1/2
@FirstName nvarchar(50),				--
@LastName nvarchar(50),				--
@Tel nvarchar(50),					--绰
@Email nvarchar(100),					--ʼ
@Sex int,						--Ա
@Organization nvarchar(200),				--
@Remark nvarchar(2000),				--ע
@UserGroups nvarchar(4000),				--ûб ע⣺ڱԱʱûʹбַΪһڵûۼܳ4000ַһûۼ̫ܳ4000ַ
@UserRoles nvarchar(4000),				--1,2, ... ʽ

@OverWrite INT					-- 1  Ļûڣ͸ǣ޸״̬  0 Ļûڣٴ״̬

AS


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================

IF dbo.UDF_UserAdmin(@User)<>1

BEGIN
	RAISERROR(N'Ȩ޲ʺ޸ĺʹ',16,1)
	RETURN
END

--=====================================================
--==
--=====================================================
SET @Name=LTRIM(RTRIM(@Name))
SET @Password=LTRIM(RTRIM(@Password))
SET @EncryptedPassword=LTRIM(RTRIM(@EncryptedPassword))
SET @UserRoles=LTRIM(RTRIM(@UserRoles))

--=====================================================
--==
--=====================================================
IF ((@Name=N'') OR (@Name IS NULL) OR (@Password=N'') OR (@Password IS NULL) OR (@EncryptedPassword=N'') OR (@EncryptedPassword IS NULL) OR (@UserRoles=N'') OR (@UserRoles IS NULL)) AND @IgnorePassword<>1
BEGIN
	RAISERROR(N'û룬ΪգͬʱûӦһɫ',16,1)
	RETURN
END

--=====================================================
--==ûѾڣҵǰģʽ@OverWrite=0ٴ
--=====================================================
IF (dbo.UDF_PublicProfileExists(@Name)=1) AND (@OverWrite=0)
BEGIN
	RAISERROR(N'ûѾڡ',16,1)
	RETURN
END

--=====================================================
--==루@IgnorePassword=1˵޸Ľﲢû Password ݹҪȴ Users ȡû Password
--=====================================================
IF  @IgnorePassword=1
BEGIN
	SELECT @EncryptedPassword=[Password] FROM dbo.Users WHERE [Name]=@Name
END

--=====================================================
--==ɾûǰ Users  е߼
--=====================================================
DELETE FROM dbo.Users WHERE [Name]=@Name

--=====================================================
--==޸ģʽȽ UserForums иûĴڼ¼ɾ
--=====================================================
IF @OverWrite=1
BEGIN
	DELETE FROM dbo.UserForums WHERE [User]=@Name
END

--=====================================================
--==Ϊд users û Instances  ӵһµʱ䣬ͳһ浱ǰʱ䣨ͬһ users ͬһûĲͬ Instance עʱк뼶𣬵 UserAccountQuery ѡظ User ¼
--=====================================================
DECLARE @RegisterDate datetime
SET @RegisterDate=GETDATE()

--=====================================================
--==ر
--=====================================================
DECLARE @UserRole INT 		

--=====================================================
--==һ Cursor  dbo.UDF_PublicSplit( @UserRoles,',') ô UserRole ַԪ
--=====================================================
DECLARE CursorUserRole CURSOR FOR SELECT Element FROM dbo.UDF_PublicSplit(@UserRoles,N',') FOR READ ONLY
OPEN CursorUserRole

FETCH NEXT FROM CursorUserRole INTO @UserRole
WHILE @@FETCH_STATUS=0
BEGIN

	--=====================================================
	--==浽 Users 
	--=====================================================
	INSERT INTO dbo.Users ([Name],[Password],FirstName,LastName,Tel,Email,Sex,Organization,Remark,RegisterDate,UserRole) values (@Name,@EncryptedPassword,@FirstName,@LastName,@Tel,@Email,@Sex,@Organization,@Remark,@RegisterDate,@UserRole)
	FETCH NEXT FROM CursorUserRole INTO @UserRole
END

CLOSE CursorUserRole
DEALLOCATE CursorUserRole

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== @UserGroups еûбɵ UserGroup 浽 UserGroupsȻҪȴ UserGroups ȥĸûļ¼ɾ
--=====================================================
DELETE FROM dbo.UserGroups WHERE [User]=@Name
INSERT dbo.UserGroups (UserGroupID,[User]) SELECT [Element],@Name FROM dbo.UDF_PublicSplit(@UserGroups,N',')

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UserAccountSave]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.UserAccountDelete    Script Date: 2009-7-10 19:03:43 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UserAccountDelete]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[UserAccountDelete]
GO

--====================================================================================
--==ݿеĳûɾɾʵ login,user,profile
--==ﵽЧֻҪû login,user,profile κεط֣Ҫɾ orphan û
--==ɾû
--==2008/11/11 - ڲ login, userֻɾ profile 
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.UserAccountDelete

@User nvarchar(50),		-- ASPX ˴ݹĵǰû

@Name nvarchar(50),		--û룩
--@Silent INT,			--ģʽݿָؽûϵͳΣʱʹ BuiltInConnectionString ˺ţϣƹȨ޼ @Silent=0 ҪȨޣ  @Silent=1 ƹȨ޼飩
@oSuccess INT OUT		--ǷɹΪ SP  UserAccountSave ãʱɾʧܣӦֹͣ񣬵ʵϣSP õһ SP ʧܣӰ SP ļУֻиݷصĳɹ־ǿж

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--========================================
--==ȼǳɹ
--========================================
SET @oSuccess=1

--=====================================================
--==ûȨ޼
--=====================================================

IF dbo.UDF_UserAdmin(@User)<>1

BEGIN
	SET @oSuccess=0
	RAISERROR(N'Ȩ޲ʺɾ',16,1)
	RETURN
END


--========================================
--==
--========================================
SET @Name=RTRIM(LTRIM(@Name))

--========================================
--==ûΪ
--========================================
IF (@Name=N'') OR (@Name IS NULL)
	
BEGIN
	SET @oSuccess=0
	RAISERROR(N'ûΪա',16,1)
	RETURN
END

--========================================
--==û
--========================================
IF dbo.UDF_PublicProfileExists(@Name)=0

BEGIN
	SET @oSuccess=0
	RAISERROR(N'û %s ڡ',16,1,@Name)
	RETURN
END

--========================================
--==ɾû UserForums жȨ
--========================================
IF @Name IN (Select [User] From dbo.UserForums)

BEGIN
	DELETE FROM dbo.UserForums WHERE [User]=@Name
END

--========================================
--==ɾû UserGroups еļ¼Ա
--========================================
IF @Name IN (Select [User] From dbo.UserGroups)

BEGIN
	DELETE FROM dbo.UserGroups WHERE [User]=@Name
END

--========================================
--==ɾû profile
--========================================
IF @Name IN (Select [Name] From dbo.Users)

BEGIN
	DELETE FROM dbo.Users WHERE [Name]=@Name
END


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ



/*

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--========================================
--==ǰû sysadmin  ServerRole Уֻ sysadmin Server Role µûȨ޸ģɾûһ㲻ᷢΪ Admin ûʱ򣬻Զ֮ sysadmin Server Role
--==ݿָΣҪؽûϵͳʱʹ BuiltInConnectionString ûû sysadmin Ȩޣм鲻
--========================================
IF IS_SRVROLEMEMBER('sysadmin')=0
	BEGIN
		SET @oSuccess=0
		RAISERROR(N'Ȩ޲нʺɾ',16,1)
		RETURN
	END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--========================================
--==ûΪ
--========================================
IF (@Name=N'') OR (@Name IS NULL)
	BEGIN
		SET @oSuccess=0
		RAISERROR(N'ûΪա',16,1)
		RETURN
	END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--========================================
--==û
--========================================
IF (dbo.UDF_PublicLoginExists(@Name)=0) AND (dbo.UDF_PublicUserExists(@Name)=0) AND (dbo.UDF_PublicProfileExists(@Name)=0)
	BEGIN
		SET @oSuccess=0
		RAISERROR(N'û %s ڡ',16,1,@Name)
		RETURN
	END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--========================================
--==û  @Silent=0/1 Σ
--========================================
IF dbo.UDF_PublicLoginOnline(@Name)=1
BEGIN

	IF @Silent=0
		BEGIN
			--========================================
			--== @Silent=0 ٴ
			--========================================
			SET @oSuccess=0
			RAISERROR(N'û %s ߣĿǰɾ޸ġ',16,1,@Name)
			RETURN
		END
	ELSE
		BEGIN
			--========================================
			--== @Silent=1  Ҫָݿ⣬ûϵͳؽҪģʽûߣȥ
			--==ҵû SPID Щ SPID ɱ
			--========================================
			DECLARE @Spid SMALLINT

			DECLARE SpidCursor CURSOR FOR SELECT SPID FROM dbo.UDF_PublicLoginSpid(@Name) FOR READ ONLY
			OPEN SpidCursor
			FETCH NEXT FROM SpidCursor INTO @Spid

			WHILE @@FETCH_STATUS = 0
			BEGIN
				DECLARE @DynSql nvarchar(4000)
				SET @DynSql=' KILL '+ convert(nvarchar(20),@Spid)
				EXECUTE(@DynSql)
				FETCH NEXT FROM SpidCursor INTO @Spid
			END

			CLOSE SpidCursor
			DEALLOCATE SpidCursor
		END

END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--========================================
--==ʼɾû
--========================================
ELSE
	BEGIN

		--========================================
		--==ɾû UserForums жȨ
		--========================================
		IF @Name IN (Select [User] From dbo.UserForums)
		BEGIN
			DELETE FROM dbo.UserForums WHERE [User]=@Name
		END

		--========================================
		--==ɾû profile
		--========================================
		IF @Name IN (Select [Name] From dbo.Users)
		BEGIN
			DELETE FROM dbo.Users WHERE [Name]=@Name
		END

		--========================================
		--==ɹɾû Profile 򣬽ųûݿķȨ
		--========================================
		IF (@@Error=0) AND (@Name NOT IN (Select [Name] From dbo.Users))
		BEGIN
	
			--========================================
			--==ʹûɥʧʱݿȨ
			--========================================
			IF dbo.UDF_PublicUserExists(@Name)=1
			BEGIN  
				EXEC sp_revokedbaccess @Name 
			END

			--========================================
			--== ʹûɥʧʱݿȨ ɹ򣬽ɾû login
			--==ע⣬ @@Error ֻغǸ EXEC 䣬 sp_revokedbaccess ǷɹҪ鿴 UDF_PublicUserExists()
			--========================================
			IF (@@Error=0) AND (dbo.UDF_PublicUserExists(@Name)=0)
			BEGIN
				--========================================
				--==ûLoginȥ
				--========================================
				IF dbo.UDF_PublicLoginExists(@Name)=1
				BEGIN  
					EXEC master..sp_droplogin  @Name
				END

				--========================================
				--== ûLoginȥ ɹ
				--== @@Error ǹغǸ EXEC 䣬Ҫ鿴 sp_droplogin ǷִгɹҪ UDF_PublicLoginExists()
				--========================================
				IF (@@Error=0) AND (dbo.UDF_PublicLoginExists(@Name)=0)

					BEGIN
						--========================================
						--== ûLoginȥ ɹ򷵻سɹ־
						--========================================
						SET @oSuccess=1
						RETURN
					END

				ELSE 
					BEGIN
						--========================================
						--== ûLoginȥ ʧܣ򷵻ʧܱ־ͬʱٴ
						--========================================
						SET @oSuccess=0
						RAISERROR(N'û %s ޷ݿϵͳɾ',16,1,@Name)
						RETURN
					END
			END

			--========================================
			--== ʹûɥʧʱݿȨ ʧ
			--========================================
			ELSE
			BEGIN
				SET @oSuccess=0
				RAISERROR(N'û % ԵǰݿķȨ޷',16,1,@Name)
				RETURN
			END
		END

		--========================================
		--==ɾû Profileʧ
		--========================================
		ELSE
		BEGIN
			SET @oSuccess=0
			RAISERROR(N'û %s  Profile ¼޷ɾ ',16,1,@Name)
			RETURN
		END

	END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ


*/
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UserAccountDelete]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.PublicGetCommunityIDFromForumID    Script Date: 2009-7-10 19:03:41 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[PublicGetCommunityIDFromForumID]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[PublicGetCommunityIDFromForumID]
GO

--====================================================================================
--== UDF_GetCommunityIDFromForumID  ForumID   CommunityID
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.PublicGetCommunityIDFromForumID

@ForumID int,			--Forum  ID
@CommunityID int OUT		--ز, Ӧ Community  ID

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--================================================
--==
--================================================
SELECT @CommunityID=dbo.UDF_GetCommunityIDFromForumID(@ForumID)


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[PublicGetCommunityIDFromForumID]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.UserAccountQuery    Script Date: 2009-7-10 19:03:41 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UserAccountQuery]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[UserAccountQuery]
GO

--====================================================================================
--== SP ãݸѯû˺ (û˺϶)
--==мΪΪNULL, 
--==ҳƣȽѯһṹһһPagingIDıPagingID@PageSize@CurrentPageѡȡǰҳļ¼ҳΪһ׷λ
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.UserAccountQuery

@Name nvarchar(50),		--˺
@FirstName nvarchar(50),	--
@LastName nvarchar(50),	--
@Tel nvarchar(50),		--绰
@Email nvarchar(100),		--ʼ
@Sex int,			--Ա
@Organization nvarchar(200),	--
@Remark nvarchar(2000),	--ע

@RegisterDateYear INT,		--ûע
@RegisterDateMonth INT,	--ûע·
@RegisterDateDay INT,		--ûע

@UserRole int,			--ûɫ
--@IsClient int,			--Ƿͻ 1/2 (CANCEL)

@PageSize INT,		--ҳƣÿҳĳߴ
@CurrentPage INT,		--ҳƣǰҳ
@OrderBy nvarchar(100),	--
@OrderByOrder nvarchar(10)	--ʽ ASC, DESC

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ݴڴڶ̬ĵطʹã
--=====================================================
SET @Name=dbo.UDF_PublicStringEscape(@Name)
SET @FirstName=dbo.UDF_PublicStringEscape(@FirstName)
SET @LastName=dbo.UDF_PublicStringEscape(@LastName)
SET @Tel=dbo.UDF_PublicStringEscape(@Tel)
SET @Email=dbo.UDF_PublicStringEscape(@Email)
SET @Organization=dbo.UDF_PublicStringEscape(@Organization)
SET @Remark=dbo.UDF_PublicStringEscape(@Remark)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==Ȩ޼飨Ҫ
--=====================================================

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==̬ѯпܳ Unicode ַ磺FirstName=''nvarchar()ܳ4000̬ҪӵһԶΪ nvarchar(4000)
--==ö̬SQLͳ(ע⣺ҪSet Nocount on ¼Ӱ)
--==WhereӾ
--=====================================================
DECLARE @DynSQL NVARCHAR(4000)      
DECLARE @DynWhere NVARCHAR(4000) 

--=====================================================
--==ҳ 
--=====================================================
SET @DynSQL=N' SET NOCOUNT ON   '
SET @DynSQL=@DynSQL + N' Declare @Paging table '
SET @DynSQL=@DynSQL + N' ( '
SET @DynSQL=@DynSQL + N' PagingID int identity(1,1), '
SET @DynSQL=@DynSQL + N' [Name] nvarchar(50) COLLATE database_default,  '
SET @DynSQL=@DynSQL + N' FirstName nvarchar(50) COLLATE database_default,  '
SET @DynSQL=@DynSQL + N' LastName nvarchar(50) COLLATE database_default, '
SET @DynSQL=@DynSQL + N' Sex nvarchar(50) COLLATE database_default, '
SET @DynSQL=@DynSQL + N' Tel nvarchar(50) COLLATE database_default, '
SET @DynSQL=@DynSQL + N' Email varchar(100) COLLATE database_default, '	--UDF_PublicLoginOnline
SET @DynSQL=@DynSQL + N' Organization nvarchar(200) COLLATE database_default, '
SET @DynSQL=@DynSQL + N' Remark nvarchar(2000) COLLATE database_default, '
SET @DynSQL=@DynSQL + N' RegisterDate datetime, '
--SET @DynSQL=@DynSQL + N' IsClient INT, '					--CANCEL
SET @DynSQL=@DynSQL + N' OnLine INT '	
SET @DynSQL=@DynSQL + N' ) '

--=====================================================
--==ҳ 
--=====================================================
SET @DynSQL=@DynSQL + N' Insert into @Paging '

SET @DynSQL=@DynSQL + N' Select distinct   '  
SET @DynSQL=@DynSQL + N' us.[Name] as [Name], '
SET @DynSQL=@DynSQL + N' us.FirstName as FirstName, '
SET @DynSQL=@DynSQL + N' us.LastName as LastName, '
SET @DynSQL=@DynSQL + N' sex.NameC as Sex, '
SET @DynSQL=@DynSQL + N' us.Tel as Tel, '
SET @DynSQL=@DynSQL + N' us.Email as Email, '
SET @DynSQL=@DynSQL + N' us.Organization as Organization, '
SET @DynSQL=@DynSQL + N' us.Remark as Remark, '
SET @DynSQL=@DynSQL + N' us.RegisterDate as RegisterDate, '
--SET @DynSQL=@DynSQL + N' us.IsClient as IsClient, '				--CANCEL
SET @DynSQL=@DynSQL + N' dbo.UDF_PublicLoginOnline(us.[Name]) as OnLine '

SET @DynSQL=@DynSQL + N' From dbo.Users us '
SET @DynSQL=@DynSQL + N' inner join dbo.Sex sex on sex.[ID]=us.Sex '

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==WHERE 1=1 ر涯̬ WHERE Ӿе AND 
--=====================================================
SET @DynSQL=@DynSQL + N' WHERE 1=1 '

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==̬ WHERE Ӿ
--=====================================================
SET @DynWhere=N''

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==@Name ͳ0߿ַʾͳ: ֧ģͳ :
--=====================================================
IF @Name IS NOT NULL   
BEGIN
	--=====================================================
	--==˵ո (Ϊ @Name ΪNULL,Խ˳ոĲŵ)
	--=====================================================
	SET @Name=RTRIM(LTRIM(@Name)) 
	IF @Name<>N'' 
	BEGIN
		If CHARINDEX (N'*' , @Name) >=1
		Begin   set @DynWhere=@DynWhere + N' and RTRIM(LTRIM(us.[Name])) like ''' + REPLACE(@Name,N'*',N'%') + N'''' End
		Else
		Begin   set @DynWhere=@DynWhere + N' and RTRIM(LTRIM(us.[Name]))=''' + @Name + N'''' End
	END
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==@FirstName ͳ0߿ַʾͳ: ֧ģͳ :
--=====================================================
IF @FirstName IS NOT NULL 
BEGIN
	--=====================================================
	--==˵ո (Ϊ @FirstName ΪNULL,Խ˳ոĲŵ)
	--=====================================================
	SET @FirstName=RTRIM(LTRIM(@FirstName))  
	IF @FirstName<>N'' 
	BEGIN
		If CHARINDEX (N'*' , @FirstName) >=1
		Begin	set @DynWhere=@DynWhere + N' and RTRIM(LTRIM(us.FirstName)) like ''' + REPLACE(@FirstName,N'*',N'%') + N'''' 	End
		Else

		Begin	set @DynWhere=@DynWhere + N' and RTRIM(LTRIM(us.FirstName))=''' + @FirstName + N''''	End
	END
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==@LastName ͳ0߿ַʾͳ: ֧ģͳ :
--=====================================================
IF @LastName IS NOT NULL 
BEGIN
	--=====================================================
	--==˵ո (Ϊ @LastName ΪNULL,Խ˳ոĲŵ)
	--=====================================================
	SET @LastName=RTRIM(LTRIM(@LastName)) 
	IF @LastName<>N'' 
	BEGIN
		If CHARINDEX (N'*' , @LastName) >=1
		Begin	set @DynWhere=@DynWhere + N' and RTRIM(LTRIM(us.LastName)) like ''' + REPLACE(@LastName,N'*',N'%') + N'''' 	End
		Else
		Begin	set @DynWhere=@DynWhere + N' and RTRIM(LTRIM(us.LastName))=''' + @LastName + N''''	End
	END
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==@Tel ͳ0߿ַʾͳ: ֧ģͳ :
--=====================================================
IF @Tel IS NOT NULL 
BEGIN
	--=====================================================
	--==˵ո (Ϊ @Tel ΪNULL,Խ˳ոĲŵ)
	--=====================================================
	SET @Tel=RTRIM(LTRIM(@Tel)) 
	IF @Tel<>N'' 
	BEGIN
		If CHARINDEX (N'*' , @Tel) >=1
		Begin	set @DynWhere=@DynWhere + N' and RTRIM(LTRIM(us.Tel)) like ''' + REPLACE(@Tel,N'*',N'%') + N'''' 	End
		Else
		Begin	set @DynWhere=@DynWhere + N' and RTRIM(LTRIM(us.Tel))=''' + @Tel + N''''	End
	END
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==@Email ͳ0߿ַʾͳ: ֧ģͳ :
--=====================================================
IF @Email IS NOT NULL  
BEGIN
	--=====================================================
	--==˵ո (Ϊ @Email ΪNULL,Խ˳ոĲŵ)
	--=====================================================
	SET @Email=RTRIM(LTRIM(@Email)) 
	IF @Email<>N'' 
	BEGIN
		If CHARINDEX (N'*' , @Email) >=1
		Begin	set @DynWhere=@DynWhere + N' and RTRIM(LTRIM(us.Email)) like ''' + REPLACE(@Email,N'*',N'%') + N'''' 	End
		Else
		Begin	set @DynWhere=@DynWhere + N' and RTRIM(LTRIM(us.Email))=''' + @Email + N''''	End
	END
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==@Sex ͳ0NULLʾͳƣ
--=====================================================
IF @Sex IS NOT NULL AND @Sex<>0 
BEGIN
	set @DynWhere=@DynWhere + N' and us.Sex=' + CONVERT(NVARCHAR(20),@Sex)
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==@Organization ͳ0߿ַʾͳ: ֧ģͳ :
--=====================================================
IF @Organization IS NOT NULL  
BEGIN
	--=====================================================
	--==˵ո (Ϊ @Organization ΪNULL,Խ˳ոĲŵ)
	--=====================================================
	SET @Organization=RTRIM(LTRIM(@Organization)) 
	IF @Organization<>N'' 
	BEGIN
		If CHARINDEX (N'*' , @Organization) >=1
		Begin	set @DynWhere=@DynWhere + N' and RTRIM(LTRIM(us.Organization)) like ''' + REPLACE(@Organization,N'*',N'%') + N'''' 	End
		Else
		Begin	set @DynWhere=@DynWhere + N' and RTRIM(LTRIM(us.Organization))=''' + @Organization + N''''	End
	END
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==@Remark ͳ0߿ַʾͳ: ֧ģͳ :
--=====================================================
IF @Remark IS NOT NULL  
BEGIN
	--=====================================================
	--==˵ո (Ϊ @Remark ΪNULL,Խ˳ոĲŵ)
	--=====================================================
	SET @Remark=RTRIM(LTRIM(@Remark)) 
	IF @Remark<>N'' 
	BEGIN
		If CHARINDEX (N'*' , @Remark) >=1
		Begin	set @DynWhere=@DynWhere + N' and RTRIM(LTRIM(us.Remark)) like ''' + REPLACE(@Remark,N'*',N'%') + N'''' 	End
		Else
		Begin	set @DynWhere=@DynWhere + N' and RTRIM(LTRIM(us.Remark))=''' + @Remark + N''''	End
	END
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--===========================================================
--==@RegisterDate(Y/M/D)ͳ0NULLʾͳƣ
--===========================================================
IF @RegisterDateYear IS NOT NULL AND @RegisterDateMonth IS NOT NULL AND @RegisterDateDay IS NOT NULL  
BEGIN
	If @RegisterDateYear<>0 Begin set @DynWhere=@DynWhere + N' and Year(us.RegisterDate)=' + CONVERT(NVARCHAR(20),@RegisterDateYear) End
	If @RegisterDateMonth<>0 Begin set @DynWhere=@DynWhere + N' and Month(us.RegisterDate)=' + CONVERT(NVARCHAR(20),@RegisterDateMonth) End
	If @RegisterDateDay<>0 Begin set @DynWhere=@DynWhere + N' and Day(us.RegisterDate)=' + CONVERT(NVARCHAR(20),@RegisterDateDay) End
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==@UserRole ͳ0NULLʾͳƣ
--=====================================================
IF @UserRole IS NOT NULL AND @UserRole<>0 
BEGIN
	set @DynWhere=@DynWhere + N' and us.UserRole=' + CONVERT(NVARCHAR(20),@UserRole)
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==@IsClient ͳ0NULLʾͳƣ
--==2009-04-12 : CANCEL
--=====================================================
/*
IF @IsClient IS NOT NULL AND @IsClient<>0 
BEGIN
	set @DynWhere=@DynWhere + N' and us.IsClient=' + CONVERT(NVARCHAR(20),@IsClient)
END
*/

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--===========================================================
--==ǰ SQL  ̬ WHERE Ӿ @DynSQL Ѿ WHERE 1=1
--===========================================================
SET @DynSQL=@DynSQL + @DynWhere

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== Order By Ӿ
--== OrderBy='' ʹȱʡ order by Name ASC
--=====================================================
SET @OrderBy=LTRIM(RTRIM(@OrderBy))
SET @OrderByOrder=LTRIM(RTRIM(@OrderByOrder))

IF LEN(@OrderBy)=0 OR  LEN(@OrderByOrder)=0

	BEGIN
	SET @DynSQL=@DynSQL + N' order by [Name] ASC '
	END
ELSE
	BEGIN
	SET @DynSQL=@DynSQL + N' order by [' + @OrderBy + N'] ' + @OrderByOrder
	END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== @Paging лȡ
--===================================================== 
Declare @FirstRecord int
Declare @LastRecord int

set @FirstRecord=(@CurrentPage - 1) * @PageSize	--ǰҳһ¼ǰ
set @LastRecord=(@CurrentPage * @PageSize + 1)	--ǰҳһ¼

--=====================================================
--==ܼ¼ÿҳļ¼Ceiling()õΪҳ ע⣺count(*)   @PageSize Ϊ INTõ INTԣҪת Decimal(18,2)
--=====================================================
set @DynSQL=@DynSQL + N' Select *,PageCount=CEILING (Convert(decimal(18,2),(select count(*) from @Paging)) / Convert(decimal(18,2),' + Convert(nvarchar(20),@PageSize) + N')) From @Paging Where PagingID>' + Convert(nvarchar(20),@FirstRecord) + N' and PagingID<' + Convert(nvarchar(20),@LastRecord)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--============================================
--==鶯̬ĳȣԳϵͳ
--============================================
DECLARE @oPassDynSQL INT
EXEC dbo.PublicDynSQLLengthCheck @DynSQL,@oPassDynSQL OUT
IF @oPassDynSQL=0 BEGIN RETURN END

--=====================================================
--==ִж̬ SQL 䣬 ʼͳ
--=====================================================
EXEC(@DynSQL)
RETURN

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UserAccountQuery]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.TopicFollowUpSelect    Script Date: 2009-7-10 19:03:44 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TopicFollowUpSelect]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[TopicFollowUpSelect]
GO

--====================================================================================
--==ݸ TopicID ѡȡ Topic Լµ FollowUp ֱ SP TopicSelect  SP FollowUpSelect
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.TopicFollowUpSelect

@User nvarchar(50),	-- ASPX ˴ݹĵǰû

@TopicID INT		--ָ Topic ID

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼飨Ѿɵ TopicSelect  FollowUpSelect ˣ
--=====================================================

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ѡȡ TopicID µ Topic ¼
--=====================================================
EXEC dbo.TopicSelect @User,@TopicID

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ѡȡ TopicID µ FollowUp ¼
--=====================================================
EXEC dbo.FollowUpSelect @User,@TopicID

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[TopicFollowUpSelect]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.ModeratorList    Script Date: 2009-7-10 19:03:39 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ModeratorList]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[ModeratorList]
GO

--====================================================================================
--==ݸ ForumID ѡȡǰ Forum İб
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.ModeratorList

@ForumID INT		--ָ Forum ID

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼飨Ҫ
--=====================================================

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==Ȼø Forum  Moderator 
--=====================================================
DECLARE @Moderator NVARCHAR(1000)
SET @Moderator=(Select Top 1 Moderator From dbo.Forum Where [ID]=@ForumID)

--=====================================================
--==ûȨ޼飨Ҫ
--=====================================================
SELECT DISTINCT

	Element as [Name]

FROM dbo.UDF_PublicSplit(@Moderator,N',')

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[ModeratorList]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.PublicGetTopicIDFromFollowUpID    Script Date: 2009-7-10 19:03:41 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[PublicGetTopicIDFromFollowUpID]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[PublicGetTopicIDFromFollowUpID]
GO

--====================================================================================
--== UDF_GetTopicIDFromFollowUpID  FollowUpID   TopicID
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.PublicGetTopicIDFromFollowUpID

@FollowUpID int,			--FollowUp  ID
@TopicID int OUT			--ز, Ӧ Topic  ID

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--================================================
--==
--================================================
SELECT @TopicID=dbo.UDF_GetTopicIDFromFollowUpID(@FollowUpID)


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[PublicGetTopicIDFromFollowUpID]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeTreeSelect    Script Date: 2009-7-10 19:03:39 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeTreeSelect]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeTreeSelect]
GO

--====================================================================================
--== View_KnowledgeTree лȡȫָļ¼
--== KnowledgeDirectory  KnowledgeItem  NULL򷵻ȫ¼ 򣬷ָļ¼
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeTreeSelect

@KnowledgeDirectory NVARCHAR(4000),		--Knowledge Ŀ¼б
@KnowledgeItem INT,					--Knowledge ID
@Culture nvarchar(100)					--ָĻ

AS
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== @KnowledgeDirectory  @KnowledgeItem  NULL
--=====================================================
IF @KnowledgeDirectory IS NULL AND @KnowledgeItem IS NULL

	--=====================================================
	--== View_KnowledgeTree
	--=====================================================
	BEGIN
		SELECT * FROM dbo.View_KnowledgeTree WHERE Culture=@Culture ORDER BY Serial
	END

ELSE

	--=====================================================
	--== @KnowledgeDirectory  @KnowledgeItem  NULL
	--=====================================================
	IF @KnowledgeDirectory IS NOT NULL AND @KnowledgeItem IS NOT NULL

		--=====================================================
		--==ָ @KnowledgeDirectory µָ Item
		--=====================================================
		BEGIN
			SELECT * FROM dbo.View_KnowledgeTree WHERE Directory IN (Select Element From dbo.UDF_PublicSplit(@KnowledgeDirectory,N',')) AND [ID]=@KnowledgeItem AND Culture=@Culture ORDER BY Serial
		END

	ELSE

		--=====================================================
		--==ָ @KnowledgeDirectory µ Item
		--=====================================================
		BEGIN
			SELECT * FROM dbo.View_KnowledgeTree WHERE Directory IN (Select Element From dbo.UDF_PublicSplit(@KnowledgeDirectory,N',')) AND Culture=@Culture ORDER BY Serial
		END


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeTreeSelect]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.PageDirectorySelect    Script Date: 2009-7-10 19:03:40 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[PageDirectorySelect]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[PageDirectorySelect]
GO

--====================================================================================
--==ݸ  KnowledgeItem (PageDirectory ID)  PageDirectory еָ¼
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.PageDirectorySelect

@KnowledgeItem INT				--PageDirectory ¼ ID

AS
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ѡ
--====================================================================================
SELECT
	pd.[ID] AS [ID],
	pd.SubDirectoryID AS SubDirectoryID,
	pd.Serial AS Serial,
	pd.[Name] AS [Name],
	pd.Url AS Url,
	pd.PageSize AS PageSize,
	ISNULL(pd.UseBaseUrl,N'true') AS UseBaseUrl,
	ISNULL(pd.NewWindow,N'false') AS NewWindow,
	ISNULL(pd.Overview,N'false') AS Overview,
	ISNULL(pd.FastAccess,N'false') AS FastAccess,
	ISNULL(pd.Home,N'false') AS Home,

	ISNULL(pd.RightIndent,0) AS RightIndent,

	ISNULL(pd.jQuery,N'false') AS jQuery,

	ISNULL(pd.LogoHide,N'false') AS LogoHide,
	ISNULL(pd.MainMenuHide,N'false') AS MainMenuHide,
	ISNULL(pd.BannerHide,N'false') AS BannerHide,
	ISNULL(pd.BreadcrumbHide,N'false') AS BreadcrumbHide,
	ISNULL(pd.PageMenuHide,N'false') AS PageMenuHide,
	ISNULL(pd.PageBarHide,N'false') AS PageBarHide,
	ISNULL(pd.CopyrightHide,N'false') AS CopyrightHide,

	pd.Type AS Type,
	pd.Presentation AS Presentation,
	pd.ShowAuthor AS ShowAuthor,
	pd.ShowUpdateTime AS ShowUpdateTime,
	pd.ShowHitCount AS ShowHitCount,
	pd.ShowComments AS ShowComments,
	pd.ShowStaticUrl AS ShowStaticUrl,
	pd.ShowKnowledgeHtml AS ShowKnowledgeHtml,
	pd.ShowRelative AS ShowRelative,

	pd.Editor AS Editor,
	pd.DedicatedTo AS DedicatedTo,
	pd.CommentsPermission AS CommentsPermission


FROM dbo.PageDirectory pd

WHERE pd.[ID]=@KnowledgeItem

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[PageDirectorySelect]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.SubDirectorySelect    Script Date: 2009-7-10 19:03:40 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[SubDirectorySelect]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[SubDirectorySelect]
GO

--====================================================================================
--==ݸ  KnowledgeItem (SubDirectory ID)  SubDirectory еָ¼
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.SubDirectorySelect

@KnowledgeItem INT				--SubDirectory ¼ ID

AS
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ѡ
--====================================================================================
SELECT
	sd.[ID] AS [ID],
	sd.MainDirectoryID AS MainDirectoryID,
	sd.Serial AS Serial,
	sd.[Name] AS [Name],
	sd.Url AS Url,
	ISNULL(sd.UseBaseUrl,N'true') AS UseBaseUrl,
	ISNULL(sd.NewWindow,N'false') AS NewWindow,
	ISNULL(sd.Overview,N'false') AS Overview,
	ISNULL(sd.Wizard,N'false') AS Wizard,

	sd.Editor AS Editor,
	sd.DedicatedTo AS DedicatedTo,
	sd.CommentsPermission AS CommentsPermission

FROM dbo.SubDirectory sd

WHERE sd.[ID]=@KnowledgeItem

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[SubDirectorySelect]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.MainDirectorySelect    Script Date: 2009-7-10 19:03:39 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[MainDirectorySelect]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[MainDirectorySelect]
GO

--====================================================================================
--==ݸ  KnowledgeItem (MainDirectory ID)  MainDirectory еָ¼
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.MainDirectorySelect

@KnowledgeItem INT				--MainDirectory ¼ ID

AS
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ѡ
--====================================================================================
SELECT
	md.[ID] AS [ID],
	md.Serial AS Serial,
	md.[Name] AS [Name],
	md.Url AS Url,
	ISNULL(md.UseBaseUrl,N'true') AS UseBaseUrl,
	ISNULL(md.NewWindow,N'false') AS NewWindow,
	ISNULL(md.[System],N'false') AS [System],
	md.InActiveMainMenuIconMap AS InActiveMainMenuIconMap,
	md.ActiveMainMenuIconMap AS ActiveMainMenuIconMap,
	md.BannerMap AS BannerMap,
	md.BannerContentLayer AS BannerContentLayer,
	md.Editor AS Editor,
	md.DedicatedTo AS DedicatedTo,
	md.CommentsPermission AS CommentsPermission

FROM dbo.MainDirectory md

WHERE md.[ID]=@KnowledgeItem

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[MainDirectorySelect]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.AdminUserAuthentication    Script Date: 2009-7-10 19:03:42 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[AdminUserAuthentication]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[AdminUserAuthentication]
GO

--====================================================================================
--==鵱ǰûǷԶ Knowledge  Levelб棬޸
--== Users еûɫ Admin ܽб޸
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.AdminUserAuthentication

@User NVARCHAR(50),		--ָû
@oPass INT OUT		--ͨ 1 0

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

/*
--=========================================
--==ʱ
--=========================================
DECLARE @CurrentUser NVARCHAR(50)
SET @CurrentUser=dbo.UDF_UserCurrent()
*/

--=========================================
--==ǰûϵͳԱ(λ Admin ɫ)ٴ˳
--=========================================
IF dbo.UDF_UserAdmin(@User)<>1
BEGIN
	SET @oPass=0
	RAISERROR(N'ܱǸվԱиò',16,1)
	RETURN
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[AdminUserAuthentication]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeSave    Script Date: 2009-7-10 19:03:39 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeSave]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeSave]
GO

--====================================================================================
--== Knowledge
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeSave

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@PageDirectoryID int,			--ǰ Knowledge Ӧ PageDirectory  ID

@Serial int,				--ǰ Knowledge кţÿ Knowledge ʾɸ Serial кԽԽʾ
@Editor ntext,				--ǰ Knowledge ı༭Ȩ Ϊַ NULLֻ Admin, ChiefEditor, Լǰ Knowledge ̳еϼ Directory ı༭ſԱ༭༭֣Щ༭Ա༭
@DedicatedTo ntext,			--ҳȨ޷Щû ǿַ NULLκ˶Էʣ "*" ֻпͻſԷʣ  abc,efg,...ָûԷʣ
@CommentsPermission ntext,		--ҳǷ ַ NULLκ˿ۣ "*" κοͻۣ  abc,efg,... ͻۣ "none" κ˲׼ۣ

@oNewID int OUT			--¼¼ ID 

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,N'PageDirectory',@PageDirectoryID,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ  
  
--=====================================================  
--==ǰûǰʱ  
--=====================================================  
DECLARE @CurrentTime nvarchar(50)  
 DECLARE @CurrentUser nvarchar(50)  
 
SET @CurrentTime=GETDATE()  
SET @CurrentUser=@User

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== Knowledge
--=====================================================
INSERT INTO dbo.Knowledge(PageDirectoryID,Serial,Editor,DedicatedTo,CommentsPermission,UpdateTime,Author) VALUES(@PageDirectoryID,@Serial,@Editor,@DedicatedTo,@CommentsPermission,@CurrentTime,@CurrentUser)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--======================================================
--==ոձϢ ID
--======================================================
SELECT @oNewID=SCOPE_IDENTITY()	--ڸոɵ¼¼IDSCOPE_IDENTITY() ζŽڱ Seesion ڵı

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeSave]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeModify    Script Date: 2009-7-10 19:03:39 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeModify]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeModify]
GO

--====================================================================================
--==޸ Knowledge
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeModify

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@KnowledgeID int,			--ǰ Knowledge  ID

@Serial int,				--ǰ Knowledge кţÿ Knowledge ʾɸ Serial кԽԽʾ
@Editor ntext,				--ǰ Knowledge  ı༭Ȩ ǿַ NULLֻ Admin, ChiefEditor, ǰ Knowledge  ̳еϼĿ¼ı༭Ȩޣ˾༭ԶЩ༭Ȩޣ
@DedicatedTo ntext,			--ҳȨ޷Щû ǿַ NULLκ˶Էʣ "*" ֻпͻſԷʣ  abc,efg,...ָûԷʣ
@CommentsPermission ntext		--ҳǷ ǿַ NULLκ˶ۣ "*"κοͻۣ  "abc,efg,..."ָͻۣ "none" κ˶ۣ

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,N'Knowledge',@KnowledgeID,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==޸ Knowledge
--=====================================================
UPDATE dbo.Knowledge SET 

	Serial=@Serial,
	Editor=@Editor,
	DedicatedTo=@DedicatedTo,
	CommentsPermission=@CommentsPermission

WHERE [ID]=@KnowledgeID

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeModify]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.PageDirectorySave    Script Date: 2009-7-10 19:03:43 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[PageDirectorySave]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[PageDirectorySave]
GO

--====================================================================================
--== PageDirectory
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.PageDirectorySave

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@SubDirectoryID int,			--ǰ PageDirectory Ӧ SubDirectory  ID

@Serial int,				--ǰ PageDirectory кţÿ Knowledge ʾɸ Serial кԽԽʾ
@Name nvarchar(100),			--ǰ PageDirectory 
@Url nvarchar(2000),			--ǰ PageDirectory  Url ַ
@PageSize int,				--ǰҳڷҳеķҳС
@UseBaseUrl nvarchar(50),		--ǰ PageDirectory  UseBaseUrl Flag
@NewWindow nvarchar(50),		--ǰ PageDirectory  NewWindow Flag
@Overview nvarchar(50),		--ǰ PageDirectory Ƿǰ PageDirectories ĸ
@FastAccess nvarchar(50),		--ǰ PageDirectory  FastAccess Flag
@Home nvarchar(50),			--ǰ PageDirectory  Home Flag

@RightIndent int,			--ǰ PageDirectory  RightIndent

@jQuery nvarchar(50),			--Ƿ jQuery 

@LogoHide nvarchar(50),		--Ƿ Logo  				
@MainMenuHide nvarchar(50),		--Ƿ˵ 
@BannerHide nvarchar(50),		--Ƿ Banner 
@BreadcrumbHide nvarchar(50),		--Ƿм
@PageMenuHide nvarchar(50),		--Ƿصǰҳ Page Menu  һҳͨҳʵʹ
@PageBarHide nvarchar(50),		--Ƿ PageBar 
@CopyrightHide nvarchar(50),		--ǷذȨϵ

@Type int,				--ǰ PageDirectory µ֪ʶ 1 - ֪ͨʶ      2 - ʱ֪ʶ      3 - ű֪ʶ
@Presentation int,			--ǰ PageDirectory µ֪ʶչʾʽ 1 - ʾ     2 - ʾ ݣ     3 - ʾժҪ ϸݣ
@ShowAuthor nvarchar(50),		--ǰ PageDirectory  ShowAuthor Flag
@ShowUpdateTime nvarchar(50),	--ǰ PageDirectory  ShowUpdateTime Flag
@ShowHitCount nvarchar(50),		--ǰ PageDirectory  ShowHitCount Flag
@ShowComments nvarchar(50),		--ǰ PageDirectory  ShowComments Flag
@ShowStaticUrl nvarchar(50),		--ǰ PageDirectory  ShowStaticUrl Flag
@ShowKnowledgeHtml nvarchar(50),	--ǰ PageDirectory  ShowKnowledgeHtml Flag
@ShowRelative nvarchar(50),		--ǰ PageDirectory  ShowRelative Flag

@Editor ntext,				--ǰ PageDirectory ı༭Ȩ ַ NULLֻ Admin  ChiefEditorԼ˼̳еϼ Directory  ı༭ Ա༭˾༭Զָ༭Ա༭
@DedicatedTo ntext,			--ǰ PageDirectory ķȨ Ϊַ NULL˿ɷʣָû飬ָûָµûɷʣ
@CommentsPermission ntext,		--ǰ PageDirectory Ȩ ǿַ NULL˿ָۣû飬ָûµûۣ

@oNewID int OUT			--¼¼ ID 

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼飨ҪϼȨޣ
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,N'SubDirectory',@SubDirectoryID,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== PageDirectory ¼֮ǰȿ¼ @Home ǲΪ "true"ǣݿΪ true ļ¼Ϊ 'false' Ϊֻһ true˵ϵͳͬʱֻһҳ Home Page
--=====================================================
IF @Home=N'true'
BEGIN
	UPDATE dbo.PageDirectory SET Home=N'false' WHERE Home=N'true'
END

--=====================================================
--== PageDirectory ¼
--=====================================================
INSERT INTO dbo.PageDirectory(SubDirectoryID,Serial,[Name],Url,PageSize,UseBaseUrl,NewWindow,Overview,FastAccess,Home,RightIndent,jQuery,LogoHide,MainMenuHide,BannerHide,BreadcrumbHide,PageMenuHide,PageBarHide,CopyrightHide,Type,Presentation,ShowAuthor,ShowUpdateTime,ShowHitCount,ShowComments,ShowStaticUrl,ShowKnowledgeHtml,ShowRelative,Editor,DedicatedTo,CommentsPermission) VALUES(@SubDirectoryID,@Serial,@Name,@Url,@PageSize,@UseBaseUrl,@NewWindow,@Overview,@FastAccess,@Home,@RightIndent,@jQuery,@LogoHide,@MainMenuHide,@BannerHide,@BreadcrumbHide,@PageMenuHide,@PageBarHide,@CopyrightHide,@Type,@Presentation,@ShowAuthor,@ShowUpdateTime,@ShowHitCount,@ShowComments,@ShowStaticUrl,@ShowKnowledgeHtml,@ShowRelative,@Editor,@DedicatedTo,@CommentsPermission)


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--======================================================
--==ոձϢ ID
--======================================================
SELECT @oNewID=SCOPE_IDENTITY()	--ڸոɵ¼¼IDSCOPE_IDENTITY() ζŽڱ Seesion ڵı

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--======================================================
--==ǰ @Overview Ϊ true SP PageDirectorySetOverview ǰ PageDirectory Ϊ Overview ״̬
--======================================================
IF @Overview=N'true'

BEGIN
	EXEC dbo.PageDirectorySetOverview @User,@oNewID
END


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[PageDirectorySave]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.PageDirectoryModify    Script Date: 2009-7-10 19:03:43 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[PageDirectoryModify]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[PageDirectoryModify]
GO

--====================================================================================
--==޸ PageDirectory
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.PageDirectoryModify

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@PageDirectoryID int,			--ǰ PageDirectory  ID

@Serial int,				--ǰ PageDirectory кţÿ Knowledge ʾɸ Serial кԽԽʾ
@Name nvarchar(100),			--ǰ PageDirectory 
@Url nvarchar(2000),			--ǰ PageDirectory  Url ַ
@PageSize int,				--ǰҳҳзҳС
@UseBaseUrl nvarchar(50),		--ǰ PageDirectory  UseBaseUrl Flag
@NewWindow nvarchar(50),		--ǰ PageDirectory  NewWindow Flag
@Overview nvarchar(50),		--ǰ PageDirectory Ƿ PageDirectories ĸ
@FastAccess nvarchar(50),		--ǰ PageDirectory  FastAccess Flag
@Home nvarchar(50),			--ǰ PageDirectory  Home Flag

@RightIndent int,			--ǰ PageDirectory  RightIndent

@jQuery nvarchar(50),			--Ƿ jQuery 

@LogoHide nvarchar(50),		--Ƿ Logo  				
@MainMenuHide nvarchar(50),		--Ƿ˵ 
@BannerHide nvarchar(50),		--Ƿ Banner 
@BreadcrumbHide nvarchar(50),		--Ƿм
@PageMenuHide nvarchar(50),		--Ƿصǰҳ Page Menu  һҳͨҳʵʹ
@PageBarHide nvarchar(50),		--Ƿ PageBar 
@CopyrightHide nvarchar(50),		--ǷذȨϵ

@Type int,				--ǰ PageDirectory ֪ʶ ͣ1 - ֪ͨʶ     2 - ʱ֪ʶͣţ    3 - ű֪ʶFAQƸ
@Presentation int,			--ǰ PageDirectory ֪ʶչʾʽ 1 - չʾ     2 - ʾ ݣ    3 - ʾժҪ 粩ʾժҪݣ
@ShowAuthor nvarchar(50),		--ǰ PageDirectory  ShowAuthor Flag
@ShowUpdateTime nvarchar(50),	--ǰ PageDirectory  ShowUpdateTime Flag
@ShowHitCount nvarchar(50),		--ǰ PageDirectory  ShowHitCount Flag
@ShowComments nvarchar(50),		--ǰ PageDirectory  ShowComments Flag
@ShowStaticUrl nvarchar(50),		--ǰ PageDirectory  ShowStaticUrl Flag
@ShowKnowledgeHtml nvarchar(50),	--ǰ PageDirectory  ShowKnowledgeHtml Flag
@ShowRelative nvarchar(50),		--ǰ PageDirectory  ShowRelative Flag

@Editor ntext,				--ǰ PageDirectory ı༭Ȩ ַ NULLֻ Admin, ChiefEditor, Լ˼̳еϼ Directory  Editor Ա༭ˣ˾༭֣Զָ༭Ա༭
@DedicatedTo ntext,			--ǰ PageDirectory ķȨ Ϊַ NULL˿ɷʣָû飬ָûָµûɷʣ
@CommentsPermission ntext		--ǰ PageDirectory Ȩ ǿַ NULL˿ָۣû飬ָûµûۣ


AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,N'PageDirectory',@PageDirectoryID,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==޸ PageDirectory ¼֮ǰȿ¼ @Home ǲΪ "true"ǣݿΪ true ļ¼Ϊ 'false' Ϊֻһ true˵ϵͳͬʱֻһҳ Home Page
--=====================================================
IF @Home=N'true'
BEGIN
	UPDATE dbo.PageDirectory SET Home=N'false' WHERE Home=N'true'
END

--=====================================================
--==޸ PageDirectory
--=====================================================
UPDATE dbo.PageDirectory SET

	Serial=@Serial,
	[Name]=@Name,
	Url=@Url,
	PageSize=@PageSize,
	UseBaseUrl=@UseBaseUrl,
	NewWindow=@NewWindow,
	Overview=@Overview,
	FastAccess=@FastAccess,
	Home=@Home,

	RightIndent=@RightIndent,

	jQuery=@jQuery,

	LogoHide=@LogoHide, 
	MainMenuHide=@MainMenuHide,
	BannerHide=@BannerHide,
	BreadcrumbHide=@BreadcrumbHide,
	PageMenuHide=@PageMenuHide,
	PageBarHide=@PageBarHide,
	CopyrightHide=@CopyrightHide,

	Type=@Type,
	Presentation=@Presentation,
	ShowAuthor=@ShowAuthor,
	ShowUpdateTime=@ShowUpdateTime,
	ShowHitCount=@ShowHitCount,
	ShowComments=@ShowComments,
	ShowStaticUrl=@ShowStaticUrl,
	ShowKnowledgeHtml=@ShowKnowledgeHtml,
	ShowRelative=@ShowRelative,

	Editor=@Editor,
	DedicatedTo=@DedicatedTo,
	CommentsPermission=@CommentsPermission

WHERE [ID]=@PageDirectoryID

--=====================================================
--== @Overview Ϊ true򽫱 PageDirectory ֵ PageDirectory Ŷӣ 2 ʼ󣬽ǰ PageDirectory  Serial Ϊ 1ʵ˽ Overview=true  PageDirectory ׵Ŀ
--=====================================================
IF @Overview=N'true'

BEGIN
	EXEC dbo.PageDirectorySetOverview @User,@PageDirectoryID
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[PageDirectoryModify]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.SubDirectorySave    Script Date: 2009-7-10 19:03:43 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[SubDirectorySave]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[SubDirectorySave]
GO


--====================================================================================
--== SubDirectory
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.SubDirectorySave

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@MainDirectoryID int,			--ǰ SubDirectory Ӧ MainDirectory  ID

@Serial int,				--ǰ SubDirectory кţÿ Knowledge ʾɸ Serial кԽԽʾ
@Name nvarchar(100),			--ǰ SubDirectory 
@Url nvarchar(2000),			--ǰ SubDirectory  Url ַ
@UseBaseUrl nvarchar(50),		--ǰ SubDirectory  UseBaseUrl Flag
@NewWindow nvarchar(50),		--ǰ SubDirectory  NewWindow Flag
@Overview nvarchar(50),		--ǰ SubDirectory Ƿ SubDirectories ĸ
@Wizard nvarchar(50),			--ǰ SubDirectory µ PageDirectory Ƿʽ

@Editor ntext,				--ǰ SubDirectory ı༭Ȩޣַ NULLֻ  Admin, ChiefEditor Լ˼̳еϼĿ¼ı༭Ա༭༭֣ԶЩָı༭ҲԱ༭
@DedicatedTo ntext,			--ǰ SubDirectory ķȨ Ϊַ NULL˿ɷʣָû飬ָûָµûɷʣ
@CommentsPermission ntext,		--ǰ SubDirectory Ȩ ǿַ NULL˿ָۣû飬ָûµûۣ

@oNewID int OUT			--¼¼ ID 

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼  Ҫ MainDirectory Ȩޣ
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,N'MainDirectory',@MainDirectoryID,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== SubDirectory
--=====================================================
INSERT INTO dbo.SubDirectory(MainDirectoryID,Serial,[Name],Url,UseBaseUrl,NewWindow,Overview,Wizard,Editor,DedicatedTo,CommentsPermission) VALUES(@MainDirectoryID,@Serial,@Name,@Url,@UseBaseUrl,@NewWindow,@Overview,@Wizard,@Editor,@DedicatedTo,@CommentsPermission)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--======================================================
--==ոձϢ ID
--======================================================
SELECT @oNewID=SCOPE_IDENTITY()	--ڸոɵ¼¼IDSCOPE_IDENTITY() ζŽڱ Seesion ڵı

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== @Overview Ϊ true򽫱 SubDirectory ֵ SubDirectory Ŷӣ 2 ʼ󣬽ǰ SubDirectory  Serial Ϊ 1ʵ˽ Overview=true  SubDirectory ׵Ŀ
--=====================================================
IF @Overview=N'true'

BEGIN
	EXEC dbo.SubDirectorySetOverview @User,@oNewID
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[SubDirectorySave]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.SubDirectoryModify    Script Date: 2009-7-10 19:03:43 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[SubDirectoryModify]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[SubDirectoryModify]
GO

--====================================================================================
--==޸ SubDirectory
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.SubDirectoryModify

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@SubDirectoryID int,			--ǰ SubDirectory  ID

@Serial int,				--ǰ SubDirectory кţÿ Knowledge ʾɸ Serial кԽԽʾ
@Name nvarchar(100),			--ǰ SubDirectory 
@Url nvarchar(2000),			--ǰ SubDirectory  Url ַ
@UseBaseUrl nvarchar(50),		--ǰ SubDirectory  UseBaseUrl Flag
@NewWindow nvarchar(50),		--ǰ SubDirectory  NewWindow Flag
@Overview nvarchar(50),		--ǰ SubDirectory Ƿ SubDirectories ĸ
@Wizard nvarchar(50),			--ǰ SubDirectory µ PageDircetory Ƿ򵼵ʽ

@Editor ntext,				--ǰ SubDirectory ı༭Ȩޣַ NULLֻ Admin  ChiefEditorԼ˼̳еϼĿ¼ı༭Ա༭༭֣ԶЩ༭Ա༭
@DedicatedTo ntext,			--ǰ SubDirectory ķȨ Ϊַ NULL˿ɷʣָû飬ָûָµûɷʣ
@CommentsPermission ntext		--ǰ SubDirectory Ȩ ǿַ NULL˿ָۣû飬ָûµûۣ

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,N'SubDirectory',@SubDirectoryID,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==޸ SubDirectory
--=====================================================
UPDATE dbo.SubDirectory SET

	Serial=@Serial,
	[Name]=@Name,
	Url=@Url,
	UseBaseUrl=@UseBaseUrl,
	NewWindow=@NewWindow,
	Overview=@Overview,
	Wizard=@Wizard,
	Editor=@Editor,
	DedicatedTo=@DedicatedTo,
	CommentsPermission=@CommentsPermission


WHERE [ID]=@SubDirectoryID

--=====================================================
--== @Overview Ϊ true򽫱 SubDirectory ֵ SubDirectory Ŷӣ 2 ʼ󣬽ǰ SubDirectory  Serial Ϊ 1ʵ˽ Overview=true  SubDirectory ׵Ŀ
--==⣬Ҫ鵱ǰ SubDirectory µ PageDirectory ĿǷ >1ǣٴΪΪ SubDirectory,  PageDirectory ֻΪ 1 
--=====================================================
IF @Overview=N'true'

BEGIN
	--=====================================================
	--==õǰ SubDirectory µ PageDirectory Ŀ >1 ٴ
	--=====================================================
	DECLARE @Count INT
	SELECT @Count=COUNT(pd.[ID]) FROM dbo.PageDirectory pd WHERE pd.SubDirectoryID=@SubDirectoryID

	IF @Count>1

		BEGIN
			UPDATE dbo.SubDirectory SET Overview=N'false'  WHERE [ID]=@SubDirectoryID
			RAISERROR(N'ǰĿ¼µҳĿ¼1뽫ǰĿ¼ΪϼĿ¼ĸݣ򣬸Ŀ¼ҳĿ¼ĿӦó1ΪΪĺΪǰĿ¼µĵ1ҳĿ¼µݽֱʾڸĿ¼ϼĿ¼¡',16,1)
		END

	ELSE

		BEGIN	
			EXEC dbo.SubDirectorySetOverview @User,@SubDirectoryID
		END
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[SubDirectoryModify]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.MainDirectorySave    Script Date: 2009-7-10 19:03:43 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[MainDirectorySave]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[MainDirectorySave]
GO


--====================================================================================
--== MainDirectory
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.MainDirectorySave

@User nvarchar(50),					-- ASPX ˴ݹĵǰû

@Serial int,						--ǰ MainDirectory кţÿ Knowledge ʾɸ Serial кԽԽʾ
@Name nvarchar(100),					--ǰ MainDirectory 
@Url nvarchar(2000),					--ǰ MainDirectory  Url
@UseBaseUrl nvarchar(50),				--ǰ MainDirectory  UseBaseUrl
@NewWindow nvarchar(50),				--ǰ MainDirectory  NewWindow Flag
@System nvarchar(50),					--ǰ MainDirectory  System Flag
@InActiveMainMenuIconMap ntext,			--ǰ MainDirectory  InActiveMainMenuIconMap
@ActiveMainMenuIconMap ntext,			--ǰ MainDirectory  ActiveMainMenuIconMap
@BannerMap ntext,					--ǰ MainDirectory  BannerMap
@BannerContentLayer ntext,				--ǰ MainDirectory  BannerContentLayer

@Editor ntext,						--ǰ mainDirectory ı༭Ȩ Ϊַ NULLֻ Admin  ChiefEditor Ա༭˾༭֣Զָ༭Ա༭
@DedicatedTo ntext,					--ǰ MainDirectory ķȨ Ϊַ NULL˿ɷʣָû飬ָûָµûɷʣ
@CommentsPermission ntext,				--ǰ MainDirectory Ȩ ǿַ NULL˿ָۣû飬ָûµûۣ

@oNewID int OUT					--¼¼ ID 

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼ Ҫ Admin   ChiefEditor Ȩޣ
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,N'',0,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==޸ MainDirectory ¼֮ǰȿ¼ @System ǲΪ "true"ǣݿΪ true ļ¼Ϊ 'false' Ϊֻһ true˵ϵͳͬʱֻһ˵ System Menu
--=====================================================
IF @System=N'true'
BEGIN
	UPDATE dbo.MainDirectory SET [System]=N'false' WHERE [System]=N'true'
END

--=====================================================
--== MainDirectory ¼
--=====================================================
INSERT INTO dbo.MainDirectory(Serial,[Name],Url,UseBaseUrl,NewWindow,[System],InActiveMainMenuIconMap,ActiveMainMenuIconMap,BannerMap,BannerContentLayer,Editor,DedicatedTo,CommentsPermission) VALUES(@Serial,@Name,@Url,@UseBaseUrl,@NewWindow,@System,@InActiveMainMenuIconMap,@ActiveMainMenuIconMap,@BannerMap,@BannerContentLayer,@Editor,@DedicatedTo,@CommentsPermission)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--======================================================
--==ոձϢ ID
--======================================================
SELECT @oNewID=SCOPE_IDENTITY()	--ڸոɵ¼¼IDSCOPE_IDENTITY() ζŽڱ Seesion ڵı

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[MainDirectorySave]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.MainDirectoryModify    Script Date: 2009-7-10 19:03:43 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[MainDirectoryModify]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[MainDirectoryModify]
GO

--====================================================================================
--==޸ MainDirectory
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.MainDirectoryModify

@User nvarchar(50),					-- ASPX ˴ݹĵǰû

@MainDirectoryID int,					--ǰ MainDirectory  ID

@Serial int,						--ǰ MainDirectory кţÿ Knowledge ʾɸ Serial кԽԽʾ
@Name nvarchar(100),					--ǰ MainDirectory 
@Url nvarchar(2000),					--ǰ MainDirectory  Url
@UseBaseUrl nvarchar(50),				--ǰ MainDirectory  UseBaseUrl
@NewWindow nvarchar(50),				--ǰ MainDirectory  NewWindow Flag
@System nvarchar(50),					--ǰ MainDirectory  System Flag
@InActiveMainMenuIconMap ntext,			--ǰ MainDirectory  InActiveMainMenuIconMap
@ActiveMainMenuIconMap ntext,			--ǰ MainDirectory  ActiveMainMenuIconMap
@BannerMap ntext,					--ǰ MainDirectory  BannerMap 
@BannerContentLayer ntext,				--ǰ MainDirectory  BannerContentLayer

@Editor ntext,						--ǰ MainDirectory ı༭Ȩ Ϊַ NULLֻ Admin  ChiefEditor Ա༭˾༭֣ӢĶŸĶ༭Щ༭Ա༭
@DedicatedTo ntext,					--ǰ MainDirectory ķȨ Ϊַ NULL˿ɷʣָû飬ָûָµûɷʣ
@CommentsPermission ntext				--ǰ MainDirectory Ȩ ǿַ NULL˿ָۣû飬ָûµûۣ



AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,N'MainDirectory',@MainDirectoryID,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==޸ MainDirectory ¼֮ǰȿ¼ @System ǲΪ "true"ǣݿΪ true ļ¼Ϊ 'false' Ϊֻһ true˵ϵͳͬʱֻһ˵ System Menu
--=====================================================
IF @System=N'true'
BEGIN
	UPDATE dbo.MainDirectory SET [System]=N'false' WHERE [System]=N'true'
END

--=====================================================
--==޸ MainDirecytory
--=====================================================
UPDATE dbo.MainDirectory SET

	Serial=@Serial,
	[Name]=@Name,
	Url=@Url,
	UseBaseUrl=@UseBaseUrl,
	NewWindow=@NewWindow,
	[System]=@System,
	InActiveMainMenuIconMap=@InActiveMainMenuIconMap,
	ActiveMainMenuIconMap=@ActiveMainMenuIconMap,
	BannerMap=@BannerMap,
	BannerContentLayer=@BannerContentLayer,
	Editor=@Editor,
	DedicatedTo=@DedicatedTo,
	CommentsPermission=@CommentsPermission

WHERE [ID]=@MainDirectoryID

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[MainDirectoryModify]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.MainDirectoryDelete    Script Date: 2009-7-10 19:03:37 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[MainDirectoryDelete]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[MainDirectoryDelete]
GO

--====================================================================================
--==ɾ MainDirectory Ŀ
--==ɾ MainDirectory Ŀͬʱᴥ Trigger ɾ MainDirectory Ӧ SubDirectory  MainDirectoryContent
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.MainDirectoryDelete

@User nvarchar(50),				-- ASPX ˴ݹĵǰû

@MainDirectoryID int				--ɾ MainDirectory  Ŀ ID

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼  Ҫ Admin  ChiefEditor Ȩޣ
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,N'',0,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==
--=====================================================
DELETE FROM dbo.MainDirectory WHERE [ID]=@MainDirectoryID

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[MainDirectoryDelete]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.SubDirectoryDelete    Script Date: 2009-7-10 19:03:40 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[SubDirectoryDelete]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[SubDirectoryDelete]
GO

--====================================================================================
--==ɾ SubDirectory Ŀ
--==ɾ SubDirectory Ŀ Trigger ͬʱɾ SubDirectoryContent  PageDirectory еӦĿ
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.SubDirectoryDelete

@User nvarchar(50),				-- ASPX ˴ݹĵǰû

@SubDirectoryID int				--ɾ SubDirectory  Ŀ ID

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== SubDirectoryID  MainDirectoryID
--=====================================================
DECLARE @MainDirectoryID INT
SELECT @MainDirectoryID=sd.MainDirectoryID FROM dbo.SubDirectory sd WHERE sd.[ID]=@SubDirectoryID

--=====================================================
--==ûȨ޼飨ҪϼȨޣ
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,N'MainDirectory',@MainDirectoryID,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== SubDirectoryID öӦ MainDirectoryIDǰ MainDirectory Ƿֻһ SubDirectoryǣٴΪһ MainDirectory Ӧһ SubDirectory
--=====================================================
--DECLARE @MainDirectoryID INT
DECLARE @Count INT

--SELECT @MainDirectoryID=sd.MainDirectoryID FROM dbo.SubDirectory sd WHERE sd.[ID]=@SubDirectoryID
SELECT @Count=COUNT(sd.[ID]) FROM dbo.SubDirectory sd WHERE sd.MainDirectoryID=@MainDirectoryID

--=====================================================
--==Ψһ SubDirectory Ŀٴɾ
--=====================================================
IF @Count<=1

	BEGIN
		--=====================================================
		--==ٴ
		--=====================================================
		RAISERROR(N'ɾĿ¼ϼĿ¼Ŀ¼ΨһĿɾ',16,1)
	END
ELSE

	BEGIN
		--=====================================================
		--==
		--=====================================================
		DELETE FROM dbo.SubDirectory WHERE [ID]=@SubDirectoryID
	END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[SubDirectoryDelete]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.PageDirectoryDelete    Script Date: 2009-7-10 19:03:38 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[PageDirectoryDelete]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[PageDirectoryDelete]
GO

--====================================================================================
--==ɾ PageDirectory Ŀ
--==ɾ PageDirectory Ŀ Trigger ͬʱɾ Knowledge  PageDirectoryContent Ŀ
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.PageDirectoryDelete

@User nvarchar(50),				-- ASPX ˴ݹĵǰû

@PageDirectoryID int				--ɾ PageDirectory  Ŀ ID

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== PageDirectoryID ϼ SubDirectoryID
--=====================================================
DECLARE @SubDirectoryID INT
SELECT @SubDirectoryID=pd.SubDirectoryID FROM dbo.PageDirectory pd WHERE pd.[ID]=@PageDirectoryID

--=====================================================
--==ûȨ޼ ҪϼȨޣ
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,N'SubDirectory',@SubDirectoryID,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== PageDirectoryID öӦ SubDirectoryIDǰ SubDirectory Ƿֻһ PageDirectoryǣٴΪһ SubDirectory Ӧһ PageDirectory
--=====================================================
--DECLARE @SubDirectoryID2 INT
DECLARE @Count INT

--SELECT @SubDirectoryID2=pd.SubDirectoryID FROM dbo.PageDirectory pd WHERE pd.[ID]=@PageDirectoryID
SELECT @Count=COUNT(pd.[ID]) FROM dbo.PageDirectory pd WHERE pd.SubDirectoryID=@SubDirectoryID

--=====================================================
--==Ψһ PageDirectory Ŀٴɾ
--=====================================================
IF @Count<=1

	BEGIN
		--=====================================================
		--==ٴ
		--=====================================================
		RAISERROR(N'ɾҳĿ¼ϼĿ¼Ŀ¼ΨһĿɾ',16,1)
	END

ELSE

	BEGIN
		--=====================================================
		--==ɾ
		--=====================================================
		DELETE FROM dbo.PageDirectory WHERE [ID]=@PageDirectoryID
	END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[PageDirectoryDelete]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeDelete    Script Date: 2009-7-10 19:03:39 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeDelete]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeDelete]
GO

--====================================================================================
--==ɾ Knowledge Ŀ
--==ɾ Knowledge Ŀʱ Knowledge е Trigger ᱻִж KnowledgeContent ӦĿɾ
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeDelete

@User nvarchar(50),				-- ASPX ˴ݹĵǰû

@KnowledgeID int				--ɾ Knowledge  Ŀ ID

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== @KnowledgeID ضӦ PageDirectoryID
--=====================================================
DECLARE @PageDirectoryID INT
SELECT @PageDirectoryID=now.PageDirectoryID FROM dbo.Knowledge now WHERE now.[ID]=@KnowledgeID

--=====================================================
--==ûȨ޼ ɾȨҪϼ
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,N'PageDirectory',@PageDirectoryID,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ɾ
--=====================================================
DELETE FROM dbo.Knowledge WHERE [ID]=@KnowledgeID

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeDelete]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.RegisterSave    Script Date: 2009-7-10 19:03:42 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[RegisterSave]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[RegisterSave]
GO

--====================================================================================
--==ûע
--==ȼ鵱ǰûǷѾڣڣٴ
--==ôûд Users  Community ɫͬʱ UserForums Уû Read, TopicWriteEnabled, FollowUpWriteEnabled Ȩ޷ Public Forum
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.RegisterSave

@Name nvarchar(50),					--û
@Password nvarchar(20),				--ԭģݿû 󳤶 20
@EncryptedPassword nvarchar(200),			--ļʽ뽫 Users  Login ʱ򣬽ͬ¼ 󳤶 200
@FirstName nvarchar(50),				--
@LastName nvarchar(50),				--
@Tel nvarchar(50),					--绰
@Email nvarchar(100),					--ʼ
@Sex int,						--Ա
@Organization nvarchar(200),				--֯
@Remark nvarchar(2000)				--ע

AS


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼ Ҫ
--=====================================================


--=====================================================
--==
--=====================================================
SET @Name=LTRIM(RTRIM(@Name))
SET @Password=LTRIM(RTRIM(@Password))
SET @EncryptedPassword=LTRIM(RTRIM(@EncryptedPassword))


--=====================================================
--==ĳЩΪ
--=====================================================
IF (@Name=N'') OR (@Name IS NULL) OR (@Password=N'') OR (@Password IS NULL) OR (@EncryptedPassword=N'') OR (@EncryptedPassword IS NULL)
BEGIN
	RAISERROR(N'û벻Ϊա',16,1)
	RETURN
END


--=====================================================
--==ûѾ
--=====================================================
IF dbo.UDF_PublicProfileExists(@Name)=1
BEGIN
	RAISERROR(N'ѡûѾڣѡһ֡',16,1)
	RETURN
END


--=====================================================
--==ر  
--==עԶ UserRole (2 - Community)
--==עû IsClient ԶΪ 2 (CANCEL)
--=====================================================
DECLARE @UserRole INT 	
SET @UserRole=dbo.UDF_UserRoleID(N'Community')

--=====================================================
--== UserRole ͬͬ Name,Password,.... 浽 Users 
--=====================================================
INSERT INTO dbo.Users ([Name],[Password],FirstName,LastName,Tel,Email,Sex,Organization,Remark,RegisterDate,UserRole) VALUES (@Name,@EncryptedPassword,@FirstName,@LastName,@Tel,@Email,@Sex,@Organization,@Remark,GETDATE(),@UserRole)

--=====================================================
--==û ReadEnabled, TopicWriteEnabled, FollowUpWriteEnabled Ȩ޷ Public Forum
--=====================================================
INSERT INTO dbo.UserForums ([User],Forum,ReadEnabled,TopicWriteEnabled,FollowUpWriteEnabled) SELECT @Name,[ID],1,1,1 FROM dbo.Forum WHERE [Public]=N'true'

--=====================================================
--==ûӵעĬ
--=====================================================
INSERT INTO dbo.UserGroups (UserGroupID,[User]) SELECT ug.[ID], @Name FROM dbo.UserGroup ug WHERE ug.RegisterDefault=1

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[RegisterSave]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.CommunityTreeSelect    Script Date: 2009-7-10 19:03:41 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[CommunityTreeSelect]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[CommunityTreeSelect]
GO

--====================================================================================
--== View_CommunityTree лȡȫָļ¼
--== CommunityDirectory  CommunityItem  NULL򷵻ȫ¼ 򣬷ָļ¼
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.CommunityTreeSelect

@CommunityDirectory NVARCHAR(4000),		--Community Ŀ¼
@CommunityItem INT,					--Community ID
@Culture nvarchar(100)     				--ָĻ  


AS
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== @CommunityDirectory  @CommunityItem  NULL
--=====================================================
IF @CommunityDirectory IS NULL AND @CommunityItem IS NULL

	--=====================================================
	--== View_CommunityTree
	--=====================================================
	BEGIN
		SELECT * FROM dbo.View_CommunityTree WHERE Culture=@Culture ORDER BY Serial
	END

ELSE

	--=====================================================
	--== @CommunityDirectory  @CommunityItem  NULL
	--=====================================================
	IF @CommunityDirectory IS NOT NULL AND @CommunityItem IS NOT NULL

		--=====================================================
		--==ָ @CommunityDirectory µָ Item
		--=====================================================
		BEGIN
			SELECT * FROM dbo.View_CommunityTree WHERE Directory IN (Select Element From dbo.UDF_PublicSplit(@CommunityDirectory,N',')) AND [ID]=@CommunityItem AND Culture=@Culture ORDER BY Serial
		END

	ELSE

		--=====================================================
		--==ָ @CommunityDirectory µ Item
		--=====================================================
		BEGIN
			SELECT * FROM dbo.View_CommunityTree WHERE Directory IN (Select Element From dbo.UDF_PublicSplit(@CommunityDirectory,N',')) AND Culture=@Culture ORDER BY Serial
		END


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[CommunityTreeSelect]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.CommunitySelect    Script Date: 2009-7-10 19:03:38 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[CommunitySelect]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[CommunitySelect]
GO

--====================================================================================
--==ݸ  CommunityItem (Community ID)  Community еָ¼
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.CommunitySelect

@CommunityItem INT				--Community ¼ ID

AS
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ѡ
--====================================================================================
SELECT
	[ID] AS [ID],
	Serial AS Serial,
	[Name] AS [Name],
	InActiveMainMenuIconMap AS InActiveMainMenuIconMap,
	ActiveMainMenuIconMap AS ActiveMainMenuIconMap,
	BannerMap AS BannerMap,
	BannerContentLayer AS BannerContentLayer

FROM dbo.Community

WHERE [ID]=@CommunityItem

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[CommunitySelect]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.ForumSelect    Script Date: 2009-7-10 19:03:39 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ForumSelect]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[ForumSelect]
GO

--====================================================================================
--==ݸ  CommunityItem (Forum ID)  Forum еָ¼
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.ForumSelect

@CommunityItem INT				--Forum ¼ ID

AS
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ѡ Forum 
--====================================================================================
SELECT
	[ID] AS [ID],
	CommunityID AS CommunityID,
	Serial AS Serial,
	[Name] AS [Name],
	Moderator AS Moderator,
	ISNULL([Public],N'true') AS [Public]

FROM dbo.Forum

WHERE [ID]=@CommunityItem


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[ForumSelect]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.CommunitySave    Script Date: 2009-7-10 19:03:43 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[CommunitySave]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[CommunitySave]
GO

--====================================================================================
--== Community
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.CommunitySave

@User nvarchar(50),					-- ASPX ˴ݹĵǰû

@Serial int,						--ǰ Community кţÿ Community  ʾɸ Serial кԽԽʾ
@Name nvarchar(50),					--ǰ Community 
@InActiveMainMenuIconMap ntext,			--ǰ Community  InActiveMainMenuIconMap
@ActiveMainMenuIconMap ntext,			--ǰ Community  ActiveMainMenuIconMap
@BannerMap ntext,					--ǰ Community  BannerMap
@BannerContentLayer ntext,				--ǰ Community  BannerContentLayer

@oNewID int OUT					--¼¼ ID 

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminUserAuthentication @User,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==
--=====================================================
INSERT INTO dbo.Community(Serial,[Name],InActiveMainMenuIconMap,ActiveMainMenuIconMap,BannerMap,BannerContentLayer) VALUES(@Serial,@Name,@InActiveMainMenuIconMap,@ActiveMainMenuIconMap,@BannerMap,@BannerContentLayer)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--======================================================
--==ոձϢ ID
--======================================================
SELECT @oNewID=SCOPE_IDENTITY()	--ڸոɵ¼¼IDSCOPE_IDENTITY() ζŽڱ Session ڵı

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[CommunitySave]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.ForumSave    Script Date: 2009-7-10 19:03:39 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ForumSave]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[ForumSave]
GO

--====================================================================================
--== Forum
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.ForumSave

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@CommunityID int,			--ǰ Forum Ӧ Community  ID

@Serial int,				--ǰ Forum кţÿ Forum  ʾɸ Serial кԽԽʾ
@Name nvarchar(50),			--ǰ Forum 
@Moderator nvarchar(1000),		--ǰ Forum İбԡ
@Public nvarchar(50),			--ǰ Forum Ƿ Public

@oNewID int OUT			--¼¼ ID 

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminUserAuthentication @User,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== 
--=====================================================
INSERT INTO dbo.Forum(CommunityID,Serial,[Name],Moderator,[Public]) VALUES(@CommunityID,@Serial,@Name,dbo.UDF_ModeratorClean(@Moderator),@Public)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--======================================================
--==ոձϢ ID
--======================================================
SELECT @oNewID=SCOPE_IDENTITY()	--ڸոɵ¼¼IDSCOPE_IDENTITY() ζŽڱ Session ڵı

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[ForumSave]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.CommunityModify    Script Date: 2009-7-10 19:03:43 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[CommunityModify]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[CommunityModify]
GO

--====================================================================================
--==޸ Community
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.CommunityModify

@User nvarchar(50),					-- ASPX ˴ݹĵǰû

@CommunityID int,					--ǰ Community  ID

@Serial int,						--ǰ Community кţÿ Community ʾɸ Serial кԽԽʾ
@Name nvarchar(50),					--ǰ Community 
@InActiveMainMenuIconMap ntext,			--ǰ Community  InActiveMainMenuIconMap
@ActiveMainMenuIconMap ntext,			--ǰ Community  ActiveMainMenuIconMap
@BannerMap ntext,					--ǰ Community  BannerMap
@BannerContentLayer ntext				--ǰ Community  BannerContentLayer

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminUserAuthentication @User,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==
--=====================================================
UPDATE dbo.Community SET

	Serial=@Serial,
	[Name]=@Name,
	InActiveMainMenuIconMap=@InActiveMainMenuIconMap,
	ActiveMainMenuIconMap=@ActiveMainMenuIconMap,
	BannerMap=@BannerMap,
	BannerContentLayer=@BannerContentLayer

WHERE [ID]=@CommunityID

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[CommunityModify]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.ForumModify    Script Date: 2009-7-10 19:03:39 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ForumModify]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[ForumModify]
GO

--====================================================================================
--==޸ Forum
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.ForumModify

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@ForumID int,				--ǰ Forum  ID

@Serial int,				--ǰ Forum кţÿ Forum ʾɸ Serial кԽԽʾ
@Name nvarchar(50),			--ǰ Forum 
@Moderator nvarchar(1000),		--ǰ Forum İб  
@Public nvarchar(50)			--ǰ Forum Ƿ Public ûʱ򣬻ԶΪ½û Public Forum Ȩޣ


AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminUserAuthentication @User,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==޸ 
--=====================================================
UPDATE dbo.Forum SET

	Serial=@Serial,
	[Name]=@Name,
	Moderator=dbo.UDF_ModeratorClean(@Moderator),
	[Public]=@Public

WHERE [ID]=@ForumID


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[ForumModify]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.CommunityDelete    Script Date: 2009-7-10 19:03:38 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[CommunityDelete]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[CommunityDelete]
GO

--====================================================================================
--==ɾ Community Ŀ
--==ɾ Community Ŀ Trigger ͬʱɾ CommunityContent  Forum жӦļ¼
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-11-08
--====================================================================================

CREATE PROCEDURE dbo.CommunityDelete

@User nvarchar(50),				-- ASPX ˴ݹĵǰû

@CommunityID int				--ɾ Community  Ŀ ID

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminUserAuthentication @User,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==
--=====================================================
DELETE FROM dbo.Community WHERE [ID]=@CommunityID

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[CommunityDelete]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.ForumDelete    Script Date: 2009-7-10 19:03:38 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ForumDelete]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[ForumDelete]
GO

--====================================================================================
--==ɾ Forum Ŀ
--==ɾĿ Trigger ͬʱɾ Topic Ӧ¼
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.ForumDelete

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@ForumID int				--ɾ Forum  Ŀ ID

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminUserAuthentication @User,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==
--=====================================================
DELETE FROM dbo.Forum WHERE [ID]=@ForumID

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[ForumDelete]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeQuery    Script Date: 2009-7-10 19:03:39 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeQuery]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeQuery]
GO

--====================================================================================
--== SP ãݸѯ Knowledge 
--== KeywordΪNULL, 
--==Culture ֻĻµ
--==ҳƣȽѯһṹһһPagingIDıPagingID@PageSize@CurrentPageѡȡǰҳļ¼ҳΪһ׷λ
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeQuery

@Keyword nvarchar(4000),		--ؼ
@Culture nvarchar(100),			--ָĻ

@PageSize INT,			--ҳƣÿҳĳߴ
@CurrentPage INT,			--ҳƣǰҳ
@OrderBy nvarchar(100),		--
@OrderByOrder nvarchar(10)		--ʽ ASC, DESC

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ݴڴڶ̬ĵطʹã
--=====================================================
SET @Keyword=dbo.UDF_PublicStringEscape(@Keyword)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==Ȩ޼飨Ҫ
--=====================================================

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== Where Ӿ
--=====================================================
DECLARE @DynSQL NVARCHAR(4000)    
DECLARE @DynWhere NVARCHAR(4000)

--=====================================================
--==ҳ 
--=====================================================
SET @DynSQL=N' SET NOCOUNT ON   '
SET @DynSQL=@DynSQL + N' Declare @Paging table '
SET @DynSQL=@DynSQL + N' ( '
SET @DynSQL=@DynSQL + N' PagingID int identity(1,1), '
SET @DynSQL=@DynSQL + N' [ID] int, '
SET @DynSQL=@DynSQL + N' Title nvarchar(2000) COLLATE database_default, '
SET @DynSQL=@DynSQL + N' Content ntext COLLATE database_default, '
SET @DynSQL=@DynSQL + N' PageDirectoryName nvarchar(100) COLLATE database_default '
SET @DynSQL=@DynSQL + N' ) '

--=====================================================
--==ҳ 
--=====================================================
SET @DynSQL=@DynSQL + N' Insert into @Paging '

SET @DynSQL=@DynSQL + N' Select    '  
SET @DynSQL=@DynSQL + N' now.[ID] as [ID], '
SET @DynSQL=@DynSQL + N' Case nowc.Title When Null Then N''No Title'' When N'''' Then N''No Title'' Else nowc.Title End as Title, '
SET @DynSQL=@DynSQL + N' nowc.Content as Content, '
SET @DynSQL=@DynSQL + N' pd.[Name] as PageDirectoryName '

SET @DynSQL=@DynSQL + N' From dbo.Knowledge now '
SET @DynSQL=@DynSQL + N' Left Join dbo.KnowledgeContent nowc on nowc.KnowledgeID=now.[ID] And nowc.Culture='''  + @Culture +  N''''
SET @DynSQL=@DynSQL + N' Left Join dbo.PageDirectory pd on pd.[ID]=now.PageDirectoryID '
SET @DynSQL=@DynSQL + N' WHERE nowc.Hidden<>N''true'' '

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
		
--=====================================================
--==̬ WHERE Ӿ
--=====================================================
SET @DynWhere=N''
		
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
		
--=====================================================
--==@Keyword ͳ0߿ַʾͳ: ֧ģͳ :
--==ע⣺ֱ Title  Content н
--=====================================================
IF @Keyword IS NOT NULL  
BEGIN
	--=====================================================
	--==˵ո (Ϊ @Keyword ΪNULL,Խ˳ոĲŵ)
	--=====================================================
	SET @Keyword=RTRIM(LTRIM(@Keyword)) 
		
	IF @Keyword<>N'' 
	BEGIN		
		SET @DynWhere=@DynWhere + N' and (nowc.Title like N''%' + @Keyword + N'%'' or nowc.Content like N''%' + @Keyword + N'%'') ' 
	END
END
	
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
		
--===========================================================
--==ǰ SQL  ̬ WHERE Ӿ @DynSQL Ѿ WHERE 1=1
--===========================================================
SET @DynSQL=@DynSQL + @DynWhere
		
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--===========================================================
--== Order By Ӿ
--== OrderBy='' ʹȱʡ order by UpdateTime DESC
--===========================================================
SET @OrderBy=LTRIM(RTRIM(@OrderBy))
SET @OrderByOrder=LTRIM(RTRIM(@OrderByOrder))
		
IF LEN(@OrderBy)=0 OR  LEN(@OrderByOrder)=0
	BEGIN
	SET @DynSQL=@DynSQL + N' order by Title DESC '
	END
ELSE
	BEGIN
	SET @DynSQL=@DynSQL + N' order by [' + @OrderBy + N'] ' + @OrderByOrder
	END
		

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
		
--=====================================================
--== @Paging лȡ
--=====================================================
Declare @FirstRecord int
Declare @LastRecord int
		
set @FirstRecord=(@CurrentPage - 1) * @PageSize	--ǰҳһ¼ǰ
set @LastRecord=(@CurrentPage * @PageSize + 1)	--ǰҳһ¼
		
--=====================================================
--==ܼ¼ÿҳļ¼Ceiling()õΪҳ ע⣺count(*)   @PageSize Ϊ INTõ INTԣҪת Decimal(18,2)
--=====================================================
set @DynSQL=@DynSQL + N' Select *,PageCount=CEILING (Convert(decimal(18,2),(select count(*) from @Paging)) / Convert(decimal(18,2),' + Convert(nvarchar(20),@PageSize) + N')) From @Paging Where PagingID>' + Convert(nvarchar(20),@FirstRecord) + N' and PagingID<' + Convert(nvarchar(20),@LastRecord)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--============================================
--==鶯̬ĳȣԳϵͳ
--============================================
DECLARE @oPassDynSQL INT
EXEC dbo.PublicDynSQLLengthCheck @DynSQL,@oPassDynSQL OUT
IF @oPassDynSQL=0 BEGIN RETURN END

--=====================================================
--==ִж̬ SQL 䣬 ʼͳ
--=====================================================
EXEC(@DynSQL)
RETURN

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeQuery]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.UserAccountOnlineList    Script Date: 2009-7-10 19:03:41 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UserAccountOnlineList]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[UserAccountOnlineList]
GO

--====================================================================================
--== Users õǰûб
--== UDF_PublicLoginOnline ԼĳûǷ
--== SP  DataRestoreUI.cs жϵǰǷԽ Restore  Restore һȫʩǣ뱣֤ǰûû
--==2008/11/19 Ŀǰ£UDF_PublicLoginOnline ʼշ 0 ԣ UserAccountOnlineList ʼշؿ Ϊǲʹݿ⼶ûϵͳ Table ûϵͳĿǰ UserOnLine ֻԻȻѾûãϣԺ Table ҲʵûǷ߸٣磬һû½ Profile һ online ־뿪һ offline ־Ժļƻ
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-11-08
--====================================================================================

CREATE PROCEDURE dbo.UserAccountOnlineList

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

SELECT DISTINCT
		usr.[Name] AS [Name]

FROM dbo.Users usr
WHERE dbo.UDF_PublicLoginOnline(usr.[Name])=1

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UserAccountOnlineList]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.MainDirectoryContentSelect    Script Date: 2009-7-10 19:03:39 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[MainDirectoryContentSelect]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[MainDirectoryContentSelect]
GO

--====================================================================================
--==ݸ  KnowledgeItem (MainDirectory ID)  MainDirectoryContent   Culture µļ¼ָ¼
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.MainDirectoryContentSelect

@KnowledgeItem INT				--MainDirectory ¼ ID

AS
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ѡ
--====================================================================================
SELECT
	mdc.[ID] AS [ID],
	mdc.MainDirectoryID AS MainDirectoryID,
	mdc.Culture AS Culture,
	mdc.Title AS Title,
	mdc.[Description] AS [Description],
	mdc.Hidden AS Hidden,
	mdc.PageHeader AS PageHeader,
	mdc.PageFooter AS PageFooter

FROM dbo.MainDirectoryContent mdc 

WHERE mdc.MainDirectoryID=@KnowledgeItem

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[MainDirectoryContentSelect]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.SubDirectoryContentSelect    Script Date: 2009-7-10 19:03:40 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[SubDirectoryContentSelect]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[SubDirectoryContentSelect]
GO

--====================================================================================
--==ݸ  KnowledgeItem (SubDirectory ID)  SubDirectoryContent  Culture µļ¼
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.SubDirectoryContentSelect

@KnowledgeItem INT				--SubDirectory ¼ ID

AS
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ѡ
--====================================================================================
SELECT
	sdc.[ID] AS [ID],
	sdc.SubDirectoryID AS SubDirectoryID,
	sdc.Culture AS Culture,
	sdc.Title AS Title,
	sdc.[Description] AS [Description],
	sdc.WizardPreviousTitle AS WizardPreviousTitle,
	sdc.WizardNextTitle AS WizardNextTitle,
	sdc.Hidden AS Hidden,
	sdc.PageHeader,
	sdc.PageFooter


FROM dbo.SubDirectoryContent sdc 

WHERE sdc.SubDirectoryID=@KnowledgeItem

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[SubDirectoryContentSelect]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.PageDirectoryContentSelect    Script Date: 2009-7-10 19:03:40 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[PageDirectoryContentSelect]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[PageDirectoryContentSelect]
GO

--====================================================================================
--==ݸ  KnowledgeItem (PageDirectory ID)  PageDirectoryContent м¼µļ¼
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.PageDirectoryContentSelect

@KnowledgeItem INT				--PageDirectory ¼ ID

AS
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ѡ
--====================================================================================
SELECT
	pdc.[ID] AS [ID],
	pdc.PageDirectoryID AS PageDirectoryID,
	pdc.Culture AS Culture,
	pdc.SeoTitle AS SeoTitle,
	pdc.SeoDescription AS SeoDescription,
	pdc.SeoKeywords AS SeoKeywords,
	pdc.Title AS Title,
	pdc.[Description] AS [Description],
	pdc.Hidden AS Hidden,
	pdc.PageHeader AS PageHeader,
	pdc.PageFooter AS PageFooter

FROM dbo.PageDirectoryContent pdc

WHERE pdc.PageDirectoryID=@KnowledgeItem

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[PageDirectoryContentSelect]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeContentSelect    Script Date: 2009-7-10 19:03:37 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeContentSelect]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeContentSelect]
GO

--====================================================================================
--==ݸ  Knowledge ID   KnowledgeContent Ļµļ¼
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeContentSelect

@KnowledgeItem INT				--Knowledge ¼ ID

AS
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ѡ
--====================================================================================
SELECT
	nowc.[ID] AS [ID],
	nowc.KnowledgeID AS KnowledgeID,
	nowc.Culture AS Culture,
	nowc.Template AS Template,
	nowc.Title AS Title,
	nowc.TitleShow AS TitleShow,
	nowc.Hidden AS Hidden,
	nowc.Content AS Content,
	nowc.Tag AS Tag,
	nowc.Abstract AS Abstract

FROM dbo.KnowledgeContent nowc

WHERE nowc.KnowledgeID=@KnowledgeItem

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeContentSelect]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.MainDirectoryContentModify    Script Date: 2009-7-10 19:03:43 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[MainDirectoryContentModify]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[MainDirectoryContentModify]
GO

--====================================================================================
--==޸ MainDirectoryContent ¼
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.MainDirectoryContentModify

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@MainDirectoryID int,			--ǰ MainDirectory  ID

@Title nvarchar(200),			--ǰ MainDirectory Contentı
@Description nvarchar(1000),		--ǰ MainDirectory Content
@Hidden nvarchar(50),			--ǰ MainDirectory Content Ƿ

@PageHeader ntext,			--ǰ mainDirectoryContent  PageHeader ¼̳У
@PageFooter ntext,			--ǰ mainDirectoryContent  PageFooter ¼̳У

@Culture nvarchar(100)			--ǰ MainDirectory Content Ļ


AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,N'MainDirectory',@MainDirectoryID,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ǰ @MainDirectoryID ǰ @Culture µ MainDirecytoryContent ¼ڣ޸֮֮ ΪһվںµĻ
--=====================================================
IF EXISTS (Select [ID] From dbo.MainDirectoryContent Where MainDirectoryID=@MainDirectoryID And Culture=@Culture)

	BEGIN
		--=====================================================
		--==޸ MainDirectoryContent
		--=====================================================
		UPDATE dbo.MainDirectoryContent SET

			Title=@Title,
			[Description]=@Description,
			Hidden=@Hidden,
			PageHeader=@PageHeader,
			PageFooter=@PageFooter

		WHERE MainDirectoryID=@MainDirectoryID AND Culture=@Culture
	END

ELSE

	BEGIN
		--=====================================================
		--==޸ MainDirectoryContent
		--=====================================================
		INSERT INTO dbo.MainDirectoryContent 

		(
			MainDirectoryID,
			Culture,
			Title,
			[Description],
			Hidden,
			PageHeader,
			PageFooter
		)

		VALUES

		(
			@MainDirectoryID,
			@Culture,
			@Title,
			@Description,
			@Hidden,
			@PageHeader,
			@PageFooter
		)
	END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[MainDirectoryContentModify]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.SubDirectoryContentModify    Script Date: 2009-7-10 19:03:43 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[SubDirectoryContentModify]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[SubDirectoryContentModify]
GO

--====================================================================================
--==޸ SubDirectoryContent
--====================================================================================
--==Ȩ 2001-2009 CMS
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.SubDirectoryContentModify

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@SubDirectoryID int,			--ǰ SubDirectory  ID

@Title nvarchar(200),			--ǰ SubDirectory Content ı
@Description nvarchar(1000),		--ǰ SubDirectory Content 
@WizardPreviousTitle nvarchar(200),	--ǰ SubDirectory  Wizard Ϊ true ʱ SubDirectory µ PageDirectory ݵĺ棬һ Wizard ǵ Previous ӵıǩ
@WizardNextTitle nvarchar(200),		--ǰ SubDirectory  Wizard Ϊ true ʱ SubDirectory µ PageDirectory ݵĺ棬һ Wizard ǵ "Next" ӵıǩ
@Hidden nvarchar(50),			--ǰǰ SubDirectory Content Ƿ

@PageHeader ntext,			--ǰ SubDirectory  PageHeader ¼̳У
@PageFooter ntext,			--ǰ SubDirectory  PageFooter ¼̳У

@Culture nvarchar(100)			--ǰ SubDirectory Content Ļ

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,N'SubDirectory',@SubDirectoryID,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ǰ @SubDirectoryID ǰ @Culture µ SubDirectoryContent ¼ڣ޸֮֮ ΪһվںµĻ
--=====================================================
IF EXISTS (Select [ID] From dbo.SubDirectoryContent Where SubDirectoryID=@SubDirectoryID And Culture=@Culture)

	BEGIN
		--=====================================================
		--==޸ SubDirectoryContent
		--=====================================================
		UPDATE dbo.SubDirectoryContent SET

			Title=@Title,
			[Description]=@Description,
			WizardPreviousTitle=@WizardPreviousTitle,
			WizardNextTitle=@WizardNextTitle,
			Hidden=@Hidden,
			PageHeader=@PageHeader,
			PageFooter=@PageFooter


		WHERE SubDirectoryID=@SubDirectoryID AND Culture=@Culture
	END

ELSE

	BEGIN
		--=====================================================
		--== SubDirectoryContent
		--=====================================================
		INSERT INTO dbo.SubDirectoryContent 

		(
			SubDirectoryID,
			Culture,
			Title,
			[Description],
			WizardPreviousTitle,
			WizardNextTitle,
			Hidden,
			PageHeader,
			PageFooter
		)

		VALUES

		(
			@SubDirectoryID,
			@Culture,
			@Title,
			@Description,
			@WizardPreviousTitle,
			@WizardNextTitle,
			@Hidden,
			@PageHeader,
			@PageFooter
		)
	END


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[SubDirectoryContentModify]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.PageDirectoryContentModify    Script Date: 2009-7-10 19:03:40 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[PageDirectoryContentModify]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[PageDirectoryContentModify]
GO

--====================================================================================
--==޸ PageDirectoryContent
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.PageDirectoryContentModify

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@PageDirectoryID int,			--ǰ PageDirectory  ID

@SeoTitle nvarchar(500),		--ǰ PageDirectory Content  SeoTitle
@SeoDescription ntext,			--ǰ PageDirectory Content  SeoDescription
@SeoKeywords ntext,			--ǰ PageDirectory Content  SeoKeywords
@Title nvarchar(200),			--ǰ PageDirectory Content ı
@Description nvarchar(1000),		--ǰ PageDirectory Content 
@Hidden nvarchar(50),			--ǰ PageDirectory Content Ƿ
@PageHeader ntext,			--ǰ PageDirectory Content  PageHeader 
@PageFooter ntext,			--ǰ PageDirectory Content  PageFooter 
@Culture nvarchar(100)			--ǰ PageDirectory Content Ļ


AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,N'PageDirectory',@PageDirectoryID,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ǰ @PageDirectoryID ǰ @Culture µ PageDirectoryContent ¼ڣ޸֮֮ ΪһվںµĻ
--=====================================================
IF EXISTS (Select [ID] From dbo.PageDirectoryContent Where PageDirectoryID=@PageDirectoryID And Culture=@Culture)

	BEGIN
		--=====================================================
		--==޸ PageDirectory Content
		--=====================================================
		UPDATE dbo.PageDirectoryContent SET

			SeoTitle=@SeoTitle,
			SeoDescription=@SeoDescription,
			SeoKeywords=@SeoKeywords,
			Title=@Title,
			[Description]=@Description,
			Hidden=@Hidden,
			PageHeader=@PageHeader,
			PageFooter=@PageFooter

		WHERE PageDirectoryID=@PageDirectoryID AND Culture=@Culture
	END

ELSE

	BEGIN
		--=====================================================
		--== PageDirectory Content ¼
		--=====================================================
		INSERT INTO dbo.PageDirectoryContent 

		(
			PageDirectoryID,
			Culture,
			SeoTitle,
			SeoDescription,
			SeoKeywords,
			Title,
			[Description],
			Hidden,
			PageHeader,
			PageFooter
		)

		VALUES

		(
			@PageDirectoryID,
			@Culture,
			@SeoTitle,
			@SeoDescription,
			@SeoKeywords,
			@Title,
			@Description,
			@Hidden,
			@PageHeader,
			@PageFooter
		)
	END


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[PageDirectoryContentModify]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeContentModify    Script Date: 2009-7-10 19:03:39 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeContentModify]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeContentModify]
GO

--====================================================================================
--==޸ KnowledgeContent
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeContentModify

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@KnowledgeID int,			--ǰ Knowledge  ID

@Template nvarchar(200),		--ǰ KnowledgeContent ʹõ Template
@Title nvarchar(2000),			--ǰ KnowledgeContent ı
@TitleShow nvarchar(50),		--Ƿ񽫱ʾУ粩ͣ
@Content ntext,				--ǰ KnowledgeContent 
@Tag nvarchar(500),			--ǰ KnowledgeContent ıǩ
@Hidden nvarchar(50),			--Ƿصǰ Culture µ
@Abstract ntext,				--ǰ KnowledgeContent ժҪڡáժҪʾ
@Culture nvarchar(100)			--ǰ KnowledgeContent Ļ루 zh-cn

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,N'Knowledge',@KnowledgeID,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ǰ @KnowledgeID ǰ @Culture µ KnowledgeContent ¼ڣ޸֮֮ ΪһվںµĻ
--=====================================================
IF EXISTS (Select [ID] From dbo.KnowledgeContent Where KnowledgeID=@KnowledgeID And Culture=@Culture)

	BEGIN
		--=====================================================
		--==޸ KnowledgeContent
		--=====================================================
		UPDATE dbo.KnowledgeContent SET 

			Template=@Template,
			Title=@Title, 
			TitleShow=@TitleShow,
			Content=@Content,
			Tag=@Tag,
			Hidden=@Hidden,
			Abstract=@Abstract

		WHERE KnowledgeID=@KnowledgeID AND Culture=@Culture

		--=====================================================
		--== @KnowledgeID  @Culture  KnowledgeContentID
		--=====================================================
		DECLARE @KnowledgeContentID INT
		SELECT @KnowledgeContentID=nowc.[ID] FROM dbo.KnowledgeContent nowc WHERE nowc.KnowledgeID=@KnowledgeID AND nowc.Culture=@Culture

		--=====================================================
		--==Ƚ KnowledgeTags еǰ KnowledgeContentID µ Tag ɾټµ Tag
		--=====================================================
		DELETE FROM dbo.KnowledgeTags WHERE KnowledgeContentID=@KnowledgeContentID
		INSERT INTO dbo.KnowledgeTags (KnowledgeContentID,Tag) SELECT @KnowledgeContentID,Element FROM dbo.UDF_PublicSplit(@Tag,N',')
	END
ELSE

	BEGIN
		--=====================================================
		--== KnowledgeContent
		--=====================================================
		INSERT INTO dbo.KnowledgeContent 

		(
			KnowledgeID,
			Culture,
			Template,
			Title,
			TitleShow,
			Content,
			Tag,
			Hidden,
			Abstract
		) 

		VALUES

		(
			@KnowledgeID,
			@Culture,
			@Template,
			@Title, 
			@TitleShow,
			@Content,
			@Tag,
			@Hidden,
			@Abstract
		)

		--======================================================
		--==ոձϢ ID
		--======================================================
		DECLARE @oNewID INT
		SELECT @oNewID=SCOPE_IDENTITY()	--ڸոɵ¼¼IDSCOPE_IDENTITY() ζŽڱ Seesion ڵı

		--======================================================
		--== Tag ǡ, бֽ⣬ KnowledgeTags 
		--======================================================
		INSERT INTO dbo.KnowledgeTags(KnowledgeContentID,Tag) SELECT @oNewID, Element FROM dbo.UDF_PublicSplit(@Tag,N',')
		
	END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeContentModify]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.MainDirectoryContentSave    Script Date: 2009-7-10 19:03:43 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[MainDirectoryContentSave]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[MainDirectoryContentSave]
GO

--====================================================================================
--== MainDirectoryContent
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.MainDirectoryContentSave

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@MainDirectoryID INT,			--ǰ MainDirectory  ID

@Title nvarchar(200),			--ǰ MainDirectory Content ı
@Description nvarchar(1000),		--ǰ MainDirectory Content 
@Hidden nvarchar(50),			--ǰ MainDirectory Content Ƿ

@PageHeader ntext,			--ǰ mainDirectoryContent  PageHeader ¼̳У
@PageFooter ntext,			--ǰ mainDirectoryContent  PageFooter ¼̳У

@Culture nvarchar(100),			--ǰ MainDirectory Content Ļ

@oNewID int OUT			--¼¼ ID 

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼  (KnowledgeDirectory=N'' Ҫ Admin  ChiefEditor Ȩ)
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,N'',0,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== MainDirectoryContent ¼
--=====================================================
INSERT INTO dbo.MainDirectoryContent(MainDirectoryID,Culture,Title,[Description],Hidden,PageHeader,PageFooter) VALUES(@MainDirectoryID,@Culture,@Title,@Description,@Hidden,@PageHeader,@PageFooter)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--======================================================
--==ոձϢ ID
--======================================================
SELECT @oNewID=SCOPE_IDENTITY()	--ڸոɵ¼¼IDSCOPE_IDENTITY() ζŽڱ Seesion ڵı

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[MainDirectoryContentSave]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.SubDirectoryContentSave    Script Date: 2009-7-10 19:03:43 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[SubDirectoryContentSave]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[SubDirectoryContentSave]
GO

--====================================================================================
--== SubDirectoryContent
--====================================================================================
--==Ȩ 2001-2009 
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.SubDirectoryContentSave

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@SubDirectoryID int,			--ǰ SubDirectory   ID

@Title nvarchar(200),			--ǰ SubDirectory Content ı
@Description nvarchar(1000),		--ǰ SubDirectory Content 
@WizardPreviousTitle nvarchar(200),	--ǰ SubDirectory  Wizard Ϊ true ʱ SubDirectory µ PageDirectory ݵĺ棬һ Wizard ǵ Previous ӵıǩ
@WizardNextTitle nvarchar(200),		--ǰ SubDirectory  Wizard Ϊ true ʱ SubDirectory µ PageDirectory ݵĺ棬һ Wizard ǵ "Next" ӵıǩ
@Hidden nvarchar(50),			--ǰ SubDirectory Content Ƿ

@PageHeader ntext,			--ǰ SubDirectory  PageHeader ¼̳У
@PageFooter ntext,			--ǰ SubDirectory  PageFooter ¼̳У

@Culture nvarchar(100),			--ǰ SubDirectory Content Ļ

@oNewID int OUT			--¼¼ ID 

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== @SubDirectoryID ȡӦ MainDirectoryID
--=====================================================
DECLARE @MainDirectoryID INT
SELECT @MainDirectoryID=sd.MainDirectoryID FROM dbo.SubDirectory sd WHERE sd.[ID]=@SubDirectoryID

--=====================================================
--==ûȨ޼飨ҪϼȨޣ
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,N'MainDirectory',@MainDirectoryID,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== SubDirectoryContent
--=====================================================
INSERT INTO dbo.SubDirectoryContent(SubDirectoryID,Culture,Title,[Description],WizardPreviousTitle,WizardNextTitle,Hidden,PageHeader,PageFooter) VALUES(@SubDirectoryID,@Culture,@Title,@Description,@WizardPreviousTitle,@WizardNextTitle,@Hidden,@PageHeader,@PageFooter)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--======================================================
--==ոձϢ ID
--======================================================
SELECT @oNewID=SCOPE_IDENTITY()	--ڸոɵ¼¼IDSCOPE_IDENTITY() ζŽڱ Seesion ڵı

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[SubDirectoryContentSave]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.PageDirectoryContentSave    Script Date: 2009-7-10 19:03:40 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[PageDirectoryContentSave]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[PageDirectoryContentSave]
GO

--====================================================================================
--== PageDirectoryContent
--====================================================================================
--==Ȩ 2001-2006 
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.PageDirectoryContentSave

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@PageDirectoryID int,			--ǰ PageDirectory   ID

@SeoTitle nvarchar(500),		--ǰ PageDirectory Content  SeoTitle
@SeoDescription ntext,			--ǰ PageDirectory Content  SeoDescription
@SeoKeywords ntext,			--ǰ PageDirectory Content  SeoKeywords
@Title nvarchar(200),			--ǰ PageDirectory Content ı
@Description nvarchar(1000),		--ǰ PageDirectory Content 
@Hidden nvarchar(50),			--ǰ PageDirectory Content Ƿ
@PageHeader ntext,			--ǰ PageDirectory Content  Header 
@PageFooter ntext,			--ǰ PageDirectory Content  Footer 
@Culture nvarchar(100),			--ǰ PageDirectory Content Ļ

@oNewID int OUT			--¼¼ ID 

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== @PageDirectoryID Ӧ SubDirectoryID Ҫ SubDirectory ༭Ȩޣ
--=====================================================
DECLARE @SubDirectoryID INT
SELECT @SubDirectoryID=pd.SubDirectoryID FROM dbo.PageDirectory pd WHERE pd.[ID]=@PageDirectoryID

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,N'SubDirectory',@SubDirectoryID,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== PageDirectoryContent ¼
--=====================================================
INSERT INTO dbo.PageDirectoryContent(PageDirectoryID,Culture,SeoTitle,SeoDescription,SeoKeywords,Title,[Description],Hidden,PageHeader,PageFooter) VALUES(@PageDirectoryID,@Culture,@SeoTitle,@SeoDescription,@SeoKeywords,@Title,@Description,@Hidden,@PageHeader,@PageFooter)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--======================================================
--==ոձϢ ID
--======================================================
SELECT @oNewID=SCOPE_IDENTITY()	--ڸոɵ¼¼IDSCOPE_IDENTITY() ζŽڱ Seesion ڵı

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[PageDirectoryContentSave]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeContentSave    Script Date: 2009-7-10 19:03:39 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeContentSave]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeContentSave]
GO

--====================================================================================
--== KnowledgeContent
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeContentSave

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@KnowledgeID int,			--ǰ Knowledge  ID

@Template nvarchar(200),		--ǰ KnowledgeContent ʹõ Template
@Title nvarchar(2000),			--ǰ Knowledge Content ı
@TitleShow nvarchar(50),		--ǷʾУ粩ͣ
@Content ntext,				--ǰ Knowledge Content 
@Tag nvarchar(500),			--ǰ Knowledge Content ıǩ
@Hidden nvarchar(50),			--Ƿصǰ Culture µ
@Abstract ntext,				--ǰ Knowledge Content ժҪ
@Culture nvarchar(100),			--ǰ Knowledge Content Ļ

@oNewID int OUT			--¼¼ ID 

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== @KnowledgeID  PageDirectoryID
--=====================================================
DECLARE @PageDirectoryID INT
SELECT @PageDirectoryID=now.PageDirectoryID FROM dbo.Knowledge now WHERE now.[ID]=@KnowledgeID

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,N'PageDirectory',@PageDirectoryID,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== Knowledge Content
--=====================================================
INSERT INTO dbo.KnowledgeContent(KnowledgeID,Culture,Template,Title,TitleShow,Content,Tag,Hidden,Abstract) VALUES(@KnowledgeID,@Culture,@Template,@Title,@TitleShow,@Content,@Tag,@Hidden,@Abstract)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--======================================================
--==ոձϢ ID
--======================================================
SELECT @oNewID=SCOPE_IDENTITY()	--ڸոɵ¼¼IDSCOPE_IDENTITY() ζŽڱ Seesion ڵı

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--======================================================
--== Tag ǡ, бֽ⣬ KnowledgeTags 
--======================================================
INSERT INTO dbo.KnowledgeTags(KnowledgeContentID,Tag) SELECT @oNewID, Element FROM dbo.UDF_PublicSplit(@Tag,N',')

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeContentSave]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.CommunityContentModify    Script Date: 2009-7-10 19:03:38 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[CommunityContentModify]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[CommunityContentModify]
GO

--====================================================================================
--==޸ CommunityContent
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008/10/28
--====================================================================================

CREATE PROCEDURE dbo.CommunityContentModify

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@CommunityID int,			--ǰ Community  ID

@Title nvarchar(200),			--ǰ CommunityContent ı
@Description nvarchar(1000),		--ǰ CommunityContent 
@Hidden nvarchar(50),			--ǰ CommunityContent Ƿ
@Culture nvarchar(100)			--ǰ CommunityContent Ļ루 zh-cn

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminUserAuthentication @User,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ǰ @CommunityID ǰ @Culture µ CommunityContent ¼ڣ޸֮֮ ΪһվںµĻ
--=====================================================
IF EXISTS (Select [ID] From dbo.CommunityContent Where CommunityID=@CommunityID And Culture=@Culture)

	BEGIN
		--=====================================================
		--==޸ CommunityContent
		--=====================================================
		UPDATE dbo.CommunityContent SET 

			Title=@Title, 
			[Description]=@Description,
			Hidden=@Hidden

		WHERE CommunityID=@CommunityID AND Culture=@Culture
	END
ELSE

	BEGIN
		--=====================================================
		--== CommunityContent
		--=====================================================
		INSERT INTO dbo.CommunityContent 

		(
			CommunityID,
			Culture,
			Title,
			[Description],
			Hidden
		) 

		VALUES

		(
			@CommunityID,
			@Culture,
			@Title, 
			@Description,
			@Hidden
		)
		
	END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[CommunityContentModify]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.CommunityContentSave    Script Date: 2009-7-10 19:03:38 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[CommunityContentSave]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[CommunityContentSave]
GO

--====================================================================================
--== CommunityContent
--====================================================================================
--==Ȩ 2001-2008 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.CommunityContentSave

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@CommunityID int,			--ǰ Community  ID

@Title nvarchar(200),			--ǰ CommunityContent ı
@Description nvarchar(1000),		--ǰ CommunityContent 
@Hidden nvarchar(50),			--ǰ CommunityContent  Hidden 
@Culture nvarchar(100),			--ǰ CommunityContent Ļ루 zh-cn

@oNewID int OUT			--¼¼ ID 

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminUserAuthentication @User,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== CommunityContent
--=====================================================
INSERT INTO dbo.CommunityContent 

(
	CommunityID,
	Culture,
	Title,
	[Description],
	Hidden
) 

VALUES

(
	@CommunityID,
	@Culture,
	@Title, 
	@Description,
	@Hidden
)
		
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--======================================================
--==ոձϢ ID
--======================================================
SELECT @oNewID=SCOPE_IDENTITY()	--ڸոɵ¼¼IDSCOPE_IDENTITY() ζŽڱ Session ڵı

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[CommunityContentSave]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.CommunityContentSelect    Script Date: 2009-7-10 19:03:38 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[CommunityContentSelect]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[CommunityContentSelect]
GO

--====================================================================================
--==ݸ  CommunityItem (Community ID)  CommunityContent еָ¼
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.CommunityContentSelect

@CommunityItem INT				--Community ¼ ID

AS
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ѡ
--====================================================================================
SELECT
	coc.[ID] AS [ID],
	coc.CommunityID AS CommunityID,
	coc.Culture AS Culture,
	coc.Title AS Title,
	coc.[Description] AS [Description],
	coc.Hidden AS Hidden

FROM dbo.CommunityContent coc

WHERE CommunityID=@CommunityItem

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[CommunityContentSelect]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.ForumContentModify    Script Date: 2009-7-10 19:03:38 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ForumContentModify]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[ForumContentModify]
GO

--====================================================================================
--==޸ ForumContent
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.ForumContentModify

@User nvarchar(50),					-- ASPX ˴ݹĵǰû

@ForumID int,						--ǰ Forum  ID

@Title nvarchar(200),					--ǰ CommunityContent ı
@Description nvarchar(1000),				--ǰ CommunityContent 
@Culture nvarchar(100),					--ǰ CommunityContent Ļ루 zh-cn

@CommandTitleTaskList nvarchar(200),			--ǰ CommunityContent   ǰ⡱ ǩ 
@CommandTitleTaskListDescription nvarchar(500),	--ǰ CommunityContent   ǰ⡱ ǩ
@CommandTitleAdd nvarchar(200),			--ǰ CommunityContent   ⡱ ǩ 
@CommandTitleAddDescription nvarchar(500),		--ǰ CommunityContent   ⡱ ǩ
@CommandTitleQuery nvarchar(200),			--ǰ CommunityContent    ǩ 
@CommandTitleQueryDescription nvarchar(500),		--ǰ CommunityContent    ǩ

@Hidden nvarchar(50)					--ǰ CommunityContent  "Hidden" 

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminUserAuthentication @User,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ǰ @ForumID ǰ @Culture µ ForumContent ¼ڣ޸֮֮ ΪһվںµĻ
--=====================================================
IF EXISTS (Select [ID] From dbo.ForumContent Where ForumID=@ForumID And Culture=@Culture)

	BEGIN
		--=====================================================
		--==޸ ForumContent
		--=====================================================
		UPDATE dbo.ForumContent SET 

			Title=@Title, 
			[Description]=@Description,
			CommandTitleTaskList=@CommandTitleTaskList,
			CommandTitleTaskListDescription=@CommandTitleTaskListDescription,
			CommandTitleAdd=@CommandTitleAdd,
			CommandTitleAddDescription=@CommandTitleAddDescription,
			CommandTitleQuery=@CommandTitleQuery,
			CommandTitleQueryDescription=@CommandTitleQueryDescription,
			Hidden=@Hidden

		WHERE ForumID=@ForumID AND Culture=@Culture
	END
ELSE

	BEGIN
		--=====================================================
		--== ForumContent
		--=====================================================
		INSERT INTO dbo.ForumContent 

		(
			ForumID,
			Culture,
			Title,
			[Description],
			CommandTitleTaskList,
			CommandTitleTaskListDescription,
			CommandTitleAdd,
			CommandTitleAddDescription,
			CommandTitleQuery,
			CommandTitleQueryDescription,
			Hidden
		) 

		VALUES

		(
			@ForumID,
			@Culture,
			@Title, 
			@Description,
			@CommandTitleTaskList,
			@CommandTitleTaskListDescription,
			@CommandTitleAdd,
			@CommandTitleAddDescription,
			@CommandTitleQuery,
			@CommandTitleQueryDescription,
			@Hidden
		)
		
	END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[ForumContentModify]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.ForumContentSave    Script Date: 2009-7-10 19:03:38 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ForumContentSave]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[ForumContentSave]
GO

--====================================================================================
--== ForumContent
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.ForumContentSave

@User nvarchar(50),					-- ASPX ˴ݹĵǰû

@ForumID int,						--ǰ Forum  ID

@Title nvarchar(200),					--ǰ CommunityContent ı
@Description nvarchar(1000),				--ǰ CommunityContent 
@Culture nvarchar(100),					--ǰ CommunityContent Ļ루 zh-cn

@CommandTitleTaskList nvarchar(200),			--ǰ CommunityContent   ǰ⡱ ǩ 
@CommandTitleTaskListDescription nvarchar(500),	--ǰ CommunityContent   ǰ⡱ ǩ
@CommandTitleAdd nvarchar(200),			--ǰ CommunityContent   ⡱ ǩ 
@CommandTitleAddDescription nvarchar(500),		--ǰ CommunityContent   ⡱ ǩ
@CommandTitleQuery nvarchar(200),			--ǰ CommunityContent    ǩ 
@CommandTitleQueryDescription nvarchar(500),		--ǰ CommunityContent    ǩ
@Hidden nvarchar(50),					--ǰ CommunityContent   Hiden  

@oNewID int OUT   					--¼¼ ID   


AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminUserAuthentication @User,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== ForumContent
--=====================================================
INSERT INTO dbo.ForumContent 

(
	ForumID,
	Culture,
	Title,
	[Description],
	CommandTitleTaskList,
	CommandTitleTaskListDescription,
	CommandTitleAdd,
	CommandTitleAddDescription,
	CommandTitleQuery,
	CommandTitleQueryDescription,
	Hidden
) 

VALUES

(
	@ForumID,
	@Culture,
	@Title, 
	@Description,
	@CommandTitleTaskList,
	@CommandTitleTaskListDescription,
	@CommandTitleAdd,
	@CommandTitleAddDescription,
	@CommandTitleQuery,
	@CommandTitleQueryDescription,
	@Hidden
)
		
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ  
  
--======================================================  
--==ոձϢ ID  
--======================================================  
SELECT @oNewID=SCOPE_IDENTITY() --ڸոɵ¼¼IDSCOPE_IDENTITY() ζŽڱ Seesion ڵı  


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[ForumContentSave]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.ForumContentSelect    Script Date: 2009-7-10 19:03:38 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ForumContentSelect]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[ForumContentSelect]
GO

--====================================================================================
--==ݸ  ForumItem (Forum ID)  ForumContent еָ¼
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.ForumContentSelect

@ForumItem INT				--Forum ¼ ID

AS
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ѡ
--====================================================================================
SELECT
	foc.[ID] AS [ID],
	foc.ForumID AS ForumID,
	foc.Culture AS Culture,
	foc.Title AS Title,
	foc.[Description] AS [Description],
	foc.CommandTitleTaskList AS CommandTitleTaskList,
	foc.CommandTitleTaskListDescription AS CommandTitleTaskListDescription,
	foc.CommandTitleAdd AS CommandTitleAdd,
	foc.CommandTitleAddDescription AS CommandTitleAddDescription,
	foc.CommandTitleQuery AS CommandTitleQuery,
	foc.CommandTitleQueryDescription AS CommandTitleQueryDescription,
	foc.Hidden AS Hidden


FROM dbo.ForumContent foc

WHERE ForumID=@ForumItem

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[ForumContentSelect]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.ForumList    Script Date: 2009-7-10 19:03:38 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ForumList]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[ForumList]
GO

--====================================================================================
--== Forum еĿԱϵͳΪǰû Forum  ĶдȨ
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.ForumList

@Culture nvarchar(100)				--Ҫ Forum бʱָĻ

AS
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ѡ Forum 
--====================================================================================
SELECT 
	fo.[ID] AS [ID],
	fo.CommunityID AS  CommunityID,
	fo.Serial AS Serial,
	fo.[Name] AS [Name],
	fo.Moderator AS Moderator,
	ISNULL(fo.[Public],N'true') AS [Public],
	foc.Culture AS Culture,
	coc.Title + N' / ' + foc.Title AS Title,
	foc.[Description] AS [Description],
	ISNULL(foc.Hidden,N'false') AS Hidden


FROM dbo.Forum fo
LEFT JOIN dbo.ForumContent foc ON foc.ForumID=fo.[ID]
LEFT JOIN dbo.Community co ON co.[ID]=fo.CommunityID
LEFT JOIN dbo.CommunityContent coc ON coc.CommunityID=co.[ID]

WHERE foc.Culture=@Culture AND coc.Culture=@Culture

ORDER BY fo.CommunityID


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[ForumList]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.UserForumsSelect    Script Date: 2009-7-10 19:03:41 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UserForumsSelect]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[UserForumsSelect]
GO

--====================================================================================
--== UserForums صǰûڲͬ Forum ϵȨ
--====================================================================================
--==Ȩ 2001-2006 
--==޸ 2006-05-29
--====================================================================================

CREATE PROCEDURE dbo.UserForumsSelect

@User nvarchar(50)				--ָû

AS
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ѡ UserForums 
--====================================================================================
SELECT 
	uf.[ID] AS [ID],
	uf.[User] AS  [User],
	uf.Forum AS Forum,
	uf.ReadEnabled AS ReadEnabled,
	uf.TopicWriteEnabled AS TopicWriteEnabled,
	uf.FollowUpWriteEnabled AS FollowUpWriteEnabled

FROM dbo.UserForums uf

WHERE uf.[User]=@User


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UserForumsSelect]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.UserForumsSave    Script Date: 2009-7-10 19:03:44 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UserForumsSave]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[UserForumsSave]
GO

--====================================================================================
--== UserForums
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.UserForumsSave

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@UserName nvarchar(50),		--ǰ û 
@Forum int,				--ǰ Forum  ID
@ReadEnabled int,			--ɶ
@TopicWriteEnabled int,			--ɷ
@FollowUpWriteEnabled int		--ɸ

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminUserAuthentication @User,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== 
--==ע⣺û޸ģʽѾ SP UserAccountSave ɾ˸û UserForums еĴ
--=====================================================
INSERT INTO dbo.UserForums([User],Forum,ReadEnabled,TopicWriteEnabled,FollowUpWriteEnabled) VALUES(@UserName,@Forum,@ReadEnabled,@TopicWriteEnabled,@FollowUpWriteEnabled)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UserForumsSave]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.TopicUserAuthenticationSave    Script Date: 2009-7-10 19:03:42 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TopicUserAuthenticationSave]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[TopicUserAuthenticationSave]
GO

--====================================================================================
--==鵱ǰûָ Forum ǷԷ
--==1.  Users еûɫ Community ܷ
--==2. û UserForums Ը Forum  TopicWriteEnabled  1ûԶԸ Forum 
--==3.  Admin ӵȨ
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.TopicUserAuthenticationSave

@User nvarchar(50),		-- ASPX ˴ݹĵǰû

@Forum INT,			--ָ Forum
@oPass INT OUT		--ͨ 1 0

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=========================================
--==ʱ
--=========================================
/*
DECLARE @CurrentUser NVARCHAR(50)
SET @CurrentUser=dbo.UDF_UserCurrent()
*/

--=========================================
--==ǰûûעΪ Communityûٴ˳
--=========================================
IF (dbo.UDF_UserCommunity(@User)<>1)  AND (dbo.UDF_UserAdmin(@User)<>1)
BEGIN
	SET @oPass=0
	RAISERROR(N'We are sorry, but you are not registered Community User. Only registered Community Users have rights to post topics.<BR>Please click the Sign up link on our site to get rgistered as Community User.<BR>Thank you.',16,1)
	RETURN
END

--=========================================
--==ǰû Community UserForums  Ա Forum õ TopicWriteEnabled Ȩ޲ 1ٴ˳ ˵ûûжԸ Forum Ȩޣ
--=========================================
IF (NOT EXISTS (Select [ID] From dbo.UserForums Where [User]=@User And Forum=@Forum And TopicWriteEnabled=1)) AND (dbo.UDF_UserAdmin(@User)<>1)
BEGIN
	SET @oPass=0
	RAISERROR(N'We are sorry, but you are not authorized to post topic to current Forum. <BR>Please contact our system administrator to grand the permission to you. <BR>Thank you.',16,1)
	RETURN
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[TopicUserAuthenticationSave]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.FollowUpUserAuthenticationSave    Script Date: 2009-7-10 19:03:42 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FollowUpUserAuthenticationSave]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[FollowUpUserAuthenticationSave]
GO

--====================================================================================
--==鵱ǰûָ Topic ڵ Forum Ƿ и
--==1.  Users еûɫ Community ܷ
--==2. û UserForums Ը Forum  TopicWriteEnabled  1ûԶԸ Forum е Topic 
--==3.  Admin ӵȨ
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.FollowUpUserAuthenticationSave

@User nvarchar(50),		-- ASPX ˴ݹĵǰû

@Topic INT,			--ָ Topic
@oPass INT OUT		--ͨ 1 0

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

/*
--=========================================
--==ʱ
--=========================================
DECLARE @CurrentUser NVARCHAR(50)
SET @CurrentUser=@User
*/

--=========================================
--== Topic ID  Forum ID
--=========================================
DECLARE @Forum INT
SET @Forum=dbo.UDF_GetForumIDFromTopicID(@Topic)

--=========================================
--==ǰûûעΪ Communityûٴ˳
--=========================================
IF (dbo.UDF_UserCommunity(@User)<>1)  AND (dbo.UDF_UserAdmin(@User)<>1)
BEGIN
	SET @oPass=0
	RAISERROR(N'We are sorry, but you are not registered Community User. Only registered Community Users have rights to post topics.<BR>Please click the Sign up link on our site to get rgistered as Community User.<BR>Thank you.',16,1)
	RETURN
END

--=========================================
--==ǰû Community UserForums  Ա Forum õ TopicWriteEnabled Ȩ޲ 1ٴ˳ ˵ûûжԸ Forum Ȩޣ
--=========================================
IF (NOT EXISTS (Select [ID] From dbo.UserForums Where [User]=@User And Forum=@Forum And FollowUpWriteEnabled=1)) AND (dbo.UDF_UserAdmin(@User)<>1)
BEGIN
	SET @oPass=0
	RAISERROR(N'We are sorry, but you are not authorized to post followup to current Forum. <BR>Please contact our system administrator to grand the permission to you. <BR>Thank you.',16,1)
	RETURN
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[FollowUpUserAuthenticationSave]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.FollowUpUserAuthenticationSelect    Script Date: 2009-7-10 19:03:42 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FollowUpUserAuthenticationSelect]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[FollowUpUserAuthenticationSelect]
GO

--====================================================================================
--==鵱ǰûָ Topic  FollowUp ڵ Forum Ƿ 
--==1. Ӧ Forum ǹ Forumκ˶ ˽ Forumο
--==2. ˽ Forum û UserForums Ը Forum  ReadEnabled  1ҸûȲ Admin Ҳ Moderatorû Forum е Topic  FollowUp
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.FollowUpUserAuthenticationSelect

@User nvarchar(50),		-- ASPX ˴ݹĵǰû

@Topic INT,			--ָ Topic
@oPass INT OUT		--ͨ 1 0

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

/*
--=========================================
--==ʱ
--=========================================
DECLARE @CurrentUser NVARCHAR(50)
SET @CurrentUser=dbo.UDF_UserCurrent()
*/

--=========================================
--== Topic ID  Forum ID ע⣺ Topic  Topic ID Ǹֵ FollowUp ID
--=========================================
DECLARE @Forum INT

IF @Topic>=0
	BEGIN
		SET @Forum=dbo.UDF_GetForumIDFromTopicID(@Topic)
	END
ELSE
	BEGIN
		SET @Forum=dbo.UDF_GetForumIDFromFollowUpID(ABS(@Topic))
	END

--=========================================
--==ǰ Forum ǹ Forum (Public<>true)û UserForums  Ա Forum õ ReadEnabled Ȩ޲ 1ҸûȲ Admin Ҳ Moderatorٴ˳ ˵ûûжԸ Forum Ȩޣ
--=========================================
IF (Not Exists (select [ID] from dbo.Forum where [ID]=@Forum and [Public]=N'true')) AND (Not Exists (select [ID] from dbo.UserForums where [User]=@User and Forum=@Forum and ReadEnabled=1)) AND (dbo.UDF_UserAdmin(@User)<>1) AND (dbo.UDF_UserModerator(@User,@Forum)<>1)
BEGIN
	SET @oPass=0
	RAISERROR(N'We are sorry, but you are not authorized to access current Forum. <BR>Please contact our system administrator to grand the permission to you. <BR>Thank you.',16,1)
	RETURN
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[FollowUpUserAuthenticationSelect]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.TopicUserAuthenticationSelect    Script Date: 2009-7-10 19:03:42 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TopicUserAuthenticationSelect]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[TopicUserAuthenticationSelect]
GO

--====================================================================================
--==鵱ǰûָ  Forum Ƿ 
--==1. Ӧ Forum ǹ Forumκ˶ ˽ Forumο
--==2. ˽ Forum û UserForums Ը Forum  ReadEnabled  1ҸûȲ Admin Ҳ Moderator û Forum е Topic  FollowUp
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-11-08
--====================================================================================

CREATE PROCEDURE dbo.TopicUserAuthenticationSelect

@User nvarchar(50),		-- ASPX ˴ݹĵǰû

@Forum INT,			--ָ Forum
@oPass INT OUT		--ͨ 1 0

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=========================================
--==ʱ
--=========================================
/*
DECLARE @CurrentUser NVARCHAR(50)
SET @CurrentUser=dbo.UDF_UserCurrent()
*/

--=========================================
--==ǰ Forum ǹ Forum (Public<>true)û UserForums  Ա Forum õ ReadEnabled Ȩ޲ 1ҸûȲ Admin Ҳ Moderatorٴ˳ ˵ûûжԸ Forum Ȩޣ
--=========================================
IF (Not Exists (select [ID] from dbo.Forum where [ID]=@Forum and [Public]=N'true')) AND (Not Exists (select [ID] from dbo.UserForums where [User]=@User and Forum=@Forum and ReadEnabled=1)) AND (dbo.UDF_UserAdmin(@User)<>1) AND (dbo.UDF_UserModerator(@User,@Forum)<>1)
BEGIN
	SET @oPass=0
	RAISERROR(N'We are sorry, but you are not authorized to access current Forum. <BR>Please contact our system administrator to grand the permission to you. <BR>Thank you.',16,1)
	RETURN
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[TopicUserAuthenticationSelect]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.HomePageNameGet    Script Date: 2009-7-10 19:03:37 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[HomePageNameGet]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[HomePageNameGet]
GO

--====================================================================================
--== PageDirectory  Home=true Ǹ¼ Name
--==ڷϵͳҳ˵г䵱 Home Page Ǹҳ ActivePageMenuName
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.HomePageNameGet

@HomePageName nvarchar(100) OUT		--ز,Home Page ҳ 

AS
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--== Home='true' Ǹ¼
--====================================================================================
SELECT TOP 1

	@HomePageName=pd.[Name] 

FROM dbo.PageDirectory pd

WHERE pd.Home=N'true'

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[HomePageNameGet]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.OptionGet    Script Date: 2009-7-10 19:03:37 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[OptionGet]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[OptionGet]
GO

--====================================================================================
--==ݸ Option Key ֣ظ Option  Value
--== CommonHelper зĳϵͳ
--==2006-11-26 ʹ Application["Options"] ƣʹ SP OptionGetAll ȫ Optionԣ SP ʱûã
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.OptionGet

@Key nvarchar(100),				--ָ Option 
@Value nvarchar(3000) OUT			--صĽ

AS
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ѡ
--====================================================================================
SELECT @Value=opt.Value FROM dbo.[Option] opt WHERE opt.[Key]=@Key

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[OptionGet]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.OptionSet    Script Date: 2009-7-10 19:03:37 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[OptionSet]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[OptionSet]
GO

--====================================================================================
--== Option Key   Value дݿ
--== CommonHelper бĳϵͳ
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.OptionSet

@Key nvarchar(100),				--ָ Option 
@Value nvarchar(3000) 				--صĽ

AS
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==
--====================================================================================
UPDATE dbo.[Option] SET Value=@Value WHERE [Key]=@Key

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[OptionSet]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.OptionSelect    Script Date: 2009-7-10 19:03:39 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[OptionSelect]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[OptionSelect]
GO

--====================================================================================
--==ȡ Option  Cat ¼
--== Culture ȡ Option  (ͬ OptionContent)  Option  Key, Value ֵԼ Title, Description
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.OptionSelect

@Culture nvarchar(100) 			--ǰĻ

AS
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--== Option ȡ Cat 
--====================================================================================
SELECT DISTINCT 

	opt.Cat AS Cat,
	opc.CatTitle AS CatTitle

FROM dbo.[Option] opt
LEFT JOIN dbo.OptionContent opc ON opc.OptionID=opt.[ID]

WHERE opc.Culture=@Culture
ORDER BY opc.CatTitle


--====================================================================================
--== Option ¼Join ǰĻµ OptionContent ¼
--====================================================================================
SELECT 

	opt.[ID] AS [ID],
	opt.Cat AS Cat,
	opt.RightIndent AS RightIndent,
	opt.[Key] AS [Key],
	opt.Value AS Value,
	opt.Legend AS Legend,
	opt.NumberOnly AS NumberOnly,
	opt.TextArea AS TextArea,
	opt.MultiCulture AS MultiCulture,
	opt.ForTheme AS ForTheme,
	opt.Validation AS Validation,
	opc.Title AS Title,
	opc.CatTitle AS CatTitle,
	opc.[Description] As [Description]

FROM dbo.[Option] opt 
LEFT JOIN dbo.OptionContent opc ON opc.OptionID=opt.[ID]

WHERE opc.Culture=@Culture

ORDER BY opt.[ID]

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[OptionSelect]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.OptionSave    Script Date: 2009-7-10 19:03:37 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[OptionSave]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[OptionSave]
GO

--====================================================================================
--== Option Key Value Pair  Option  
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.OptionSave

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@Key nvarchar(100),			--ǰ Option 
@Value nvarchar(3000),			--ǰ Option  Value

@ForTheme nvarchar(50) OUT		--صǰ Key Ƿ ForTheme


AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminUserAuthentication @User,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==޸ 
--=====================================================
UPDATE dbo.[Option] SET

	Value=@Value

WHERE [Key]=@Key

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ݵǰ Key Ƿ ForTheme  ForTheme  ASPX ˣ OptionSave.cs  ForTheme ҪһЩԪغ CSS
--=====================================================
SELECT @ForTheme=ForTheme FROM dbo.[Option] WHERE [Key]=@Key

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[OptionSave]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.XToolOptionAdd    Script Date: 2009-7-10 19:03:41 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[XToolOptionAdd]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[XToolOptionAdd]
GO

--====================================================================================
--==ϵͳ - ùΪ Option  Key / Value 
--==˵ Option  Logo Cat һĿĿıΪ 8 ԭ 8 Լ 8 һ
--==ȡ 1-7  ֵʱĿ 8 ٽԭ 8 λԺݶ룬󣬽ʱд Option 
--==ͬʱǻҪͬĵ OptionContent д
--==ùֻϵͳֻڿûʹøù߽κβ
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2009-03-01
--====================================================================================

CREATE PROCEDURE dbo.XToolOptionAdd

@ID int,						-- Option  ID
@Cat nvarchar(100),				-- Option  Cat
@RightIndent INT,				-- Option  RightIndent ԣĬΪ 0
@Key nvarchar(100),				-- Option  Key
@Value nvarchar(3000),				-- Option  Value
@Legend nvarchar(50),				-- Option  Legend
@NumberOnly nvarchar(50),			--Ƿֻ
@TextArea nvarchar(50),			--Ƿ TextArea 
@MultiCulture nvarchar(50),			--Ƿֲ
@ForTheme nvarchar(50),			--Ƿ
@Validation nvarchar(50),			-- Validation  C/L
@Cultures INT					--жٸ

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--===============================================
--==õǰ Option  һ¼ ID
--===============================================
DECLARE @NewVirtualOptionID INT
SELECT @NewVirtualOptionID=MAX([ID])+1 FROM dbo.[Option] 

--===============================================
--== Option ׷һ¼
--===============================================
INSERT INTO dbo.[Option]
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)

VALUES   

(
	@NewVirtualOptionID,
	N'',
	0,
	N'',
	N'',
	N'',
	N'',
	N'',
	N'' ,
	N'' ,
	N''
)

--===============================================
--==Ŀǰ Option ڶ¼ʼǰߣһֱҪ¼¼λãЩ¼κ
--===============================================
DECLARE @OptionCounter INT
SET @OptionCounter=@NewVirtualOptionID-1

WHILE @OptionCounter>=@ID

BEGIN
	--===============================================
	--==ӵǰλö¼
	--===============================================
	DECLARE @CatTemp nvarchar(100)		
	DECLARE @RightIndentTemp INT
	DECLARE @KeyTemp nvarchar(100)	
	DECLARE @ValueTemp nvarchar(3000)	
	DECLARE @LegendTemp nvarchar(50)		
	DECLARE @NumberOnlyTemp nvarchar(50)	
	DECLARE @TextAreaTemp nvarchar(50)		
	DECLARE @MultiCultureTemp nvarchar(50)		
	DECLARE @ForThemeTemp nvarchar(50)		
	DECLARE @ValidationTemp nvarchar(50)		

	SELECT 		

		@CatTemp=[Cat],
		@RightIndentTemp=[RightIndent],
		@KeyTemp=[Key],
		@ValueTemp=[Value],
		@LegendTemp=[Legend],
		@NumberOnlyTemp=[NumberOnly],
		@TextAreaTemp=[TextArea],
		@MultiCultureTemp=[MultiCulture],
		@ForThemeTemp=[ForTheme],
		@ValidationTemp=[Validation]

	FROM dbo.[Option] WHERE [ID]=@OptionCounter

	--===============================================
	--==µǰ¼ļ¼
	--===============================================
	UPDATE dbo.[Option] SET

		[Cat]=@CatTemp,
		[RightIndent]=@RightIndentTemp,
		[Key]=@KeyTemp,
		[Value]=@ValueTemp,
		[Legend]=@LegendTemp,
		[NumberOnly]=@NumberOnlyTemp,
		[TextArea]=@TextAreaTemp,
		[MultiCulture]=@MultiCultureTemp,
		[ForTheme]=@ForThemeTemp,
		[Validation]=@ValidationTemp


	WHERE [ID]=@OptionCounter+1

	--===============================================
	--==@OptionCounter--
	--===============================================
	SET @OptionCounter=@OptionCounter-1

	--===============================================
	--==
	--===============================================
	CONTINUE
END

--===============================================
--== SP ṩݸµ @ID λ
--===============================================
UPDATE dbo.[Option] SET

	[Cat]=@Cat,
	[RightIndent]=@RightIndent,
	[Key]=@Key,
	[Value]=@Value,
	[Legend]=@Legend,
	[NumberOnly]=@NumberOnly,
	[TextArea]=@TextArea,
	[MultiCulture]=@MultiCulture,
	[ForTheme]=@ForTheme,
	[Validation]=@Validation


WHERE [ID]=@ID


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--===============================================
--==õǰ OptionContent  һ¼ ID
--===============================================
DECLARE @NewVirtualOptionContentID INT
SELECT @NewVirtualOptionContentID=MAX([ID])+1 FROM dbo.[OptionContent] 

DECLARE @OptionContentCounter INT
SET @OptionContentCounter=@NewVirtualOptionContentID


--===============================================
--== OptionContent ׷ N ¼ (N=@Cultures )
--===============================================
WHILE @OptionContentCounter<=@NewVirtualOptionContentID+@Cultures-1

BEGIN

	INSERT INTO dbo.[OptionContent]
	(
		[ID],
		[OptionID],
		[Culture],
		[Title],
		[CatTitle],
		[Description]
	)

	VALUES   

	(
		@OptionContentCounter,
		0,
		N'',
		N'',
		N'',
		N''
	)

	--===============================================
	--==@OptionContentCounter++
	--===============================================
	SET @OptionContentCounter=@OptionContentCounter+1

	--===============================================
	--==
	--===============================================
	CONTINUE
END

--===============================================
--==ٴˢ @OptionContentCounter
--===============================================
SELECT @OptionContentCounter=@NewVirtualOptionContentID-1

--===============================================
--==Ŀǰ Option ڶ¼ʼǰߣһֱҪ¼¼λãЩ¼κ
--===============================================
WHILE @OptionContentCounter>=(@ID-1)*@Cultures+1

BEGIN
	--===============================================
	--==ӵǰλö¼
	--===============================================
	DECLARE @OptionIDTemp int
	DECLARE @CultureTemp [nvarchar] (100) 
	DECLARE @TitleTemp [nvarchar] (200) 
	DECLARE @CatTitleTemp [nvarchar] (200)
	DECLARE @DescriptionTemp [nvarchar] (3000)

	SELECT 		

		@OptionIDTemp=[OptionID]+1,
		@CultureTemp=[Culture],
		@TitleTemp=[Title],
		@CatTitleTemp=[CatTitle],
		@DescriptionTemp=[Description]

	FROM dbo.[OptionContent] WHERE [ID]=@OptionContentCounter

	--===============================================
	--==µǰ¼ĵ N ¼ N=@Cultures
	--===============================================
	UPDATE dbo.[OptionContent] SET

		[OptionID]=@OptionIDTemp,
		[Culture]=@CultureTemp,
		[Title]=@TitleTemp,
		[CatTitle]=@CatTitleTemp,
		[Description]=@DescriptionTemp

	WHERE [ID]=@OptionContentCounter+@Cultures

	--===============================================
	--==@OptionContentCounter--
	--===============================================
	SET @OptionContentCounter=@OptionContentCounter-1

	--===============================================
	--==
	--===============================================
	CONTINUE
END

--===============================================
--==ٴˢ OptionContentCounter
--===============================================
SET @OptionContentCounter=0

WHILE @OptionContentCounter<=@Cultures-1
BEGIN
	UPDATE dbo.[OptionContent] SET

		[OptionID]=@ID,
		[Culture]=N'',
		[Title]=N'',
		[CatTitle]=N'',
		[Description]=N''

	WHERE [ID]=@ID*@Cultures-@OptionContentCounter

	SET @OptionContentCounter=@OptionContentCounter+1
	CONTINUE
END


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[XToolOptionAdd]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.XToolOptionDelete    Script Date: 2009-7-10 19:03:41 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[XToolOptionDelete]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[XToolOptionDelete]
GO

--====================================================================================
--==ϵͳ - ù Option ɾĳ Key / Value 
--==ͬʱҪ OptionContent ĿӦɾ 
--==ɾ֮󣬻ҪӦ ID ȥ 1 ǲϣ Option  OptionContent ID ֿն
--==رע⣬вУ磬Ҫɾ 49,50  Optionв XToolOptionDelete 49     XToolOptionDelete 50Ϊ˵һԭ 50 Ҳ 49 ˣȷ÷Ӧ XToolOptionDelete 49    XToolOptionDelete 49  
--==ùֻϵͳֻڿûʹøù߽κβ
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-11-08
--====================================================================================

CREATE PROCEDURE dbo.XToolOptionDelete

@ID int						--ɾ Option  ID

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--===============================================
--== Option ָ¼ִɾ
--===============================================
DELETE FROM dbo.[Option] WHERE [ID]=@ID

--===============================================
--==ɾ󣬶Ը ID ļ¼ ID  1
--===============================================
UPDATE dbo.[Option] SET [ID]=[ID]-1 WHERE [ID]>@ID

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--===============================================
--==ٴ OptionContent 
--===============================================


--===============================================  
--==вظĻ浽ʱ  
--===============================================  
DECLARE @Culture TABLE   
  
(  
	Culture nvarchar(100) COLLATE Chinese_PRC_CI_AS NULL   
)  
  
INSERT INTO @Culture  
  
(  
	Culture  
)  
  
SELECT DISTINCT  
  
(  
	Culture  
)  
  
FROM dbo.OptionContent  
  
--===============================================  
--== Culture Ŀ  
--===============================================  
DECLARE @CultureCount INT  
SELECT @CultureCount=COUNT(Culture) FROM @Culture   


--===============================================
--==ɾָ¼
--===============================================
DELETE FROM dbo.OptionContent WHERE OptionID=@ID


--===============================================
--== @ID  OptionID-1; [ID]-@CultureCount
--===============================================
UPDATE dbo.OptionContent SET OptionID=OptionID-1, [ID]=[ID]-@CultureCount WHERE OptionID>@ID


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[XToolOptionDelete]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.CommunityClone    Script Date: 2009-7-10 19:03:43 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[CommunityClone]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[CommunityClone]
GO

--====================================================================================
--==һ Community ¡һͬʱ¡ Community  Forum
--==ҪΪͻͨʱ򣬸ùܷǳãΪһ˵ͬͻķͨûһµģֻҪ޸Ĳͬͻ
--==ĬϿ¡ѭĹ򣺱¡ Community   Community ֮ΨһǶ Identity 滻 ù߽ڿͻͨ Community ĸƣ
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-10-28
--== SP δãǻҪһ MainDirectoryClone SP SP Ŀ帴 Community ͬµ Forum帴 MainDirectory ͬµ SubDirectory, PageDirectory, KnowledgeĿǰ <xxx>Move Ҳƹܣδ漰 Community, MainDirectory һ
--====================================================================================

CREATE PROCEDURE dbo.CommunityClone

@User nvarchar(50),					-- ASPX ˴ݹĵǰû
@CurrentCommunityID int,				--ǰ Community  ID
@CurrentCommunityIdentity nvarchar(50),			--ǰ Community ı־(ͻ֣һ㰴ĹΪ Community  mCommunity<Identity>)
@NewCommunityIdentity nvarchar(50)			-- Community ı־

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminUserAuthentication @User,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==õǰ Community 
--=====================================================
DECLARE @CurrentCommunityName NVARCHAR(50)
SELECT @CurrentCommunityName=[Name] FROM dbo.Community WHERE [ID]=@CurrentCommunityID

--=====================================================
--== Community 
--=====================================================
DECLARE @NewCommunityName NVARCHAR(50)
SET @NewCommunityName=REPLACE(@CurrentCommunityName,@CurrentCommunityIdentity,@NewCommunityIdentity)

--=====================================================
--== Community Ѿڣٴ
--=====================================================
IF EXISTS (Select [ID] From dbo.Community Where [Name]=@NewCommunityName)

BEGIN
	RAISERROR(N'Ѿڡ',16,1)  
	RETURN
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==õǰ Community  Serial 
--=====================================================
DECLARE @Serial INT
SELECT @Serial=Serial FROM dbo.Community WHERE [ID]=@CurrentCommunityID

--=====================================================
--== Community   Community ڵĻ
--=====================================================
INSERT INTO dbo.Community(Serial,[Name]) VALUES(@Serial,@NewCommunityName)

--=====================================================
--== Community   ID
--=====================================================
DECLARE @NewCommunityID INT
SELECT @NewCommunityID=SCOPE_IDENTITY() --ڸոɵ¼¼IDSCOPE_IDENTITY() ζŽڱ Session ڵı  

--======================================================
--== CommunityContent еļ¼ ɾܴڵظ¼
--======================================================
DELETE FROM dbo.CommunityContent WHERE CommunityID=@NewCommunityID

INSERT INTO dbo.CommunityContent

	(
	CommunityID,
	Culture,
	Title,
	[Description],
	Hidden
	) 

SELECT 

	@NewCommunityID,
	Culture,
	REPLACE(Title,@CurrentCommunityIdentity,@NewCommunityIdentity),
	REPLACE([Description],@CurrentCommunityIdentity,@NewCommunityIdentity),
	Hidden

FROM dbo.CommunityContent
WHERE CommunityID=@CurrentCommunityID

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--======================================================
--==ɾɵģܵ Community µ Forum
--======================================================
DELETE FROM dbo.Forum WHERE CommunityID=@NewCommunityID


--======================================================
--==ʹ Cursor
--======================================================
DECLARE ForumCursor CURSOR FOR 

SELECT 

	[ID],
	CommunityID,
	Serial,
	[Name],
	Moderator,
	[Public]

FROM dbo.Forum
WHERE CommunityID=@CurrentCommunityID

DECLARE @CurrentForumID INT
DECLARE @CurrentForumCommunityID INT
DECLARE @CurrentForumSerial INT
DECLARE @CurrentForumName NVARCHAR(50)
DECLARE @CurrentForumModerator NVARCHAR(1000)
DECLARE @CurrentForumPublic NVARCHAR(50)

OPEN ForumCursor

FETCH NEXT FROM ForumCursor INTO 
@CurrentForumID, 
@CurrentForumCommunityID,
@CurrentForumSerial, 
@CurrentForumName,
@CurrentForumModerator,
@CurrentForumPublic

WHILE @@FETCH_STATUS = 0
BEGIN

	--======================================================
	--== Forum 
	--======================================================
	INSERT INTO dbo.Forum

		(
		CommunityID,
		Serial,
		[Name],
		Moderator,
		[Public]
		)

	VALUES 

		(
		@NewCommunityID,
		@CurrentForumSerial, 
		REPLACE(@CurrentForumName,@CurrentCommunityIdentity,@NewCommunityIdentity),
		@CurrentForumModerator,
		@CurrentForumPublic
		)


	
	--=====================================================
	--== Forum   ID
	--=====================================================
	DECLARE @NewForumID INT
	SELECT @NewForumID=SCOPE_IDENTITY() --ڸոɵ¼¼IDSCOPE_IDENTITY() ζŽڱ Session ڵı  

	--======================================================
	--== ForumContent ɾɵģܵ Forum µ ForumContent
	--======================================================
	DELETE FROM dbo.ForumContent WHERE ForumID=@NewForumID

	INSERT INTO dbo.ForumContent
	
		(
		ForumID,
		Culture,
		Title,
		[Description],
		CommandTitleTaskList,
		CommandTitleTaskListDescription,
		CommandTitleAdd,
		CommandTitleAddDescription,
		CommandTitleQuery,
		CommandTitleQueryDescription,
		Hidden
		)

	SELECT 

		@NewForumID,
		Culture,
		REPLACE(Title,@CurrentCommunityIdentity,@NewCommunityIdentity),
		REPLACE([Description],@CurrentCommunityIdentity,@NewCommunityIdentity),
		REPLACE(CommandTitleTaskList,@CurrentCommunityIdentity,@NewCommunityIdentity),
		REPLACE(CommandTitleTaskListDescription,@CurrentCommunityIdentity,@NewCommunityIdentity),
		REPLACE(CommandTitleAdd,@CurrentCommunityIdentity,@NewCommunityIdentity),
		REPLACE(CommandTitleAddDescription,@CurrentCommunityIdentity,@NewCommunityIdentity),
		REPLACE(CommandTitleQuery,@CurrentCommunityIdentity,@NewCommunityIdentity),
		REPLACE(CommandTitleQueryDescription,@CurrentCommunityIdentity,@NewCommunityIdentity),
		Hidden

	FROM dbo.ForumContent
	WHERE ForumID=@CurrentForumID


	FETCH NEXT FROM ForumCursor INTO 
	@CurrentForumID, 
	@CurrentForumCommunityID,
	@CurrentForumSerial, 
	@CurrentForumName,
	@CurrentForumModerator,
	@CurrentForumPublic

END


CLOSE ForumCursor
DEALLOCATE ForumCursor

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[CommunityClone]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.XToolOptionInsertScripts    Script Date: 2009-7-10 19:03:41 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[XToolOptionInsertScripts]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[XToolOptionInsertScripts]
GO

--====================================================================================
--==ϵͳ - ù Option еֵ INSERT űϵͳʼ
--==ùֻϵͳֻڿûʹøù߽κβ
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2009-03-01
--====================================================================================

CREATE PROCEDURE dbo.XToolOptionInsertScripts

@ForSetup INT			-- SP Ƿ Setup 򣬶 Setup ҪĳЩ Option о  (1/2)

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=============================================
--==Ƚ OptionContent еļ¼ɾ
--=============================================
PRINT N'DELETE FROM dbo.[Option]'
PRINT N''

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=============================================
--==ʱ
--=============================================
declare @ID int
declare @Cat nvarchar(100)
declare @RightIndent int
declare @Key nvarchar(100)
declare @Value nvarchar(3000)
declare @Legend nvarchar(50)
declare @NumberOnly nvarchar(50)
declare @TextArea nvarchar(50)
declare @MultiCulture nvarchar(50)
declare @ForTheme nvarchar(50)
declare @Validation nvarchar(50)

--=============================================
--== cursor Option ֵ Insert Scripts
--=============================================
declare OptionCursor cursor for select [ID],Cat,RightIndent,[Key],Value,Legend,NumberOnly,TextArea,MultiCulture,ForTheme,Validation from dbo.[Option] order by [ID]
open OptionCursor
fetch next from OptionCursor into @ID,@Cat,@RightIndent,@Key,@Value,@Legend,@NumberOnly,@TextArea,@MultiCulture,@ForTheme,@Validation

while @@Fetch_Status=0
begin
	print N'INSERT INTO dbo.[Option] '
	print N'('
	print N'	[ID],'
	print N'	[Cat],'
	print N'	[RightIndent],'
	print N'	[Key],'
	print N'	[Value],'
	print N'	[Legend],'
	print N'	[NumberOnly],'
	print N'	[TextArea],'
	print N'	[MultiCulture],'
	print N'	[ForTheme],'
	print N'	[Validation]'
	print N')'
	print N'VALUES'
	print N'('
	print N'	' + CONVERT(NVARCHAR(20),@ID) + N','
	print N'	N''' + REPLACE(@Cat,N'''',N'''''') + N''','
	print N'	' + CONVERT(NVARCHAR(20),@RightIndent) + N','
	print N'	N''' + REPLACE(@Key,N'''',N'''''') + N''','
	print N'	N''' + REPLACE(@Value,N'''',N'''''') + N''','
	print N'	N''' + REPLACE(@Legend,N'''',N'''''') + N''','
	print N'	N''' + REPLACE(@NumberOnly,N'''',N'''''') + N''','
	print N'	N''' + REPLACE(@TextArea,N'''',N'''''') + N''','
	print N'	N''' + REPLACE(@MultiCulture,N'''',N'''''') + N''','
	print N'	N''' + REPLACE(@ForTheme,N'''',N'''''') + N''','
	print N'	N''' + REPLACE(@Validation,N'''',N'''''') + N''''
	print N')'
	print N''

	fetch next from OptionCursor into @ID,@Cat,@RightIndent,@Key,@Value,@Legend,@NumberOnly,@TextArea,@MultiCulture,@ForTheme,@Validation
end
close OptionCursor
deallocate OptionCursor

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=============================================
--== Setup ̣Ҫ²
--=============================================
IF @ForSetup=1
BEGIN
	/*
	print N' UPDATE dbo.[Option] SET [Value]=N'''' WHERE [Key]=N''PageTextureCss'' '
	print N' UPDATE dbo.[Option] SET [Value]=N''2'' WHERE [Key]=N''LayoutTemplate'' '
	print N' UPDATE dbo.[Option] SET [Value]=N'''' WHERE [Key]=N''LogoTextureCss'' '
	print N' UPDATE dbo.[Option] SET [Value]=N'''' WHERE [Key]=N''LogoMap'' '
	print N' UPDATE dbo.[Option] SET [Value]=N''2'' WHERE [Key]=N''MainMenuSeparator'' '
	print N' UPDATE dbo.[Option] SET [Value]=N'''' WHERE [Key]=N''BannerTextureCss'' '
	print N' UPDATE dbo.[Option] SET [Value]=N'''' WHERE [Key]=N''BannerMap'' '
	print N' UPDATE dbo.[Option] SET [Value]=N'''' WHERE [Key]=N''BannerRotatorCandidate'' '
	print N' UPDATE dbo.[Option] SET [Value]=N'''' WHERE [Key]=N''FastContentTitle'' '
	print N' UPDATE dbo.[Option] SET [Value]=N'''' WHERE [Key]=N''FastContent'' '
	print N' UPDATE dbo.[Option] SET [Value]=N''true'' WHERE [Key]=N''FastContentHidden'' '
	print N' UPDATE dbo.[Option] SET [Value]=N'''' WHERE [Key]=N''MyCss'' '
	print N' UPDATE dbo.[Option] SET [Value]=N'''' WHERE [Key]=N''CopyrightTextureCss'' '
	print N' UPDATE dbo.[Option] SET [Value]=N'''' WHERE [Key]=N''CopyrightIconMap'' '
	print N' UPDATE dbo.[Option] SET [Value]=N'''' WHERE [Key]=N''RegisterWelcomeMessage'' '
	print N' UPDATE dbo.[Option] SET [Value]=N'''' WHERE [Key]=N''FastLink'' '
	*/
	print N' UPDATE dbo.[Option] SET [Value]=N'''' WHERE [Cat]=N''SMTP'' '
	print N' UPDATE dbo.[Option] SET [Value]=N''zh-cn:,zh-tw:w,en-us:English'' WHERE [Key]=N''Cultures'' '
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[XToolOptionInsertScripts]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.XToolOptionContentInsertScripts    Script Date: 2009-7-10 19:03:41 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[XToolOptionContentInsertScripts]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[XToolOptionContentInsertScripts]
GO

--====================================================================================
--==ϵͳ - ù OptionContent еֵ INSERT űϵͳʼ
--==ùֻϵͳֻڿûʹøù߽κβ
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-11-08
--====================================================================================

CREATE PROCEDURE dbo.XToolOptionContentInsertScripts

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=============================================
--==Ƚ OptionContent еļ¼ɾ
--=============================================
PRINT N'DELETE FROM dbo.OptionContent'
PRINT N''

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=============================================
--==ʱ
--=============================================
declare @ID int
declare @OptionID int
declare @Culture nvarchar(100)
declare @Title nvarchar(200)
declare @CatTitle nvarchar(200)
declare @Description nvarchar(3000)

--=============================================
--== cursor OptionContent ֵ Insert Scripts
--=============================================
declare OptionContentCursor cursor for select [ID],[OptionID],[Culture],[Title],[CatTitle],[Description] from dbo.[OptionContent] order by [ID]
open OptionContentCursor
fetch next from OptionContentCursor into @ID,@OptionID,@Culture,@Title,@CatTitle,@Description

while @@Fetch_Status=0
begin
	print N'INSERT INTO dbo.[OptionContent] '
	print N'('
	print N'	[ID],'
	print N'	[OptionID],'
	print N'	[Culture],'
	print N'	[Title],'
	print N'	[CatTitle],'
	print N'	[Description]'
	print N')'
	print N'VALUES'
	print N'('
	print N'	' + CONVERT(NVARCHAR(20),@ID) + N','
	print N'	' + CONVERT(NVARCHAR(20),@OptionID) + N','
	print N'	N''' + REPLACE(@Culture,N'''',N'''''') + N''','
	print N'	N''' + REPLACE(@Title,N'''',N'''''') + N''','
	print N'	N''' + REPLACE(@CatTitle,N'''',N'''''') + N''','
	print N'	N''' + REPLACE(@Description,N'''',N'''''') + N''''
	print N')'
	print N''

	fetch next from OptionContentCursor into @ID,@OptionID,@Culture,@Title,@CatTitle,@Description
end
close OptionContentCursor
deallocate OptionContentCursor


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[XToolOptionContentInsertScripts]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.TopicMove    Script Date: 2009-7-10 19:03:40 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TopicMove]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[TopicMove]
GO

--====================================================================================
--==ƶ Topic İ
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.TopicMove

@User nvarchar(50),				-- ASPX ˴ݹĵǰû

@TopicID int,					--Topic  ID
@ForumList nvarchar(4000),			--ƶЩ Forum
@KeepOriginal nvarchar(50)			--Ƿԭӣtrue/false

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼ ֻϵͳԱȨޣ
--=====================================================

DECLARE @oPass INT
EXEC dbo.AdminUserAuthentication @User,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== ForumList תΪ CURSOR
--=====================================================
DECLARE @Forum INT
DECLARE ForumCursor CURSOR FOR SELECT [Element] FROM dbo.UDF_PublicSplit(@ForumList,N',')

OPEN ForumCursor
FETCH NEXT FROM ForumCursor INTO @Forum

WHILE @@FETCH_STATUS = 0
BEGIN

	--=====================================================
	--==Ƶǰ Topic ¼Ϊ¼¼ͬʱµ ForumID, PostTime
	--=====================================================
	INSERT INTO dbo.Topic (ForumID,TopicStatus,[User],PostTime,Title,Content,Hit,AttachmentName) SELECT @Forum,TopicStatus,[User],PostTime,Title,Content,Hit,AttachmentName FROM dbo.Topic WHERE [ID]=@TopicID

	--=====================================================
	--==¸Ƶ Topic ID
	--=====================================================
	DECLARE @NewTopicID INT
	SELECT @NewTopicID=SCOPE_IDENTITY() --ڸոɵ¼¼IDSCOPE_IDENTITY() ζŽڱ Seesion ڵı  

	--=====================================================
	--==Ƶǰ Topic µ FollowUp ¼Ϊ¼¼ͬʱµ TopicID
	--=====================================================
	INSERT INTO dbo.FollowUp (TopicID,[User],PostTime,Content,AttachmentName) SELECT @NewTopicID,[User],PostTime,Content,AttachmentName FROM dbo.FollowUp WHERE TopicID=@TopicID

	--=====================================================
	--==¸ CURSOR
	--=====================================================
	FETCH NEXT FROM ForumCursor INTO @Forum
END

CLOSE ForumCursor
DEALLOCATE ForumCursor

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== @KeepOriginal Ϊ false ɾԭʼ Topic е Trigger ɾӦ FollowUp ¼
--=====================================================
IF LOWER(@KeepOriginal)=LOWER(N'false')
BEGIN
	DELETE FROM dbo.Topic WHERE [ID]=@TopicID  
END


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[TopicMove]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.XToolAddOptionContentInsertScripts    Script Date: 2009-7-10 19:03:41 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[XToolAddOptionContentInsertScripts]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[XToolAddOptionContentInsertScripts]
GO

--====================================================================================
--==ͳߣɸֵ OptionContent ʼ Script
--==ùֻϵͳֻڿûʹøù߽κβ
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-11-08
--====================================================================================

CREATE PROCEDURE dbo.XToolAddOptionContentInsertScripts

@AdditionalCulture NVARCHAR(100)			-- Ļ

AS


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=============================================
--==Ƚ OptionContent еļ¼ɾ
--=============================================
PRINT N'DELETE FROM dbo.OptionContent'
PRINT N''

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=============================================
--== @OptionContentCounter
--=============================================
declare @OptionContentCounter int
set @OptionContentCounter=1

--=============================================
--==ʱ
--=============================================
declare @OptionID int

--=============================================
--== cursor Option ֵ Option ID Cursor
--=============================================
declare OptionCursor cursor for select [ID] from dbo.[Option] order by [ID]
open OptionCursor
fetch next from OptionCursor into @OptionID

while @@Fetch_Status=0
begin
	--=============================================
	--==ʱ
	--=============================================
	declare @ThisOptionContentID int
	declare @ThisOptionID int
	declare @ThisCulture nvarchar(100)
	declare @ThisTitle nvarchar(200)
	declare @ThisCatTitle nvarchar(200)
	declare @ThisDescription nvarchar(3000)

	--=============================================
	--== cursor OptionContent ֵ Insert Scripts
	--=============================================
	declare OptionContentCursor cursor for select [ID],OptionID,[Culture],[Title],[CatTitle],[Description] from dbo.[OptionContent] where OptionID=@OptionID order by [ID]	
	open OptionContentCursor
	fetch next from OptionContentCursor into @ThisOptionContentID,@ThisOptionID,@ThisCulture,@ThisTitle,@ThisCatTitle,@ThisDescription

	while @@Fetch_Status=0
	begin
		print N'INSERT INTO dbo.[OptionContent] '
		print N'('
		print N'	[ID],'
		print N'	[OptionID],'
		print N'	[Culture],'
		print N'	[Title],'
		print N'	[CatTitle],'
		print N'	[Description]'
		print N')'
		print N'VALUES'
		print N'('
		print N'	' + CONVERT(NVARCHAR(20),@OptionContentCounter) + N','
		print N'	' + CONVERT(NVARCHAR(20),@OptionID) + N','
		print N'	N''' + REPLACE(@ThisCulture,N'''',N'''''') + N''','
		print N'	N''' + REPLACE(@ThisTitle,N'''',N'''''') + N''','
		print N'	N''' + REPLACE(@ThisCatTitle,N'''',N'''''') + N''','
		print N'	N''' + REPLACE(@ThisDescription,N'''',N'''''') + N''''
		print N')'
		print N''

		--=============================================
		--==@OptionContentCounter++
		--=============================================
		SET @OptionContentCounter=@OptionContentCounter+1

		--=============================================
		--==
		--=============================================
		fetch next from OptionContentCursor into @ThisOptionContentID,@ThisOptionID,@ThisCulture,@ThisTitle,@ThisCatTitle,@ThisDescription
	end

	--=============================================
	--==ĻĲ Script
	--=============================================
	print N'--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN'
	print N'--Fill up the Title and Description Field in following Scripts under New Culture '
	print N'--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN'
	print N'INSERT INTO dbo.[OptionContent] '
	print N'('
	print N'	[ID],'
	print N'	[OptionID],'
	print N'	[Culture],'
	print N'	[Title],'
	print N'	[CatTitle],'
	print N'	[Description]'
	print N')'
	print N'VALUES'
	print N'('
	print N'	' + CONVERT(NVARCHAR(20),@OptionContentCounter) + N','
	print N'	' + CONVERT(NVARCHAR(20),@OptionID) + N','
	print N'	N''' + REPLACE(@AdditionalCulture,N'''',N'''''') + N''','
	print N'	N'''','
	print N'	N''' + REPLACE(@ThisCatTitle,N'''',N'''''') + N''','
	print N'	N'''''
	print N')'
	print N'--NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN'
	print N''

	--=============================================
	--==ٴ@OptionContentCounter++
	--=============================================
	SET @OptionContentCounter=@OptionContentCounter+1

	close OptionContentCursor
	deallocate OptionContentCursor

	--=============================================
	--== Option Cursor
	--=============================================
	fetch next from OptionCursor into @OptionID
end
close OptionCursor
deallocate OptionCursor

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[XToolAddOptionContentInsertScripts]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.OptionGetAll    Script Date: 2009-7-10 19:03:37 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[OptionGetAll]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[OptionGetAll]
GO

--====================================================================================
--== Option  Key Value أ global.asax  application_start У option Ŀ浽 Application ȫֱ棬ÿε option ʹݿѯ
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.OptionGetAll


AS
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ѡ
--====================================================================================
SELECT 
	opt.[Key] AS [Key],
	opt.Value AS Value,
	ISNULL(opt.MultiCulture,N'false') AS MultiCulture,
	ISNULL(opt.Validation,N'') AS Validation

FROM dbo.[Option] opt


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[OptionGetAll]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeGet    Script Date: 2009-7-10 19:03:43 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeGet]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeGet]
GO

--====================================================================================
--==KnowledgeGet ķҳʾ  ϵͳ Option У KnowledgePageSize Ϊ 0 򲻷ҳʾ 0ҳʾ
--== Knowledge е DedicatedTo Ϊյʱз߿ Ϊ abc,efg ָͻ 
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeGet

@User nvarchar(50),						-- ASPX ˴ݹĵǰû

@PageDirectoryName nvarchar(100),				--Page Diretory  Name
@Culture nvarchar(100),						--ǰĻ

@CurrentPage INT						--ҳƣǰҳ

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==õǰ PageDirectory   Type ֵ 1ǺĽʹ Order By Serial ͨݣ Serial 򣩣  2  Order By UpdateTime ʱԷʱ
--====================================================================================
DECLARE @Type INT
SELECT @Type=Type FROM dbo.PageDirectory WHERE [Name]=@PageDirectoryName
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--== @PageDirectoryName  ڵ PageDirectory ¼е PageSize ֵ
--====================================================================================
DECLARE @PageSize INT
SELECT TOP 1 @PageSize=PageSize FROM dbo.PageDirectory WHERE [Name]=@PageDirectoryName

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ҳ
--====================================================================================
DECLARE @Paging TABLE 
( 
	PagingID int identity(1,1), 
	[ID] int, 
	PageDirectoryID int,
	Serial int,
	Hidden nvarchar(50) COLLATE database_default,
	UpdateTime datetime,
	Author nvarchar(50) COLLATE database_default, 

	Editor ntext COLLATE database_default, 
	EditorPermission int,
	
	KnowledgeContentID int,

	Template nvarchar(200) COLLATE database_default, 
	Title nvarchar(2000) COLLATE database_default, 
	TitleShow nvarchar(50) COLLATE database_default, 
	Content ntext COLLATE database_default, 
	Tag nvarchar(500) COLLATE database_default, 
	Abstract ntext COLLATE database_default, 
	
	HitCount int,
	CommentsPermission int,
	CommentsCount int,

	KnowledgeDirectory nvarchar(50) COLLATE database_default 
) 

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--== Type=1/2 ʹ ORDER BY Serial  UpdateTime δ Order By ֮⣬طȫһ£
--====================================================================================
IF @Type=1

BEGIN

	--====================================================================================
	--==ǰû Admin Editor ͨû
	--====================================================================================
	IF  dbo.UDF_UserAdminEditor(@User)=1

	BEGIN

		--====================================================================================
		--==ǰû Admin Editor
		--====================================================================================
		INSERT INTO @Paging

		SELECT

			now.[ID] AS [ID],
			now.PageDirectoryID AS PageDirectoryID,
			now.Serial AS Serial,
			ISNULL(nowc.Hidden,N'false') AS Hidden,
			now.UpdateTime AS UpdateTime,
			now.Author AS Author,

			now.Editor AS Editor,
			dbo.UDF_EditorDedicatedTo(@User,convert(nvarchar(4000),now.Editor)) AS EditorPermission,

			nowc.[ID] AS KnowledgeContentID,

			nowc.Template AS Template,
			nowc.Title AS Title,
			nowc.TitleShow AS TitleShow,
			nowc.Content AS Content,
			nowc.Tag AS Tag,
			nowc.Abstract AS Abstract,

			ISNULL(nowc.HitCount,0)+1 AS HitCount,
			dbo.UDF_KnowledgeCommentsPermission(now.[ID],@User) AS CommentsPermission,
			(Select Count([ID]) From dbo.KnowledgeComments Where KnowledgeContentID=nowc.[ID]) AS CommentsCount,

			N'Knowledge' AS KnowledgeDirectory

		FROM dbo.Knowledge now
		LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
		LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID
		WHERE pad.[Name]=@PageDirectoryName

		ORDER BY Serial

	END

	ELSE

	BEGIN
		--====================================================================================
		--==ǰûǡ Admin Editor
		--====================================================================================
		INSERT INTO @Paging

		SELECT

			now.[ID] AS [ID],
			now.PageDirectoryID AS PageDirectoryID,
			now.Serial AS Serial,
			ISNULL(nowc.Hidden,N'false') AS Hidden,
			now.UpdateTime AS UpdateTime,
			now.Author AS Author,

			now.Editor AS Editor,
			dbo.UDF_EditorDedicatedTo(@User,convert(nvarchar(4000),now.Editor)) AS EditorPermission,

			nowc.[ID] AS KnowledgeContentID,

			nowc.Template AS Template,
			nowc.Title AS Title,
			nowc.TitleShow AS TitleShow,
			nowc.Content AS Content,
			nowc.Tag AS Tag,
			nowc.Abstract AS Abstract,

			ISNULL(nowc.HitCount,0)+1 AS HitCount,
			dbo.UDF_KnowledgeCommentsPermission(now.[ID],@User) AS CommentsPermission,
			(Select Count([ID]) From dbo.KnowledgeComments Where KnowledgeContentID=nowc.[ID]) AS CommentsCount,

			N'Knowledge' AS KnowledgeDirectory

		FROM dbo.Knowledge now
		LEFT JOIN dbo.View_KnowledgePermission nowp ON nowp.KnowledgeID=now.[ID]
		LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
		LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID
		WHERE pad.[Name]=@PageDirectoryName AND (REPLACE(nowp.DedicatedTo,N',',N'')=N'' or dbo.UDF_UserDedicatedTo(@User,nowp.DedicatedTo)=1)  AND  nowc.Hidden<>N'true'

		ORDER BY Serial
	END

END

ELSE

BEGIN

	--====================================================================================
	--==ǰû Admin Editor ͨû
	--====================================================================================
	IF  dbo.UDF_UserAdminEditor(@User)=1

	BEGIN

		--====================================================================================
		--==ǰû Admin Editor
		--====================================================================================
		INSERT INTO @Paging

		SELECT

			now.[ID] AS [ID],
			now.PageDirectoryID AS PageDirectoryID,
			now.Serial AS Serial,
			ISNULL(nowc.Hidden,N'false') AS Hidden,
			now.UpdateTime AS UpdateTime,
			now.Author AS Author,

			now.Editor AS Editor,
			dbo.UDF_EditorDedicatedTo(@User,convert(nvarchar(4000),now.Editor)) AS EditorPermission,

			nowc.[ID] AS KnowledgeContentID,

			nowc.Template AS Template,
			nowc.Title AS Title,
			nowc.TitleShow AS TitleShow,
			nowc.Content AS Content,
			nowc.Tag AS Tag,
			nowc.Abstract AS Abstract,

			ISNULL(nowc.HitCount,0)+1 AS HitCount,
			dbo.UDF_KnowledgeCommentsPermission(now.[ID],@User) AS CommentsPermission,
			(Select Count([ID]) From dbo.KnowledgeComments Where KnowledgeContentID=nowc.[ID]) AS CommentsCount,

			N'Knowledge' AS KnowledgeDirectory

		FROM dbo.Knowledge now
		LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
		LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID
		WHERE pad.[Name]=@PageDirectoryName

		ORDER BY UpdateTime DESC

	END

	ELSE

	BEGIN

		--====================================================================================
		--==ǰûǡ Admin Editor
		--====================================================================================
		INSERT INTO @Paging

		SELECT

			now.[ID] AS [ID],
			now.PageDirectoryID AS PageDirectoryID,
			now.Serial AS Serial,
			ISNULL(nowc.Hidden,N'false') AS Hidden,
			now.UpdateTime AS UpdateTime,
			now.Author AS Author,

			now.Editor AS Editor,
			dbo.UDF_EditorDedicatedTo(@User,convert(nvarchar(4000),now.Editor)) AS EditorPermission,

			nowc.[ID] AS KnowledgeContentID,

			nowc.Template AS Template,
			nowc.Title AS Title,
			nowc.TitleShow AS TitleShow,
			nowc.Content AS Content,
			nowc.Tag AS Tag,
			nowc.Abstract AS Abstract,

			ISNULL(nowc.HitCount,0)+1 AS HitCount,
			dbo.UDF_KnowledgeCommentsPermission(now.[ID],@User) AS CommentsPermission,
			(Select Count([ID]) From dbo.KnowledgeComments Where KnowledgeContentID=nowc.[ID]) AS CommentsCount,

			N'Knowledge' AS KnowledgeDirectory

		FROM dbo.Knowledge now
		LEFT JOIN dbo.View_KnowledgePermission nowp ON nowp.KnowledgeID=now.[ID]
		LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
		LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID
		WHERE pad.[Name]=@PageDirectoryName AND (REPLACE(nowp.DedicatedTo,N',',N'')=N''  or dbo.UDF_UserDedicatedTo(@User,nowp.DedicatedTo)=1)  AND nowc.Hidden<>N'true'

		ORDER BY UpdateTime DESC
	END
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== @Paging лȡǰҳһһ¼λ
--=====================================================
DECLARE @FirstRecord int
DECLARE @LastRecord int
		
SET @FirstRecord=(@CurrentPage - 1) * @PageSize
SET @LastRecord=(@CurrentPage * @PageSize + 1)

--=====================================================
--==صǰҳеļ¼
--==ܼ¼ÿҳļ¼Ceiling()õΪҳ ע⣺count(*)   @PageSize Ϊ INTõ INTԣҪת Decimal(18,2)
--=====================================================
SELECT 	
	*,
	PageCount=CEILING(Convert(decimal(18,2),(select count(*) from @Paging)) / Convert(decimal(18,2),@PageSize)) 

FROM @Paging 
WHERE PagingID>@FirstRecord AND PagingID<@LastRecord

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ǰҳ׼ص֪ʶ Content   HitCount д KnowledgeContent 
--=====================================================
UPDATE dbo.KnowledgeContent SET HitCount=ISNULL(HitCount,0)+1 WHERE KnowledgeID IN (Select [ID] From @Paging Where PagingID>@FirstRecord AND PagingID<@LastRecord) AND Culture=@Culture

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ѡ @PageDirectoryName  PageDirectory ID  Knowledge  KnowledgeDirectory   òڴ ֪ʶ ӣ 
--==ͬʱصǰ PageDirectory ĳЩԣType, Presentation, ShowAuthor, ShowUpdateTime, ShowHitCount, ShowComments, ShowStaticUrl, ShowKnowledgeHtml, ShowRelativeԱϵͳ Render ֪ʶ
--=====================================================
SELECT
	pad.[ID] AS PageDirectoryID,
	pad.[Name] AS PageDirectoryName,
	N'Knowledge' AS KnowledgeDirectory,

	pdc.Title AS Title,
	pdc.PageHeader AS PageHeader,
	pdc.PageFooter AS PageFooter,

	sdc.PageHeader AS SubDirectoryPageHeader,
	sdc.PageFooter AS  SubDirectoryPageFooter,

	mdc.PageHeader AS MainDirectoryPageHeader,
	mdc.PageFooter AS  MainDirectoryPageFooter,

	pad.Type AS Type,
	pad.Presentation AS Presentation,
	pad.ShowAuthor AS ShowAuthor,
	pad.ShowUpdateTime AS ShowUpdateTime,
	pad.ShowHitCount AS ShowHitCount,
	pad.ShowComments AS ShowComments,
	pad.ShowStaticUrl AS ShowStaticUrl,
	pad.ShowKnowledgeHtml AS ShowKnowledgeHtml,
	pad.ShowRelative AS ShowRelative,

	pad.Overview AS PageDirectoryOverview,
	sd.Overview AS SubDirectoryOverview,
	(Select COUNT(dpd.[ID]) From dbo.PageDirectory dpd Where dpd.SubDirectoryID=(sd.[ID])) AS PageDirectoryBrothersCount,
	(Select COUNT(dsd.[ID]) From dbo.SubDirectory dsd Where dsd.MainDirectoryID=(md.[ID])) AS SubDirectoryBrothersCount
	


FROM dbo.PageDirectory pad 
LEFT JOIN dbo.PageDirectoryContent pdc ON pdc.PageDirectoryID=pad.[ID] AND pdc.Culture=@Culture

LEFT JOIN dbo.SubDirectory sd ON sd.[ID]=pad.SubDirectoryID
LEFT JOIN dbo.SubDirectoryContent sdc ON sdc.SubDirectoryID=sd.[ID]

LEFT JOIN dbo.MainDirectory md ON md.[ID]=sd.MainDirectoryID
LEFT JOIN dbo.MainDirectoryContent mdc ON mdc.MainDirectoryID=md.[ID]

WHERE pad.[Name]=@PageDirectoryName

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeGet]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeGetHomePage    Script Date: 2009-7-10 19:03:43 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeGetHomePage]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeGetHomePage]
GO

--====================================================================================
--==KnowledgeGetHomePage ķҳ  ϵͳ Option У KnowledgePageSize Ϊ 0 򲻷ҳʾ 0ҳʾ
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeGetHomePage

@User nvarchar(50),						-- ASPX ˴ݹĵǰû

@Culture nvarchar(100),						--ǰĻ

@CurrentPage INT						--ҳƣǰҳ

AS


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==õǰ PageDirectory   Type ֵ 1ǺĽʹ Order By Serial ͨݣ Serial 򣩣  2  Order By UpdateTime ʱԷʱ
--====================================================================================
DECLARE @Type INT
SELECT TOP 1 @Type=Type FROM dbo.PageDirectory WHERE Home=N'true'

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--== HomePage ڵ PageDirectory ¼е PageSize ֵ
--====================================================================================
DECLARE @PageSize INT
SELECT TOP 1 @PageSize=PageSize FROM dbo.PageDirectory WHERE Home=N'true'

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ҳ
--====================================================================================
DECLARE @Paging TABLE 
( 
	PagingID int identity(1,1), 
	[ID] int, 
	PageDirectoryID int,
	Serial int,
	Hidden nvarchar(50) COLLATE database_default,
	UpdateTime datetime,
	Author nvarchar(50) COLLATE database_default,

	Editor ntext COLLATE database_default, 
	EditorPermission int,

	KnowledgeContentID int,

	Template nvarchar(200) COLLATE database_default, 
	Title nvarchar(2000) COLLATE database_default, 
	TitleShow nvarchar(50) COLLATE database_default, 
	Content ntext COLLATE database_default, 
	Tag nvarchar(500) COLLATE database_default, 
	Abstract ntext COLLATE database_default, 

	HitCount int,
	CommentsPermission int,
	CommentsCount int,

	KnowledgeDirectory nvarchar(50) COLLATE database_default 
) 



--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--== Type=1/2 ʹ ORDER BY Serial  UpdateTime δ Order By ֮⣬طȫһ£
--====================================================================================
IF @Type=1

BEGIN

	--====================================================================================
	--==ǰû Admin Editor ͨû
	--====================================================================================
	IF  dbo.UDF_UserAdminEditor(@User)=1

	BEGIN
		--====================================================================================
		--==ǰû Admin Editor
		--====================================================================================
		INSERT INTO @Paging

		SELECT

			now.[ID] AS [ID],
			now.PageDirectoryID AS PageDirectoryID,
			now.Serial AS Serial,
			ISNULL(nowc.Hidden,N'false') AS Hidden,
			now.UpdateTime AS UpdateTime,
			now.Author AS Author,

			now.Editor AS Editor,
			dbo.UDF_EditorDedicatedTo(@User,convert(nvarchar(4000),now.Editor)) AS EditorPermission,
	
			nowc.[ID] AS KnowledgeContentID,

			nowc.Template AS Template,
			nowc.Title AS Title,
			nowc.TitleShow AS TitleShow,
			nowc.Content AS Content,
			nowc.Tag AS Tag,
			nowc.Abstract AS Abstract,

			ISNULL(nowc.HitCount,0)+1 AS HitCount,
			dbo.UDF_KnowledgeCommentsPermission(now.[ID],@User) AS CommentsPermission,
			(Select Count([ID]) From dbo.KnowledgeComments Where KnowledgeContentID=nowc.[ID]) AS CommentsCount,

			N'Knowledge' AS KnowledgeDirectory

		FROM dbo.Knowledge now 
		LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
		WHERE now.PageDirectoryID=(Select Top 1 [ID] From dbo.PageDirectory Where Home=N'true') 

		ORDER BY Serial

	END

	ELSE

	BEGIN
		--====================================================================================
		--==ǰûǡ Admin Editor
		--====================================================================================
		INSERT INTO @Paging

		SELECT

			now.[ID] AS [ID],
			now.PageDirectoryID AS PageDirectoryID,
			now.Serial AS Serial,
			ISNULL(nowc.Hidden,N'false') AS Hidden,
			now.UpdateTime AS UpdateTime,
			now.Author AS Author,

			now.Editor AS Editor,
			dbo.UDF_EditorDedicatedTo(@User,convert(nvarchar(4000),now.Editor)) AS EditorPermission,

			nowc.[ID] AS KnowledgeContentID,

			nowc.Template AS Template,
			nowc.Title AS Title,
			nowc.TitleShow AS TitleShow,
			nowc.Content AS Content,
			nowc.Tag AS Tag,
			nowc.Abstract AS Abstract,

			ISNULL(nowc.HitCount,0)+1 AS HitCount,
			dbo.UDF_KnowledgeCommentsPermission(now.[ID],@User) AS CommentsPermission,
			(Select Count([ID]) From dbo.KnowledgeComments Where KnowledgeContentID=nowc.[ID]) AS CommentsCount,

			N'Knowledge' AS KnowledgeDirectory

		FROM dbo.Knowledge now 
		LEFT JOIN dbo.View_KnowledgePermission nowp ON nowp.KnowledgeID=now.[ID]
		LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
		WHERE now.PageDirectoryID=(Select Top 1 [ID] From dbo.PageDirectory Where Home=N'true') AND (REPLACE(nowp.DedicatedTo,N',',N'')=N''  or dbo.UDF_UserDedicatedTo(@User,nowp.DedicatedTo)=1)  AND  nowc.Hidden<>N'true'

		ORDER BY Serial
	END


END

ELSE

BEGIN

	--====================================================================================
	--==ǰû Admin Editor ͨû
	--====================================================================================
	IF  dbo.UDF_UserAdminEditor(@User)=1

	BEGIN
		--====================================================================================
		--==ǰû Admin Editor
		--====================================================================================
		INSERT INTO @Paging

		SELECT

			now.[ID] AS [ID],
			now.PageDirectoryID AS PageDirectoryID,
			now.Serial AS Serial,
			ISNULL(nowc.Hidden,N'false') AS Hidden,
			now.UpdateTime AS UpdateTime,
			now.Author AS Author,

			now.Editor AS Editor,
			dbo.UDF_EditorDedicatedTo(@User,convert(nvarchar(4000),now.Editor)) AS EditorPermission,
	
			nowc.[ID] AS KnowledgeContentID,

			nowc.Template AS Template,
			nowc.Title AS Title,
			nowc.TitleShow AS TitleShow,
			nowc.Content AS Content,
			nowc.Tag AS Tag,
			nowc.Abstract AS Abstract,

			ISNULL(nowc.HitCount,0)+1 AS HitCount,
			dbo.UDF_KnowledgeCommentsPermission(now.[ID],@User) AS CommentsPermission,
			(Select Count([ID]) From dbo.KnowledgeComments Where KnowledgeContentID=nowc.[ID]) AS CommentsCount,

			N'Knowledge' AS KnowledgeDirectory

		FROM dbo.Knowledge now 
		LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
		WHERE now.PageDirectoryID=(Select Top 1 [ID] From dbo.PageDirectory Where Home=N'true') 

		ORDER BY UpdateTime DESC

	END

	ELSE

	BEGIN
		--====================================================================================
		--==ǰûǡ Admin Editor
		--====================================================================================
		INSERT INTO @Paging

		SELECT

			now.[ID] AS [ID],
			now.PageDirectoryID AS PageDirectoryID,
			now.Serial AS Serial,
			ISNULL(nowc.Hidden,N'false') AS Hidden,
			now.UpdateTime AS UpdateTime,
			now.Author AS Author,

			now.Editor AS Editor,
			dbo.UDF_EditorDedicatedTo(@User,convert(nvarchar(4000),now.Editor)) AS EditorPermission,

			nowc.[ID] AS KnowledgeContentID,

			nowc.Template AS Template,
			nowc.Title AS Title,
			nowc.TitleShow AS TitleShow,
			nowc.Content AS Content,
			nowc.Tag AS Tag,
			nowc.Abstract AS Abstract,

			ISNULL(nowc.HitCount,0)+1 AS HitCount,
			dbo.UDF_KnowledgeCommentsPermission(now.[ID],@User) AS CommentsPermission,
			(Select Count([ID]) From dbo.KnowledgeComments Where KnowledgeContentID=nowc.[ID]) AS CommentsCount,

			N'Knowledge' AS KnowledgeDirectory

		FROM dbo.Knowledge now 
		LEFT JOIN dbo.View_KnowledgePermission nowp ON nowp.KnowledgeID=now.[ID]
		LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
		WHERE now.PageDirectoryID=(Select Top 1 [ID] From dbo.PageDirectory Where Home=N'true') AND (REPLACE(nowp.DedicatedTo,N',',N'')=N''  or dbo.UDF_UserDedicatedTo(@User,nowp.DedicatedTo)=1)  AND  nowc.Hidden<>N'true'

		ORDER BY UpdateTime DESC
	END
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== @Paging лȡǰҳһһ¼λ
--=====================================================
DECLARE @FirstRecord int
DECLARE @LastRecord int
		
SET @FirstRecord=(@CurrentPage - 1) * @PageSize
SET @LastRecord=(@CurrentPage * @PageSize + 1)

--=====================================================
--==صǰҳеļ¼
--==ܼ¼ÿҳļ¼Ceiling()õΪҳ ע⣺count(*)   @PageSize Ϊ INTõ INTԣҪת Decimal(18,2)
--=====================================================
SELECT 	
	*,
	PageCount=CEILING(Convert(decimal(18,2),(select count(*) from @Paging)) / Convert(decimal(18,2),@PageSize)) 

FROM @Paging 
WHERE PagingID>@FirstRecord AND PagingID<@LastRecord

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ǰҳ׼ص֪ʶ Content   HitCount д KnowledgeContent 
--=====================================================
UPDATE dbo.KnowledgeContent SET HitCount=ISNULL(HitCount,0)+1 WHERE KnowledgeID IN (Select [ID] From @Paging Where PagingID>@FirstRecord AND PagingID<@LastRecord) AND Culture=@Culture

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ѡ @PageDirectoryName  PageDirectory ID  Knowledge  KnowledgeDirectory   òڴ ֪ʶ ӣ 
--====================================================================================
SELECT TOP 1

	pad.[ID] AS PageDirectoryID,
	pad.[Name] AS PageDirectoryName,
	N'Knowledge' AS KnowledgeDirectory,

	pdc.Title AS Title,
	pdc.PageHeader AS PageHeader,
	pdc.PageFooter AS PageFooter,

	sdc.PageHeader AS SubDirectoryPageHeader,
	sdc.PageFooter AS  SubDirectoryPageFooter,

	mdc.PageHeader AS MainDirectoryPageHeader,
	mdc.PageFooter AS  MainDirectoryPageFooter,

	pad.Type AS Type,
	pad.Presentation AS Presentation,
	pad.ShowAuthor AS ShowAuthor,
	pad.ShowUpdateTime AS ShowUpdateTime,
	pad.ShowHitCount AS ShowHitCount,
	pad.ShowComments AS ShowComments,
	pad.ShowStaticUrl AS ShowStaticUrl,
	pad.ShowKnowledgeHtml AS ShowKnowledgeHtml,
	pad.ShowRelative AS ShowRelative,

	pad.Overview AS PageDirectoryOverview,
	sd.Overview AS SubDirectoryOverview,
	(Select COUNT(dpd.[ID]) From dbo.PageDirectory dpd Where dpd.SubDirectoryID=(sd.[ID])) AS PageDirectoryBrothersCount,
	(Select COUNT(dsd.[ID]) From dbo.SubDirectory dsd Where dsd.MainDirectoryID=(md.[ID])) AS SubDirectoryBrothersCount

FROM dbo.PageDirectory pad
LEFT JOIN dbo.PageDirectoryContent pdc ON pdc.PageDirectoryID=pad.[ID] AND pdc.Culture=@Culture

LEFT JOIN dbo.SubDirectory sd ON sd.[ID]=pad.SubDirectoryID
LEFT JOIN dbo.SubDirectoryContent sdc ON sdc.SubDirectoryID=sd.[ID]

LEFT JOIN dbo.MainDirectory md ON md.[ID]=sd.MainDirectoryID
LEFT JOIN dbo.MainDirectoryContent mdc ON mdc.MainDirectoryID=md.[ID]

WHERE pad.Home=N'true'

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeGetHomePage]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS ON 
GO

/****** Object:  Stored Procedure dbo.UniqueNumberGet    Script Date: 2009-7-10 19:03:41 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UniqueNumberGet]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[UniqueNumberGet]
GO

--====================================================================================
--== UniqueNumber ǰ Number  Number  ASPX Ϊµ MainDirectory, SubDirectory, PugeDirectory, Community, Forum 
--==Ȼ Number + 1Աһα
--==ǵĿǱ֤κʱ򣬴 UniqueNumber õĶǶһ޶һ Number֤ϵͳи <xxx>Directory, Community, Forum ظ
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2008-11-08
--====================================================================================

CREATE PROCEDURE dbo.UniqueNumberGet

@Number INT OUT			--صĽ

AS
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ѡ
--====================================================================================
SELECT @Number=[Number] FROM dbo.[UniqueNumber]

--====================================================================================
--==
--====================================================================================
UPDATE dbo.[UniqueNumber]  SET [Number]=[Number]+1

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UniqueNumberGet]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.SubDirectoryMove    Script Date: 2009-7-10 19:03:44 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[SubDirectoryMove]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[SubDirectoryMove]
GO

--====================================================================================
--==ƶ SubDirectory
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.SubDirectoryMove

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@KnowledgeItem int,			--ǰ SubDirectory  ID
@KnowledgeDirectoryTarget int,		--ƶĸϼڵ㣨ID
@Clone int				--Ƿƣ1/0

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,N'SubDirectory',@KnowledgeItem,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

IF @Clone=0 

	BEGIN
		--=====================================================
		--==ƶ
		--=====================================================
		UPDATE dbo.SubDirectory SET MainDirectoryID=@KnowledgeDirectoryTarget WHERE [ID]=@KnowledgeItem

		--=====================================================
		--==һµǰ SubDirectory  Overview ǷΪ trueΪ trueִһ SubDirectorySetOverview
		--=====================================================
		IF EXISTS (Select [ID] From dbo.SubDirectory Where [ID]=@KnowledgeItem And Overview=N'true')

		BEGIN
			EXEC dbo.SubDirectorySetOverview @User,@KnowledgeItem
		END
	END

ELSE

	BEGIN
		--=====================================================
		--==Ϊ¸Ƶ SubDirectory һֲ֣ظ
		--=====================================================
		DECLARE @UniqueNumber INT
		EXEC dbo.UniqueNumberGet @UniqueNumber OUT

		DECLARE @NewSubDirectoryName NVARCHAR(50)
		SET @NewSubDirectoryName=N's' + CONVERT(NVARCHAR(20),@UniqueNumber)

		--=====================================================
		--== SubDirectory
		--=====================================================
		INSERT INTO dbo.SubDirectory(MainDirectoryID,Serial,[Name],Url,UseBaseUrl,NewWindow,Overview,Wizard,Editor,DedicatedTo,CommentsPermission) SELECT @KnowledgeDirectoryTarget,Serial,@NewSubDirectoryName,Url,UseBaseUrl,NewWindow,Overview,Wizard,Editor,DedicatedTo,CommentsPermission FROM dbo.SubDirectory WHERE [ID]=@KnowledgeItem

		--=====================================================  
		--==¸Ƶ SubDirectory  ID  
		--=====================================================  
		DECLARE @NewSubDirectoryID INT  
		SELECT @NewSubDirectoryID=SCOPE_IDENTITY() --ڸոɵ¼¼IDSCOPE_IDENTITY() ζŽڱ Seesion ڵı    

		--=====================================================  
		--==ǰƹ SubDirectory  Oveview Ϊ trueִһ SP SubDirectorySetOverview
		--=====================================================  
		IF EXISTS (Select [ID] From dbo.SubDirectory Where [ID]=@NewSubDirectoryID And Overview=N'true')
		
		BEGIN
			EXEC dbo.SubDirectorySetOverview @User,@NewSubDirectoryID
		END


		--=====================================================
		--== SubDirectory Content
		--=====================================================
		INSERT INTO dbo.SubDirectoryContent (SubDirectoryID,Culture,Title,[Description],WizardPreviousTitle,WizardNextTitle,Hidden,PageHeader,PageFooter) SELECT  @NewSubDirectoryID,Culture,Title,[Description],WizardPreviousTitle,WizardNextTitle,Hidden,PageHeader,PageFooter  FROM dbo.SubDirectoryContent WHERE SubDirectoryID=@KnowledgeItem


		--=====================================================
		--=====================================================
		--== PageDirectoryMove SP  PageDirectory  PageDirectoryContent
		--=====================================================
		--=====================================================


		--=====================================================  
		--==ǰ  SubDirectoryID µ PageDirectory ¼תΪ CURSOR  
		--=====================================================  
		DECLARE @PageDirectoryID INT  
		DECLARE PageDirectoryMoveCursor CURSOR FOR SELECT [ID] FROM dbo.PageDirectory WHERE SubDirectoryID=@KnowledgeItem
		OPEN PageDirectoryMoveCursor  
		FETCH NEXT FROM PageDirectoryMoveCursor INTO @PageDirectoryID  
  
		WHILE @@FETCH_STATUS = 0  
		BEGIN  
			--=====================================================  
			--== SP PageDirectoryMove
			--=====================================================  
			EXEC dbo.PageDirectoryMove @User,@PageDirectoryID, @NewSubDirectoryID, 1

			--=====================================================  
			--==¸ CURSOR  
			--=====================================================  
			FETCH NEXT FROM PageDirectoryMoveCursor INTO @PageDirectoryID  
		END  
  
		CLOSE PageDirectoryMoveCursor  
		DEALLOCATE PageDirectoryMoveCursor  

	END



--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[SubDirectoryMove]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.PageDirectoryMove    Script Date: 2009-7-10 19:03:43 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[PageDirectoryMove]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[PageDirectoryMove]
GO

--====================================================================================
--==ƶ PageDirectory
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.PageDirectoryMove

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@KnowledgeItem int,			--ǰ PageDirectory  ID
@KnowledgeDirectoryTarget int,		--ƶĸϼڵ㣨ID
@Clone int				--Ƿƣ1/0

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,N'PageDirectory',@KnowledgeItem,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

IF @Clone=0 

	BEGIN
		--=====================================================
		--==ǰƶ PageDirectory 丸 SubDirectory µΨһ¼ٴ
		--=====================================================
		DECLARE @SubDirectoryID INT
		SELECT @SubDirectoryID=pd.SubDirectoryID FROM dbo.PageDirectory pd WHERE pd.[ID]=@KnowledgeItem

		DECLARE @Count INT
		SELECT @Count=COUNT(pd.[ID]) FROM dbo.PageDirectory pd WHERE pd.SubDirectoryID=@SubDirectoryID

		--=====================================================
		--==Ψһ PageDirectory Ŀٴɾ
		--=====================================================
		IF @Count<=1

			BEGIN
				--=====================================================
				--==ٴ
				--=====================================================
				RAISERROR(N'ƶҳĿ¼ϼĿ¼Ŀ¼ΨһĿƶ',16,1)
			END

		ELSE

			BEGIN
				--=====================================================
				--==ƶ
				--=====================================================
				UPDATE dbo.PageDirectory SET SubDirectoryID=@KnowledgeDirectoryTarget WHERE [ID]=@KnowledgeItem

				--=====================================================
				--==һµǰ PageDirectory  Overview ǷΪ trueΪ trueִһ PageDirectorySetOverview
				--=====================================================
				IF EXISTS (Select [ID] From dbo.PageDirectory Where [ID]=@KnowledgeItem And Overview=N'true')

				BEGIN
					EXEC dbo.PageDirectorySetOverview @User,@KnowledgeItem
				END
			END
	END

ELSE

	BEGIN
		--=====================================================
		--==Ϊ¸Ƶ PageDirectory һֲ֣ظ
		--=====================================================
		DECLARE @UniqueNumber INT
		EXEC dbo.UniqueNumberGet @UniqueNumber OUT

		DECLARE @NewPageDirectoryName NVARCHAR(50)
		SET @NewPageDirectoryName=N'p' + CONVERT(NVARCHAR(20),@UniqueNumber)

		--=====================================================
		--== PageDirectory
		--=====================================================
		INSERT INTO dbo.PageDirectory(SubDirectoryID,Serial,[Name],Url,PageSize,UseBaseUrl,NewWindow,Overview,FastAccess,Home,RightIndent,jQuery,LogoHide,MainMenuHide,BannerHide,BreadcrumbHide,PageMenuHide,PageBarHide,CopyrightHide,Type,Presentation,ShowAuthor,ShowUpdateTime,ShowHitCount,ShowComments,ShowStaticUrl,ShowKnowledgeHtml,ShowRelative,Editor,DedicatedTo,CommentsPermission) SELECT @KnowledgeDirectoryTarget,Serial,@NewPageDirectoryName,Url,PageSize,UseBaseUrl,NewWindow,Overview,FastAccess,N'false',RightIndent,jQuery,LogoHide,MainMenuHide,BannerHide,BreadcrumbHide,PageMenuHide,PageBarHide,CopyrightHide,Type,Presentation,ShowAuthor,ShowUpdateTime,ShowHitCount,ShowComments,ShowStaticUrl,ShowKnowledgeHtml,ShowRelative,Editor,DedicatedTo,CommentsPermission  FROM dbo.PageDirectory WHERE [ID]=@KnowledgeItem

		--=====================================================  
		--==¸Ƶ PageDirectory  ID  
		--=====================================================  
		DECLARE @NewPageDirectoryID INT  
		SELECT @NewPageDirectoryID=SCOPE_IDENTITY() --ڸոɵ¼¼IDSCOPE_IDENTITY() ζŽڱ Seesion ڵı    

		--=====================================================  
		--==ǰƹ PageDirectory  Oveview Ϊ trueִһ SP PageDirectorySetOverview
		--=====================================================  
		IF EXISTS (Select [ID] From dbo.PageDirectory Where [ID]=@NewPageDirectoryID And Overview=N'true')
		
		BEGIN
			EXEC dbo.PageDirectorySetOverview @User,@NewPageDirectoryID
		END


		--=====================================================
		--== PageDirectory Content
		--=====================================================
		INSERT INTO dbo.PageDirectoryContent (PageDirectoryID,Culture,SeoTitle,SeoDescription,SeoKeywords,Title,[Description],Hidden,PageHeader,PageFooter) SELECT  @NewPageDirectoryID,Culture,SeoTitle,SeoDescription,SeoKeywords,Title,[Description],Hidden,PageHeader,PageFooter  FROM dbo.PageDirectoryContent WHERE PageDirectoryID=@KnowledgeItem


		--=====================================================
		--=====================================================
		--== KnowledgeMove SP  Knowledge  KnowledgeContent
		--=====================================================
		--=====================================================


		--=====================================================  
		--==ǰ  PageDirectoryID µ Knowledge ¼תΪ CURSOR  
		--=====================================================  
		DECLARE @KnowledgeID INT  
		DECLARE KnowledgeMoveCursor CURSOR FOR SELECT [ID] FROM dbo.Knowledge WHERE PageDirectoryID=@KnowledgeItem
		OPEN KnowledgeMoveCursor  
		FETCH NEXT FROM KnowledgeMoveCursor INTO @KnowledgeID  
  
		WHILE @@FETCH_STATUS = 0  
		BEGIN  
			--=====================================================  
			--== SP KnowledgeMove
			--=====================================================  
			EXEC dbo.KnowledgeMove @User, @KnowledgeID, @NewPageDirectoryID, 1

			--=====================================================  
			--==¸ CURSOR  
			--=====================================================  
			FETCH NEXT FROM KnowledgeMoveCursor INTO @KnowledgeID  
		END  
  
		CLOSE KnowledgeMoveCursor  
		DEALLOCATE KnowledgeMoveCursor  

	END


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[PageDirectoryMove]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeMove    Script Date: 2009-7-10 19:03:39 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeMove]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeMove]
GO

--====================================================================================
--==ƶ Knowledge
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeMove

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@KnowledgeItem int,			--ǰ Knowledge   ID
@KnowledgeDirectoryTarget int,		--ƶĸϼڵ㣨ID
@Clone int				--Ƿƣ1/0

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,N'Knowledge',@KnowledgeItem,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

IF @Clone=0 

	BEGIN
		--=====================================================
		--==ƶ
		--=====================================================
		UPDATE dbo.Knowledge SET PageDirectoryID=@KnowledgeDirectoryTarget WHERE [ID]=@KnowledgeItem
	END

ELSE

	BEGIN
		--=====================================================
		--== Knowledge
		--=====================================================
		INSERT INTO dbo.Knowledge (PageDirectoryID,Serial,Editor,DedicatedTo,CommentsPermission,UpdateTime,Author) SELECT @KnowledgeDirectoryTarget,Serial,Editor,DedicatedTo,CommentsPermission,UpdateTime,Author FROM dbo.Knowledge WHERE [ID]=@KnowledgeItem

		--=====================================================  
		--==¸Ƶ Knowledge ID  
		--=====================================================  
		DECLARE @NewKnowledgeID INT  
		SELECT @NewKnowledgeID=SCOPE_IDENTITY() --ڸոɵ¼¼IDSCOPE_IDENTITY() ζŽڱ Seesion ڵı    

		--=====================================================
		--== @KnowledgeItem µ KnowledgeContent ѡ CURSOR
		--=====================================================
		DECLARE @KnowledgeContentID INT
		DECLARE KnowledgeContent_Cursor CURSOR FOR SELECT nowc.[ID] FROM dbo.KnowledgeContent nowc WHERE nowc.KnowledgeID=@KnowledgeItem
		
		OPEN KnowledgeContent_Cursor
		FETCH NEXT FROM KnowledgeContent_Cursor INTO @KnowledgeContentID

		WHILE @@FETCH_STATUS = 0
		BEGIN

			--=====================================================
			--==Ƶǰ @KnowledgeContentID µ  KnowledgeContent
			--=====================================================
			INSERT INTO dbo.KnowledgeContent (KnowledgeID,Culture,Template,Title,TitleShow, Hidden, Content,Tag,Abstract,HitCount) SELECT @NewKnowledgeID,Culture,Template,Title,TitleShow, Hidden, Content,Tag,Abstract,HitCount FROM dbo.KnowledgeContent WHERE [ID]=@KnowledgeContentID

			--=====================================================
			--==¸Ƶ KnowledgeContent ID  
			--=====================================================
			DECLARE @NewKnowledgeContentID INT  
			SELECT @NewKnowledgeContentID=SCOPE_IDENTITY() --ڸոɵ¼¼IDSCOPE_IDENTITY() ζŽڱ Session ڵı    

			--=====================================================
			--== KnowledgeComments ˣ
			--=====================================================

			--=====================================================
			--== KnowledgeTags 
			--=====================================================
			INSERT INTO dbo.KnowledgeTags(KnowledgeContentID,Tag) SELECT @NewKnowledgeContentID,Tag FROM dbo.KnowledgeTags WHERE KnowledgeContentID=@KnowledgeContentID

			--=====================================================
			--==FETCH NEXT
			--=====================================================
			FETCH NEXT FROM KnowledgeContent_Cursor INTO @KnowledgeContentID
		END

		CLOSE KnowledgeContent_Cursor
		DEALLOCATE KnowledgeContent_Cursor

	END


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeMove]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.ForumMove    Script Date: 2009-7-10 19:03:41 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ForumMove]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[ForumMove]
GO

--====================================================================================
--==ƶ Forum
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.ForumMove

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@CommunityItem int,			--ǰ Community / Forum   ID
@CommunityDirectoryTarget int,		--ƶĸϼڵ㣨ID
@Clone int				--Ƿƣ1/0

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminUserAuthentication @User,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

IF @Clone=0 

	BEGIN
		--=====================================================
		--==ƶ
		--=====================================================
		UPDATE dbo.Forum SET CommunityID=@CommunityDirectoryTarget WHERE [ID]=@CommunityItem
	END

ELSE

	BEGIN
		--=====================================================
		--==Ϊ¸Ƶ Forum һ ʹͬһ֣
		--=====================================================
		DECLARE @UniqueNumber INT
		EXEC dbo.UniqueNumberGet @UniqueNumber OUT

		DECLARE @NewForumName NVARCHAR(50)
		SET @NewForumName=N'f' + CONVERT(NVARCHAR(20),@UniqueNumber)

		--=====================================================
		--== Forum
		--=====================================================
		INSERT INTO dbo.Forum (CommunityID,Serial,[Name],Moderator,[Public]) SELECT  @CommunityDirectoryTarget,Serial,@NewForumName,Moderator,[Public] FROM dbo.Forum WHERE [ID]=@CommunityItem

		--=====================================================  
		--==¸Ƶ Forum ID  
		--=====================================================  
		DECLARE @NewForumID INT  
		SELECT @NewForumID=SCOPE_IDENTITY() --ڸոɵ¼¼IDSCOPE_IDENTITY() ζŽڱ Seesion ڵı    

		DECLARE @NewForumIDString NVARCHAR(4000)
		SET @NewForumIDString=CONVERT(NVARCHAR(4000),@NewForumID)		  

		--=====================================================
		--== Forum Content
		--=====================================================
		INSERT INTO dbo.ForumContent (ForumID,Culture,Title,[Description],CommandTitleTaskList,CommandTitleTaskListDescription,CommandTitleAdd,CommandTitleAddDescription,CommandTitleQuery,CommandTitleQueryDescription,Hidden) SELECT  @NewForumID,Culture,Title,[Description],CommandTitleTaskList,CommandTitleTaskListDescription,CommandTitleAdd,CommandTitleAddDescription,CommandTitleQuery,CommandTitleQueryDescription,Hidden  FROM dbo.ForumContent WHERE ForumID=@CommunityItem


		--=====================================================
		--=====================================================
		--== TopicMove SP  Topic  Followup
		--=====================================================
		--=====================================================


		--=====================================================  
		--==ǰ  ForumID µ Topic ¼תΪ CURSOR  
		--=====================================================  
		DECLARE @TopicID INT  
		DECLARE TopicCursor CURSOR FOR SELECT [ID] FROM dbo.Topic WHERE ForumID=@CommunityItem
		OPEN TopicCursor  
		FETCH NEXT FROM TopicCursor INTO @TopicID  
  
		WHILE @@FETCH_STATUS = 0  
		BEGIN  
			--=====================================================  
			--== SP TopicMove
			--=====================================================  
			EXEC dbo.TopicMove @User, @TopicID, @NewForumIDString, N'true'

			--=====================================================  
			--==¸ CURSOR  
			--=====================================================  
			FETCH NEXT FROM TopicCursor INTO @TopicID  
		END  
  
		CLOSE TopicCursor  
		DEALLOCATE TopicCursor  




		/*
		--=====================================================  
		--== Topic
		--=====================================================  
		INSERT INTO dbo.Topic (ForumID,TopicStatus,[User],PostTime,Title,Content,Hit,AttachmentName) SELECT @NewForumID,TopicStatus,[User],PostTime,Title,Content,Hit,AttachmentName FROM dbo.Topic WHERE ForumID=@CommunityItem  
  
		--=====================================================  
		--==¸Ƶ Topic ID  
		--=====================================================  
		DECLARE @NewTopicID INT  
		SELECT @NewTopicID=SCOPE_IDENTITY() --ڸոɵ¼¼IDSCOPE_IDENTITY() ζŽڱ Seesion ڵı    
  
		--=====================================================  
		--== FollowUp 
		--=====================================================  
		INSERT INTO dbo.FollowUp (TopicID,[User],PostTime,Content,AttachmentName) SELECT @NewTopicID,[User],PostTime,Content,AttachmentName FROM dbo.FollowUp WHERE TopicID IN (Select TopicID From dbo.Topic Where ForumID=@CommunityItem) 		
		*/
	END


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[ForumMove]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeGetSingle    Script Date: 2009-7-10 19:03:43 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeGetSingle]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeGetSingle]
GO

--====================================================================================
--==KnowledgeGet ĵ Knowledge   
--== Knowledge е DedicatedTo Ϊյʱз߿Ϊ * пͻ Ϊ abc,efg ָͻ 
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeGetSingle

@User nvarchar(50),						-- ASPX ˴ݹĵǰû

@PageDirectoryName nvarchar(100),				--Page Diretory  Name
@KnowledgeID int,						--ǰ֪ʶ
@Culture nvarchar(100)						--ǰĻ

AS
  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ǰû Admin Editor ͨû
--====================================================================================
IF  dbo.UDF_UserAdminEditor(@User)=1

BEGIN

	--====================================================================================
	--==ǰû Admin Editor
	--====================================================================================
	SELECT

		1 AS PagingID,				--÷شΪ˺ KnowledgeGet һ£ûʵ
		now.[ID] AS [ID],
		now.PageDirectoryID AS PageDirectoryID,
		now.Serial AS Serial,
		ISNULL(nowc.Hidden,N'false') AS Hidden,
		now.UpdateTime AS UpdateTime,
		now.Author AS Author,

		now.Editor AS Editor,
		dbo.UDF_EditorDedicatedTo(@User,convert(nvarchar(4000),now.Editor)) AS EditorPermission,

		nowc.[ID] AS KnowledgeContentID,

		nowc.Template AS Template,
		nowc.Title AS Title,
		nowc.TitleShow AS TitleShow,
		nowc.Content AS Content,
		nowc.Tag AS Tag,
		nowc.Abstract AS Abstract,

		ISNULL(nowc.HitCount,0)+1 AS HitCount,
		dbo.UDF_KnowledgeCommentsPermission(now.[ID],@User) AS CommentsPermission,
		(Select Count([ID]) From dbo.KnowledgeComments Where KnowledgeContentID=nowc.[ID]) AS CommentsCount,

		N'Knowledge' AS KnowledgeDirectory,
	
		1 AS PageCount				--÷شں KnowledgeGet һ ʵֻܷһҳ

	FROM dbo.Knowledge now
	LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
	LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID
	WHERE now.[ID]=@KnowledgeID

	ORDER BY Serial

END

ELSE

BEGIN

	--====================================================================================
	--==ǰû Admin Editor
	--====================================================================================
	SELECT

		1 AS PagingID,				--÷شΪ˺ KnowledgeGet һ£ûʵ
		now.[ID] AS [ID],
		now.PageDirectoryID AS PageDirectoryID,
		now.Serial AS Serial,
		ISNULL(nowc.Hidden,N'false') AS Hidden,
		now.UpdateTime AS UpdateTime,
		now.Author AS Author,

		now.Editor AS Editor,
		dbo.UDF_EditorDedicatedTo(@User,convert(nvarchar(4000),now.Editor)) AS EditorPermission,

		nowc.[ID] AS KnowledgeContentID,
	
		nowc.Template AS Template,
		nowc.Title AS Title,
		nowc.TitleShow AS TitleShow,
		nowc.Content AS Content,
		nowc.Tag AS Tag,
		nowc.Abstract AS Abstract,

		ISNULL(nowc.HitCount,0)+1 AS HitCount,
		dbo.UDF_KnowledgeCommentsPermission(now.[ID],@User) AS CommentsPermission,
		(Select Count([ID]) From dbo.KnowledgeComments Where KnowledgeContentID=nowc.[ID]) AS CommentsCount,

		N'Knowledge' AS KnowledgeDirectory,
	
		1 AS PageCount				--÷شں KnowledgeGet һ ʵֻܷһҳ

	FROM dbo.Knowledge now
	LEFT JOIN dbo.View_KnowledgePermission nowp ON nowp.KnowledgeID=now.[ID]
	LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
	LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID
	WHERE now.[ID]=@KnowledgeID AND (REPLACE(nowp.DedicatedTo,N',',N'')=N''  or dbo.UDF_UserDedicatedTo(@User,nowp.DedicatedTo)=1)   AND  nowc.Hidden<>N'true'

	ORDER BY Serial
END


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ǰҳ׼ص֪ʶ Content   HitCount д KnowledgeContent 
--=====================================================
UPDATE dbo.KnowledgeContent SET HitCount=ISNULL(HitCount,0)+1 WHERE KnowledgeID=@KnowledgeID  AND Culture=@Culture

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ѡ @PageDirectoryName  PageDirectory ID  Knowledge  KnowledgeDirectory   òڴ ֪ʶ ӣ 
--==ͬʱصǰ PageDirectory ĳЩԣType, Presentation, ShowAuthor, ShowUpdateTime, ShowHitCount, ShowComments, ShowStaticUrl, ShowKnowledgeHtml, ShowRelativeԱϵͳ Render ֪ʶ
--====================================================================================
SELECT
	pad.[ID] AS PageDirectoryID,
	pad.[Name] AS PageDirectoryName,
	N'Knowledge' AS KnowledgeDirectory,

	pdc.Title AS Title,
	pdc.PageHeader AS PageHeader,
	pdc.PageFooter AS PageFooter,

	sdc.PageHeader AS SubDirectoryPageHeader,
	sdc.PageFooter AS  SubDirectoryPageFooter,

	mdc.PageHeader AS MainDirectoryPageHeader,
	mdc.PageFooter AS  MainDirectoryPageFooter,

	pad.Type AS Type,
	pad.Presentation AS Presentation,
	pad.ShowAuthor AS ShowAuthor,
	pad.ShowUpdateTime AS ShowUpdateTime,
	pad.ShowHitCount AS ShowHitCount,
	pad.ShowComments AS ShowComments,
	pad.ShowStaticUrl AS ShowStaticUrl,
	pad.ShowKnowledgeHtml AS ShowKnowledgeHtml,
	pad.ShowRelative AS ShowRelative

FROM dbo.PageDirectory pad 
LEFT JOIN dbo.PageDirectoryContent pdc ON pdc.PageDirectoryID=pad.[ID] AND pdc.Culture=@Culture

LEFT JOIN dbo.SubDirectory sd ON sd.[ID]=pad.SubDirectoryID
LEFT JOIN dbo.SubDirectoryContent sdc ON sdc.SubDirectoryID=sd.[ID]

LEFT JOIN dbo.MainDirectory md ON md.[ID]=sd.MainDirectoryID
LEFT JOIN dbo.MainDirectoryContent mdc ON mdc.MainDirectoryID=md.[ID]

WHERE pad.[Name]=@PageDirectoryName

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeGetSingle]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeTagGet    Script Date: 2009-7-10 19:03:42 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeTagGet]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeTagGet]
GO

--====================================================================================
--== Knowledge, KnowledgeContent з Tag бԼÿ Tag Ӧ Content Ŀ
--==ڹ֪ʶĲǩԱϸµ֪ʶ
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeTagGet

@User nvarchar(50),						-- ASPX ˴ݹĵǰû

@PageDirectoryName nvarchar(100),				--Page Diretory  Name
@Culture nvarchar(100)						--ǰĻ

AS
  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

/*
--================================================
--==ָ PageDirectoryNameָ Culture µ  KnowledgeContent  Tag ķֱ
--==ǰûȷ Admin ַ Client 򷵻 DedicatedTo Ϊջ null ļ¼
--================================================
SELECT TOP 100 PERCENT

	ISNULL(nowt.Tag,N'') AS Tag,
	COUNT(ISNULL(nowt.Tag,N'')) AS ContentCount

FROM dbo.Knowledge now
LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
LEFT JOIN dbo.KnowledgeTags nowt ON nowt.KnowledgeContentID=nowc.[ID]
LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID

WHERE pad.[Name]=@PageDirectoryName AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL)  AND dbo.UDF_UserClient(@User)<>1 AND dbo.UDF_UserAdmin(@User)<>1  AND  nowc.Hidden<>N'true'

GROUP BY ISNULL(nowt.Tag,N'')

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

UNION
*/

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--================================================
--==ָ PageDirectoryNameָ Culture µ  KnowledgeContent  Tag ķֱ
--==ǰû Admin Editor 򷵻 DedicatedTo Ϊջ null ϵǰûȨ޷ļ¼
--================================================
SELECT TOP 100 PERCENT

	ISNULL(nowt.Tag,N'') AS Tag,
	COUNT(ISNULL(nowt.Tag,N'')) AS ContentCount

FROM dbo.Knowledge now
LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
LEFT JOIN dbo.KnowledgeTags nowt ON nowt.KnowledgeContentID=nowc.[ID]
LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID

WHERE pad.[Name]=@PageDirectoryName AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL or RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'*' or dbo.UDF_UserDedicatedTo(@User,CONVERT(NVARCHAR(4000),now.DedicatedTo))=1)  AND dbo.UDF_UserAdminEditor(@User)<>1  AND  nowc.Hidden<>N'true'

GROUP BY ISNULL(nowt.Tag,N'')


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

UNION

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--================================================
--==ָ PageDirectoryNameָ Culture µ  KnowledgeContent  Tag ķֱ
--==ǰû Admin Editorȫ¼أû˵
--================================================
SELECT TOP 100 PERCENT

	ISNULL(nowt.Tag,N'') AS Tag,
	COUNT(ISNULL(nowt.Tag,N'')) AS ContentCount

FROM dbo.Knowledge now
LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
LEFT JOIN dbo.KnowledgeTags nowt ON nowt.KnowledgeContentID=nowc.[ID]
LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID

WHERE pad.[Name]=@PageDirectoryName AND dbo.UDF_UserAdminEditor(@User)=1       

GROUP BY ISNULL(nowt.Tag,N'')

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--================================================
--== Order By
--================================================
ORDER BY Tag 



--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ




/*
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--================================================
--==ָ PageDirectoryNameָ Culture µ  KnowledgeContent  Tag ķֱ
--==ǰûȷ Admin ַ Client 򷵻 DedicatedTo Ϊջ null ļ¼
--================================================
SELECT TOP 100 PERCENT

	ISNULL(nowc.Tag,N'') AS Tag,
	COUNT(ISNULL(nowc.Tag,N'')) AS ContentCount

FROM dbo.Knowledge now
LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID

WHERE pad.[Name]=@PageDirectoryName AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL)  AND dbo.UDF_UserClient(@User)<>1 AND dbo.UDF_UserAdmin(@User)<>1  AND  nowc.Hidden<>N'true'

GROUP BY ISNULL(nowc.Tag,N'')

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

UNION

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--================================================
--==ָ PageDirectoryNameָ Culture µ  KnowledgeContent  Tag ķֱ
--==ǰû Admin  Client 򷵻 DedicatedTo Ϊջ null ϵǰûȨ޷ļ¼
--================================================
SELECT TOP 100 PERCENT

	ISNULL(nowc.Tag,N'') AS Tag,
	COUNT(ISNULL(nowc.Tag,N'')) AS ContentCount

FROM dbo.Knowledge now
LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID

WHERE pad.[Name]=@PageDirectoryName AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL or RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'*' or dbo.UDF_UserDedicatedTo(@User,CONVERT(NVARCHAR(4000),now.DedicatedTo))=1)  AND dbo.UDF_UserClient(@User)=1 AND dbo.UDF_UserAdmin(@User)<>1  AND  nowc.Hidden<>N'true'

GROUP BY ISNULL(nowc.Tag,N'')


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

UNION

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--================================================
--==ָ PageDirectoryNameָ Culture µ  KnowledgeContent  Tag ķֱ
--==ǰû Adminȫ¼أû˵
--================================================
SELECT TOP 100 PERCENT

	ISNULL(nowc.Tag,N'') AS Tag,
	COUNT(ISNULL(nowc.Tag,N'')) AS ContentCount

FROM dbo.Knowledge now
LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID

WHERE pad.[Name]=@PageDirectoryName AND dbo.UDF_UserAdmin(@User)=1       

GROUP BY ISNULL(nowc.Tag,N'')

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--================================================
--== Order By
--================================================
ORDER BY Tag 


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
*/
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeTagGet]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeTimeTagGet    Script Date: 2009-7-10 19:03:42 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeTimeTagGet]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeTimeTagGet]
GO

--====================================================================================
--== Knowledge, KnowledgeContent з UpdateTime Tag бԼÿ Tag Ӧ Content Ŀ
--==ݣ·µ Content Ŀ
--== Blog ŵȻʱ֪ʶʱǩ
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2000-04-12
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeTimeTagGet

@User nvarchar(50),						-- ASPX ˴ݹĵǰû

@PageDirectoryName nvarchar(100),				--Page Diretory  Name
@Culture nvarchar(100)						--ǰĻ

AS
  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--================================================
--== UodateTime Ϊ Null Σʹ Getdate() 滻 ʽϵͳУӦòᷢ
--================================================
DECLARE @Today DATETIME
SET @Today=GETDATE()

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

/*
--================================================
--==ָ PageDirectoryNameҸ pd  Ϊʱ pd  - Type=2ָ Culture µ  Knowledge  UpdateTime  ķֱ
--==ǰûȷ Admin ַ Client 򷵻 DedicatedTo Ϊջ null ļ¼  
--================================================
SELECT TOP 100 PERCENT

	CONVERT(NVARCHAR(20),YEAR(ISNULL(now.UpdateTime,@Today))) AS Title,
	CONVERT(NVARCHAR(20),MONTH(ISNULL(now.UpdateTime,@Today))) AS Tag,
	COUNT(CONVERT(NVARCHAR(20),MONTH(ISNULL(now.UpdateTime,@Today)))) AS ContentCount

FROM dbo.Knowledge now
LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID

WHERE pad.[Name]=@PageDirectoryName AND pad.Type=2 AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL)  AND dbo.UDF_UserClient(@User)<>1 AND dbo.UDF_UserAdmin(@User)<>1   AND  nowc.Hidden<>N'true'  

GROUP BY CONVERT(NVARCHAR(20),YEAR(ISNULL(now.UpdateTime,@Today))), CONVERT(NVARCHAR(20),MONTH(ISNULL(now.UpdateTime,@Today)))

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

UNION 
*/

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--================================================
--==ָ PageDirectoryNameҸ pd  Ϊʱ pd  - Type=2ָ Culture µ  Knowledge  UpdateTime  ķֱ
--==ǰû Admin Editor򷵻 DedicatedTo Ϊջ null ϵǰûȨ޷ļ¼  
--================================================
SELECT TOP 100 PERCENT

	CONVERT(NVARCHAR(20),YEAR(ISNULL(now.UpdateTime,@Today))) AS Title,
	CONVERT(NVARCHAR(20),MONTH(ISNULL(now.UpdateTime,@Today))) AS Tag,
	COUNT(CONVERT(NVARCHAR(20),MONTH(ISNULL(now.UpdateTime,@Today)))) AS ContentCount

FROM dbo.Knowledge now
LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID

WHERE pad.[Name]=@PageDirectoryName AND pad.Type=2 AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL or RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'*' or dbo.UDF_UserDedicatedTo(@User,CONVERT(NVARCHAR(4000),now.DedicatedTo))=1)  AND dbo.UDF_UserAdminEditor(@User)<>1    AND  nowc.Hidden<>N'true'
--WHERE pad.[Name]=@PageDirectoryName AND pad.Type=2 AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL or RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'*' or dbo.UDF_UserDedicatedTo(@User,CONVERT(NVARCHAR(4000),now.DedicatedTo))=1)  AND dbo.UDF_UserClient(@User)=1 AND dbo.UDF_UserAdmin(@User)<>1    AND  nowc.Hidden<>N'true'

GROUP BY CONVERT(NVARCHAR(20),YEAR(ISNULL(now.UpdateTime,@Today))), CONVERT(NVARCHAR(20),MONTH(ISNULL(now.UpdateTime,@Today)))

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

UNION 

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--================================================
--==ָ PageDirectoryNameҸ pd  Ϊʱ pd  - Type=2ָ Culture µ  Knowledge  UpdateTime  ķֱ
--==ǰû Admin Editorȫ¼أû˵  
--================================================
SELECT TOP 100 PERCENT

	CONVERT(NVARCHAR(20),YEAR(ISNULL(now.UpdateTime,@Today))) AS Title,
	CONVERT(NVARCHAR(20),MONTH(ISNULL(now.UpdateTime,@Today))) AS Tag,
	COUNT(CONVERT(NVARCHAR(20),MONTH(ISNULL(now.UpdateTime,@Today)))) AS ContentCount

FROM dbo.Knowledge now
LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID

WHERE pad.[Name]=@PageDirectoryName AND pad.Type=2 AND dbo.UDF_UserAdminEditor(@User)=1         

GROUP BY CONVERT(NVARCHAR(20),YEAR(ISNULL(now.UpdateTime,@Today))), CONVERT(NVARCHAR(20),MONTH(ISNULL(now.UpdateTime,@Today)))

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--================================================
--== Order By
--================================================
ORDER BY Title DESC,Tag DESC


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeTimeTagGet]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeGetByTag    Script Date: 2009-7-10 19:03:43 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeGetByTag]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeGetByTag]
GO

--====================================================================================
--==KnowledgeGet  ByTag    KnowledgeGet Ľ Tag йˣ
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeGetByTag

@User nvarchar(50),						-- ASPX ˴ݹĵǰû

@PageDirectoryName nvarchar(100),				--Page Diretory  Name
@Tag nvarchar(500),						--ʹõ Tag йˣ
@Culture nvarchar(100),						--ǰĻ

@CurrentPage INT						--ҳƣǰҳ

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==õǰ PageDirectory   Type ֵ 1ǺĽʹ Order By Serial ͨݣ Serial 򣩣  2  Order By UpdateTime ʱԷʱ
--====================================================================================
DECLARE @Type INT
SELECT @Type=Type FROM dbo.PageDirectory WHERE [Name]=@PageDirectoryName
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--== @PageDirectoryName  ڵ PageDirectory ¼е PageSize ֵ
--====================================================================================
DECLARE @PageSize INT
SELECT TOP 1 @PageSize=PageSize FROM dbo.PageDirectory WHERE [Name]=@PageDirectoryName

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ҳ
--====================================================================================
DECLARE @Paging TABLE 
( 
	PagingID int identity(1,1), 
	[ID] int, 
	PageDirectoryID int,
	Serial int,
	Hidden nvarchar(50) COLLATE database_default,
	UpdateTime datetime,
	Author nvarchar(50) COLLATE database_default, 

	Editor ntext COLLATE database_default, 
	EditorPermission int,

	KnowledgeContentID int,

	Template nvarchar(200) COLLATE database_default, 
	Title nvarchar(2000) COLLATE database_default, 
	TitleShow nvarchar(50) COLLATE database_default, 
	Content ntext COLLATE database_default, 
	Tag nvarchar(500) COLLATE database_default, 
	Abstract ntext COLLATE database_default, 

	HitCount int,
	CommentsPermission int,
	CommentsCount int,

	KnowledgeDirectory nvarchar(50) COLLATE database_default 
) 


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--== Type=1/2 ʹ ORDER BY Serial  UpdateTime δ Order By ֮⣬طȫһ£
--====================================================================================
IF @Type=1

BEGIN
	--====================================================================================
	--==ǰû Admin Editor ͨû
	--====================================================================================
	IF  dbo.UDF_UserAdminEditor(@User)=1

	BEGIN
		--====================================================================================
		--==ǰû Admin Editor
		--====================================================================================
		INSERT INTO @Paging

		SELECT

			now.[ID] AS [ID],
			now.PageDirectoryID AS PageDirectoryID,
			now.Serial AS Serial,
			ISNULL(nowc.Hidden,N'false') AS Hidden,
			now.UpdateTime AS UpdateTime,
			now.Author AS Author,

			now.Editor AS Editor,
			dbo.UDF_EditorDedicatedTo(@User,convert(nvarchar(4000),now.Editor)) AS EditorPermission,

			nowc.[ID] AS KnowledgeContentID,

			nowc.Template AS Template,
			nowc.Title AS Title,
			nowc.TitleShow AS TitleShow,
			nowc.Content AS Content,
			nowc.Tag AS Tag,
			nowc.Abstract AS Abstract,

			ISNULL(nowc.HitCount,0)+1 AS HitCount,
			dbo.UDF_KnowledgeCommentsPermission(now.[ID],@User) AS CommentsPermission,
			(Select Count([ID]) From dbo.KnowledgeComments Where KnowledgeContentID=nowc.[ID]) AS CommentsCount,

			N'Knowledge' AS KnowledgeDirectory

		FROM dbo.Knowledge now
		LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
		LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID
		WHERE pad.[Name]=@PageDirectoryName AND (@Tag In (select Tag from dbo.KnowledgeTags where KnowledgeContentID=nowc.[ID]))

		ORDER BY Serial
	END

	ELSE

	BEGIN

		--====================================================================================
		--==ǰû Admin Editor
		--====================================================================================
		INSERT INTO @Paging

		SELECT

			now.[ID] AS [ID],
			now.PageDirectoryID AS PageDirectoryID,
			now.Serial AS Serial,
			ISNULL(nowc.Hidden,N'false') AS Hidden,
			now.UpdateTime AS UpdateTime,
			now.Author AS Author,

			now.Editor AS Editor,
			dbo.UDF_EditorDedicatedTo(@User,convert(nvarchar(4000),now.Editor)) AS EditorPermission,

			nowc.[ID] AS KnowledgeContentID,

			nowc.Template AS Template,
			nowc.Title AS Title,
			nowc.TitleShow AS TitleShow,
			nowc.Content AS Content,
			nowc.Tag AS Tag,
			nowc.Abstract AS Abstract,

			ISNULL(nowc.HitCount,0)+1 AS HitCount,
			dbo.UDF_KnowledgeCommentsPermission(now.[ID],@User) AS CommentsPermission,
			(Select Count([ID]) From dbo.KnowledgeComments Where KnowledgeContentID=nowc.[ID]) AS CommentsCount,
	
			N'Knowledge' AS KnowledgeDirectory

		FROM dbo.Knowledge now
		LEFT JOIN dbo.View_KnowledgePermission nowp ON nowp.KnowledgeID=now.[ID]
		LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
		LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID
		WHERE pad.[Name]=@PageDirectoryName AND (@Tag In (select Tag from dbo.KnowledgeTags where KnowledgeContentID=nowc.[ID]))  AND (REPLACE(nowp.DedicatedTo,N',',N'')=N''  or dbo.UDF_UserDedicatedTo(@User,nowp.DedicatedTo)=1)  AND  nowc.Hidden<>N'true'

		ORDER BY Serial
	END
END

ELSE

BEGIN

	--====================================================================================
	--==ǰû Admin Editor ͨû
	--====================================================================================
	IF  dbo.UDF_UserAdminEditor(@User)=1

	BEGIN
		--====================================================================================
		--==ǰû Admin Editor
		--====================================================================================
		INSERT INTO @Paging

		SELECT

			now.[ID] AS [ID],
			now.PageDirectoryID AS PageDirectoryID,
			now.Serial AS Serial,
			ISNULL(nowc.Hidden,N'false') AS Hidden,
			now.UpdateTime AS UpdateTime,
			now.Author AS Author,

			now.Editor AS Editor,
			dbo.UDF_EditorDedicatedTo(@User,convert(nvarchar(4000),now.Editor)) AS EditorPermission,

			nowc.[ID] AS KnowledgeContentID,

			nowc.Template AS Template,
			nowc.Title AS Title,
			nowc.TitleShow AS TitleShow,
			nowc.Content AS Content,
			nowc.Tag AS Tag,
			nowc.Abstract AS Abstract,

			ISNULL(nowc.HitCount,0)+1 AS HitCount,
			dbo.UDF_KnowledgeCommentsPermission(now.[ID],@User) AS CommentsPermission,
			(Select Count([ID]) From dbo.KnowledgeComments Where KnowledgeContentID=nowc.[ID]) AS CommentsCount,

			N'Knowledge' AS KnowledgeDirectory

		FROM dbo.Knowledge now
		LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
		LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID
		WHERE pad.[Name]=@PageDirectoryName AND (@Tag In (select Tag from dbo.KnowledgeTags where KnowledgeContentID=nowc.[ID]))

		ORDER BY UpdateTime DESC
	END

	ELSE

	BEGIN

		--====================================================================================
		--==ǰû Admin Editor
		--====================================================================================
		INSERT INTO @Paging

		SELECT

			now.[ID] AS [ID],
			now.PageDirectoryID AS PageDirectoryID,
			now.Serial AS Serial,
			ISNULL(nowc.Hidden,N'false') AS Hidden,
			now.UpdateTime AS UpdateTime,
			now.Author AS Author,

			now.Editor AS Editor,
			dbo.UDF_EditorDedicatedTo(@User,convert(nvarchar(4000),now.Editor)) AS EditorPermission,

			nowc.[ID] AS KnowledgeContentID,

			nowc.Template AS Template,
			nowc.Title AS Title,
			nowc.TitleShow AS TitleShow,
			nowc.Content AS Content,
			nowc.Tag AS Tag,
			nowc.Abstract AS Abstract,

			ISNULL(nowc.HitCount,0)+1 AS HitCount,
			dbo.UDF_KnowledgeCommentsPermission(now.[ID],@User) AS CommentsPermission,
			(Select Count([ID]) From dbo.KnowledgeComments Where KnowledgeContentID=nowc.[ID]) AS CommentsCount,
	
			N'Knowledge' AS KnowledgeDirectory

		FROM dbo.Knowledge now
		LEFT JOIN dbo.View_KnowledgePermission nowp ON nowp.KnowledgeID=now.[ID]
		LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
		LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID
		WHERE pad.[Name]=@PageDirectoryName AND (@Tag In (select Tag from dbo.KnowledgeTags where KnowledgeContentID=nowc.[ID]))  AND (REPLACE(nowp.DedicatedTo,N',',N'')=N''  or dbo.UDF_UserDedicatedTo(@User,nowp.DedicatedTo)=1)  AND  nowc.Hidden<>N'true'

		ORDER BY UpdateTime DESC
	END
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ


--=====================================================
--== @Paging лȡǰҳһһ¼λ
--=====================================================
DECLARE @FirstRecord int
DECLARE @LastRecord int
		
SET @FirstRecord=(@CurrentPage - 1) * @PageSize
SET @LastRecord=(@CurrentPage * @PageSize + 1)

--=====================================================
--==صǰҳеļ¼
--==ܼ¼ÿҳļ¼Ceiling()õΪҳ ע⣺count(*)   @PageSize Ϊ INTõ INTԣҪת Decimal(18,2)
--=====================================================
SELECT 	
	*,
	PageCount=CEILING(Convert(decimal(18,2),(select count(*) from @Paging)) / Convert(decimal(18,2),@PageSize)) 

FROM @Paging 
WHERE PagingID>@FirstRecord AND PagingID<@LastRecord

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ǰҳ׼ص֪ʶ Content   HitCount д KnowledgeContent 
--=====================================================
UPDATE dbo.KnowledgeContent SET HitCount=ISNULL(HitCount,0)+1 WHERE KnowledgeID IN (Select [ID] From @Paging Where PagingID>@FirstRecord AND PagingID<@LastRecord) AND Culture=@Culture

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ѡ @PageDirectoryName  PageDirectory ID  Knowledge  KnowledgeDirectory   òڴ ֪ʶ ӣ 
--==ͬʱصǰ PageDirectory ĳЩԣType, Presentation, ShowAuthor, ShowUpdateTime, ShowHitCount, ShowComments, ShowStaticUrl, ShowKnowledgeHtml, ShowRelativeԱϵͳ Render ֪ʶ
--=====================================================
SELECT
	pad.[ID] AS PageDirectoryID,
	pad.[Name] AS PageDirectoryName,
	N'Knowledge' AS KnowledgeDirectory,

	pdc.Title AS Title,

	pdc.PageHeader AS PageHeader,
	pdc.PageFooter AS PageFooter,

	sdc.PageHeader AS SubDirectoryPageHeader,
	sdc.PageFooter AS  SubDirectoryPageFooter,

	mdc.PageHeader AS MainDirectoryPageHeader,
	mdc.PageFooter AS  MainDirectoryPageFooter,

	pad.Type AS Type,
	pad.Presentation AS Presentation,
	pad.ShowAuthor AS ShowAuthor,
	pad.ShowUpdateTime AS ShowUpdateTime,
	pad.ShowHitCount AS ShowHitCount,
	pad.ShowComments AS ShowComments,
	pad.ShowStaticUrl AS ShowStaticUrl,
	pad.ShowKnowledgeHtml AS ShowKnowledgeHtml,
	pad.ShowRelative AS ShowRelative

FROM dbo.PageDirectory pad 
LEFT JOIN dbo.PageDirectoryContent pdc ON pdc.PageDirectoryID=pad.[ID] AND pdc.Culture=@Culture

LEFT JOIN dbo.SubDirectory sd ON sd.[ID]=pad.SubDirectoryID
LEFT JOIN dbo.SubDirectoryContent sdc ON sdc.SubDirectoryID=sd.[ID]

LEFT JOIN dbo.MainDirectory md ON md.[ID]=sd.MainDirectoryID
LEFT JOIN dbo.MainDirectoryContent mdc ON mdc.MainDirectoryID=md.[ID]

WHERE pad.[Name]=@PageDirectoryName

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeGetByTag]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeGetByTimeTag    Script Date: 2009-7-10 19:03:43 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeGetByTimeTag]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeGetByTimeTag]
GO

--====================================================================================
--==KnowledgeGet  ByTimeTag    KnowledgeGet Ľ TimeTag йˣ
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeGetByTimeTag

@User nvarchar(50),						-- ASPX ˴ݹĵǰû

@PageDirectoryName nvarchar(100),				--Page Diretory  Name
@TimeTagYear int,						--ʹõ TimeTag йˣ
@TimeTagMonth int,						--ʹõ TimeTag йˣ
@Culture nvarchar(100),						--ǰĻ

@CurrentPage INT						--ҳƣǰҳ

AS
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--== @PageDirectoryName  ڵ PageDirectory ¼е PageSize ֵ
--====================================================================================
DECLARE @PageSize INT
SELECT TOP 1 @PageSize=PageSize FROM dbo.PageDirectory WHERE [Name]=@PageDirectoryName

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ҳ
--====================================================================================
DECLARE @Paging TABLE 
( 
	PagingID int identity(1,1), 
	[ID] int, 
	PageDirectoryID int,
	Serial int,
	Hidden nvarchar(50) COLLATE database_default,
	UpdateTime datetime,
	Author nvarchar(50) COLLATE database_default, 

	Editor ntext COLLATE database_default, 
	EditorPermission int,

	KnowledgeContentID int,

	Template nvarchar(200) COLLATE database_default, 
	Title nvarchar(2000) COLLATE database_default, 
	TitleShow nvarchar(50) COLLATE database_default, 
	Content ntext COLLATE database_default, 
	Tag nvarchar(500) COLLATE database_default, 
	Abstract ntext COLLATE database_default, 

	HitCount int,
	CommentsPermission int,
	CommentsCount int,

	KnowledgeDirectory nvarchar(50) COLLATE database_default 
) 


--====================================================================================
--==ǰû Admin Editor ͨû
--====================================================================================
IF  dbo.UDF_UserAdminEditor(@User)=1

BEGIN
	--====================================================================================
	--==ǰû Admin Editor 
	--====================================================================================
	INSERT INTO @Paging

	SELECT

		now.[ID] AS [ID],
		now.PageDirectoryID AS PageDirectoryID,
		now.Serial AS Serial,
		ISNULL(nowc.Hidden,N'false') AS Hidden,
		now.UpdateTime AS UpdateTime,
		now.Author AS Author,

		now.Editor AS Editor,
		dbo.UDF_EditorDedicatedTo(@User,convert(nvarchar(4000),now.Editor)) AS EditorPermission,

		nowc.[ID] AS KnowledgeContentID,

		nowc.Template AS Template,
		nowc.Title AS Title,
		nowc.TitleShow AS TitleShow,
		nowc.Content AS Content,
		nowc.Tag AS Tag,
		nowc.Abstract AS Abstract,

		ISNULL(nowc.HitCount,0)+1 AS HitCount,
		dbo.UDF_KnowledgeCommentsPermission(now.[ID],@User) AS CommentsPermission,
		(Select Count([ID]) From dbo.KnowledgeComments Where KnowledgeContentID=nowc.[ID]) AS CommentsCount,

		N'Knowledge' AS KnowledgeDirectory

	FROM dbo.Knowledge now
	LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
	LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID

	WHERE pad.[Name]=@PageDirectoryName AND YEAR(now.UpdateTime)=@TimeTagYear AND MONTH(now.UpdateTime)=@TimeTagMonth 

	ORDER BY UpdateTime DESC

END

ELSE

BEGIN 

	--====================================================================================
	--==ǰûǡ Admin Editor 
	--====================================================================================
	INSERT INTO @Paging

	SELECT

		now.[ID] AS [ID],
		now.PageDirectoryID AS PageDirectoryID,
		now.Serial AS Serial,
		ISNULL(nowc.Hidden,N'false') AS Hidden,
		now.UpdateTime AS UpdateTime,
		now.Author AS Author,

		now.Editor AS Editor,
		dbo.UDF_EditorDedicatedTo(@User,convert(nvarchar(4000),now.Editor)) AS EditorPermission,

		nowc.[ID] AS KnowledgeContentID,

		nowc.Template AS Template,
		nowc.Title AS Title,
		nowc.TitleShow AS TitleShow,
		nowc.Content AS Content,
		nowc.Tag AS Tag,
		nowc.Abstract AS Abstract,

		ISNULL(nowc.HitCount,0)+1 AS HitCount,
		dbo.UDF_KnowledgeCommentsPermission(now.[ID],@User) AS CommentsPermission,
		(Select Count([ID]) From dbo.KnowledgeComments Where KnowledgeContentID=nowc.[ID]) AS CommentsCount,

		N'Knowledge' AS KnowledgeDirectory

	FROM dbo.Knowledge now
	LEFT JOIN dbo.View_KnowledgePermission nowp ON nowp.KnowledgeID=now.[ID]
	LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
	LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID

	WHERE pad.[Name]=@PageDirectoryName AND YEAR(now.UpdateTime)=@TimeTagYear AND MONTH(now.UpdateTime)=@TimeTagMonth AND (REPLACE(nowp.DedicatedTo,N',',N'')=N''  or dbo.UDF_UserDedicatedTo(@User,nowp.DedicatedTo)=1)   AND  nowc.Hidden<>N'true'

	ORDER BY UpdateTime DESC
END


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== @Paging лȡǰҳһһ¼λ
--=====================================================
DECLARE @FirstRecord int
DECLARE @LastRecord int
		
SET @FirstRecord=(@CurrentPage - 1) * @PageSize
SET @LastRecord=(@CurrentPage * @PageSize + 1)

--=====================================================
--==صǰҳеļ¼
--==ܼ¼ÿҳļ¼Ceiling()õΪҳ ע⣺count(*)   @PageSize Ϊ INTõ INTԣҪת Decimal(18,2)
--=====================================================
SELECT 	
	*,
	PageCount=CEILING(Convert(decimal(18,2),(select count(*) from @Paging)) / Convert(decimal(18,2),@PageSize)) 

FROM @Paging 
WHERE PagingID>@FirstRecord AND PagingID<@LastRecord

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ǰҳ׼ص֪ʶ Content   HitCount д KnowledgeContent 
--=====================================================
UPDATE dbo.KnowledgeContent SET HitCount=ISNULL(HitCount,0)+1 WHERE KnowledgeID IN (Select [ID] From @Paging Where PagingID>@FirstRecord AND PagingID<@LastRecord) AND Culture=@Culture

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ѡ @PageDirectoryName  PageDirectory ID  Knowledge  KnowledgeDirectory   òڴ ֪ʶ ӣ 
--==ͬʱصǰ PageDirectory ĳЩԣType, Presentation, ShowAuthor, ShowUpdateTime, ShowHitCount, ShowComments, ShowStaticUrl, ShowKnowledgeHtml, ShowRelativeԱϵͳ Render ֪ʶ
--=====================================================
SELECT
	pad.[ID] AS PageDirectoryID,
	pad.[Name] AS PageDirectoryName,
	N'Knowledge' AS KnowledgeDirectory,

	pdc.Title AS Title,
	pdc.PageHeader AS PageHeader,
	pdc.PageFooter AS PageFooter,

	sdc.PageHeader AS SubDirectoryPageHeader,
	sdc.PageFooter AS  SubDirectoryPageFooter,

	mdc.PageHeader AS MainDirectoryPageHeader,
	mdc.PageFooter AS  MainDirectoryPageFooter,

	pad.Type AS Type,
	pad.Presentation AS Presentation,
	pad.ShowAuthor AS ShowAuthor,
	pad.ShowUpdateTime AS ShowUpdateTime,
	pad.ShowHitCount AS ShowHitCount,
	pad.ShowComments AS ShowComments,
	pad.ShowStaticUrl AS ShowStaticUrl,
	pad.ShowKnowledgeHtml AS ShowKnowledgeHtml,
	pad.ShowRelative AS ShowRelative

FROM dbo.PageDirectory pad 
LEFT JOIN dbo.PageDirectoryContent pdc ON pdc.PageDirectoryID=pad.[ID] AND pdc.Culture=@Culture

LEFT JOIN dbo.SubDirectory sd ON sd.[ID]=pad.SubDirectoryID
LEFT JOIN dbo.SubDirectoryContent sdc ON sdc.SubDirectoryID=sd.[ID]

LEFT JOIN dbo.MainDirectory md ON md.[ID]=sd.MainDirectoryID
LEFT JOIN dbo.MainDirectoryContent mdc ON mdc.MainDirectoryID=md.[ID]

WHERE pad.[Name]=@PageDirectoryName

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeGetByTimeTag]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeCommentsGet    Script Date: 2009-7-10 19:03:39 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeCommentsGet]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeCommentsGet]
GO

--====================================================================================
--== KnowledgeContentID ضӦ KnowledgeComments
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeCommentsGet

@KnowledgeID int,						--ǰ֪ʶ
@Culture nvarchar(100)						--ǰĻ

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ѡ @PageDirectoryName  Knowledge  òʾ֪ʶҲڶ֪ʶɾ޸ӵĴ
--==ǰûȷ Admin Ҳ Client
--====================================================================================
SELECT 

	nowco.[ID] AS [ID],
	nowco.KnowledgeContentID AS KnowledgeContentID,
	nowco.CommentsTime AS CommentsTime,
	nowco.CommentsUser AS CommentsUser,
	nowco.CommentsContent AS CommentsContent

FROM dbo.KnowledgeComments nowco

WHERE nowco.KnowledgeContentID IN (Select [ID] From dbo.KnowledgeContent Where KnowledgeID=@KnowledgeID AND Culture=@Culture)
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeCommentsGet]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeCommentsSave    Script Date: 2009-7-10 19:03:39 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeCommentsSave]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeCommentsSave]
GO

--====================================================================================
--== KnowledgeComments  
--==˷֮⣬û룬ֳ
--==ǰ Knowledge ֳۣѹṩ۽
--==ǰ Knowledge ֳۣṩ۽û
--==ǰ Knowledge ֻû* пͻuser1,user2,user3 ʾбûۣȿǰǷѾ½ˣѵ½ֻṩ۽棬Ҫû룻ûе½Ҫṩû
--==Ѿ½ΣϵͳԶҵǰûû봫ݹûе½ʹ÷û
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeCommentsSave

@KnowledgeID int,						-- Knowledge   ID ǽԼ Culture  KnowledgeContentID
@Culture NVARCHAR(100),					--֪ʶ Culture

@User NVARCHAR(50),						--û
@Password NVARCHAR(200),					--û Password
@CommentsContent ntext					--

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== @KnowledgeID Լ @Culture  KnowledgeContentID
--=====================================================
DECLARE @KnowledgeContentID INT

SELECT @KnowledgeContentID=[ID] FROM dbo.KnowledgeContent WHERE KnowledgeID=@KnowledgeID AND Culture=@Culture

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.KnowledgeCommentsAuthenticationSave @KnowledgeContentID, @User,@Password,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ִб
--=====================================================
INSERT dbo.KnowledgeComments (KnowledgeContentID,CommentsTime,CommentsUser,CommentsContent) VALUES (@KnowledgeContentID,GETDATE(),@User,@CommentsContent)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeCommentsSave]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeCommentsAuthenticationSave    Script Date: 2009-7-10 19:03:37 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeCommentsAuthenticationSave]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeCommentsAuthenticationSave]
GO

--====================================================================================
--==鵱ǰûԸ Knowledge Ȩ  UDF_KnowledgeCommentsPermission
--== @KnowledgeContentID  KnowledgeIDָ֪ Knowledge Ƿۣ 4 
--== UDF_KnowledgeCommentsPermission  0ûʲô˵ģ 
--== UDF_KnowledgeCommentsPermission  1κ˶ۣҪʲô֤ûֻΪ CommentsUser 
--== UDF_KnowledgeCommentsPermission  2˵ǰ Knowledge ֻûۣ*  User1,User2,User3 ȫͻбͻ adminҵǰûѾ½ﴫݹûǴӵ½ûϢлõģȻҪ֤һ£϶ͨ
--== UDF_KnowledgeCommentsPermission  3˵ǰ Knowledge ֻûۣ*  User1,User2,User3 ȫͻбͻ adminҵǰûδ½ﴫݹûûʱģҪ֤ûʱˣͨ
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeCommentsAuthenticationSave

@KnowledgeContentID INT,		--ָ KnowledgeContent  ID
@User NVARCHAR(50),			--û
@Password NVARCHAR(200),		--û Password

@oPass INT OUT			--ͨ 1 0

AS


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--==========================================
--== @KnowledgeContentID  KnowledgeID
--==========================================
DECLARE @KnowledgeID INT
SELECT @KnowledgeID=KnowledgeID FROM dbo.KnowledgeContent WHERE [ID]=@KnowledgeContentID

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--==========================================
--==ȼ ͨ   
--==========================================
SET @oPass=1

--xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
--xx UDF_KnowledgeCommentsPermission 鵱ǰûԵǰ֪ʶǷȨ
--xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
IF dbo.UDF_KnowledgeCommentsPermission(@KnowledgeID,@User)=0

	BEGIN
		SET @oPass=0
		RAISERROR(N'Comments not allowed for this article.',16,1)
		RETURN
	END

ELSE IF (dbo.UDF_KnowledgeCommentsPermission(@KnowledgeID,@User)=2) OR (dbo.UDF_KnowledgeCommentsPermission(@KnowledgeID,@User)=3)

	BEGIN
		IF NOT EXISTS (Select [ID] From dbo.Users Where [Name]=@User And [Password]=@Password)
		BEGIN
			SET @oPass=0
			RAISERROR(N'User name or password invalid. ',16,1)
			RETURN
		END
	END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeCommentsAuthenticationSave]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeCommentsDelete    Script Date: 2009-7-10 19:03:39 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeCommentsDelete]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeCommentsDelete]
GO

--====================================================================================
--==ɾ KnowledgeComments  
--==ҪȨ޼飨ֻҪжǰ½ӵ Admin ɣ
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeCommentsDelete

@User nvarchar(50),						-- ASPX ˴ݹĵǰû
@KnowledgeCommentsID int					--ɾ Comments  ID

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== @KnowledgeCommentsID  KnowledgeID Աʹ SP AdminEditorUserAuthentication жϵǰûǷȨɾ
--=====================================================
DECLARE @KnowledgeID INT

SELECT @KnowledgeID=now.[ID]  

FROM dbo.Knowledge now 
LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID]
LEFT JOIN dbo.KnowledgeComments nowcom ON nowcom.KnowledgeContentID=nowc.[ID]

WHERE nowcom.[ID]=@KnowledgeCommentsID

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,N'Knowledge',@KnowledgeID,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ִɾ
--=====================================================
DELETE FROM dbo.KnowledgeComments WHERE [ID]=@KnowledgeCommentsID

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeCommentsDelete]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeReferenceP    Script Date: 2009-7-10 19:03:39 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeReferenceP]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeReferenceP]
GO

--====================================================================================
--==ʹ PageDirectory ID ֪ʶ SP KnowledgeReferenceK   Knowledge ID ã
--==ע⣺ʹ UNION ALL  Ϊѡȡ ntext ͣʹ UNION ALL ϵͳᱨ ntext Ͳ SELECT DISTINCT 
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeReferenceP

@User nvarchar(50),						-- ASPX ˴ݹĵǰû

@PageDirectoryID int,						--Page Diretory  ID
@Culture nvarchar(100),						--ǰĻ
@TopN INT							-- N ¼

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==̬ SQL  ʹö̬䣬Ϊʵ TopN ܣΪ SQL 2000 ֱ֧ʽ TopN  SQL 2005 ԺͿˣ
--====================================================================================
DECLARE @DynSQL NVARCHAR(4000)
SET @DynSQL=N''

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==õǰ PageDirectory   Type ֵ 1ǺĽʹ Order By Serial ͨݣ Serial 򣩣  2  Order By UpdateTime ʱԷʱ
--====================================================================================
DECLARE @OrderBy NVARCHAR(200)
DECLARE @Type INT
SELECT @Type=Type FROM dbo.PageDirectory WHERE [ID]=@PageDirectoryID

IF @Type=1

	BEGIN
		SET @OrderBy=N'ORDER BY Serial'
	END
ELSE
	BEGIN
		SET @OrderBy=N'ORDER BY UpdateTime DESC'
	END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ûǷ Admin Editor  ͬ
--====================================================================================
SET @DynSQL=@DynSQL + N'

IF dbo.UDF_UserAdminEditor(N'''  + @User  + N''')=1

BEGIN

	SELECT TOP  ' + CONVERT(NVARCHAR(20),@TopN)  + N' 

		now.[ID] AS [ID],
		now.PageDirectoryID AS PageDirectoryID,
		pad.[Name] AS PageDirectoryName,
		now.Serial AS Serial,
		ISNULL(nowc.Hidden,N''false'') AS Hidden,
		now.UpdateTime AS UpdateTime,
		now.Author AS Author,
		now.Editor AS Editor,
		dbo.UDF_EditorDedicatedTo(''' + @User + N''',convert(nvarchar(4000),now.Editor)) AS EditorPermission,

		nowc.Template AS Template,
		nowc.Title AS Title,
		nowc.TitleShow AS TitleShow,
		nowc.Content AS Content,
		nowc.Tag AS Tag,
		nowc.Abstract AS Abstract,

		ISNULL(nowc.HitCount,0) AS HitCount,
		(Select Count([ID]) From dbo.KnowledgeComments Where KnowledgeContentID=nowc.[ID]) AS CommentsCount

	FROM dbo.Knowledge now
	LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=N''' + @Culture + N'''
	LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID

	WHERE pad.[ID]=' + CONVERT(NVARCHAR(20),@PageDirectoryID) + N'  

	' + @OrderBy + N'

END

ELSE

BEGIN

	SELECT TOP  ' + CONVERT(NVARCHAR(20),@TopN)  + N' 

		now.[ID] AS [ID],
		now.PageDirectoryID AS PageDirectoryID,
		pad.[Name] AS PageDirectoryName,
		now.Serial AS Serial,
		ISNULL(nowc.Hidden,N''false'') AS Hidden,
		now.UpdateTime AS UpdateTime,
		now.Author AS Author,
		now.Editor AS Editor,
		dbo.UDF_EditorDedicatedTo(''' + @User + N''',convert(nvarchar(4000),now.Editor)) AS EditorPermission,

		nowc.Template AS Template,
		nowc.Title AS Title,
		nowc.TitleShow AS TitleShow,
		nowc.Content AS Content,
		nowc.Tag AS Tag,
		nowc.Abstract AS Abstract,

		ISNULL(nowc.HitCount,0) AS HitCount,
		(Select Count([ID]) From dbo.KnowledgeComments Where KnowledgeContentID=nowc.[ID]) AS CommentsCount

	FROM dbo.Knowledge now
	LEFT JOIN dbo.View_KnowledgePermission nowp ON nowp.KnowledgeID=now.[ID]
	LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=N''' + @Culture + N'''
	LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID

	WHERE pad.[ID]=' + CONVERT(NVARCHAR(20),@PageDirectoryID) + N' AND (REPLACE(nowp.DedicatedTo,N'','',N'''')=N''''   or  dbo.UDF_UserDedicatedTo(N''' + @User  + N''',nowp.DedicatedTo)=1)  AND nowc.Hidden<>N''true''

	' + @OrderBy + N'
END

'
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ִж̬ SQL  
--====================================================================================
EXEC(@DynSQL)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeReferenceP]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeHide    Script Date: 2009-7-10 19:03:39 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeHide]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeHide]
GO

--====================================================================================
--== Knowledge Ŀ  Ϊָ Culture µ  MainDirectoryContent, SubDirectoryContent, PageDirectoryContent, KnowledgeContent
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeHide

@User nvarchar(50),				-- ASPX ˴ݹĵǰû

@KnowledgeDirectory nvarchar(100),		--ص Knowledge  Ŀĵ Directory
@KnowledgeItem int,				--ص Knowledge  Ŀ ID
@Culture nvarchar(50)				--ָ Culture

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,@KnowledgeDirectory,@KnowledgeItem,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== KnowledgeDirectory ͬд
--=====================================================

IF LOWER(RTRIM(LTRIM(@KnowledgeDirectory)))=LOWER(N'MainDirectory')

	BEGIN
		UPDATE dbo.MainDirectoryContent SET Hidden=N'true'  WHERE [MainDirectoryID]=@KnowledgeItem  AND Culture=@Culture
	END

ELSE IF LOWER(RTRIM(LTRIM(@KnowledgeDirectory)))=LOWER(N'SubDirectory')

	BEGIN
		UPDATE dbo.SubDirectoryContent SET Hidden=N'true'  WHERE [SubDirectoryID]=@KnowledgeItem  AND Culture=@Culture
	END

ELSE IF LOWER(RTRIM(LTRIM(@KnowledgeDirectory)))=LOWER(N'PageDirectory')

	BEGIN
		UPDATE dbo.PageDirectoryContent SET Hidden=N'true'  WHERE [PageDirectoryID]=@KnowledgeItem  AND Culture=@Culture
	END

ELSE IF LOWER(RTRIM(LTRIM(@KnowledgeDirectory)))=LOWER(N'Knowledge')

	BEGIN
		UPDATE dbo.KnowledgeContent SET Hidden=N'true'  WHERE [KnowledgeID]=@KnowledgeItem AND Culture=@Culture
	END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeHide]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeShow    Script Date: 2009-7-10 19:03:39 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeShow]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeShow]
GO

--====================================================================================
--== Knowledge Ŀʾȡأ ָ  Culture µ  MainDirectoryContent, SubDirectoryContent, PageDirectoryContent, KnowledgeContent
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeShow

@User nvarchar(50),				-- ASPX ˴ݹĵǰû

@KnowledgeDirectory nvarchar(100),		--ص Knowledge  Ŀĵ Directory
@KnowledgeItem int,				--ص Knowledge  Ŀ ID
@Culture nvarchar(50)				-- Culture

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,@KnowledgeDirectory,@KnowledgeItem,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== KnowledgeDirectory ͬд
--=====================================================

IF LOWER(RTRIM(LTRIM(@KnowledgeDirectory)))=LOWER(N'MainDirectory')

	BEGIN
		UPDATE dbo.MainDirectoryContent SET Hidden=N'false'  WHERE [MainDirectoryID]=@KnowledgeItem AND Culture=@Culture
	END

ELSE IF LOWER(RTRIM(LTRIM(@KnowledgeDirectory)))=LOWER(N'SubDirectory')

	BEGIN
		UPDATE dbo.SubDirectoryContent SET Hidden=N'false'  WHERE [SubDirectoryID]=@KnowledgeItem AND Culture=@Culture
	END

ELSE IF LOWER(RTRIM(LTRIM(@KnowledgeDirectory)))=LOWER(N'PageDirectory')

	BEGIN
		UPDATE dbo.PageDirectoryContent SET Hidden=N'false'  WHERE [PageDirectoryID]=@KnowledgeItem AND Culture=@Culture
	END

ELSE IF LOWER(RTRIM(LTRIM(@KnowledgeDirectory)))=LOWER(N'Knowledge')

	BEGIN
		UPDATE dbo.KnowledgeContent SET Hidden=N'false'  WHERE [KnowledgeID]=@KnowledgeItem AND Culture=@Culture
	END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeShow]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.CommunityShow    Script Date: 2009-7-10 19:03:38 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[CommunityShow]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[CommunityShow]
GO

--====================================================================================
--== Community Ŀʾȡأ  ָǸ Culture µ CommunityContent  ForumContent
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.CommunityShow

@User nvarchar(50),				-- ASPX ˴ݹĵǰû

@CommunityDirectory nvarchar(100),		--ص Community  Ŀĵ Directory
@CommunityItem int,				--ص Community  Ŀ ID
@Culture nvarchar(100)				--ָ Culture

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminUserAuthentication @User,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== CommunityDirectory ͬд
--=====================================================

IF LOWER(RTRIM(LTRIM(@CommunityDirectory)))=LOWER(N'Community')

	BEGIN
		UPDATE dbo.CommunityContent SET Hidden=N'false'  WHERE [CommunityID]=@CommunityItem AND Culture=@Culture
	END

ELSE IF LOWER(RTRIM(LTRIM(@CommunityDirectory)))=LOWER(N'Forum')

	BEGIN
		UPDATE dbo.ForumContent SET Hidden=N'false'  WHERE [ForumID]=@CommunityItem AND Culture=@Culture
	END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[CommunityShow]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.CommunityHide    Script Date: 2009-7-10 19:03:38 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[CommunityHide]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[CommunityHide]
GO

--====================================================================================
--== Community Ŀ ָ Culture µ CommunityContent, ForumContent
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.CommunityHide

@User nvarchar(50),				-- ASPX ˴ݹĵǰû

@CommunityDirectory nvarchar(100),		--ص Community  Ŀĵ Directory
@CommunityItem int,				--ص Community  Ŀ ID
@Culture nvarchar(100)				-- Culture

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminUserAuthentication @User,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== CommunityDirectory ͬд
--=====================================================

IF LOWER(RTRIM(LTRIM(@CommunityDirectory)))=LOWER(N'Community')

	BEGIN
		UPDATE dbo.CommunityContent SET Hidden=N'true'  WHERE [CommunityID]=@CommunityItem AND Culture=@Culture
	END

ELSE IF LOWER(RTRIM(LTRIM(@CommunityDirectory)))=LOWER(N'Forum')

	BEGIN
		UPDATE dbo.ForumContent SET Hidden=N'true'  WHERE [ForumID]=@CommunityItem AND Culture=@Culture
	END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[CommunityHide]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeHome    Script Date: 2009-7-10 19:03:37 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeHome]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeHome]
GO

--====================================================================================
--== Knowledge  ϶ PageDirectory Ϊҳ
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeHome

@User nvarchar(50),				-- ASPX ˴ݹĵǰû

@KnowledgeDirectory nvarchar(100),		--Ϊҳ Knowledge  Ŀĵ Directory ϶Ϊ PageDirectory
@KnowledgeItem int				--Ϊҳ Knowledge  Ŀ ID

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼ Ҫ Admin  ChiefEditor Ȩޣ
--=====================================================
DECLARE @oPass INT
--EXEC dbo.AdminEditorUserAuthentication @User,@KnowledgeDirectory,@KnowledgeItem,@oPass OUT
EXEC dbo.AdminEditorUserAuthentication @User,N'',0,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== KnowledgeDirectory ͬд
--=====================================================

IF LOWER(RTRIM(LTRIM(@KnowledgeDirectory)))=LOWER(N'PageDirectory')

	BEGIN
		--=====================================================
		--==Ϊϵͳͬʱֻһҳ Home PageȽѾ Home Page Ŀ Home ־
		--=====================================================
		UPDATE dbo.PageDirectory SET Home=N'false' WHERE Home=N'true'

		--=====================================================
		--==
		--=====================================================
		UPDATE dbo.PageDirectory SET Home=N'true'  WHERE [ID]=@KnowledgeItem
	END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeHome]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeGetTitle    Script Date: 2009-7-10 19:03:37 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeGetTitle]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeGetTitle]
GO

--====================================================================================
--==ݸ  Knowledge ID   KnowledgeContent ָĻµ Title
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeGetTitle

@KnowledgeID INT,				--Knowledge ¼ ID
@Culture nvarchar(100),				--ǰĻ

@Title nvarchar(2000) OUT

AS
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ѡ
--====================================================================================
SELECT @Title=nowc.Title

FROM dbo.KnowledgeContent nowc

WHERE nowc.KnowledgeID=@KnowledgeID AND nowc.Culture=@Culture

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeGetTitle]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeTemplateGet    Script Date: 2009-7-10 19:03:42 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeTemplateGet]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeTemplateGet]
GO

--====================================================================================
--==SP KnowledgeGet  Template רð ֻ Template ֣
--== SP Ŀʽ Render Knowledge ǰܿ٣Light Weight ط Template ֣Ա Page Header ע Template ܰ css ļ
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeTemplateGet

@User nvarchar(50),						-- ASPX ˴ݹĵǰû

@PageDirectoryName nvarchar(100),				--Page Diretory  Name
@Culture nvarchar(100),						--ǰĻ

@CurrentPage INT						--ҳƣǰҳ

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==õǰ PageDirectory   Type ֵ 1ǺĽʹ Order By Serial ͨݣ Serial 򣩣  2  Order By UpdateTime ʱԷʱ
--====================================================================================
DECLARE @Type INT
SELECT @Type=Type FROM dbo.PageDirectory WHERE [Name]=@PageDirectoryName

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--== @PageDirectoryName  ڵ PageDirectory ¼е PageSize ֵ
--====================================================================================
DECLARE @PageSize INT
SELECT TOP 1 @PageSize=PageSize FROM dbo.PageDirectory WHERE [Name]=@PageDirectoryName

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ҳ
--====================================================================================
DECLARE @Paging TABLE 
( 
	PagingID int identity(1,1), 
	[ID] int, 
	Serial int,
	UpdateTime datetime,  
	Template nvarchar(200) COLLATE database_default
) 

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--== Type=1/2 ʹ ORDER BY Serial  UpdateTime δ Order By ֮⣬طȫһ£
--====================================================================================
IF @Type=1

BEGIN

	--====================================================================================
	--==ʼ
	--====================================================================================
	INSERT INTO @Paging

	/*
	--====================================================================================
	--==ǰûȷ Admin Ҳ Client
	--====================================================================================
	SELECT TOP 100 PERCENT

		now.[ID] AS [ID],
		now.Serial AS Serial,
		now.UpdateTime AS UpdateTime,  
		nowc.Template AS Template

	FROM dbo.Knowledge now
	LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
	LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID
	WHERE pad.[Name]=@PageDirectoryName AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL)  AND dbo.UDF_UserClient(@User)<>1 AND dbo.UDF_UserAdmin(@User)<>1 AND  nowc.Hidden<>N'true'

	--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

	UNION
	*/

	--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

	--====================================================================================
	--==ǰû Admin Editor
	--====================================================================================
	SELECT TOP 100 PERCENT

		now.[ID] AS [ID],
		now.Serial AS Serial,
		now.UpdateTime AS UpdateTime,  
		nowc.Template AS Template

	FROM dbo.Knowledge now
	LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
	LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID
	WHERE pad.[Name]=@PageDirectoryName AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL or RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'*' or dbo.UDF_UserDedicatedTo(@User,CONVERT(NVARCHAR(4000),now.DedicatedTo))=1)  AND  dbo.UDF_UserAdminEditor(@User)<>1 AND  nowc.Hidden<>N'true'
	--WHERE pad.[Name]=@PageDirectoryName AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL or RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'*' or dbo.UDF_UserDedicatedTo(@User,CONVERT(NVARCHAR(4000),now.DedicatedTo))=1)  AND dbo.UDF_UserClient(@User)=1 AND dbo.UDF_UserAdmin(@User)<>1 AND  nowc.Hidden<>N'true'

	--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

	UNION

	--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

	--====================================================================================
	--==ǰû Admin Editor
	--====================================================================================
	SELECT TOP 100 PERCENT

		now.[ID] AS [ID],
		now.Serial AS Serial,
		now.UpdateTime AS UpdateTime,  
		nowc.Template AS Template

	FROM dbo.Knowledge now
	LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
	LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID
	WHERE pad.[Name]=@PageDirectoryName AND dbo.UDF_UserAdminEditor(@User)=1     

	--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

	--====================================================================================
	--==ʹ UNION ʱֻһ UNION ſʹ ORDER BY
	--====================================================================================
	ORDER BY Serial

END

ELSE

BEGIN

	--====================================================================================
	--==ʼ
	--====================================================================================
	INSERT INTO @Paging

	/*
	--====================================================================================
	--==ǰûȷ Admin Ҳ Client
	--====================================================================================
	SELECT TOP 100 PERCENT

		now.[ID] AS [ID],
		now.Serial AS Serial,
		now.UpdateTime AS UpdateTime,  
		nowc.Template AS Template

	FROM dbo.Knowledge now
	LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
	LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID
	WHERE pad.[Name]=@PageDirectoryName AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL)  AND dbo.UDF_UserClient(@User)<>1 AND dbo.UDF_UserAdmin(@User)<>1 AND  nowc.Hidden<>N'true'

	--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

	UNION
	*/

	--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

	--====================================================================================
	--==ǰû Admin Editor
	--====================================================================================
	SELECT TOP 100 PERCENT

		now.[ID] AS [ID],
		now.Serial AS Serial,
		now.UpdateTime AS UpdateTime,  
		nowc.Template AS Template

	FROM dbo.Knowledge now
	LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
	LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID
	WHERE pad.[Name]=@PageDirectoryName AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL or RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'*' or dbo.UDF_UserDedicatedTo(@User,CONVERT(NVARCHAR(4000),now.DedicatedTo))=1)  AND dbo.UDF_UserAdminEditor(@User)<>1 AND  nowc.Hidden<>N'true'
	--WHERE pad.[Name]=@PageDirectoryName AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL or RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'*' or dbo.UDF_UserDedicatedTo(@User,CONVERT(NVARCHAR(4000),now.DedicatedTo))=1)  AND dbo.UDF_UserClient(@User)=1 AND dbo.UDF_UserAdmin(@User)<>1 AND  nowc.Hidden<>N'true'

	--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

	UNION

	--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

	--====================================================================================
	--==ǰû Admin Editor
	--====================================================================================
	SELECT TOP 100 PERCENT

		now.[ID] AS [ID],
		now.Serial AS Serial,
		now.UpdateTime AS UpdateTime,  
		nowc.Template AS Template

	FROM dbo.Knowledge now
	LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
	LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID
	WHERE pad.[Name]=@PageDirectoryName AND dbo.UDF_UserAdminEditor(@User)=1     

	--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

	--====================================================================================
	--==ʹ UNION ʱֻһ UNION ſʹ ORDER BY
	--====================================================================================
	ORDER BY UpdateTime DESC

END

--=====================================================
--== @Paging лȡǰҳһһ¼λ
--=====================================================
DECLARE @FirstRecord int
DECLARE @LastRecord int
		
SET @FirstRecord=(@CurrentPage - 1) * @PageSize
SET @LastRecord=(@CurrentPage * @PageSize + 1)

--=====================================================
--==صǰҳеļ¼
--==ܼ¼ÿҳļ¼Ceiling()õΪҳ ע⣺count(*)   @PageSize Ϊ INTõ INTԣҪת Decimal(18,2)
--=====================================================
SELECT 	
	*,
	PageCount=CEILING(Convert(decimal(18,2),(select count(*) from @Paging)) / Convert(decimal(18,2),@PageSize)) 

FROM @Paging 
WHERE PagingID>@FirstRecord AND PagingID<@LastRecord

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeTemplateGet]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeTemplateGetByTag    Script Date: 2009-7-10 19:03:42 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeTemplateGetByTag]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeTemplateGetByTag]
GO

--====================================================================================
--==SP KnowledgeGetByTag  KnowledgeTemplate 
--==Ŀǣ Render ֪ʶ֮ǰܿ Light Weight ط֪ʶʹõ TemplateԱ Page Header עпܰ Template css
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeTemplateGetByTag

@User nvarchar(50),						-- ASPX ˴ݹĵǰû

@PageDirectoryName nvarchar(100),				--Page Diretory  Name
@Tag nvarchar(500),						--ʹõ Tag йˣ
@Culture nvarchar(100),						--ǰĻ

@CurrentPage INT						--ҳƣǰҳ

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==õǰ PageDirectory   Type ֵ 1ǺĽʹ Order By Serial ͨݣ Serial 򣩣  2  Order By UpdateTime ʱԷʱ
--====================================================================================
DECLARE @Type INT
SELECT @Type=Type FROM dbo.PageDirectory WHERE [Name]=@PageDirectoryName

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--== @PageDirectoryName  ڵ PageDirectory ¼е PageSize ֵ
--====================================================================================
DECLARE @PageSize INT
SELECT TOP 1 @PageSize=PageSize FROM dbo.PageDirectory WHERE [Name]=@PageDirectoryName

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ҳ
--====================================================================================
DECLARE @Paging TABLE 
( 
	PagingID int identity(1,1), 
	[ID] int, 
	Serial int,
	UpdateTime datetime,
	Template nvarchar(200) COLLATE database_default
) 


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--== Type=1/2 ʹ ORDER BY Serial  UpdateTime δ Order By ֮⣬طȫһ£
--====================================================================================
IF @Type=1

BEGIN

	--====================================================================================
	--==ʼ
	--====================================================================================
	INSERT INTO @Paging

	/*
	--====================================================================================
	--==ǰû Admin Ҳ Client
	--====================================================================================
	SELECT TOP 100 PERCENT

		now.[ID] AS [ID],
		now.Serial AS Serial,
		now.UpdateTime AS UpdateTime,  
		nowc.Template AS Template

	FROM dbo.Knowledge now
	LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
	LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID
	WHERE pad.[Name]=@PageDirectoryName AND  (@Tag In (select Tag from dbo.KnowledgeTags where KnowledgeContentID=nowc.[ID])) AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL)  AND dbo.UDF_UserClient(@User)<>1 AND dbo.UDF_UserAdmin(@User)<>1 AND  nowc.Hidden<>N'true'

	--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

	UNION
	*/

	--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

	--====================================================================================
	--==ǰû Admin Editor
	--====================================================================================
	SELECT TOP 100 PERCENT

		now.[ID] AS [ID],
		now.Serial AS Serial,
		now.UpdateTime AS UpdateTime,  
		nowc.Template AS Template

	FROM dbo.Knowledge now
	LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
	LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID
	WHERE pad.[Name]=@PageDirectoryName AND  (@Tag In (select Tag from dbo.KnowledgeTags where KnowledgeContentID=nowc.[ID])) AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL or RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'*' or dbo.UDF_UserDedicatedTo(@User,CONVERT(NVARCHAR(4000),now.DedicatedTo))=1)  AND dbo.UDF_UserAdminEditor(@User)<>1 AND  nowc.Hidden<>N'true'
	--WHERE pad.[Name]=@PageDirectoryName AND  (@Tag In (select Tag from dbo.KnowledgeTags where KnowledgeContentID=nowc.[ID])) AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL or RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'*' or dbo.UDF_UserDedicatedTo(@User,CONVERT(NVARCHAR(4000),now.DedicatedTo))=1)  AND dbo.UDF_UserClient(@User)=1 AND dbo.UDF_UserAdmin(@User)<>1 AND  nowc.Hidden<>N'true'

	--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

	UNION 

	--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

	--====================================================================================
	--==ǰû Admin Editor
	--====================================================================================
	SELECT TOP 100 PERCENT

		now.[ID] AS [ID],
		now.Serial AS Serial,
		now.UpdateTime AS UpdateTime,  
		nowc.Template AS Template

	FROM dbo.Knowledge now
	LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
	LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID
	WHERE pad.[Name]=@PageDirectoryName AND  (@Tag In (select Tag from dbo.KnowledgeTags where KnowledgeContentID=nowc.[ID])) AND dbo.UDF_UserAdminEditor(@User)=1     

	--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

	--====================================================================================
	--==ʹ UNION ʱֻһ UNION ſʹ ORDER BY
	--====================================================================================
	ORDER BY Serial

END

ELSE

BEGIN

	--====================================================================================
	--==ʼ
	--====================================================================================
	INSERT INTO @Paging

	/*
	--====================================================================================
	--==ǰû Admin Ҳ Client
	--====================================================================================
	SELECT TOP 100 PERCENT

		now.[ID] AS [ID],
		now.Serial AS Serial,
		now.UpdateTime AS UpdateTime,  
		nowc.Template AS Template

	FROM dbo.Knowledge now
	LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
	LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID
	WHERE pad.[Name]=@PageDirectoryName AND  (@Tag In (select Tag from dbo.KnowledgeTags where KnowledgeContentID=nowc.[ID])) AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL)  AND dbo.UDF_UserClient(@User)<>1 AND dbo.UDF_UserAdmin(@User)<>1 AND  nowc.Hidden<>N'true'

	--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

	UNION
	*/

	--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

	--====================================================================================
	--==ǰû Admin Editor
	--====================================================================================
	SELECT TOP 100 PERCENT

		now.[ID] AS [ID],
		now.Serial AS Serial,
		now.UpdateTime AS UpdateTime,  
		nowc.Template AS Template

	FROM dbo.Knowledge now
	LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
	LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID
	WHERE pad.[Name]=@PageDirectoryName AND  (@Tag In (select Tag from dbo.KnowledgeTags where KnowledgeContentID=nowc.[ID])) AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL or RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'*' or dbo.UDF_UserDedicatedTo(@User,CONVERT(NVARCHAR(4000),now.DedicatedTo))=1)  AND dbo.UDF_UserAdminEditor(@User)<>1 AND  nowc.Hidden<>N'true'
	--WHERE pad.[Name]=@PageDirectoryName AND  (@Tag In (select Tag from dbo.KnowledgeTags where KnowledgeContentID=nowc.[ID])) AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL or RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'*' or dbo.UDF_UserDedicatedTo(@User,CONVERT(NVARCHAR(4000),now.DedicatedTo))=1)  AND dbo.UDF_UserClient(@User)=1 AND dbo.UDF_UserAdmin(@User)<>1 AND  nowc.Hidden<>N'true'

	--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

	UNION 

	--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

	--====================================================================================
	--==ǰû Admin Editor
	--====================================================================================
	SELECT TOP 100 PERCENT

		now.[ID] AS [ID],
		now.Serial AS Serial,
		now.UpdateTime AS UpdateTime,  
		nowc.Template AS Template

	FROM dbo.Knowledge now
	LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
	LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID
	WHERE pad.[Name]=@PageDirectoryName AND  (@Tag In (select Tag from dbo.KnowledgeTags where KnowledgeContentID=nowc.[ID])) AND dbo.UDF_UserAdminEditor(@User)=1     

	--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

	--====================================================================================
	--==ʹ UNION ʱֻһ UNION ſʹ ORDER BY
	--====================================================================================
	ORDER BY UpdateTime DESC

END

--=====================================================
--== @Paging лȡǰҳһһ¼λ
--=====================================================
DECLARE @FirstRecord int
DECLARE @LastRecord int
		
SET @FirstRecord=(@CurrentPage - 1) * @PageSize
SET @LastRecord=(@CurrentPage * @PageSize + 1)

--=====================================================
--==صǰҳеļ¼
--==ܼ¼ÿҳļ¼Ceiling()õΪҳ ע⣺count(*)   @PageSize Ϊ INTõ INTԣҪת Decimal(18,2)
--=====================================================
SELECT 	
	*,
	PageCount=CEILING(Convert(decimal(18,2),(select count(*) from @Paging)) / Convert(decimal(18,2),@PageSize)) 

FROM @Paging 
WHERE PagingID>@FirstRecord AND PagingID<@LastRecord

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeTemplateGetByTag]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeTemplateGetByTimeTag    Script Date: 2009-7-10 19:03:42 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeTemplateGetByTimeTag]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeTemplateGetByTimeTag]
GO

--====================================================================================
--==SP KnowledgeGetByTimeTag  Knowledge Template 
--==Ŀģ  Render Knowledge ֮ǰٶ Light Weight طؽ Render ֪ʶʹõ Template ֣Ա㽫 Template пе css עᵽ Page Header
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeTemplateGetByTimeTag

@User nvarchar(50),						-- ASPX ˴ݹĵǰû

@PageDirectoryName nvarchar(100),				--Page Diretory  Name
@TimeTagYear int,						--ʹõ TimeTag йˣ
@TimeTagMonth int,						--ʹõ TimeTag йˣ
@Culture nvarchar(100),						--ǰĻ

@CurrentPage INT						--ҳƣǰҳ

AS
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--== @PageDirectoryName  ڵ PageDirectory ¼е PageSize ֵ
--====================================================================================
DECLARE @PageSize INT
SELECT TOP 1 @PageSize=PageSize FROM dbo.PageDirectory WHERE [Name]=@PageDirectoryName

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ҳ
--====================================================================================
DECLARE @Paging TABLE 
( 
	PagingID int identity(1,1), 
	[ID] int, 
	Serial int,
	UpdateTime datetime,
	Template nvarchar(200) COLLATE database_default
) 

INSERT INTO @Paging

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

/*
--====================================================================================
--==ѡ @PageDirectoryName  Knowledge  òʾ֪ʶҲڶ֪ʶɾ޸ӵĴ
--==ǰû Admin Ҳ Client
--====================================================================================
SELECT TOP 100 PERCENT

	now.[ID] AS [ID],
	now.Serial AS Serial,
	now.UpdateTime AS UpdateTime,  
	nowc.Template AS Template

FROM dbo.Knowledge now
LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID 


WHERE pad.[Name]=@PageDirectoryName AND YEAR(now.UpdateTime)=@TimeTagYear AND MONTH(now.UpdateTime)=@TimeTagMonth AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL)  AND dbo.UDF_UserClient(@User)<>1 AND dbo.UDF_UserAdmin(@User)<>1 AND  nowc.Hidden<>N'true'

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

UNION
*/

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ǰû Admin Editor
--====================================================================================
SELECT TOP 100 PERCENT

	now.[ID] AS [ID],
	now.Serial AS Serial,
	now.UpdateTime AS UpdateTime,  
	nowc.Template AS Template

FROM dbo.Knowledge now
LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID


WHERE pad.[Name]=@PageDirectoryName AND YEAR(now.UpdateTime)=@TimeTagYear AND MONTH(now.UpdateTime)=@TimeTagMonth AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL or RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'*' or dbo.UDF_UserDedicatedTo(@User,CONVERT(NVARCHAR(4000),now.DedicatedTo))=1)  AND dbo.UDF_UserAdminEditor(@User)<>1 AND  nowc.Hidden<>N'true'
--WHERE pad.[Name]=@PageDirectoryName AND YEAR(now.UpdateTime)=@TimeTagYear AND MONTH(now.UpdateTime)=@TimeTagMonth AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL or RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'*' or dbo.UDF_UserDedicatedTo(@User,CONVERT(NVARCHAR(4000),now.DedicatedTo))=1)  AND dbo.UDF_UserClient(@User)=1 AND dbo.UDF_UserAdmin(@User)<>1 AND  nowc.Hidden<>N'true'

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

UNION

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ǰû Admin Editor
--====================================================================================
SELECT TOP 100 PERCENT

	now.[ID] AS [ID],
	now.Serial AS Serial,
	now.UpdateTime AS UpdateTime,  
	nowc.Template AS Template

FROM dbo.Knowledge now
LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID


WHERE pad.[Name]=@PageDirectoryName AND YEAR(now.UpdateTime)=@TimeTagYear AND MONTH(now.UpdateTime)=@TimeTagMonth AND dbo.UDF_UserAdminEditor(@User)=1     

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ʹ UNION ʱֻһ UNION ſʹ ORDER BY
--====================================================================================
ORDER BY UpdateTime DESC

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== @Paging лȡǰҳһһ¼λ
--=====================================================
DECLARE @FirstRecord int
DECLARE @LastRecord int
		
SET @FirstRecord=(@CurrentPage - 1) * @PageSize
SET @LastRecord=(@CurrentPage * @PageSize + 1)

--=====================================================
--==صǰҳеļ¼
--==ܼ¼ÿҳļ¼Ceiling()õΪҳ ע⣺count(*)   @PageSize Ϊ INTõ INTԣҪת Decimal(18,2)
--=====================================================
SELECT 	
	*,
	PageCount=CEILING(Convert(decimal(18,2),(select count(*) from @Paging)) / Convert(decimal(18,2),@PageSize)) 

FROM @Paging 
WHERE PagingID>@FirstRecord AND PagingID<@LastRecord

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeTemplateGetByTimeTag]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeTemplateGetHomePage    Script Date: 2009-7-10 19:03:42 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeTemplateGetHomePage]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeTemplateGetHomePage]
GO

--====================================================================================
--==SP KnowledgeGetHomePage  Template 
--==Ŀģ Render ֪ʶ֮ǰܿٶ Light Weight طؼ Render ֪ʶʹõ Template ֣Ա  Page Header ע Template пʹõ css
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeTemplateGetHomePage

@User nvarchar(50),						-- ASPX ˴ݹĵǰû

@Culture nvarchar(100),						--ǰĻ

@CurrentPage INT						--ҳƣǰҳ

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==õǰ PageDirectory   Type ֵ 1ǺĽʹ Order By Serial ͨݣ Serial 򣩣  2  Order By UpdateTime ʱԷʱ
--====================================================================================
DECLARE @Type INT
SELECT TOP 1 @Type=Type FROM dbo.PageDirectory WHERE Home=N'true'

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--== HomePage ڵ PageDirectory ¼е PageSize ֵ
--====================================================================================
DECLARE @PageSize INT
SELECT TOP 1 @PageSize=PageSize FROM dbo.PageDirectory WHERE Home=N'true'

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ҳ
--====================================================================================
DECLARE @Paging TABLE 
( 
	PagingID int identity(1,1), 
	[ID] int, 
	Serial int,
	UpdateTime datetime,
	Template nvarchar(200) COLLATE database_default
) 



--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--== Type=1/2 ʹ ORDER BY Serial  UpdateTime δ Order By ֮⣬طȫһ£
--====================================================================================
IF @Type=1

BEGIN

	--====================================================================================
	--==ʼ
	--====================================================================================
	INSERT INTO @Paging

	/*
	--====================================================================================
	--==ǰû Admin Ҳ Client
	--====================================================================================
	SELECT TOP 100 PERCENT

		now.[ID] AS [ID],
		now.Serial AS Serial,
		now.UpdateTime AS UpdateTime,  
		nowc.Template AS Template

	FROM dbo.Knowledge now 
	LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
	WHERE now.PageDirectoryID=(Select Top 1 [ID] From dbo.PageDirectory Where Home=N'true') AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL)  AND dbo.UDF_UserClient(@User)<>1 AND dbo.UDF_UserAdmin(@User)<>1  AND  nowc.Hidden<>N'true'

	--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

	UNION  
	*/

	--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

	--====================================================================================
	--==ǰû Admin Editor
	--====================================================================================
	SELECT TOP 100 PERCENT

		now.[ID] AS [ID],
		now.Serial AS Serial,
		now.UpdateTime AS UpdateTime,  
		nowc.Template AS Template

	FROM dbo.Knowledge now 
	LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
	WHERE now.PageDirectoryID=(Select Top 1 [ID] From dbo.PageDirectory Where Home=N'true') AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL or RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'*' or dbo.UDF_UserDedicatedTo(@User,CONVERT(NVARCHAR(4000),now.DedicatedTo))=1)  AND dbo.UDF_UserAdminEditor(@User)<>1  AND  nowc.Hidden<>N'true'
	--WHERE now.PageDirectoryID=(Select Top 1 [ID] From dbo.PageDirectory Where Home=N'true') AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL or RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'*' or dbo.UDF_UserDedicatedTo(@User,CONVERT(NVARCHAR(4000),now.DedicatedTo))=1)  AND dbo.UDF_UserClient(@User)=1 AND dbo.UDF_UserAdmin(@User)<>1  AND  nowc.Hidden<>N'true'

	--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

	UNION  

	--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

	--====================================================================================
	--==ǰû Admin Editor
	--====================================================================================
	SELECT TOP 100 PERCENT

		now.[ID] AS [ID],
		now.Serial AS Serial,
		now.UpdateTime AS UpdateTime,  
		nowc.Template AS Template

	FROM dbo.Knowledge now 
	LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
	WHERE now.PageDirectoryID=(Select Top 1 [ID] From dbo.PageDirectory Where Home=N'true') AND dbo.UDF_UserAdminEditor(@User)=1       

	--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

	--====================================================================================
	--==ʹ UNION ʱֻһ UNION ſʹ ORDER BY
	--====================================================================================
	ORDER BY Serial

	--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
END

ELSE

BEGIN

	--====================================================================================
	--==ʼ
	--====================================================================================
	INSERT INTO @Paging

	/*
	--====================================================================================
	--==ǰû Admin Ҳ Client
	--====================================================================================
	SELECT TOP 100 PERCENT

		now.[ID] AS [ID],
		now.Serial AS Serial,
		now.UpdateTime AS UpdateTime,  
		nowc.Template AS Template

	FROM dbo.Knowledge now 
	LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
	WHERE now.PageDirectoryID=(Select Top 1 [ID] From dbo.PageDirectory Where Home=N'true') AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL)  AND dbo.UDF_UserClient(@User)<>1 AND dbo.UDF_UserAdmin(@User)<>1  AND  nowc.Hidden<>N'true'

	--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

	UNION  
	*/

	--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

	--====================================================================================
	--==ǰû Admin Editor
	--====================================================================================
	SELECT TOP 100 PERCENT

		now.[ID] AS [ID],
		now.Serial AS Serial,
		now.UpdateTime AS UpdateTime,  
		nowc.Template AS Template

	FROM dbo.Knowledge now 
	LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
	WHERE now.PageDirectoryID=(Select Top 1 [ID] From dbo.PageDirectory Where Home=N'true') AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL or RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'*' or dbo.UDF_UserDedicatedTo(@User,CONVERT(NVARCHAR(4000),now.DedicatedTo))=1)  AND dbo.UDF_UserAdminEditor(@User)<>1  AND  nowc.Hidden<>N'true'
	--WHERE now.PageDirectoryID=(Select Top 1 [ID] From dbo.PageDirectory Where Home=N'true') AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL or RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'*' or dbo.UDF_UserDedicatedTo(@User,CONVERT(NVARCHAR(4000),now.DedicatedTo))=1)  AND dbo.UDF_UserClient(@User)=1 AND dbo.UDF_UserAdmin(@User)<>1  AND  nowc.Hidden<>N'true'

	--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

	UNION  

	--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

	--====================================================================================
	--==ǰû Admin Editor
	--====================================================================================
	SELECT TOP 100 PERCENT

		now.[ID] AS [ID],
		now.Serial AS Serial,
		now.UpdateTime AS UpdateTime,  

		nowc.Template AS Template

	FROM dbo.Knowledge now 
	LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
	WHERE now.PageDirectoryID=(Select Top 1 [ID] From dbo.PageDirectory Where Home=N'true') AND dbo.UDF_UserAdminEditor(@User)=1       

	--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

	--====================================================================================
	--==ʹ UNION ʱֻһ UNION ſʹ ORDER BY
	--====================================================================================
	ORDER BY UpdateTime DESC

	--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

END

--=====================================================
--== @Paging лȡǰҳһһ¼λ
--=====================================================
DECLARE @FirstRecord int
DECLARE @LastRecord int
		
SET @FirstRecord=(@CurrentPage - 1) * @PageSize
SET @LastRecord=(@CurrentPage * @PageSize + 1)

--=====================================================
--==صǰҳеļ¼
--==ܼ¼ÿҳļ¼Ceiling()õΪҳ ע⣺count(*)   @PageSize Ϊ INTõ INTԣҪת Decimal(18,2)
--=====================================================
SELECT 	
	*,
	PageCount=CEILING(Convert(decimal(18,2),(select count(*) from @Paging)) / Convert(decimal(18,2),@PageSize)) 

FROM @Paging 
WHERE PagingID>@FirstRecord AND PagingID<@LastRecord


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeTemplateGetHomePage]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeTemplateGetSingle    Script Date: 2009-7-10 19:03:42 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeTemplateGetSingle]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeTemplateGetSingle]
GO

--====================================================================================
--==SP KnowledgeGetSingle  Template 汾
--==Ŀģ  Render ֪ʶ֮ǰܿ Light Weight طؼ Render ֪ʶʹõ Template ֣Ա㽫  Template пõ css  Page Header ע
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeTemplateGetSingle

@User nvarchar(50),						-- ASPX ˴ݹĵǰû

@PageDirectoryName nvarchar(100),				--Page Diretory  Name
@KnowledgeID int,						--ǰ֪ʶ
@Culture nvarchar(100)						--ǰĻ

AS
  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

/*
--====================================================================================
--==ѡ @PageDirectoryName  Knowledge  òʾ֪ʶҲڶ֪ʶɾ޸ӵĴ
--==ǰû Admin Ҳ Client
--====================================================================================
SELECT TOP 100 PERCENT

	1 AS PagingID,				--÷شΪ˺ KnowledgeGet һ£ûʵ
	now.[ID] AS [ID],
	now.Serial AS Serial,
	now.UpdateTime AS UpdateTime,  
	nowc.Template AS Template

FROM dbo.Knowledge now
LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID
WHERE now.[ID]=@KnowledgeID AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL)  AND dbo.UDF_UserClient(@User)<>1 AND dbo.UDF_UserAdmin(@User)<>1 AND  nowc.Hidden<>N'true'

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

UNION
*/

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ǰû Admin Editor
--====================================================================================
SELECT TOP 100 PERCENT

	1 AS PagingID,				--÷شΪ˺ KnowledgeGet һ£ûʵ
	now.[ID] AS [ID],
	now.Serial AS Serial,
	now.UpdateTime AS UpdateTime,  
	nowc.Template AS Template

FROM dbo.Knowledge now
LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID
WHERE now.[ID]=@KnowledgeID AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL or RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'*' or dbo.UDF_UserDedicatedTo(@User,CONVERT(NVARCHAR(4000),now.DedicatedTo))=1)  AND dbo.UDF_UserAdminEditor(@User)<>1 AND  nowc.Hidden<>N'true'
--WHERE now.[ID]=@KnowledgeID AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL or RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'*' or dbo.UDF_UserDedicatedTo(@User,CONVERT(NVARCHAR(4000),now.DedicatedTo))=1)  AND dbo.UDF_UserClient(@User)=1 AND dbo.UDF_UserAdmin(@User)<>1 AND  nowc.Hidden<>N'true'

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

UNION

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ǰû Admin Editor
--====================================================================================
SELECT TOP 100 PERCENT

	1 AS PagingID,				--÷شΪ˺ KnowledgeGet һ£ûʵ
	now.[ID] AS [ID],
	now.Serial AS Serial,
	now.UpdateTime AS UpdateTime,  
	nowc.Template AS Template

FROM dbo.Knowledge now
LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
LEFT JOIN dbo.PageDirectory pad ON pad.[ID]=now.PageDirectoryID
WHERE now.[ID]=@KnowledgeID AND dbo.UDF_UserAdminEditor(@User)=1     

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ʹ UNION ʱֻһ UNION ſʹ ORDER BY
--====================================================================================
ORDER BY Serial

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeTemplateGetSingle]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeOrder    Script Date: 2009-7-10 19:03:39 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeOrder]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeOrder]
GO

--====================================================================================
--==ָ MainDirectory, SubDirectory, PageDirectory, Knowledge /
--==ԭ
--==1. Ƚ֪ʶĿϼ֪ʶĿµĿѡȫֵĿȻ Serial 
--==2. ǵ Serial ½ 1 ʼۼӣȥе©
--==
--==3. ҵָĿԼǰĿSerial С 1 Ŀ -  Ѿؽ Serial
--==4. ָĿ Serial -1  ǰĿ Serial +1 
--==
--==3. ҵָĿԼĺĿSerial  1 Ŀ -  Ѿؽ Serial
--==4. ָĿ Serial +1 Ŀ Serial -1 
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeOrder

@User nvarchar(50),				-- ASPX ˴ݹĵǰû

@KnowledgeDirectory nvarchar(100),		--/Ƶ Knowledge  Ŀĵ Directory
@KnowledgeItem int,				--/Ƶ Knowledge  Ŀ ID
@Action int					--ƻ   -1  +1

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,@KnowledgeDirectory,@KnowledgeItem,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ñ ID, Serial, NewSerial, GivenItemNewSerial, ParentID 
--=====================================================
DECLARE @ID INT, @Serial INT, @NewSerial INT,  @GivenItemNewSerial INT, @ParentID INT
SET @NewSerial=1

--=====================================================
--== KnowledgeDirectory ͬд
--=====================================================

IF LOWER(RTRIM(LTRIM(@KnowledgeDirectory)))=LOWER(N'MainDirectory')

	BEGIN

		--=====================================================
		--==ʹ CURSOR ½ Serial ȥԭ Serial е©
		--=====================================================
		DECLARE MainDirectoryCursor CURSOR FOR SELECT [ID], Serial FROM dbo.MainDirectory  ORDER BY Serial

		OPEN MainDirectoryCursor
		FETCH NEXT FROM MainDirectoryCursor  INTO @ID,@Serial

		WHILE @@FETCH_STATUS = 0
		BEGIN
			UPDATE dbo.MainDirectory SET Serial=@NewSerial WHERE [ID]=@ID
			SET @NewSerial=@NewSerial+1
			FETCH NEXT FROM MainDirectoryCursor  INTO @ID,@Serial
		END

		CLOSE MainDirectoryCursor
		DEALLOCATE MainDirectoryCursor

		--=====================================================
		--==ָĿ Serial
		--=====================================================
		SELECT @GivenItemNewSerial=Serial FROM dbo.MainDirectory WHERE [ID]=@KnowledgeItem

		--=====================================================
		--==ƻƣڵĿ
		--=====================================================
		IF @Action=-1
			BEGIN
				--=====================================================
				--==ָĿ Serial -1ǰĿ Serial + 1
				--=====================================================
				UPDATE dbo.MainDirectory SET Serial=Serial+1 WHERE [ID]=(Select [ID] From dbo.MainDirectory Where Serial=@GivenItemNewSerial-1)
				UPDATE dbo.MainDirectory SET Serial=Serial-1 WHERE [ID]=@KnowledgeItem
			END
		ELSE
			BEGIN
				--=====================================================
				--==ָĿ Serial + 1Ŀ Serial - 1
				--=====================================================
				UPDATE dbo.MainDirectory SET Serial=Serial-1 WHERE [ID]=(Select [ID] From dbo.MainDirectory Where Serial=@GivenItemNewSerial+1)
				UPDATE dbo.MainDirectory SET Serial=Serial+1 WHERE [ID]=@KnowledgeItem
			END
	END

ELSE IF LOWER(RTRIM(LTRIM(@KnowledgeDirectory)))=LOWER(N'SubDirectory')

	BEGIN
		--=====================================================
		--==ȻõǰĿĸĿ ID Ҫã
		--=====================================================
		SELECT @ParentID=MainDirectoryID FROM dbo.SubDirectory WHERE [ID]=@KnowledgeItem
		
		--=====================================================
		--==ʹ CURSOR ½ Serial ȥԭ Serial е©
		--=====================================================
		DECLARE SubDirectoryCursor CURSOR FOR SELECT [ID], Serial FROM dbo.SubDirectory WHERE MainDirectoryID=@ParentID   ORDER BY Serial

		OPEN SubDirectoryCursor
		FETCH NEXT FROM SubDirectoryCursor  INTO @ID,@Serial

		WHILE @@FETCH_STATUS = 0
		BEGIN
			UPDATE dbo.SubDirectory SET Serial=@NewSerial WHERE [ID]=@ID
			SET @NewSerial=@NewSerial+1
			FETCH NEXT FROM SubDirectoryCursor  INTO @ID,@Serial
		END

		CLOSE SubDirectoryCursor
		DEALLOCATE SubDirectoryCursor

		--=====================================================
		--==ָĿ Serial
		--=====================================================
		SELECT @GivenItemNewSerial=Serial FROM dbo.SubDirectory WHERE [ID]=@KnowledgeItem

		--=====================================================
		--==ƻƣڵĿ
		--=====================================================
		IF @Action=-1
			BEGIN
				--=====================================================
				--==ָĿ Serial -1ǰĿ Serial + 1
				--=====================================================
				UPDATE dbo.SubDirectory SET Serial=Serial+1 WHERE [ID]=(Select [ID] From dbo.SubDirectory Where Serial=@GivenItemNewSerial-1 AND  MainDirectoryID=@ParentID)
				UPDATE dbo.SubDirectory SET Serial=Serial-1 WHERE [ID]=@KnowledgeItem
			END
		ELSE
			BEGIN
				--=====================================================
				--==ָĿ Serial + 1Ŀ Serial - 1
				--=====================================================
				UPDATE dbo.SubDirectory SET Serial=Serial-1 WHERE [ID]=(Select [ID] From dbo.SubDirectory Where Serial=@GivenItemNewSerial+1 AND  MainDirectoryID=@ParentID)
				UPDATE dbo.SubDirectory SET Serial=Serial+1 WHERE [ID]=@KnowledgeItem
			END
	END

ELSE IF LOWER(RTRIM(LTRIM(@KnowledgeDirectory)))=LOWER(N'PageDirectory')

	BEGIN
		--=====================================================
		--==ȻõǰĿĸĿ ID Ҫã
		--=====================================================
		SELECT @ParentID=SubDirectoryID FROM dbo.PageDirectory WHERE [ID]=@KnowledgeItem
		
		--=====================================================
		--==ʹ CURSOR ½ Serial ȥԭ Serial е©
		--=====================================================
		DECLARE PageDirectoryCursor CURSOR FOR SELECT [ID], Serial FROM dbo.PageDirectory WHERE SubDirectoryID=@ParentID   ORDER BY Serial

		OPEN PageDirectoryCursor
		FETCH NEXT FROM PageDirectoryCursor  INTO @ID,@Serial

		WHILE @@FETCH_STATUS = 0
		BEGIN
			UPDATE dbo.PageDirectory SET Serial=@NewSerial WHERE [ID]=@ID
			SET @NewSerial=@NewSerial+1
			FETCH NEXT FROM PageDirectoryCursor  INTO @ID,@Serial
		END

		CLOSE PageDirectoryCursor
		DEALLOCATE PageDirectoryCursor

		--=====================================================
		--==ָĿ Serial
		--=====================================================
		SELECT @GivenItemNewSerial=Serial FROM dbo.PageDirectory WHERE [ID]=@KnowledgeItem

		--=====================================================
		--==ƻƣڵĿ
		--=====================================================
		IF @Action=-1
			BEGIN
				--=====================================================
				--==ָĿ Serial -1ǰĿ Serial + 1
				--=====================================================
				UPDATE dbo.PageDirectory SET Serial=Serial+1 WHERE [ID]=(Select [ID] From dbo.PageDirectory Where Serial=@GivenItemNewSerial-1 AND  SubDirectoryID=@ParentID)
				UPDATE dbo.PageDirectory SET Serial=Serial-1 WHERE [ID]=@KnowledgeItem
			END
		ELSE
			BEGIN
				--=====================================================
				--==ָĿ Serial + 1Ŀ Serial - 1
				--=====================================================
				UPDATE dbo.PageDirectory SET Serial=Serial-1 WHERE [ID]=(Select [ID] From dbo.PageDirectory Where Serial=@GivenItemNewSerial+1 AND  SubDirectoryID=@ParentID)
				UPDATE dbo.PageDirectory SET Serial=Serial+1 WHERE [ID]=@KnowledgeItem
			END
	END

ELSE IF LOWER(RTRIM(LTRIM(@KnowledgeDirectory)))=LOWER(N'Knowledge')

	BEGIN
		--=====================================================
		--==ȻõǰĿĸĿ ID Ҫã
		--=====================================================
		SELECT @ParentID=PageDirectoryID FROM dbo.Knowledge WHERE [ID]=@KnowledgeItem
		
		--=====================================================
		--==ʹ CURSOR ½ Serial ȥԭ Serial е©
		--=====================================================
		DECLARE KnowledgeCursor CURSOR FOR SELECT [ID], Serial FROM dbo.Knowledge WHERE PageDirectoryID=@ParentID   ORDER BY Serial

		OPEN KnowledgeCursor
		FETCH NEXT FROM KnowledgeCursor  INTO @ID,@Serial

		WHILE @@FETCH_STATUS = 0
		BEGIN
			UPDATE dbo.Knowledge SET Serial=@NewSerial WHERE [ID]=@ID
			SET @NewSerial=@NewSerial+1
			FETCH NEXT FROM KnowledgeCursor  INTO @ID,@Serial
		END

		CLOSE KnowledgeCursor
		DEALLOCATE KnowledgeCursor

		--=====================================================
		--==ָĿ Serial
		--=====================================================
		SELECT @GivenItemNewSerial=Serial FROM dbo.Knowledge WHERE [ID]=@KnowledgeItem

		--=====================================================
		--==ƻƣڵĿ
		--=====================================================
		IF @Action=-1
			BEGIN
				--=====================================================
				--==ָĿ Serial -1ǰĿ Serial + 1
				--=====================================================
				UPDATE dbo.Knowledge SET Serial=Serial+1 WHERE [ID]=(Select [ID] From dbo.Knowledge Where Serial=@GivenItemNewSerial-1 AND  PageDirectoryID=@ParentID)
				UPDATE dbo.Knowledge SET Serial=Serial-1 WHERE [ID]=@KnowledgeItem
			END
		ELSE
			BEGIN
				--=====================================================
				--==ָĿ Serial + 1Ŀ Serial - 1
				--=====================================================
				UPDATE dbo.Knowledge SET Serial=Serial-1 WHERE [ID]=(Select [ID] From dbo.Knowledge Where Serial=@GivenItemNewSerial+1 AND  PageDirectoryID=@ParentID)
				UPDATE dbo.Knowledge SET Serial=Serial+1 WHERE [ID]=@KnowledgeItem
			END
	END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeOrder]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.CommunityOrder    Script Date: 2009-7-10 19:03:38 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[CommunityOrder]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[CommunityOrder]
GO

--====================================================================================
--==ָ Community, Forum /
--==ԭ
--==1. Ƚ Community / Forum Ŀϼ֪ʶĿµĿѡȫֵĿȻ Serial 
--==2. ǵ Serial ½ 1 ʼۼӣȥе©
--==
--==3. ҵָĿԼǰĿSerial С 1 Ŀ -  Ѿؽ Serial
--==4. ָĿ Serial -1  ǰĿ Serial +1 
--==
--==3. ҵָĿԼĺĿSerial  1 Ŀ -  Ѿؽ Serial
--==4. ָĿ Serial +1 Ŀ Serial -1 
--====================================================================================
--==Ȩ 2001-2008 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.CommunityOrder

@User nvarchar(50),				-- ASPX ˴ݹĵǰû

@CommunityDirectory nvarchar(100),		--/Ƶ Community/Forum  Ŀĵ Directory
@CommunityItem int,				--/Ƶ Community/Forum  Ŀ ID
@Action int					--ƻ   -1  +1

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminUserAuthentication @User,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ñ ID, Serial, NewSerial, GivenItemNewSerial, ParentID 
--=====================================================
DECLARE @ID INT, @Serial INT, @NewSerial INT,  @GivenItemNewSerial INT, @ParentID INT
SET @NewSerial=1

--=====================================================
--== CommunityDirectory ͬд
--=====================================================

IF LOWER(RTRIM(LTRIM(@CommunityDirectory)))=LOWER(N'Community')

	BEGIN

		--=====================================================
		--==ʹ CURSOR ½ Serial ȥԭ Serial е©
		--=====================================================
		DECLARE CommunityCursor CURSOR FOR SELECT [ID], Serial FROM dbo.Community  ORDER BY Serial

		OPEN CommunityCursor
		FETCH NEXT FROM CommunityCursor  INTO @ID,@Serial

		WHILE @@FETCH_STATUS = 0
		BEGIN
			UPDATE dbo.Community SET Serial=@NewSerial WHERE [ID]=@ID
			SET @NewSerial=@NewSerial+1
			FETCH NEXT FROM CommunityCursor  INTO @ID,@Serial
		END

		CLOSE CommunityCursor
		DEALLOCATE CommunityCursor

		--=====================================================
		--==ָĿ Serial
		--=====================================================
		SELECT @GivenItemNewSerial=Serial FROM dbo.Community WHERE [ID]=@CommunityItem

		--=====================================================
		--==ƻƣڵĿ
		--=====================================================
		IF @Action=-1
			BEGIN
				--=====================================================
				--==ָĿ Serial -1ǰĿ Serial + 1
				--=====================================================
				UPDATE dbo.Community SET Serial=Serial+1 WHERE [ID]=(Select [ID] From dbo.Community Where Serial=@GivenItemNewSerial-1)
				UPDATE dbo.Community SET Serial=Serial-1 WHERE [ID]=@CommunityItem
			END
		ELSE
			BEGIN
				--=====================================================
				--==ָĿ Serial + 1Ŀ Serial - 1
				--=====================================================
				UPDATE dbo.Community SET Serial=Serial-1 WHERE [ID]=(Select [ID] From dbo.Community Where Serial=@GivenItemNewSerial+1)
				UPDATE dbo.Community SET Serial=Serial+1 WHERE [ID]=@CommunityItem
			END
	END

ELSE IF LOWER(RTRIM(LTRIM(@CommunityDirectory)))=LOWER(N'Forum')

	BEGIN
		--=====================================================
		--==ȻõǰĿĸĿ ID Ҫã
		--=====================================================
		SELECT @ParentID=CommunityID FROM dbo.Forum WHERE [ID]=@CommunityItem
		
		--=====================================================
		--==ʹ CURSOR ½ Serial ȥԭ Serial е©
		--=====================================================
		DECLARE ForumCursor CURSOR FOR SELECT [ID], Serial FROM dbo.Forum  WHERE CommunityID=@ParentID   ORDER BY Serial

		OPEN ForumCursor
		FETCH NEXT FROM ForumCursor  INTO @ID,@Serial

		WHILE @@FETCH_STATUS = 0
		BEGIN
			UPDATE dbo.Forum SET Serial=@NewSerial WHERE [ID]=@ID
			SET @NewSerial=@NewSerial+1
			FETCH NEXT FROM ForumCursor  INTO @ID,@Serial
		END

		CLOSE ForumCursor
		DEALLOCATE ForumCursor

		--=====================================================
		--==ָĿ Serial
		--=====================================================
		SELECT @GivenItemNewSerial=Serial FROM dbo.Forum WHERE [ID]=@CommunityItem

		--=====================================================
		--==ƻƣڵĿ
		--=====================================================
		IF @Action=-1
			BEGIN
				--=====================================================
				--==ָĿ Serial -1ǰĿ Serial + 1
				--=====================================================
				UPDATE dbo.Forum SET Serial=Serial+1 WHERE [ID]=(Select [ID] From dbo.Forum Where Serial=@GivenItemNewSerial-1 AND  CommunityID=@ParentID)
				UPDATE dbo.Forum SET Serial=Serial-1 WHERE [ID]=@CommunityItem
			END
		ELSE
			BEGIN
				--=====================================================
				--==ָĿ Serial + 1Ŀ Serial - 1
				--=====================================================
				UPDATE dbo.Forum SET Serial=Serial-1 WHERE [ID]=(Select [ID] From dbo.Forum Where Serial=@GivenItemNewSerial+1 AND  CommunityID=@ParentID)
				UPDATE dbo.Forum SET Serial=Serial+1 WHERE [ID]=@CommunityItem
			END
	END



--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[CommunityOrder]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.SeaParameterSave    Script Date: 2009-7-10 19:03:40 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[SeaParameterSave]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[SeaParameterSave]
GO

--====================================================================================
--== SeaParameter е GoogleVerification, YahooVerification, GoogleAnalyticsCode  
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.SeaParameterSave

@User nvarchar(50),					-- ASPX ˴ݹĵǰû

@GoogleVerification nvarchar(2000),			-- GoogleVerification ֵ
@YahooVerification nvarchar(2000),			-- YahooVerification ֵ
@GoogleAnalyticsCode nvarchar(2000)			-- GoogleAnalyticsCode ֵ

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminUserAuthentication @User,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== GoogleVerification ֮ӣ
--=====================================================
IF (@GoogleVerification<>NULL) AND (@GoogleVerification IS NOT NULL)

BEGIN
	IF NOT EXISTS (Select [Value] From dbo.SeaParameter Where [Parameter]=N'GoogleVerification')

		BEGIN
			INSERT INTO dbo.SeaParameter ([ID],[Parameter],[Value]) VALUES (1,N'GoogleVerification',@GoogleVerification)
		END
	ELSE
		BEGIN
			UPDATE dbo.SeaParameter SET [Value]=@GoogleVerification WHERE [Parameter]=N'GoogleVerification'
		END
END

--=====================================================
--== YahooVerification ֮ӣ
--=====================================================
IF (@YahooVerification<>NULL) AND (@YahooVerification IS NOT NULL)

BEGIN
	IF NOT EXISTS (Select [Value] From dbo.SeaParameter Where [Parameter]=N'YahooVerification')

		BEGIN
			INSERT INTO dbo.SeaParameter ([ID],[Parameter],[Value]) VALUES (2,N'YahooVerification',@YahooVerification)
		END
	ELSE
		BEGIN
			UPDATE dbo.SeaParameter SET [Value]=@YahooVerification WHERE [Parameter]=N'YahooVerification'
		END
END

--=====================================================
--== GoogleAnalyticsCode ֮ӣ
--=====================================================
IF (@GoogleAnalyticsCode<>NULL) AND (@GoogleAnalyticsCode IS NOT NULL)

BEGIN
	IF NOT EXISTS (Select [Value] From dbo.SeaParameter Where [Parameter]=N'GoogleAnalyticsCode')

		BEGIN
			INSERT INTO dbo.SeaParameter ([ID],[Parameter],[Value]) VALUES (3,N'GoogleAnalyticsCode',@GoogleAnalyticsCode)
		END
	ELSE
		BEGIN
			UPDATE dbo.SeaParameter SET [Value]=@GoogleAnalyticsCode WHERE [Parameter]=N'GoogleAnalyticsCode'
		END
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[SeaParameterSave]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.SeaParameterSelect    Script Date: 2009-7-10 19:03:40 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[SeaParameterSelect]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[SeaParameterSelect]
GO

--====================================================================================
--== SeaParameter е GoogleVerification, YahooVerification 
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.SeaParameterSelect

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼飨ãΪʹ BultinConnectionString
--=====================================================


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ѡȡ
--=====================================================
SELECT * FROM dbo.SeaParameter

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[SeaParameterSelect]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.ContentExistsUnderMainDirectory    Script Date: 2009-7-10 19:03:38 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ContentExistsUnderMainDirectory]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[ContentExistsUnderMainDirectory]
GO

--====================================================================================
--==ǰĻ£ָ MainDirectory ĿǷ Content
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--== SP Ŀǰûʵôɾ
--====================================================================================

CREATE PROCEDURE dbo.ContentExistsUnderMainDirectory

@Culture nvarchar(50),		--ǰĻ
@Item INT,			--ָ MainDirectory  Ŀ ID
@oExists INT OUT		--ڷ 1 0

AS


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--==========================================
--==ȼ費
--==========================================
SET @oExists=0

--==========================================
--==Ƿ
--==========================================
IF EXISTS (SELECT nowc.[ID] FROM dbo.KnowledgeContent nowc WHERE nowc.KnowledgeID IN (Select now.[ID] From dbo.Knowledge now Where now.PageDirectoryID In (select pd.[ID] from dbo.PageDirectory pd where pd.SubDirectoryID in (select sd.[ID] from dbo.SubDirectory sd where sd.MainDirectoryID=@Item))) AND nowc.Culture=@Culture AND LEN(LTRIM(RTRIM(CONVERT(NVARCHAR(4000),nowc.Content))))>0)
BEGIN
	SET @oExists=1
END

--==========================================
--==
--==========================================
RETURN

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[ContentExistsUnderMainDirectory]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.ContentExistsUnderSubDirectory    Script Date: 2009-7-10 19:03:38 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ContentExistsUnderSubDirectory]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[ContentExistsUnderSubDirectory]
GO

--====================================================================================
--==ǰĻ£ָ SubDirectory ĿǷ Content
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--== SP Ŀǰûʵôɾ
--====================================================================================

CREATE PROCEDURE dbo.ContentExistsUnderSubDirectory

@Culture nvarchar(50),		--ǰĻ
@Item INT,			--ָ SubDirectory  Ŀ ID
@oExists INT OUT		--ڷ 1 0

AS


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--==========================================
--==ȼ費
--==========================================
SET @oExists=0

--==========================================
--==Ƿ
--==========================================
IF EXISTS (SELECT nowc.[ID] FROM dbo.KnowledgeContent nowc WHERE nowc.KnowledgeID IN (Select now.[ID] From dbo.Knowledge now Where now.PageDirectoryID In (select pd.[ID] from dbo.PageDirectory pd where pd.SubDirectoryID=@Item)) AND nowc.Culture=@Culture AND LEN(LTRIM(RTRIM(CONVERT(NVARCHAR(4000),nowc.Content))))>0)
BEGIN
	SET @oExists=1
END

--==========================================
--==
--==========================================
RETURN

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[ContentExistsUnderSubDirectory]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.ContentExistsUnderPageDirectory    Script Date: 2009-7-10 19:03:38 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ContentExistsUnderPageDirectory]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[ContentExistsUnderPageDirectory]
GO

--====================================================================================
--==ǰĻ£ָ PageDirectory ĿǷ Content
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--== SP Ŀǰûʵôɾ
--====================================================================================

CREATE PROCEDURE dbo.ContentExistsUnderPageDirectory

@Culture nvarchar(50),		--ǰĻ
@Item INT,			--ָ PageDirectory  Ŀ ID
@oExists INT OUT		--ڷ 1 0

AS


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--==========================================
--==ȼ費
--==========================================
SET @oExists=0

--==========================================
--==Ƿ
--==========================================
IF EXISTS (SELECT nowc.[ID] FROM dbo.KnowledgeContent nowc WHERE nowc.KnowledgeID IN (Select now.[ID] From dbo.Knowledge now Where now.PageDirectoryID=@Item) AND nowc.Culture=@Culture AND LEN(LTRIM(RTRIM(CONVERT(NVARCHAR(4000),nowc.Content))))>0)
BEGIN
	SET @oExists=1
END

--==========================================
--==
--==========================================
RETURN

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[ContentExistsUnderPageDirectory]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgeRelative    Script Date: 2009-7-10 19:03:42 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgeRelative]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgeRelative]
GO

--====================================================================================
--== Tag , Ķ Tag бȫվѰҹ
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.KnowledgeRelative

@User nvarchar(50),						-- ASPX ˴ݹĵǰû

@KnowledgeContentID int,					--ǰ KnowledgeContent   ID Ƿ KnowledgeRelative ʱҪųǰ KnowledgeContent Լ
@Tag nvarchar(500),						--ʹõ Tag йˣ
@Culture nvarchar(100)						--ǰĻ


AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

/*
SELECT DISTINCT TOP 5
	
	pd.[Name] AS PageDirectoryName,
	now.UpdateTime AS UpdateTime,
	nowc.KnowledgeID AS KnowledgeID,
	nowc.Culture AS Culture,
	nowc.Title AS Title

FROM dbo.UDF_PublicSplit(@Tag,N',') tag
LEFT JOIN dbo.KnowledgeTags nowt on tag.Element=nowt.Tag
LEFT JOIN dbo.KnowledgeContent nowc on nowc.[ID]=nowt.KnowledgeContentID
LEFT JOIN dbo.Knowledge now on now.[ID]=nowc.KnowledgeID
LEFT JOIN dbo.PageDirectory pd on pd.[ID]=now.PageDirectoryID

WHERE nowc.[ID]<>@KnowledgeContentID AND nowc.Culture=@Culture AND  (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL)  AND dbo.UDF_UserClient(@User)<>1 AND dbo.UDF_UserAdmin(@User)<>1 AND  nowc.Hidden<>N'true'

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

UNION ALL
*/

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

SELECT DISTINCT TOP 5
	
	pd.[Name] AS PageDirectoryName,
	now.UpdateTime AS UpdateTime,
	nowc.KnowledgeID AS KnowledgeID,
	nowc.Culture AS Culture,
	nowc.Title AS Title

FROM dbo.UDF_PublicSplit(@Tag,N',') tag
LEFT JOIN dbo.KnowledgeTags nowt on tag.Element=nowt.Tag
LEFT JOIN dbo.KnowledgeContent nowc on nowc.[ID]=nowt.KnowledgeContentID
LEFT JOIN dbo.Knowledge now on now.[ID]=nowc.KnowledgeID
LEFT JOIN dbo.PageDirectory pd on pd.[ID]=now.PageDirectoryID

WHERE nowc.[ID]<>@KnowledgeContentID AND nowc.Culture=@Culture AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL or RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'*' or dbo.UDF_UserDedicatedTo(@User,CONVERT(NVARCHAR(4000),now.DedicatedTo))=1)  AND dbo.UDF_UserAdminEditor(@User)<>1 AND  nowc.Hidden<>N'true'
--WHERE nowc.[ID]<>@KnowledgeContentID AND nowc.Culture=@Culture AND (RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'' or now.DedicatedTo is NULL or RTRIM(LTRIM(CONVERT(NVARCHAR(4000),now.DedicatedTo)))=N'*' or dbo.UDF_UserDedicatedTo(@User,CONVERT(NVARCHAR(4000),now.DedicatedTo))=1)  AND dbo.UDF_UserClient(@User)=1 AND dbo.UDF_UserAdmin(@User)<>1 AND  nowc.Hidden<>N'true'

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

UNION ALL

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

SELECT DISTINCT TOP 5
	
	pd.[Name] AS PageDirectoryName,
	now.UpdateTime AS UpdateTime,
	nowc.KnowledgeID AS KnowledgeID,
	nowc.Culture AS Culture,
	nowc.Title AS Title

FROM dbo.UDF_PublicSplit(@Tag,N',') tag
LEFT JOIN dbo.KnowledgeTags nowt on tag.Element=nowt.Tag
LEFT JOIN dbo.KnowledgeContent nowc on nowc.[ID]=nowt.KnowledgeContentID
LEFT JOIN dbo.Knowledge now on now.[ID]=nowc.KnowledgeID
LEFT JOIN dbo.PageDirectory pd on pd.[ID]=now.PageDirectoryID

WHERE nowc.[ID]<>@KnowledgeContentID AND nowc.Culture=@Culture AND dbo.UDF_UserAdminEditor(@User)=1     

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ʹ UNION ʱֻһ UNION ſʹ ORDER BY
--====================================================================================
ORDER BY UpdateTime

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgeRelative]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.PublicTableColumnCharacterMaximumLength    Script Date: 2009-7-10 19:03:38 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[PublicTableColumnCharacterMaximumLength]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[PublicTableColumnCharacterMaximumLength]
GO

--====================================================================================
--==ȡָָеݶ峤
--==һĳĳıеݳȣΪ ASPX ˶ݽгȼ⣨ֹ
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.PublicTableColumnCharacterMaximumLength

@TableName nvarchar(128), 			--ָ
@ColumnName nvarchar(128),			--ָ

@ReturnValue int OUT				--ֵ

AS
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==
--====================================================================================
SELECT

	@ReturnValue=CHARACTER_MAXIMUM_LENGTH 

FROM INFORMATION_SCHEMA.[COLUMNS] 

WHERE TABLE_NAME=@TableName AND COLUMN_NAME=@ColumnName

--====================================================================================
--==
--====================================================================================
RETURN @ReturnValue
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[PublicTableColumnCharacterMaximumLength]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.OptionSelectByCat    Script Date: 2009-7-10 19:03:39 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[OptionSelectByCat]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[OptionSelectByCat]
GO

--====================================================================================
--==ȡ Option ָ Cat µм¼ ǰ Culture £
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2008-10-28
--====================================================================================

CREATE PROCEDURE dbo.OptionSelectByCat

@Culture nvarchar(100), 			--ǰĻ
@Cat nvarchar(100)			--ָ Cat

AS
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--== Option ¼Join ǰĻµ OptionContent ¼
--====================================================================================
SELECT 

	opt.[ID] AS [ID],
	opt.Cat AS Cat,
	opt.RightIndent AS RightIndent,
	opt.[Key] AS [Key],
	opt.Value AS Value,
	opt.Legend AS Legend,
	opt.NumberOnly AS NumberOnly,
	opt.TextArea AS TextArea,
	opt.MultiCulture AS MultiCulture,
	opt.ForTheme AS ForTheme,
	opt.Validation AS Validation,
	opc.Title AS Title,
	opc.CatTitle AS CatTitle,
	opc.[Description] As [Description]

FROM dbo.[Option] opt 
LEFT JOIN dbo.OptionContent opc ON opc.OptionID=opt.[ID]

WHERE opc.Culture=@Culture AND opt.Cat=@Cat

ORDER BY opt.[ID]

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[OptionSelectByCat]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.PageDirectorySetOverview    Script Date: 2009-7-10 19:03:38 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[PageDirectorySetOverview]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[PageDirectorySetOverview]
GO

--====================================================================================
--==ָ PageDirectory Ŀ Overview Ϊ true
--==ҪȽָ PageDirectory ֵĿ (ͬһ SubDirectory )  Overview Ϊ false
--==ţֵĿ 2 ʼԭȴ Serial
--==󣬽ָ PageDirectory  Serial Ϊ 1  Overview Ϊ true
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.PageDirectorySetOverview

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@PageDirectoryID int			--ǰ PageDirectory  ID

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,N'PageDirectory',@PageDirectoryID,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ȸݵǰ @PageDirectoryID öӦ SubDirectoryID
--=====================================================
DECLARE @SubDirectoryID INT
SELECT @SubDirectoryID=SubDirectoryID FROM dbo.PageDirectory WHERE [ID]=@PageDirectoryID

--=====================================================
--==ǰ SubDirectoryID µ PageDirectory пܵ Overview ȥ
--=====================================================
UPDATE dbo.PageDirectory SET Overview=N'false' WHERE SubDirectoryID=@SubDirectoryID AND Overview=N'true'

--=====================================================
--==ǰ SubDirectoryID µ PageDirectory 򣨸ԭȵ Serial2 ʼ
--=====================================================
DECLARE @CursorID INT
DECLARE @CursorSerial INT
DECLARE @NewSerial INT
SET @NewSerial=2

DECLARE PageDirectoryCursor CURSOR FOR SELECT [ID], Serial FROM dbo.PageDirectory WHERE SubDirectoryID=@SubDirectoryID ORDER BY Serial
	
OPEN PageDirectoryCursor
FETCH NEXT FROM PageDirectoryCursor  INTO @CursorID,@CursorSerial

WHILE @@FETCH_STATUS = 0
BEGIN
	UPDATE dbo.PageDirectory SET Serial=@NewSerial WHERE [ID]=@CursorID
	SET @NewSerial=@NewSerial+1
	FETCH NEXT FROM PageDirectoryCursor  INTO @CursorID,@CursorSerial
END

CLOSE PageDirectoryCursor
DEALLOCATE PageDirectoryCursor

--=====================================================
--==󣬽ǰָ Overview=true  PageDirectory  Serial Ϊ 1
--=====================================================
UPDATE dbo.PageDirectory SET Serial=1, Overview=N'true'  WHERE [ID]=@PageDirectoryID


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[PageDirectorySetOverview]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.SubDirectorySetOverview    Script Date: 2009-7-10 19:03:40 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[SubDirectorySetOverview]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[SubDirectorySetOverview]
GO

--====================================================================================
--==ָ SubDirectory Ŀ Overview Ϊ true
--==ҪȽָ SubDirectory ֵĿ (ͬһ MainDirectory )  Overview Ϊ false
--==ţֵĿ 2 ʼԭȴ Serial
--==󣬽ָ SubDirectory  Serial Ϊ 1  Overview Ϊ true
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.SubDirectorySetOverview

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@SubDirectoryID int			--ǰ SubDirectory  ID

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,N'SubDirectory',@SubDirectoryID,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ȸݵǰ @SubDirectoryID öӦ MainDirectoryID
--=====================================================
DECLARE @MainDirectoryID INT
SELECT @MainDirectoryID=MainDirectoryID FROM dbo.SubDirectory WHERE [ID]=@SubDirectoryID

--=====================================================
--==ǰ MainDirectoryID µ SubDirectory пܵ Overview ȥ
--=====================================================
UPDATE dbo.SubDirectory SET Overview=N'false' WHERE MainDirectoryID=@MainDirectoryID AND Overview=N'true'

--=====================================================
--==ǰ MainDirectoryID µ SubDirectory 򣨸ԭȵ Serial2 ʼ
--=====================================================
DECLARE @CursorID INT
DECLARE @CursorSerial INT
DECLARE @NewSerial INT
SET @NewSerial=2

DECLARE SubDirectoryCursor CURSOR FOR SELECT [ID], Serial FROM dbo.SubDirectory WHERE MainDirectoryID=@MainDirectoryID ORDER BY Serial
	
OPEN SubDirectoryCursor
FETCH NEXT FROM SubDirectoryCursor  INTO @CursorID,@CursorSerial

WHILE @@FETCH_STATUS = 0
BEGIN
	UPDATE dbo.SubDirectory SET Serial=@NewSerial WHERE [ID]=@CursorID
	SET @NewSerial=@NewSerial+1
	FETCH NEXT FROM SubDirectoryCursor  INTO @CursorID,@CursorSerial
END

CLOSE SubDirectoryCursor
DEALLOCATE SubDirectoryCursor

--=====================================================
--==󣬽ǰָ Overview=true  SubDirectory  Serial Ϊ 1
--=====================================================
UPDATE dbo.SubDirectory SET Serial=1, Overview=N'true'  WHERE [ID]=@SubDirectoryID


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[SubDirectorySetOverview]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.MenuMainDirectorySubDirectoryPageDirectory    Script Date: 2009-7-10 19:03:42 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[MenuMainDirectorySubDirectoryPageDirectory]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[MenuMainDirectorySubDirectoryPageDirectory]
GO

--====================================================================================
--==ǰ ASPX ˵ûظûȨ޷Χڵ MainDirectory, SubDirectory, PageDirectory ¼Ա ASPX ˹˵ϵͳ
--==ص MainDirectory, SubDirectory, PageDirectory  DataSet Ϊϵ
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.MenuMainDirectorySubDirectoryPageDirectory

@User nvarchar(50),				-- ASPX ˴ݹû ʹ Table ûϵͳ
@Culture nvarchar(100)				--ǰĻ


AS 


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
--ֵǰû Admin Editor  ͨûΡǰ߷ȫ¼߷طȨ޵ļ¼
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
  
IF  dbo.UDF_UserAdminEditor(@User)=1 

BEGIN

	--====================================================
	--==ȫ MainDirectory
	--====================================================
	SELECT

		N'MainDirectory' AS KnowledgeDirectory,
		md.[ID] AS [ID],
		md.Serial AS Serial,
		md.[Name] AS [Name],
		md.Url AS Url,
		ISNULL(md.UseBaseUrl,N'false') AS UseBaseUrl,
		ISNULL(md.NewWindow,N'false') AS NewWindow,
		ISNULL(md.[System],N'false') AS [System],
		ISNULL(mdc.Hidden,N'false') AS Hidden,
		--CASE WHEN EXISTS (SELECT inowc.[ID] FROM dbo.KnowledgeContent inowc WHERE inowc.KnowledgeID IN (Select inow.[ID] From dbo.Knowledge inow Where inow.PageDirectoryID In (select ipd.[ID] from dbo.PageDirectory ipd where ipd.SubDirectoryID in (select isd.[ID] from dbo.SubDirectory isd where isd.MainDirectoryID=md.[ID]))) AND inowc.Culture=mdc.Culture AND LEN(LTRIM(RTRIM(CONVERT(NVARCHAR(4000),inowc.Content))))>0) THEN N'true' ELSE N'false' END  AS ContentExists,
		md.InActiveMainMenuIconMap AS InActiveMainMenuIconMap,
		md.ActiveMainMenuIconMap AS ActiveMainMenuIconMap,
		md.BannerMap AS BannerMap,
		md.BannerContentLayer AS BannerContentLayer,

		md.Editor AS Editor,
		dbo.UDF_EditorDedicatedTo(@User,convert(nvarchar(4000),md.Editor)) AS EditorPermission,

		mdc.Title AS Title,
		mdc.[Description] AS [Description],
		mdc.Culture AS Culture

	FROM dbo.MainDirectory md
	LEFT JOIN dbo.MainDirectoryContent mdc ON mdc.MainDirectoryID=md.[ID]  AND mdc.Culture=@Culture

	ORDER BY Serial

	--====================================================
	--==ͬΪ¼ NTEXT ʹ UNION ALL Ϊ UNION  DISTINCT UNIONܺ NTEXT  ã  
	--==ǰû Admin Editor򷵻ȫ  
	--====================================================
	SELECT

		N'SubDirectory' AS KnowledgeDirectory,
		sd.[ID] AS [ID],
		sd.MainDirectoryID AS MainDirectoryID,
		sd.Serial AS Serial,
		sd.[Name] AS [Name],
		sd.Url AS Url,
		ISNULL(sd.UseBaseUrl,N'false') AS UseBaseUrl,
		ISNULL(sd.NewWindow,'false') AS NewWindow,
		ISNULL(sdc.Hidden,N'false') AS Hidden,
		--CASE WHEN EXISTS (SELECT inowc.[ID] FROM dbo.KnowledgeContent inowc WHERE inowc.KnowledgeID IN (Select inow.[ID] From dbo.Knowledge inow Where inow.PageDirectoryID In (select ipd.[ID] from dbo.PageDirectory ipd where ipd.SubDirectoryID=sd.[ID])) AND inowc.Culture=sdc.Culture AND LEN(LTRIM(RTRIM(CONVERT(NVARCHAR(4000),inowc.Content))))>0) THEN N'true' ELSE N'false' END AS ContentExists,
		ISNULL(sd.Overview,N'false') AS Overview,
		ISNULL(sd.Wizard,N'false') AS Wizard,

		sd.Editor AS Editor,
		dbo.UDF_EditorDedicatedTo(@User,convert(nvarchar(4000),sd.Editor)) AS EditorPermission,

		sdc.Title AS Title,
		sdc.[Description] AS [Description],
		sdc.WizardPreviousTitle AS WizardPreviousTitle,
		sdc.WizardNextTitle AS WizardNextTitle,
		sdc.Culture AS Culture

	FROM dbo.SubDirectory sd
	LEFT JOIN dbo.SubDirectoryContent sdc ON sdc.SubDirectoryID=sd.[ID]  AND sdc.Culture=@Culture

	ORDER BY Serial

	--====================================================
	--==ȫ PageDirectory ¼
	--==ǰû Admin Editor򷵻ȫ
	--====================================================
	SELECT

		N'PageDirectory' AS KnowledgeDirectory,
		pd.[ID] AS [ID],
		pd.SubDirectoryID AS SubDirectoryID,
		pd.Serial AS Serial,
		pd.[Name] AS [Name],
		pd.Url AS Url,
		pd.PageSize AS PageSize,
		ISNULL(pd.UseBaseUrl,N'false') AS UseBaseUrl,
		ISNULL(pd.NewWindow,N'false') AS NewWindow,
		ISNULL(pd.Overview,N'false') AS Overview,
		ISNULL(pd.FastAccess,N'false') AS FastAccess,
		ISNULL(pd.Home,N'false') AS Home,
		ISNULL(pdc.Hidden,N'false') AS Hidden,
		--CASE WHEN EXISTS (SELECT inowc.[ID] FROM dbo.KnowledgeContent inowc WHERE inowc.KnowledgeID IN (Select inow.[ID] From dbo.Knowledge inow Where inow.PageDirectoryID=pd.[ID]) AND inowc.Culture=pdc.Culture AND LEN(LTRIM(RTRIM(CONVERT(NVARCHAR(4000),inowc.Content))))>0) THEN N'true' ELSE N'false' END AS ContentExists,

		ISNULL(pd.RightIndent,0) AS RightIndent,

		ISNULL(pd.jQuery,N'false') AS jQuery,

		ISNULL(pd.LogoHide,N'false') AS LogoHide,
		ISNULL(pd.MainMenuHide,N'false') AS MainMenuHide,
		ISNULL(pd.BannerHide,N'false') AS BannerHide,
		ISNULL(pd.BreadcrumbHide,N'false') AS BreadcrumbHide,
		ISNULL(pd.PageMenuHide,N'false') AS PageMenuHide,
		ISNULL(pd.PageBarHide,N'false') AS PageBarHide,
		ISNULL(pd.CopyrightHide,N'false') AS CopyrightHide,

		pd.Editor AS Editor,
		dbo.UDF_EditorDedicatedTo(@User,convert(nvarchar(4000),pd.Editor)) AS EditorPermission,

		pdc.SeoTitle AS SeoTitle,
		pdc.SeoDescription AS SeoDescription,
		pdc.SeoKeywords AS SeoKeywords,

		pdc.Title AS Title,
		pdc.[Description] AS [Description],
		pdc.Culture AS Culture

	FROM dbo.PageDirectory pd
	LEFT JOIN dbo.PageDirectoryContent pdc ON pdc.PageDirectoryID=pd.[ID]  AND pdc.Culture=@Culture

	ORDER BY Serial

END

ELSE

BEGIN


	DECLARE @TempTable TABLE 
	(
		MainDirectoryID int,
		SubDirectoryID int,
		PageDirectoryID int
	)

	INSERT INTO @TempTable SELECT nowp.MainDirectoryID, nowp.SubDirectoryID, nowp.PageDirectoryID FROM dbo.View_KnowledgePermission nowp Where REPLACE(nowp.DedicatedTo,N',',N'')=N'' or dbo.UDF_UserDedicatedTo(@User,nowp.DedicatedTo)=1

	--====================================================
	--==طϷȨ޵ MainDirectory ¼   Where ˼1. DedicatedTo ۻΪգס ,,,,, ۻDedicatedTo ۻϷȨޣǰ pd û now  IS NULL 
	--====================================================
	SELECT 

		N'MainDirectory' AS KnowledgeDirectory,
		md.[ID] AS [ID],
		md.Serial AS Serial,
		md.[Name] AS [Name],
		md.Url AS Url,
		ISNULL(md.UseBaseUrl,N'false') AS UseBaseUrl,
		ISNULL(md.NewWindow,N'false') AS NewWindow,
		ISNULL(md.[System],N'false') AS [System],
		ISNULL(mdc.Hidden,N'false') AS Hidden,
		--CASE WHEN EXISTS (SELECT inowc.[ID] FROM dbo.KnowledgeContent inowc WHERE inowc.KnowledgeID IN (Select inow.[ID] From dbo.Knowledge inow Where inow.PageDirectoryID In (select ipd.[ID] from dbo.PageDirectory ipd where ipd.SubDirectoryID in (select isd.[ID] from dbo.SubDirectory isd where isd.MainDirectoryID=md.[ID]))) AND inowc.Culture=mdc.Culture AND LEN(LTRIM(RTRIM(CONVERT(NVARCHAR(4000),inowc.Content))))>0) THEN N'true' ELSE N'false' END  AS ContentExists,
		md.InActiveMainMenuIconMap AS InActiveMainMenuIconMap,
		md.ActiveMainMenuIconMap AS ActiveMainMenuIconMap,
		md.BannerMap AS BannerMap,
		md.BannerContentLayer AS BannerContentLayer,

		md.Editor AS Editor,
		dbo.UDF_EditorDedicatedTo(@User,convert(nvarchar(4000),md.Editor)) AS EditorPermission,

		mdc.Title AS Title,
		mdc.[Description] AS [Description],
		mdc.Culture AS Culture

	FROM dbo.MainDirectory md
	LEFT JOIN dbo.MainDirectoryContent mdc ON mdc.MainDirectoryID=md.[ID]  AND mdc.Culture=@Culture

	--WHERE  EXISTS (Select nowp.KnowledgeID From dbo.View_KnowledgePermission nowp Where nowp.MainDirectoryID=md.[ID] And (REPLACE(nowp.DedicatedTo,N',',N'')=N'' or dbo.UDF_UserDedicatedTo(@User,nowp.DedicatedTo)=1))
	--WHERE  md.[ID] IN (Select nowp.MainDirectoryID From dbo.View_KnowledgePermission nowp Where REPLACE(nowp.DedicatedTo,N',',N'')=N'' or dbo.UDF_UserDedicatedTo(@User,nowp.DedicatedTo)=1)
	WHERE md.[ID] IN (Select tt.MainDirectoryID From @TempTable tt)

	ORDER BY Serial


	--====================================================
	--==طϷȨ޵ SubDirectory ¼   Where ˼1. DedicatedTo ۻΪգס ,,,,, ۻDedicatedTo ۻϷȨޣǰ pd û now  IS NULL 
	--====================================================
	SELECT 

		N'SubDirectory' AS KnowledgeDirectory,
		sd.[ID] AS [ID],
		sd.MainDirectoryID AS MainDirectoryID,
		sd.Serial AS Serial,
		sd.[Name] AS [Name],
		sd.Url AS Url,
		ISNULL(sd.UseBaseUrl,N'false') AS UseBaseUrl,
		ISNULL(sd.NewWindow,'false') AS NewWindow,
		ISNULL(sdc.Hidden,N'false') AS Hidden,
		--CASE WHEN EXISTS (SELECT inowc.[ID] FROM dbo.KnowledgeContent inowc WHERE inowc.KnowledgeID IN (Select inow.[ID] From dbo.Knowledge inow Where inow.PageDirectoryID In (select ipd.[ID] from dbo.PageDirectory ipd where ipd.SubDirectoryID=sd.[ID])) AND inowc.Culture=sdc.Culture AND LEN(LTRIM(RTRIM(CONVERT(NVARCHAR(4000),inowc.Content))))>0) THEN N'true' ELSE N'false' END AS ContentExists,
		ISNULL(sd.Overview,N'false') AS Overview,
		ISNULL(sd.Wizard,N'false') AS Wizard,

		sd.Editor AS Editor,
		dbo.UDF_EditorDedicatedTo(@User,convert(nvarchar(4000),sd.Editor)) AS EditorPermission,

		sdc.Title AS Title,
		sdc.[Description] AS [Description],
		sdc.WizardPreviousTitle AS WizardPreviousTitle,
		sdc.WizardNextTitle AS WizardNextTitle,
		sdc.Culture AS Culture

	FROM dbo.SubDirectory sd
	LEFT JOIN dbo.SubDirectoryContent sdc ON sdc.SubDirectoryID=sd.[ID]  AND sdc.Culture=@Culture

	--WHERE EXISTS (Select nowp.KnowledgeID From dbo.View_KnowledgePermission nowp Where nowp.SubDirectoryID=sd.[ID] And (REPLACE(nowp.DedicatedTo,N',',N'')=N'' or dbo.UDF_UserDedicatedTo(@User,nowp.DedicatedTo)=1))
	--WHERE sd.[ID] IN  (Select nowp.SubDirectoryID From dbo.View_KnowledgePermission nowp Where REPLACE(nowp.DedicatedTo,N',',N'')=N'' or dbo.UDF_UserDedicatedTo(@User,nowp.DedicatedTo)=1)
	WHERE sd.[ID] IN (Select tt.SubDirectoryID From @TempTable tt)

	ORDER BY Serial




	--====================================================
	--==طϷȨ޵ PageDirectory ¼   Where ˼1. DedicatedTo ۻΪգס ,,,,, ۻDedicatedTo ۻϷȨޣǰ pd û now  IS NULL 
	--====================================================
	SELECT

		N'PageDirectory' AS KnowledgeDirectory,
		pd.[ID] AS [ID],
		pd.SubDirectoryID AS SubDirectoryID,
		pd.Serial AS Serial,
		pd.[Name] AS [Name],
		pd.Url AS Url,
		pd.PageSize AS PageSize,
		ISNULL(pd.UseBaseUrl,N'false') AS UseBaseUrl,
		ISNULL(pd.NewWindow,N'false') AS NewWindow,
		ISNULL(pd.Overview,N'false') AS Overview,
		ISNULL(pd.FastAccess,N'false') AS FastAccess,
		ISNULL(pd.Home,N'false') AS Home,
		ISNULL(pdc.Hidden,N'false') AS Hidden,
		--CASE WHEN EXISTS (SELECT inowc.[ID] FROM dbo.KnowledgeContent inowc WHERE inowc.KnowledgeID IN (Select inow.[ID] From dbo.Knowledge inow Where inow.PageDirectoryID=pd.[ID]) AND inowc.Culture=pdc.Culture AND LEN(LTRIM(RTRIM(CONVERT(NVARCHAR(4000),inowc.Content))))>0) THEN N'true' ELSE N'false' END AS ContentExists,
	
		ISNULL(pd.RightIndent,0) AS RightIndent,
	
		ISNULL(pd.jQuery,N'false') AS jQuery,

		ISNULL(pd.LogoHide,N'false') AS LogoHide,
		ISNULL(pd.MainMenuHide,N'false') AS MainMenuHide,
		ISNULL(pd.BannerHide,N'false') AS BannerHide,
		ISNULL(pd.BreadcrumbHide,N'false') AS BreadcrumbHide,
		ISNULL(pd.PageMenuHide,N'false') AS PageMenuHide,
		ISNULL(pd.PageBarHide,N'false') AS PageBarHide,
		ISNULL(pd.CopyrightHide,N'false') AS CopyrightHide,

		pd.Editor AS Editor,
		dbo.UDF_EditorDedicatedTo(@User,convert(nvarchar(4000),pd.Editor)) AS EditorPermission,

		pdc.SeoTitle AS SeoTitle,
		pdc.SeoDescription AS SeoDescription,
		pdc.SeoKeywords AS SeoKeywords,
		pdc.Title AS Title,
		pdc.[Description] AS [Description],
		pdc.Culture AS Culture

	FROM dbo.PageDirectory pd
	LEFT JOIN dbo.PageDirectoryContent pdc ON pdc.PageDirectoryID=pd.[ID]  AND pdc.Culture=@Culture

	--WHERE EXISTS (Select nowp.KnowledgeID From dbo.View_KnowledgePermission nowp Where nowp.PageDirectoryID=pd.[ID] And (REPLACE(nowp.DedicatedTo,N',',N'')=N'' or dbo.UDF_UserDedicatedTo(@User,nowp.DedicatedTo)=1))
	--WHERE pd.[ID] IN  (Select nowp.PageDirectoryID From dbo.View_KnowledgePermission nowp Where REPLACE(nowp.DedicatedTo,N',',N'')=N'' or dbo.UDF_UserDedicatedTo(@User,nowp.DedicatedTo)=1)
	WHERE pd.[ID] IN (Select tt.PageDirectoryID From @TempTable tt)

	ORDER BY Serial

END


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
--һıUserChiefEditorUserColumnEditor UserChiefEditor, UserColumnEditor ԣ Menu.cs 
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

SELECT 

	dbo.UDF_UserChiefEditor(@User) AS UserChiefEditor,
	dbo.UDF_UserColumnEditor(@User) AS UserColumnEditor
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[MenuMainDirectorySubDirectoryPageDirectory]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.MenuCommunityForum    Script Date: 2009-7-10 19:03:42 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[MenuCommunityForum]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[MenuCommunityForum]
GO

--====================================================================================
--==ǰ ASPX ˵ûظûȨ޷Χڵ Community, Forum ¼Ա ASPX ˹˵ϵͳ
--==ص Community, Forum  DataSet Ϊ2ϵ
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.MenuCommunityForum

@User nvarchar(50),				-- ASPX ˴ݹû ʹ Table ûϵͳ
@Culture nvarchar(100)				--ǰĻ


AS
  

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
--ָûȨڵ Community б
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================
--==ȷ Public Forum ڵ Community ҵǰûΪ Admin
--====================================================
SELECT TOP 100 PERCENT

	N'Community' AS CommunityDirectory,
	co.[ID] AS [ID],
	co.Serial AS Serial,
	co.[Name] AS [Name],
	ISNULL(coc.Hidden,N'false') AS Hidden,
	co.InActiveMainMenuIconMap AS InActiveMainMenuIconMap,
	co.ActiveMainMenuIconMap AS ActiveMainMenuIconMap,
	co.BannerMap AS BannerMap,
	co.BannerContentLayer AS BannerContentLayer,
	coc.Culture AS Culture,
	coc.Title As Title,
	coc.[Description] AS [Description],
	dbo.UDF_GetForumIDFromCommunityID(co.[ID]) AS FirstForumID

FROM dbo.Community co
LEFT JOIN dbo.CommunityContent coc ON coc.CommunityID=co.[ID] AND coc.Culture=@Culture

WHERE
 
	(

		(co.[ID] IN (Select fo.CommunityID From dbo.Forum fo WHERE fo.[Public]=N'true')) 

		OR 

		(co.[ID] IN
			(
				Select fo.CommunityID 
				From dbo.Forum fo 
				Left Join dbo.UserForums uf ON uf.[Forum]=fo.[ID] 
				Where uf.[User]=@User And (uf.ReadEnabled=1 or uf.TopicWriteEnabled=1 or uf.FollowUpWriteEnabled=1) And dbo.UDF_UserCommunity(@User)=1 And fo.[Public]<>N'true'
			)
		)
	) 
	
	AND 

	dbo.UDF_UserAdmin(@User)<>1



UNION ALL

--====================================================
--==ǰû Admin 򷵻ȫ
--====================================================
SELECT TOP 100 PERCENT

	N'Community' AS CommunityDirectory,
	co.[ID] AS [ID],
	co.Serial AS Serial,
	co.[Name] AS [Name],
	ISNULL(coc.Hidden,N'false') AS Hidden,
	co.InActiveMainMenuIconMap AS InActiveMainMenuIconMap,
	co.ActiveMainMenuIconMap AS ActiveMainMenuIconMap,
	co.BannerMap AS BannerMap,
	co.BannerContentLayer AS BannerContentLayer,
	coc.Culture AS Culture,
	coc.Title As Title,
	coc.[Description] AS [Description],
	dbo.UDF_GetForumIDFromCommunityID(co.[ID]) AS FirstForumID

FROM dbo.Community co
LEFT JOIN dbo.CommunityContent coc ON coc.CommunityID=co.[ID] AND coc.Culture=@Culture
WHERE dbo.UDF_UserAdmin(@User)=1

--====================================================
--==ʹ UNION ʱֻһ UNION ſʹ ORDER BY
--====================================================
ORDER BY Serial





--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
--صǰûȨ޷Χڵ Forum ¼
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ


--====================================================
--==Ȼ Public Forum  ҵǰû admin
--====================================================
SELECT TOP 100 PERCENT

	N'Forum' AS CommunityDirectory,
	fo.[ID] AS [ID],
	fo.CommunityID AS CommunityID,
	fo.Serial AS Serial,
	fo.[Name] AS [Name],
	fo.Moderator AS Moderator,
	ISNULL(fo.[Public],N'false') AS [Public],
	ISNULL(foc.Hidden,N'false') AS Hidden,
	foc.Culture AS Culture,
	foc.Title As Title,
	foc.[Description] AS [Description],
	foc.CommandTitleTaskList,
	foc.CommandTitleTaskListDescription,
	foc.CommandTitleAdd,
	foc.CommandTitleAddDescription,
	foc.CommandTitleQuery,
	foc.CommandTitleQueryDescription

FROM dbo.Forum fo
LEFT JOIN dbo.ForumContent foc ON foc.ForumID=fo.[ID]  AND foc.Culture=@Culture

WHERE 
	(
		(fo.[Public]=N'true' ) Or

		(fo.[ID] in (Select uf.Forum From dbo.UserForums uf Where uf.[User]=@User And (uf.ReadEnabled=1 or uf.TopicWriteEnabled=1 or uf.FollowUpWriteEnabled=1)) And dbo.UDF_UserCommunity(@User)=1 And fo.[Public]<>N'true' )
	)  

	AND

	dbo.UDF_UserAdmin(@User)<>1


UNION

/*
--====================================================
--==ͬǰӵӵһȨޣд Forum Public Forum ⣬ΪѾõˣ ҵǰû admin
--====================================================
SELECT TOP 100 PERCENT

	N'Forum' AS CommunityDirectory,
	fo.[ID] AS [ID],
	fo.CommunityID AS CommunityID,
	fo.Serial AS Serial,
	fo.[Name] AS [Name],
	fo.Moderator AS Moderator,
	ISNULL(fo.[Public],N'false') AS [Public],
	ISNULL(foc.Hidden,N'false') AS Hidden,
	foc.Culture AS Culture,
	foc.Title As Title,
	foc.[Description] AS [Description],
	foc.CommandTitleTaskList,
	foc.CommandTitleTaskListDescription,
	foc.CommandTitleAdd,
	foc.CommandTitleAddDescription,
	foc.CommandTitleQuery,
	foc.CommandTitleQueryDescription

FROM dbo.Forum fo
LEFT JOIN dbo.ForumContent foc ON foc.ForumID=fo.[ID] AND foc.Culture=@Culture
WHERE fo.[ID] IN (Select uf.Forum From dbo.UserForums uf Where uf.[User]=@User And (uf.ReadEnabled=1 or uf.TopicWriteEnabled=1 or uf.FollowUpWriteEnabled=1)) AND fo.[Public]<>N'true' AND dbo.UDF_UserAdmin(@User)<>1

UNION
*/

--====================================================
--== Amin û򷵻ȫ
--====================================================
SELECT TOP 100 PERCENT

	N'Forum' AS CommunityDirectory,
	fo.[ID] AS [ID],
	fo.CommunityID AS CommunityID,
	fo.Serial AS Serial,
	fo.[Name] AS [Name],
	fo.Moderator AS Moderator,
	ISNULL(fo.[Public],N'false') AS [Public],
	ISNULL(foc.Hidden,N'false') AS Hidden,
	foc.Culture AS Culture,
	foc.Title As Title,
	foc.[Description] AS [Description],
	foc.CommandTitleTaskList,
	foc.CommandTitleTaskListDescription,
	foc.CommandTitleAdd,
	foc.CommandTitleAddDescription,
	foc.CommandTitleQuery,
	foc.CommandTitleQueryDescription

FROM dbo.Forum fo
LEFT JOIN dbo.ForumContent foc ON foc.ForumID=fo.[ID]  AND foc.Culture=@Culture
WHERE dbo.UDF_UserAdmin(@User)=1

--====================================================
--==ʹ UNION ʱֻһ UNION ſʹ ORDER BY
--====================================================
ORDER BY Serial
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[MenuCommunityForum]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.XToolOptionMove    Script Date: 2009-7-10 19:03:42 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[XToolOptionMove]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[XToolOptionMove]
GO


/****** Object:  Stored Procedure dbo.XToolOptionMove    Script Date: 2008-12-3 11:30:05 ******/
--====================================================================================
--==ϵͳ - ù߽ Option еĿǰƻ
--==磬 Option е ID=5 Ŀƶ 2 λã൱ڣ 8 λòһֵȻ󣬽ԭ 5 λõǸĿɾ õ XToolOptionAdd, XToolOptionDelete
--== XToolOptionAdd ֮OptionContent жӦλõһЩҲҪ
--==ƶǰƺ -n  n
--==ùֻϵͳֻڿûʹøù߽κβ
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2009-03-01
--====================================================================================

CREATE PROCEDURE dbo.XToolOptionMove

@ID int,						--Ҫƶ Option  ID
@Offset int,					--ƶٸλ +/- ֵ+ ʾƣ- ʾǰƣ
@Cultures INT					--жٸ


AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--===============================================
--== Offset Ϊ +/- ηֱ
--===============================================

IF @Offset>0

	BEGIN

		--===============================================
		--==Ǻƣǰ Option  @ID + @Offset + 1 λøһµ EntryȻٻص @ID λã Option Ŀɾ 
		--===============================================

		--===============================================
		--==¸ Entry Ĳ ID
		--===============================================
		DECLARE @NewPosition INT
		SET @NewPosition=@ID + @Offset + 1

		--===============================================
		--==µĲ XToolOptionAdd һ Option Ŀ
		--===============================================
		DECLARE @Cat nvarchar(100)
		DECLARE @RightIndent int
		DECLARE @Key nvarchar(100)
		DECLARE @Value nvarchar(3000)
		DECLARE @Legend nvarchar(50)
		DECLARE @NumberOnly nvarchar(50)
		DECLARE @TextArea nvarchar(50)
		DECLARE @MultiCulture nvarchar(50)
		DECLARE @ForTheme nvarchar(50)
		DECLARE @Validation nvarchar(50)

		SELECT 
			@Cat=opt.Cat,
			@RightIndent=opt.RightIndent,
			@Key=opt.[Key],
			@Value=opt.Value,
			@Legend=opt.Legend,
			@NumberOnly=opt.NumberOnly,
			@TextArea=opt.TextArea,
			@MultiCulture=opt.MultiCulture,
			@ForTheme=opt.ForTheme,
			@Validation=opt.Validation

		FROM dbo.[Option] opt
		WHERE opt.[ID]=@ID

		EXEC dbo.XToolOptionAdd @NewPosition,@Cat,@RightIndent,@Key,@Value,@Legend,@NumberOnly,@TextArea,@MultiCulture,@ForTheme,@Validation,@Cultures
		
		--===============================================
		--== OptionContent УӦֵҲ¡λ
		--===============================================
		DECLARE @CultureCounter INT
		SET @CultureCounter=1

		WHILE @CultureCounter<=@Cultures

		BEGIN
			--===============================================
			--==Ҫƶ Option  OptionContent ڵǰ Culture ¶Ӧļ¼Ա clone ²Ӧ OptionContent
			--===============================================
			DECLARE @CultureOriginal [nvarchar] (100) 
			DECLARE @TitleOriginal [nvarchar] (200) 
			DECLARE @CatTitleOriginal [nvarchar] (200)
			DECLARE @DescriptionOriginal [nvarchar] (3000)

			SELECT 
				@CultureOriginal=optc.Culture,
				@TitleOriginal=optc.Title,
				@CatTitleOriginal=optc.CatTitle,
				@DescriptionOriginal=optc.[Description]

			FROM dbo.[OptionContent] optc
			WHERE optc.[ID]=(@ID - 1) * @Cultures + @CultureCounter


			UPDATE dbo.[OptionContent] SET

				Culture=@CultureOriginal,
				Title=@TitleOriginal,
				CatTitle=@CatTitleOriginal,
				[Description]=@DescriptionOriginal

			WHERE [ID]=(@NewPosition - 1) * @Cultures + @CultureCounter


			--===============================================
			--==@CultureCounter++
			--===============================================
			SET @CultureCounter=@CultureCounter + 1

			--===============================================
			--==
			--===============================================
			CONTINUE
		END	


		--===============================================
		--==ɾǸ  Original Option
		--===============================================
		EXEC dbo.XToolOptionDelete @ID

	END

ELSE IF @Offset<0

	BEGIN

		--===============================================
		--==ǰƣǰ Option  @ID - ABS(@Offset)  λøһµ EntryȻٻص @ID+1 λã Option Ŀɾ 
		--===============================================

		--===============================================
		--==¸ Entry Ĳ ID
		--===============================================
		DECLARE @NewPosition2 INT
		SET @NewPosition2=@ID - ABS(@Offset)

		--===============================================
		--==µĲ XToolOptionAdd һ Option Ŀ
		--===============================================
		DECLARE @Cat2 nvarchar(100)
		DECLARE @RightIndent2 int
		DECLARE @Key2 nvarchar(100)
		DECLARE @Value2 nvarchar(3000)
		DECLARE @Legend2 nvarchar(50)
		DECLARE @NumberOnly2 nvarchar(50)
		DECLARE @TextArea2 nvarchar(50)
		DECLARE @MultiCulture2 nvarchar(50)
		DECLARE @ForTheme2 nvarchar(50)
		DECLARE @Validation2 nvarchar(50)

		SELECT 
			@Cat2=opt.Cat,
			@RightIndent2=opt.RightIndent,
			@Key2=opt.[Key],
			@Value2=opt.Value,
			@Legend2=opt.Legend,
			@NumberOnly2=opt.NumberOnly,
			@TextArea2=opt.TextArea,
			@MultiCulture2=opt.MultiCulture,
			@ForTheme2=opt.ForTheme,
			@Validation2=opt.Validation

		FROM dbo.[Option] opt
		WHERE opt.[ID]=@ID

		EXEC dbo.XToolOptionAdd @NewPosition2,@Cat2,@RightIndent2,@Key2,@Value2,@Legend2,@NumberOnly2,@TextArea2,@MultiCulture2,@ForTheme2,@Validation2,@Cultures
		
		--===============================================
		--== OptionContent УӦֵҲ¡λ ע⣺ʱOriginal OptionID Ѿ +1 ˣΪǰֵ
		--===============================================
		DECLARE @CultureCounter2 INT
		SET @CultureCounter2=1

		WHILE @CultureCounter2<=@Cultures

		BEGIN
			--===============================================
			--==Ҫƶ Option  OptionContent ڵǰ Culture ¶Ӧļ¼Ա clone ²Ӧ OptionContent
			--===============================================
			DECLARE @CultureOriginal2 [nvarchar] (100) 
			DECLARE @TitleOriginal2 [nvarchar] (200) 
			DECLARE @CatTitleOriginal2 [nvarchar] (200)
			DECLARE @DescriptionOriginal2 [nvarchar] (3000)

			SELECT 
				@CultureOriginal2=optc.Culture,
				@TitleOriginal2=optc.Title,
				@CatTitleOriginal2=optc.CatTitle,
				@DescriptionOriginal2=optc.[Description]

			FROM dbo.[OptionContent] optc
			WHERE optc.[ID]=(@ID + 1 - 1) * @Cultures + @CultureCounter2


			UPDATE dbo.[OptionContent] SET

				Culture=@CultureOriginal2,
				Title=@TitleOriginal2,
				CatTitle=@CatTitleOriginal2,
				[Description]=@DescriptionOriginal2

			WHERE [ID]=(@NewPosition2 - 1) * @Cultures + @CultureCounter2


			--===============================================
			--==@CultureCounter++
			--===============================================
			SET @CultureCounter2=@CultureCounter2 + 1

			--===============================================
			--==
			--===============================================
			CONTINUE
		END	

		--===============================================
		--==ɾǸ  Original Option   ID Ѿ +1 ˣ
		--===============================================
		DECLARE @IDPlus INT
		SET @IDPlus=@ID+1

		EXEC dbo.XToolOptionDelete @IDPlus

	END




--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[XToolOptionMove]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.PublicGetBannerMapByMainDirectoryName    Script Date: 2009-7-10 19:03:38 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[PublicGetBannerMapByMainDirectoryName]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[PublicGetBannerMapByMainDirectoryName]
GO

--====================================================================================
--==ݸ MainDirectoryName  MainDirectory ضӦ BannerMap
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-01-04
--====================================================================================

CREATE PROCEDURE dbo.PublicGetBannerMapByMainDirectoryName

@MainDirectoryName nvarchar(100),			-- MainDirectory ָ MainDirectoryName
@BannerMap nvarchar(4000) OUT			--ز, BannerMap

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--================================================
--==
--================================================
SELECT @BannerMap=md.BannerMap FROM dbo.MainDirectory md WHERE md.[Name]=@MainDirectoryName


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[PublicGetBannerMapByMainDirectoryName]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.PublicSetBannerMapByMainDirectoryName    Script Date: 2009-7-10 19:03:38 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[PublicSetBannerMapByMainDirectoryName]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[PublicSetBannerMapByMainDirectoryName]
GO

--====================================================================================
--==ݸ MainDirectoryName  BannerMap д MainDirectory 
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-01-04
--====================================================================================

CREATE PROCEDURE dbo.PublicSetBannerMapByMainDirectoryName

@MainDirectoryName nvarchar(100),			-- MainDirectory ָ MainDirectoryName
@BannerMap nvarchar(4000)				-- MainDirectory  BannerMap

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--================================================
--==
--================================================
UPDATE dbo.MainDirectory SET BannerMap=@BannerMap WHERE [Name]=@MainDirectoryName


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[PublicSetBannerMapByMainDirectoryName]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.PageDirectoryGetNeighbour    Script Date: 2009-7-10 19:03:40 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[PageDirectoryGetNeighbour]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[PageDirectoryGetNeighbour]
GO

--====================================================================================
--== PageDirectoryName  Neighbour Ǻ͸ PageDirectory λͬһ SubDirectory, ͬһ MainDirectory  PageDirectory
--==
--== SP  Knowledge ɾض򣬷¼Σ
--==1. ɾ PageDirectory Ŀ鵱ǰĿǷͬһ SubDirectory µ BrotherУȡ֮ȡͬһ MainDirectory µģ SubDirectory µ PageDirectory MainDirectory µһ SubDirectory µһ PageDirectory
--==2. ɾ SubDirectory Ŀȡͬһ MainDirectory £ SubDirectory µһ PageDirectory
--==3. ɾ MainDirectory Ŀȡٽ MainDirectory һ SubDirectory µһ PageDirectory
--==4.  MainDirectory ɾˣ " | ݹ | "
--==
--==ؽ
--==ԼɾԼǳȥѰ Neighbour, ҵ˾ͷ Neighbour򷵻ؿգ
--==ԼɾԼԭⲻ @PageDirectoryName  Neighbour
--== ASPX ˣ Neighbour Ϊգ滻ǰ Context  PageMenuNameΪգ˵ѾɾˣѾû MainDirectory ˣ " | ݹ | "
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-01-15
--====================================================================================

CREATE PROCEDURE dbo.PageDirectoryGetNeighbour

@PageDirectoryName nvarchar(100),	-- @PageDirectoryName
@KnowledgeDirectory nvarchar(100),	-- MainDirectory, SubDirectory, PageDirectory?
@KnowledgeItem int,			--ɾĿ ID

@Neighbour nvarchar(100) OUT		--ز, ָ @KnowledgeItem  Neighbour

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--================================================
--== @PageDirectoryName Ӧ PageDirectoryID, SubDirectoryID, MainDirectoryID
--================================================
DECLARE @PageDirectoryID INT
DECLARE @SubDirectoryID INT
DECLARE @MainDirectoryID INT

DECLARE @PageDirectorySerial INT
DECLARE @SubDirectorySerial INT
DECLARE @MainDirectorySerial INT

SELECT 

	@PageDirectoryID=pd.[ID],
	@PageDirectorySerial=pd.Serial,
	@SubDirectoryID=sd.[ID],
	@SubDirectorySerial=sd.Serial,
	@MainDirectoryID=md.[ID],
	@MainDirectorySerial=md.Serial

FROM dbo.PageDirectory pd 
LEFT JOIN dbo.SubDirectory sd ON sd.[ID]=pd.SubDirectoryID
LEFT JOIN dbo.MainDirectory md ON md.[ID]=sd.MainDirectoryID

WHERE pd.[Name]=@PageDirectoryName

--================================================
--== @PageDirectoryID, @SubDirectoryID, @MainDirectoryID ھ ID  Serial һģôһģСһģ
--==ȣʼΪ  @PageDirectoryNeighbourID=@PageDirectoryID@SubDirectoryNeighbourID=@SubDirectoryID @MainDirectoryNeighbourID=@MainDirectoryID (ʵϣں棬ǽ¼ҹѾų)
--================================================
DECLARE @PageDirectoryNeighbourID INT
DECLARE @SubDirectoryNeighbourID INT
DECLARE @MainDirectoryNeighbourID INT

SET @PageDirectoryNeighbourID=@PageDirectoryID
SET @SubDirectoryNeighbourID=@SubDirectoryID
SET @MainDirectoryNeighbourID=@MainDirectoryID

--================================
--== @PageDirectoryNeighbourID  Serial ٽģ ID ٽ ʱ Serial ܸû 1ǾҪ ID ٽģ
--================================
IF EXISTS (Select pd.[ID] From dbo.PageDirectory pd Where pd.Serial>@PageDirectorySerial And pd.SubDirectoryID=@SubDirectoryID)

	BEGIN
		SELECT @PageDirectoryNeighbourID=(Select Top 1 pd.[ID]  From dbo.PageDirectory pd Where pd.Serial>@PageDirectorySerial And pd.SubDirectoryID=@SubDirectoryID Order By pd.Serial ASC)
	END

ELSE IF EXISTS (Select pd.[ID] From dbo.PageDirectory pd Where pd.Serial<@PageDirectorySerial And pd.SubDirectoryID=@SubDirectoryID)

	BEGIN
		SELECT @PageDirectoryNeighbourID=(Select Top 1 pd.[ID]  From dbo.PageDirectory pd Where pd.Serial<@PageDirectorySerial And pd.SubDirectoryID=@SubDirectoryID Order By pd.Serial DESC)
	END
ELSE

	BEGIN

		IF EXISTS (Select pd.[ID] From dbo.PageDirectory pd Where pd.[ID]>@PageDirectoryID And pd.SubDirectoryID=@SubDirectoryID)

			BEGIN
				SELECT @PageDirectoryNeighbourID=(Select Top 1 pd.[ID]  From dbo.PageDirectory pd Where pd.[ID]>@PageDirectoryID And pd.SubDirectoryID=@SubDirectoryID Order By pd.[ID] ASC)			
			END
		ELSE
			BEGIN
				SELECT @PageDirectoryNeighbourID=(Select Top 1 pd.[ID]  From dbo.PageDirectory pd Where pd.[ID]<@PageDirectoryID And pd.SubDirectoryID=@SubDirectoryID Order By pd.[ID] DESC)			
			END
	END

--================================
--== @SubDirectoryNeighbourID  Serial ٽģ ID ٽ ʱ Serial ܸû 1ǾҪ ID ٽģ
--================================
IF EXISTS (Select sd.[ID] From dbo.SubDirectory sd Where sd.Serial>@SubDirectorySerial And sd.MainDirectoryID=@MainDirectoryID)

	BEGIN
		SELECT @SubDirectoryNeighbourID=(Select Top 1 sd.[ID]  From dbo.SubDirectory sd Where sd.Serial>@SubDirectorySerial And sd.MainDirectoryID=@MainDirectoryID Order By sd.Serial ASC)
	END

ELSE IF EXISTS (Select sd.[ID] From dbo.SubDirectory sd Where sd.Serial<@SubDirectorySerial And sd.MainDirectoryID=@MainDirectoryID)

	BEGIN
		SELECT @SubDirectoryNeighbourID=(Select Top 1 sd.[ID]  From dbo.SubDirectory sd Where sd.Serial<@SubDirectorySerial And sd.MainDirectoryID=@MainDirectoryID Order By sd.Serial DESC)
	END

ELSE

	BEGIN

		IF EXISTS (Select sd.[ID] From dbo.SubDirectory sd Where sd.[ID]>@SubDirectoryID And sd.MainDirectoryID=@MainDirectoryID)

			BEGIN
				SELECT @SubDirectoryNeighbourID=(Select Top 1 sd.[ID]  From dbo.SubDirectory sd Where sd.[ID]>@SubDirectoryID And sd.MainDirectoryID=@MainDirectoryID Order By sd.[ID] ASC)			
			END
		ELSE
			BEGIN
				SELECT @SubDirectoryNeighbourID=(Select Top 1 sd.[ID]  From dbo.SubDirectory sd Where sd.[ID]<@SubDirectoryID And sd.MainDirectoryID=@MainDirectoryID Order By sd.[ID] DESC)			
			END
	END


--================================
--== @MainDirectoryNeighbourID  Serial ٽģ ID ٽ ʱ Serial ܸû 1ǾҪ ID ٽģ
--================================
IF EXISTS (Select md.[ID] From dbo.MainDirectory md Where md.Serial>@MainDirectorySerial)

	BEGIN
		SELECT @MainDirectoryNeighbourID=(Select Top 1 md.[ID]  From dbo.MainDirectory md Where md.Serial>@MainDirectorySerial Order By md.Serial ASC)
	END

ELSE IF EXISTS (Select md.[ID] From dbo.MainDirectory md Where md.Serial<@MainDirectorySerial)

	BEGIN
		SELECT @MainDirectoryNeighbourID=(Select Top 1 md.[ID]  From dbo.MainDirectory md Where md.Serial<@MainDirectorySerial Order By md.Serial DESC)
	END

ELSE

	BEGIN

		IF EXISTS (Select md.[ID] From dbo.MainDirectory md Where md.[ID]>@MainDirectoryID)

			BEGIN
				SELECT @MainDirectoryNeighbourID=(Select Top 1 md.[ID]  From dbo.MainDirectory md Where md.[ID]>@MainDirectoryID Order By md.[ID] ASC)			
			END
		ELSE
			BEGIN
				SELECT @MainDirectoryNeighbourID=(Select Top 1 md.[ID]  From dbo.MainDirectory md Where md.[ID]<@MainDirectoryID Order By md.[ID] DESC)			
			END
	END


--================================================
--== @KnowledgeDirectory=  PageDirectory |  SubDirectory | MainDirectory  ο
--================================================

IF @KnowledgeDirectory=N'PageDirectory'

	--================================================	
	--== PageDirectory 
	--================================================
	BEGIN

		--================================================
		--==ȿǲǹ¼ҹˣǵĻ SP PageDirectoryDelete еԼ¼ҹ˵ɾᱻֹҲͲ Neighbour ⣬ֱ  @PageDirectoryName Ϊ @Neighbour OUT
		--================================================
		
		DECLARE @PageDirectoryCount INT
		SELECT @PageDirectoryCount=COUNT(pd.[ID]) FROM dbo.PageDirectory pd WHERE pd.SubDirectoryID=@SubDirectoryID

		--================================================
		--==Ƿ¼ҹ
		--================================================
		IF @PageDirectoryCount<=1

			--================================================
			--==ǡ¼ҹ
			--================================================
			BEGIN
				SELECT @Neighbour=@PageDirectoryName
			END

		ELSE

			--================================================
			--==ǡ¼ҹ
			--================================================
			BEGIN

				--================================================
				--==ǷԼɾԼֱ
				--================================================
				IF @PageDirectoryID=@KnowledgeItem
	
					BEGIN
						--================================================
						--==ǡԼɾԼ ...
						--================================================			
						SELECT  @Neighbour=(Select pd.[Name] From dbo.PageDirectory pd Where pd.[ID]=@PageDirectoryNeighbourID)
					END

				ELSE
					BEGIN			
						--================================================
						--==ǡԼɾԼֱ @PageDirectoryName Ϊ @Neighbour OUT
						--================================================			
						SELECT @Neighbour=@PageDirectoryName
					END

			END


	END

ELSE IF  @KnowledgeDirectory=N'SubDirectory'


	--================================================	
	--== SubDirectory 
	--================================================
	BEGIN

		--================================================
		--==ȿǲǹ¼ҹˣǵĻ SP PageDirectoryDelete еԼ¼ҹ˵ɾᱻֹҲͲ Neighbour ⣬ֱ  @PageDirectoryName Ϊ @Neighbour OUT
		--================================================
		
		DECLARE @SubDirectoryCount INT
		SELECT @SubDirectoryCount=COUNT(sd.[ID]) FROM dbo.SubDirectory sd WHERE sd.MainDirectoryID=@MainDirectoryID

		--================================================
		--==Ƿ¼ҹ
		--================================================
		IF @SubDirectoryCount<=1

			--================================================
			--==ǡ¼ҹ
			--================================================
			BEGIN
				SELECT @Neighbour=@PageDirectoryName
			END

		ELSE

			--================================================
			--==ǡ¼ҹ
			--================================================
			BEGIN

				--================================================
				--==ǷԼɾԼֱ
				--================================================
				IF @SubDirectoryID=@KnowledgeItem
	
					BEGIN
						--================================================
						--==ǡԼɾԼ ...
						--================================================			
						SELECT  @Neighbour=(Select Top 1 pd.[Name] From dbo.PageDirectory pd Where pd.SubDirectoryID=@SubDirectoryNeighbourID Order By pd.Serial ASC)
					END

				ELSE
					BEGIN			
						--================================================
						--==ǡԼɾԼֱ @PageDirectoryName Ϊ @Neighbour OUT
						--================================================			
						SELECT @Neighbour=@PageDirectoryName
					END

			END


	END



ELSE


	--================================================	
	--== MainDirectory 
	--================================================
	BEGIN

		--================================================
		--==ȿǲǹ¼ҹˣǵĻ @Neighbour=""   ASPX ˿յ @Neighbour ϵͳ
		--================================================
		
		DECLARE @MainDirectoryCount INT
		SELECT @MainDirectoryCount=COUNT(md.[ID]) FROM dbo.MainDirectory md

		--================================================
		--==Ƿ¼ҹ
		--================================================
		IF @MainDirectoryCount<=1

			--================================================
			--=ǡ¼ҹ
			--================================================
			BEGIN
				SELECT @Neighbour=N''
			END

		ELSE

			--================================================
			--=ǡ¼ҹ
			--================================================
			BEGIN

				--================================================
				--==ǷԼɾԼֱ
				--================================================
				IF @MainDirectoryID=@KnowledgeItem
	
					BEGIN
						--================================================
						--==ǡԼɾԼ ...
						--================================================			
						SELECT  @Neighbour=(Select Top 1 pd.[Name] From dbo.PageDirectory pd Where pd.SubDirectoryID=(select top 1 sd.[ID] from dbo.SubDirectory sd where sd.MainDirectoryID=@MainDirectoryNeighbourID order by sd.[ID] ASC) Order By pd.Serial ASC)
					END

				ELSE
					BEGIN			
						--================================================
						--==ǡԼɾԼֱ @PageDirectoryName Ϊ @Neighbour OUT
						--================================================			
						SELECT @Neighbour=@PageDirectoryName
					END

			END


	END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[PageDirectoryGetNeighbour]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.AdminEditorUserAuthentication    Script Date: 2009-7-10 19:03:42 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[AdminEditorUserAuthentication]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[AdminEditorUserAuthentication]
GO

--====================================================================================
--==鵱ǰûǷԶ Knowledge  Levelб棬޸
--== Users еûɫ Admin, ChiefEditor Ȩ趨 Column Editor ܽб޸
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.AdminEditorUserAuthentication

@User NVARCHAR(50),				--ָû

@KnowledgeDirectory nvarchar(100),		--յ Knowledge  Ŀĵ Directory
@KnowledgeItem int,				--յ Knowledge  Ŀ ID

@oPass INT OUT				--ͨ 1 0

AS


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=========================================
--==
--=========================================
DECLARE @EditorPermission INT
SET @EditorPermission=0

--=========================================
--== @User  NULLǿΪ N''
--=========================================
IF @User IS NULL

BEGIN
	SET @User=N''
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=========================================
--==һ
--=========================================
DECLARE @MainDirectoryEditor NVARCHAR(4000)
DECLARE @SubDirectoryEditor NVARCHAR(4000)
DECLARE @PageDirectoryEditor NVARCHAR(4000)
DECLARE @KnowledgeEditor NVARCHAR(4000)

DECLARE @UserInEditorList INT

DECLARE @MainDirectoryID INT
DECLARE @SubDirectoryID INT
DECLARE @PageDirectoryID INT

--=========================================
--== MainDirectory
--=========================================

IF @KnowledgeDirectory=N'MainDirectory'

	BEGIN

		--=========================================
		--==ȡǰ MainDirectory ༭б
		--=========================================
		SELECT @MainDirectoryEditor=ISNULL(CONVERT(NVARCHAR(4000),md.Editor),N'') FROM dbo.MainDirectory md WHERE md.[ID]=@KnowledgeItem

		--=========================================
		--==ǰ @User Ƿڱ༭б
		--=========================================
		SET @UserInEditorList=0
		
		--IF  (@User In (select Element from dbo.UDF_PublicSplit(@MainDirectoryEditor,N',')))  And  (@User<>N'') 
		IF  (@User In (select [User] from dbo.UDF_UserResolve(@MainDirectoryEditor)))  And  (@User<>N'') 
		BEGIN
			SET @UserInEditorList=1
		END

		--=========================================
		--== Admin  ChiefEditor  Knowledge Ȩ༭беˣԱ༭
		--=========================================
		IF (dbo.UDF_UserAdmin(@User)=1)  OR  (dbo.UDF_UserChiefEditor(@User)=1)  OR  (@UserInEditorList=1)

		BEGIN
			SET @EditorPermission=1
		END

	END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=========================================
--== SubDirectory
--=========================================

ELSE IF @KnowledgeDirectory=N'SubDirectory'

	BEGIN

		--=========================================
		--== SubDirectoryID  MainDirectoryID
		--=========================================
		SELECT @MainDirectoryID=sd.MainDirectoryID FROM dbo.SubDirectory sd WHERE sd.[ID]=@KnowledgeItem

		--=========================================
		--==ȡǰ MainDirectory, SubDirectory ༭б
		--=========================================
		SELECT @MainDirectoryEditor=ISNULL(CONVERT(NVARCHAR(4000),md.Editor),N'') FROM dbo.MainDirectory md WHERE md.[ID]=@MainDirectoryID
		SELECT @SubDirectoryEditor=ISNULL(CONVERT(NVARCHAR(4000),sd.Editor),N'') FROM dbo.SubDirectory sd WHERE sd.[ID]=@KnowledgeItem

		--=========================================
		--==ǰ @User Ƿڱ༭б (һ)
		--=========================================
		SET @UserInEditorList=0

		--IF  (@User In (select Element from dbo.UDF_PublicSplit(@MainDirectoryEditor,N',')))  And  (@User<>N'') 
		IF  (@User In (select [User] from dbo.UDF_UserResolve(@MainDirectoryEditor)))  And  (@User<>N'') 
		BEGIN
			SET @UserInEditorList=1
		END
		
		--IF  (@User In (select Element from dbo.UDF_PublicSplit(@SubDirectoryEditor,N',')))  And  (@User<>N'') 
		IF  (@User In (select [User] from dbo.UDF_UserResolve(@SubDirectoryEditor)))  And  (@User<>N'') 
		BEGIN
			SET @UserInEditorList=1
		END

		--=========================================
		--== Admin  ChiefEditor  Knowledge Ȩ༭беˣԱ༭
		--=========================================
		IF (dbo.UDF_UserAdmin(@User)=1)  OR  (dbo.UDF_UserChiefEditor(@User)=1)  OR  (@UserInEditorList=1)

		BEGIN
			SET @EditorPermission=1
		END

	END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=========================================
--== PageDirectory
--=========================================

ELSE IF @KnowledgeDirectory=N'PageDirectory'

	BEGIN
		--=========================================
		--== PageDirectoryID  SubDirectoryID  MainDirectoryID
		--=========================================
		SELECT @SubDirectoryID=pd.SubDirectoryID FROM dbo.PageDirectory pd WHERE pd.[ID]=@KnowledgeItem
		SELECT @MainDirectoryID=sd.MainDirectoryID FROM dbo.SubDirectory sd WHERE sd.[ID]=@SubDirectoryID

		--=========================================
		--==ȡǰ MainDirectory, SubDirectory, PageDirectory  ༭б
		--=========================================
		SELECT @MainDirectoryEditor=ISNULL(CONVERT(NVARCHAR(4000),md.Editor),N'') FROM dbo.MainDirectory md WHERE md.[ID]=@MainDirectoryID
		SELECT @SubDirectoryEditor=ISNULL(CONVERT(NVARCHAR(4000),sd.Editor),N'') FROM dbo.SubDirectory sd WHERE sd.[ID]=@SubDirectoryID
		SELECT @PageDirectoryEditor=ISNULL(CONVERT(NVARCHAR(4000),pd.Editor),N'') FROM dbo.PageDirectory pd WHERE pd.[ID]=@KnowledgeItem

		--=========================================
		--==ǰ @User Ƿڱ༭б (һ)
		--=========================================
		SET @UserInEditorList=0

		--IF  (@User In (select Element from dbo.UDF_PublicSplit(@MainDirectoryEditor,N',')))  And  (@User<>N'') 
		IF  (@User In (select [User] from dbo.UDF_UserResolve(@MainDirectoryEditor)))  And  (@User<>N'') 
		BEGIN
			SET @UserInEditorList=1
		END
		
		--IF  (@User In (select Element from dbo.UDF_PublicSplit(@SubDirectoryEditor,N',')))  And  (@User<>N'') 
		IF  (@User In (select [User] from dbo.UDF_UserResolve(@SubDirectoryEditor)))  And  (@User<>N'') 
		BEGIN
			SET @UserInEditorList=1
		END

		--IF  (@User In (select Element from dbo.UDF_PublicSplit(@PageDirectoryEditor,N',')))  And  (@User<>N'') 
		IF  (@User In (select [User] from dbo.UDF_UserResolve(@PageDirectoryEditor)))  And  (@User<>N'') 
		BEGIN
			SET @UserInEditorList=1
		END

		--=========================================
		--== Admin  ChiefEditor  Knowledge Ȩ༭беˣԱ༭
		--=========================================
		IF (dbo.UDF_UserAdmin(@User)=1)  OR  (dbo.UDF_UserChiefEditor(@User)=1)  OR  (@UserInEditorList=1)

		BEGIN
			SET @EditorPermission=1
		END

	END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=========================================
--== Knowledge
--=========================================

ELSE IF @KnowledgeDirectory=N'Knowledge'

	BEGIN

		--=========================================
		--==KnowledgeID  PageDirectoryID, SubDirectoryID  MainDirectoryID
		--=========================================
		SELECT @PageDirectoryID=now.PageDirectoryID FROM dbo.Knowledge now WHERE now.[ID]=@KnowledgeItem
		SELECT @SubDirectoryID=pd.SubDirectoryID FROM dbo.PageDirectory pd WHERE pd.[ID]=@PageDirectoryID
		SELECT @MainDirectoryID=sd.MainDirectoryID FROM dbo.SubDirectory sd WHERE sd.[ID]=@SubDirectoryID

		--=========================================
		--==ȡǰ MainDirectory, SubDirectory, PageDirectory, Knowledge  ༭б
		--=========================================
		SELECT @MainDirectoryEditor=ISNULL(CONVERT(NVARCHAR(4000),md.Editor),N'') FROM dbo.MainDirectory md WHERE md.[ID]=@MainDirectoryID
		SELECT @SubDirectoryEditor=ISNULL(CONVERT(NVARCHAR(4000),sd.Editor),N'') FROM dbo.SubDirectory sd WHERE sd.[ID]=@SubDirectoryID
		SELECT @PageDirectoryEditor=ISNULL(CONVERT(NVARCHAR(4000),pd.Editor),N'') FROM dbo.PageDirectory pd WHERE pd.[ID]=@PageDirectoryID
		SELECT @KnowledgeEditor=ISNULL(CONVERT(NVARCHAR(4000),now.Editor),N'') FROM dbo.Knowledge now WHERE now.[ID]=@KnowledgeItem

		--=========================================
		--==ǰ @User Ƿڱ༭б (һ)
		--=========================================
		SET @UserInEditorList=0

		--IF  (@User In (select Element from dbo.UDF_PublicSplit(@MainDirectoryEditor,N',')))  And  (@User<>N'') 
		IF  (@User In (select [User] from dbo.UDF_UserResolve(@MainDirectoryEditor)))  And  (@User<>N'') 
		BEGIN
			SET @UserInEditorList=1
		END
		
		--IF  (@User In (select Element from dbo.UDF_PublicSplit(@SubDirectoryEditor,N',')))  And  (@User<>N'') 
		IF  (@User In (select [User] from dbo.UDF_UserResolve(@SubDirectoryEditor)))  And  (@User<>N'') 
		BEGIN
			SET @UserInEditorList=1
		END

		--IF  (@User In (select Element from dbo.UDF_PublicSplit(@PageDirectoryEditor,N',')))  And  (@User<>N'') 
		IF  (@User In (select [User] from dbo.UDF_UserResolve(@PageDirectoryEditor)))  And  (@User<>N'') 
		BEGIN
			SET @UserInEditorList=1
		END

		--IF  (@User In (select Element from dbo.UDF_PublicSplit(@KnowledgeEditor,N',')))  And  (@User<>N'') 
		IF  (@User In (select [User] from dbo.UDF_UserResolve(@KnowledgeEditor)))  And  (@User<>N'') 
		BEGIN
			SET @UserInEditorList=1
		END

		--=========================================
		--== Admin  ChiefEditor  Knowledge Ȩ༭беˣԱ༭
		--=========================================
		IF (dbo.UDF_UserAdmin(@User)=1)  OR  (dbo.UDF_UserChiefEditor(@User)=1)  OR  (@UserInEditorList=1)

		BEGIN
			SET @EditorPermission=1
		END

	END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=========================================
--==ǿַҪ  Admin  Chief Editor Ȩ
--=========================================

ELSE IF @KnowledgeDirectory=N''

	BEGIN
		--=========================================
		--== Admin  ChiefEditor
		--=========================================
		IF (dbo.UDF_UserAdmin(@User)=1)  OR  (dbo.UDF_UserChiefEditor(@User)=1) 

		BEGIN
			SET @EditorPermission=1
		END

	END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=========================================
--==  һʹ  N'AdminEditor' ʱͳжϣҪ Admin  Chief Editor  Column Editor ɣ
--=========================================

ELSE

	BEGIN
		--=========================================
		--== Admin  ChiefEditor,  ColumnEditor
		--=========================================
		IF (dbo.UDF_UserAdmin(@User)=1)  OR  (dbo.UDF_UserChiefEditor(@User)=1)  OR  (dbo.UDF_UserColumnEditor(@User)=1)

		BEGIN
			SET @EditorPermission=1
		END

	END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=========================================
--==
--=========================================

IF @EditorPermission=0

BEGIN
	SET @oPass=0
	RAISERROR(N'ܱǸվԱӵӦȨ޵ı༭иò',16,1)
	RETURN
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[AdminEditorUserAuthentication]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.UserForgetPassword    Script Date: 2009-7-10 19:03:43 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UserForgetPassword]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[UserForgetPassword]
GO

--====================================================================================
--ûṩû䣬֤ûǷһ£һ£򷵻ûӦ Result 
-- oResult  0  -1û   -2˻ƥ䣩
-- oPassword û
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.UserForgetPassword

@Name nvarchar(50),				--û룩
@EmailAddress nvarchar(100),			--ַ

@oAdminEmailAddress nvarchar(100) OUT,	--ϵͳԱ Email ַ
@oPassword nvarchar(200) OUT,		--루ܵģ
@oResult int OUT				--Ƿͨ


AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--======================================================
--==û | 
--======================================================

IF NOT EXISTS (Select us.[ID] From dbo.Users us Where us.[Name]=@Name)

	BEGIN 
		--======================================================
		--==û
		--======================================================
		SELECT @oResult=-1
		SELECT @oPassword=N''
		SELECT @oAdminEmailAddress=N''
		RETURN
	END	

ELSE

	BEGIN 
		--======================================================
		--==û
		--======================================================
		IF NOT EXISTS (Select us.[ID] From dbo.Users us Where us.[Name]=@Name And us.[Email]=@EmailAddress)

			BEGIN
				--======================================================
				--==ַƥ
				--======================================================
				SELECT @oResult=-2
				SELECT @oPassword=N''
				SELECT @oAdminEmailAddress=N''
				RETURN
			END
		ELSE
			BEGIN
				--======================================================
				--==ַƥ
				--======================================================
				SELECT @oResult=0
				SELECT @oPassword=ISNULL(us.[Password],N'') From dbo.[Users] us Where us.[Name]=@Name
				SELECT @oAdminEmailAddress=ISNULL(us.[Email],N'') From dbo.[Users] us Where dbo.UDF_UserAdmin(us.[Name])=1
				RETURN
			END
	END	


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UserForgetPassword]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.UserChangePassword    Script Date: 2009-7-10 19:03:41 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UserChangePassword]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[UserChangePassword]
GO

--====================================================================================
--û޸룺ûǷڣǷȷǷһ
-- oResult  0ɹ  -1û   -2벻ƥ  -3벻һ£
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.UserChangePassword

@Name nvarchar(50),					--û룩

@OldEncryptedPassword nvarchar(200),			--루ܵģ
@NewEncryptedPassword nvarchar(200),			--
@NewEncryptedPasswordRetype nvarchar(200),		--루ڶ룩

@NewPassword nvarchar(200),				--
@NewPasswordRetype nvarchar(200),			--루ڶ룩

@oResult int OUT					--Ƿͨ


AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--======================================================
--==û | 
--======================================================

IF NOT EXISTS (Select us.[ID] From dbo.Users us Where us.[Name]=@Name)

	BEGIN 
		--======================================================
		--==û
		--======================================================
		SELECT @oResult=-1
		RETURN
	END	

ELSE

	BEGIN 
		--======================================================
		--==û
		--======================================================
		IF NOT EXISTS (Select us.[ID] From dbo.Users us Where us.[Name]=@Name And us.[Password]=@OldEncryptedPassword)

			BEGIN
				--======================================================
				--==벻ƥ
				--======================================================
				SELECT @oResult=-2
				RETURN
			END
		ELSE
			BEGIN
				--======================================================
				--==ƥ
				--======================================================
				IF (@NewEncryptedPassword<>@NewEncryptedPasswordRetype) OR (@NewPassword=N'') OR (@NewPasswordRetype=N'')
				
					BEGIN
						--======================================================
						--==벻һ
						--======================================================
						SELECT @oResult=-3
						RETURN
					END

				ELSE

					BEGIN
						--======================================================
						--==һ£ͬʱҲƥ䣻ͬʱûҲڣ
						--======================================================
						UPDATE dbo.[Users] SET [Password]=@NewEncryptedPassword WHERE [Name]=@Name
						SELECT @oResult=0
						RETURN
					END

			END
	END	


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UserChangePassword]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.PublicGetBannerContentLayerByMainDirectoryName    Script Date: 2009-7-10 19:03:40 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[PublicGetBannerContentLayerByMainDirectoryName]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[PublicGetBannerContentLayerByMainDirectoryName]
GO

--====================================================================================
--==ݸ MainDirectoryName  MainDirectory ضӦ BannerContentLayer
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.PublicGetBannerContentLayerByMainDirectoryName

@MainDirectoryName nvarchar(100),				-- MainDirectory ָ MainDirectoryName
@BannerContentLayer nvarchar(4000) OUT			--ز, BannerContentLayer

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--================================================
--==
--================================================
SELECT @BannerContentLayer=md.BannerContentLayer FROM dbo.MainDirectory md WHERE md.[Name]=@MainDirectoryName


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[PublicGetBannerContentLayerByMainDirectoryName]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.PublicSetBannerContentLayerByMainDirectoryName    Script Date: 2009-7-10 19:03:40 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[PublicSetBannerContentLayerByMainDirectoryName]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[PublicSetBannerContentLayerByMainDirectoryName]
GO

--====================================================================================
--==ݸ MainDirectoryName  BannerContentLayer д MainDirectory 
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.PublicSetBannerContentLayerByMainDirectoryName

@MainDirectoryName nvarchar(100),				-- MainDirectory ָ MainDirectoryName
@BannerContentLayer nvarchar(4000)				-- MainDirectory  BannerContentLayer

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--================================================
--==
--================================================
UPDATE dbo.MainDirectory SET BannerContentLayer=@BannerContentLayer WHERE [Name]=@MainDirectoryName


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[PublicSetBannerContentLayerByMainDirectoryName]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.ResourcesSave    Script Date: 2009-7-10 19:03:40 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ResourcesSave]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[ResourcesSave]
GO

--====================================================================================
--== Resources
--==Tag رλã1. Resources  "," ַ    2. ResourcesTags  һ Tag  ResourcesID Ӧ Resources 
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.ResourcesSave

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@LogicalPath nvarchar(2000),		--ǰ Resource ߼·
@Tag nvarchar(1000)			--ǰ Resource ıǩ "," ǩ

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼ ֻҪ Admin ChiefEditor, ColumnEditor Ȩ޶ԣ
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,N'AdminEditor',0,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ǰ @LogicalPath Ӧ Resources ¼ ID
--=====================================================
DECLARE @ResourcesID INT
SELECT @ResourcesID=res.[ID] FROM dbo.Resources res WHERE res.LogicalPath=@LogicalPath

--=====================================================
--==ɾ Resources  пѾ˵ĸļļ¼
--=====================================================
DELETE FROM dbo.Resources WHERE [ID]=@ResourcesID

--=====================================================
--==ɾ ResourcesTags  жӦ Tag ¼
--=====================================================
DELETE FROM dbo.ResourcesTags WHERE ResourcesID=@ResourcesID

--=====================================================
--== Resources ¼
--=====================================================
INSERT INTO dbo.Resources(LogicalPath,Tag) VALUES(@LogicalPath,@Tag)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--======================================================
--==ոձϢ ID
--======================================================
DECLARE @oNewID INT
SELECT @oNewID=SCOPE_IDENTITY()	--ڸոɵ¼¼IDSCOPE_IDENTITY() ζŽڱ Seesion ڵı

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--======================================================
--== Tag ǡ, бֽ⣬ ResourcesTags 
--======================================================
INSERT INTO dbo.ResourcesTags(ResourcesID,Tag) SELECT @oNewID, Element FROM dbo.UDF_PublicSplit(@Tag,N',')

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[ResourcesSave]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.ResourcesSelect    Script Date: 2009-7-10 19:03:40 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ResourcesSelect]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[ResourcesSelect]
GO

--====================================================================================
--==ݸ  LogicalPath ضӦ Tag
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.ResourcesSelect

--@User nvarchar(50),					-- aspx ˴ݹû

@LogicalPath nvarchar(2000)				--ָ Resource ߼·

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼ ֻҪ Admin ChiefEditor, ColumnEditor Ȩ޶ԣ
--=====================================================
--DECLARE @oPass INT
--EXEC dbo.AdminEditorUserAuthentication @User,N'AdminEditor',0,@oPass OUT
--IF @oPass=0 BEGIN RETURN END
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ѡ Resources 
--====================================================================================
SELECT
	res.[ID] AS [ID],
	res.LogicalPath AS LogicalPath,
	res.Tag AS Tag

FROM dbo.Resources res

WHERE res.LogicalPath=@LogicalPath


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[ResourcesSelect]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.ResourcesQuery    Script Date: 2009-7-10 19:03:40 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ResourcesQuery]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[ResourcesQuery]
GO

--====================================================================================
--== Tag  Resources
--== Tag
--==ҳƣȽѯһṹһһPagingIDıPagingID@PageSize@CurrentPageѡȡǰҳļ¼ҳΪһ׷λ
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.ResourcesQuery

@User nvarchar(50),			-- aspx ˴ݹû

@Tag nvarchar(1000),			-- Tag

@PageSize INT,			--ҳƣÿҳĳߴ
@CurrentPage INT			--ҳƣǰҳ

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== @Tag де * ͨ %
--=====================================================
SET @Tag=REPLACE(@Tag,N'*',N'%')

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼ ֻҪ Admin ChiefEditor, ColumnEditor Ȩ޶ԣ
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,N'AdminEditor',0,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ҳ 
--=====================================================
SET NOCOUNT ON

DECLARE @Paging TABLE
( 
	PagingID int identity(1,1), 
	[ID] int, 
	LogicalPath nvarchar(2000) COLLATE database_default, 
	Tag nvarchar(1000) COLLATE database_default 
 ) 

--=====================================================
--==ҳ 
--=====================================================
INSERT INTO @Paging 

SELECT   DISTINCT

	res.[ID] as [ID], 
	res.LogicalPath as LogicalPath, 
	res.Tag as Tag 

FROM dbo.Resources res
LEFT JOIN dbo.ResourcesTags rest ON rest.ResourcesID=res.[ID]

WHERE rest.Tag LIKE (N'%' + @Tag + N'%')

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
		
--=====================================================
--== @Paging лȡ
--=====================================================
Declare @FirstRecord int
Declare @LastRecord int
		
set @FirstRecord=(@CurrentPage - 1) * @PageSize	--ǰҳһ¼ǰ
set @LastRecord=(@CurrentPage * @PageSize + 1)	--ǰҳһ¼
		
--=====================================================
--==ܼ¼ÿҳļ¼Ceiling()õΪҳ ע⣺count(*)   @PageSize Ϊ INTõ INTԣҪת Decimal(18,2)
--=====================================================

SELECT 
	*,
	PageCount=CEILING (Convert(decimal(18,2),(select count(*) from @Paging)) / Convert(decimal(18,2),@PageSize)) 

FROM @Paging

WHERE PagingID>@FirstRecord AND PagingID<@LastRecord


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

RETURN

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[ResourcesQuery]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.ResourcesDelete    Script Date: 2009-7-10 19:03:40 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ResourcesDelete]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[ResourcesDelete]
GO

--====================================================================================
--==ɾ Resources
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.ResourcesDelete

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@LogicalPath nvarchar(2000)		--ǰ Resource ߼·

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼ ֻҪ Admin ChiefEditor, ColumnEditor Ȩ޶ԣ
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,N'AdminEditor',0,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ɾ Resources еļ¼ Resources  Triggerɾ Resources ¼󣬻֮ɾ ResourcesTags жӦ¼
--=====================================================
DELETE FROM dbo.Resources WHERE LogicalPath=@LogicalPath

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[ResourcesDelete]  TO [public]
GO

SET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.ResourcesMove    Script Date: 2009-7-10 19:03:40 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ResourcesMove]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[ResourcesMove]
GO

--====================================================================================
--==ƶ Resources
--== Resources  OldLogicalPath Ӧļ¼޸Ϊ NewLogicalPath
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.ResourcesMove

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@OldLogicalPath nvarchar(2000),		-- Resource ¼߼·
@NewLogicalPath nvarchar(2000)		-- Resource ¼߼·


AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼ ֻҪ Admin ChiefEditor, ColumnEditor Ȩ޶ԣ
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,N'AdminEditor',0,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== LogicalPath ޸Ϊ LogicalPath
--=====================================================
UPDATE dbo.Resources SET LogicalPath=@NewLogicalPath WHERE LogicalPath=@OldLogicalPath

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[ResourcesMove]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.ResourcesCopy    Script Date: 2009-7-10 19:03:40 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ResourcesCopy]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[ResourcesCopy]
GO

--====================================================================================
--== Resources
--==Tag رλã1. Resources  "," ַ    2. ResourcesTags  һ Tag  ResourcesID Ӧ Resources 
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.ResourcesCopy

@User nvarchar(50),			-- ASPX ˴ݹĵǰû

@SourceLogicalPath nvarchar(2000),	--Դ Resources
@TargetLogicalPath nvarchar(2000)	--Ŀ Resources

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼ ֻҪ Admin ChiefEditor, ColumnEditor Ȩ޶ԣ
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminEditorUserAuthentication @User,N'AdminEditor',0,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== Resources
--=====================================================
DECLARE @Tag nvarchar(1000)
SELECT @Tag=res.Tag FROM dbo.Resources res WHERE res.LogicalPath=@SourceLogicalPath
INSERT INTO dbo.Resources (LogicalPath, Tag) VALUES (@TargetLogicalPath,@Tag)

--======================================================
--==ոձϢ ID
--======================================================
DECLARE @oNewID INT
SELECT @oNewID=SCOPE_IDENTITY()	--ڸոɵ¼¼IDSCOPE_IDENTITY() ζŽڱ Seesion ڵı

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--======================================================
--== Tag ǡ, бֽ⣬ ResourcesTags 
--======================================================
INSERT INTO dbo.ResourcesTags(ResourcesID,Tag) SELECT @oNewID, Element FROM dbo.UDF_PublicSplit(@Tag,N',')

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[ResourcesCopy]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.UserGroupSave    Script Date: 2009-7-10 19:03:44 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UserGroupSave]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[UserGroupSave]
GO

--====================================================================================
--== UserGroup
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.UserGroupSave

@User nvarchar(50),				-- ASPX ˴ݹĵǰ¼ûȨޣ

@GroupName nvarchar(50),			--ǰ
@RegisterDefault int,				--ǷעûĬ飨1/2

@oNewID int OUT				--¼¼ ID 

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminUserAuthentication @User,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--=====================================================
--==
--=====================================================
SET @GroupName=LTRIM(RTRIM(@GroupName))

--=====================================================
--==
--=====================================================
IF (@GroupName=N'') OR (@GroupName IS NULL)
BEGIN
	RAISERROR(N'Ϊա',16,1)
	RETURN
END

--=====================================================
--==Ѿڣٴ
--=====================================================
IF EXISTS (Select ug.[ID] from dbo.UserGroup ug Where ug.GroupName=@GroupName)
BEGIN
	RAISERROR(N'Ѿڡ',16,1)
	RETURN
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== UserGroup
--=====================================================
INSERT INTO dbo.UserGroup (GroupName,RegisterDefault) VALUES (@GroupName,@RegisterDefault)

--======================================================
--==ոձϢ ID
--======================================================
SELECT @oNewID=SCOPE_IDENTITY()	--ڸոɵ¼¼IDSCOPE_IDENTITY() ζŽڱ Session ڵı


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UserGroupSave]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.UserGroupsSave    Script Date: 2009-7-10 19:03:44 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UserGroupsSave]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[UserGroupsSave]
GO

--====================================================================================
--== UserGroups
--==Ϊʲô UserGroups  UserGroupSave ֱʹ "abc,eft,xyz" һַ GroupMembers ֱӱ棿ΪҪûӴΣʹַ GroupMembers бõ UDF_PublicSplit() ú 4000 ַơ
--== SP ܱã˱뱣֤ܡ
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.UserGroupsSave

@User nvarchar(50),				-- ASPX ˴ݹĵǰ¼ûȨޣ

@UserGroupID int,				-- ID
@GroupMember nvarchar(50)			--Ա

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminUserAuthentication @User,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== UserGroups ¼ ע⣬ SP ܱã˱뱣֤ܣˣﲢ鵱 UserGroup ǷѾǰ Member෴ UserGroupSave  UserGroups е Member һȣ
--=====================================================
INSERT INTO dbo.UserGroups (UserGroupID,[User]) VALUES (@UserGroupID,@GroupMember)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UserGroupsSave]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.UserGroupModify    Script Date: 2009-7-10 19:03:44 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UserGroupModify]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[UserGroupModify]
GO

--====================================================================================
--==޸ UserGroup
--==޸ UserGroup Ҫ UserGroups ¶Ӧ Member ȫɾΪ SP UserGroupModify  ĳϣȻŴ SP UserGroupsSave Աµ Member ˣɵ Member 趨ɾӦõġ
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.UserGroupModify

@User nvarchar(50),				-- ASPX ˴ݹĵǰ¼ûȨޣ

@ID int,						--޸ ID
@GroupName nvarchar(50),			--
@RegisterDefault int				--ǷעûĬ飨1/2

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ûȨ޼
--=====================================================
DECLARE @oPass INT
EXEC dbo.AdminUserAuthentication @User,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--=====================================================
--==
--=====================================================
SET @GroupName=LTRIM(RTRIM(@GroupName))

--=====================================================
--==
--=====================================================
IF (@GroupName=N'') OR (@GroupName IS NULL)
BEGIN
	RAISERROR(N'Ϊա',16,1)
	RETURN
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==޸ UserGroup
--=====================================================
UPDATE dbo.UserGroup SET GroupName=@GroupName, RegisterDefault=@RegisterDefault  WHERE [ID]=@ID

--=====================================================
--==ɾӦ UserGroups ¼  UserGroupSave cs Уٴαµ Group Ա
--=====================================================
DELETE FROM dbo.UserGroups WHERE UserGroupID=@ID

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UserGroupModify]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.UserGroupSelect    Script Date: 2009-7-10 19:03:41 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UserGroupSelect]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[UserGroupSelect]
GO

--====================================================================================
--== UserGroup ¼
--====================================================================================
--==Ȩ 2001-2009 CMS www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.UserGroupSelect

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

SELECT 
	[ID],
	GroupName,
	RegisterDefault

FROM dbo.UserGroup ORDER BY GroupName

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UserGroupSelect]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.UserGroupsSelect    Script Date: 2009-7-10 19:03:41 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UserGroupsSelect]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[UserGroupsSelect]
GO

--====================================================================================
--== UserGroups صǰ UserGroup Ӧ  members
--====================================================================================
--==Ȩ 2001-2009 CMS www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.UserGroupsSelect

@UserGroupID int				--ָ UserGroup

AS
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ѡ UserForums 
--====================================================================================
SELECT 
	ugs.[ID] AS [ID],
	ugs.UserGroupID AS  UserGroupID,
	ugs.[User] AS GroupMember

FROM dbo.UserGroups ugs

WHERE ugs.UserGroupID=@UserGroupID


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UserGroupsSelect]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.UserGroupDelete    Script Date: 2009-7-10 19:03:44 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UserGroupDelete]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[UserGroupDelete]
GO

--====================================================================================
--==ɾû  UserGroup ʹ Triggerɾ UserGroup ԶɾӦ UserGroups еļ¼
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.UserGroupDelete

@User nvarchar(50),		-- ASPX ˴ݹĵǰû

@ID int				--ɾ UserGroup  ID

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--========================================
--==Ȩ޼
--========================================
DECLARE @oPass INT
EXEC dbo.AdminUserAuthentication @User,@oPass OUT
IF @oPass=0 BEGIN RETURN END

--========================================
--==ɾ UserGroup
--========================================
DELETE FROM dbo.UserGroup WHERE [ID]=@ID

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UserGroupDelete]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.UserGroupQuery    Script Date: 2009-7-10 19:03:41 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UserGroupQuery]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[UserGroupQuery]
GO

--====================================================================================
--== SP ãݸѯû
--==мΪΪNULL, 
--==ҳƣȽѯһṹһһPagingIDıPagingID@PageSize@CurrentPageѡȡǰҳļ¼ҳΪһ׷λ
--====================================================================================
--==Ȩ 2001-2009 CMS CMS http://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.UserGroupQuery

@GroupName nvarchar(50),	--û

@PageSize INT,		--ҳƣÿҳĳߴ
@CurrentPage INT,		--ҳƣǰҳ
@OrderBy nvarchar(100),	--
@OrderByOrder nvarchar(10)	--ʽ ASC, DESC

AS

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==ݴڴڶ̬ĵطʹã
--=====================================================
SET @GroupName=dbo.UDF_PublicStringEscape(@GroupName)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==Ȩ޼飨Ҫ
--=====================================================

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==̬ѯпܳ Unicode ַ磺FirstName=''nvarchar()ܳ4000̬ҪӵһԶΪ nvarchar(4000)
--==ö̬SQLͳ(ע⣺ҪSet Nocount on ¼Ӱ)
--==WhereӾ
--=====================================================
DECLARE @DynSQL NVARCHAR(4000)      
DECLARE @DynWhere NVARCHAR(4000) 

--=====================================================
--==ҳ 
--=====================================================
SET @DynSQL=N' SET NOCOUNT ON   '
SET @DynSQL=@DynSQL + N' Declare @Paging table '
SET @DynSQL=@DynSQL + N' ( '
SET @DynSQL=@DynSQL + N' PagingID int identity(1,1), '
SET @DynSQL=@DynSQL + N' [ID] INT, '
SET @DynSQL=@DynSQL + N' [GroupName] nvarchar(50) COLLATE database_default,  '
SET @DynSQL=@DynSQL + N' RegisterDefault INT, '
SET @DynSQL=@DynSQL + N' GroupMembersCount INT '	
SET @DynSQL=@DynSQL + N' ) '

--=====================================================
--==ҳ 
--=====================================================
SET @DynSQL=@DynSQL + N' Insert into @Paging '

SET @DynSQL=@DynSQL + N' Select distinct   '  
SET @DynSQL=@DynSQL + N' ug.[ID] as [ID], '
SET @DynSQL=@DynSQL + N' ug.GroupName as GroupName, '
SET @DynSQL=@DynSQL + N' ug.RegisterDefault as RegisterDefault, '
SET @DynSQL=@DynSQL + N' (select COUNT(ugs.[ID]) from dbo.UserGroups ugs where ugs.UserGroupID=ug.[ID]) as GroupMembersCount '

SET @DynSQL=@DynSQL + N' From dbo.UserGroup ug '

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==WHERE 1=1 ر涯̬ WHERE Ӿе AND 
--=====================================================
SET @DynSQL=@DynSQL + N' WHERE 1=1 '

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==̬ WHERE Ӿ
--=====================================================
SET @DynWhere=N''

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--==@GroupName ͳ0߿ַʾͳ: ֧ģͳ :
--=====================================================
IF @GroupName IS NOT NULL   
BEGIN
	--=====================================================
	--==˵ո (Ϊ @GroupName ΪNULL,Խ˳ոĲŵ)
	--=====================================================
	SET @GroupName=RTRIM(LTRIM(@GroupName)) 
	IF @GroupName<>N'' 
	BEGIN
		If CHARINDEX (N'*' , @GroupName) >=1
		Begin   set @DynWhere=@DynWhere + N' and RTRIM(LTRIM(ug.[GroupName])) like ''' + REPLACE(@GroupName,N'*',N'%') + N'''' End
		Else
		Begin   set @DynWhere=@DynWhere + N' and RTRIM(LTRIM(ug.[GroupName]))=''' + @GroupName + N'''' End
	END
END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--===========================================================
--==ǰ SQL  ̬ WHERE Ӿ @DynSQL Ѿ WHERE 1=1
--===========================================================
SET @DynSQL=@DynSQL + @DynWhere

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== Order By Ӿ
--== OrderBy='' ʹȱʡ order by Name ASC
--=====================================================
SET @OrderBy=LTRIM(RTRIM(@OrderBy))
SET @OrderByOrder=LTRIM(RTRIM(@OrderByOrder))

IF LEN(@OrderBy)=0 OR  LEN(@OrderByOrder)=0

	BEGIN
	SET @DynSQL=@DynSQL + N' order by [GroupName] ASC '
	END
ELSE
	BEGIN
	SET @DynSQL=@DynSQL + N' order by [' + @OrderBy + N'] ' + @OrderByOrder
	END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--=====================================================
--== @Paging лȡ
--===================================================== 
Declare @FirstRecord int
Declare @LastRecord int

set @FirstRecord=(@CurrentPage - 1) * @PageSize	--ǰҳһ¼ǰ
set @LastRecord=(@CurrentPage * @PageSize + 1)	--ǰҳһ¼

--=====================================================
--==ܼ¼ÿҳļ¼Ceiling()õΪҳ ע⣺count(*)   @PageSize Ϊ INTõ INTԣҪת Decimal(18,2)
--=====================================================
set @DynSQL=@DynSQL + N' Select *,PageCount=CEILING (Convert(decimal(18,2),(select count(*) from @Paging)) / Convert(decimal(18,2),' + Convert(nvarchar(20),@PageSize) + N')) From @Paging Where PagingID>' + Convert(nvarchar(20),@FirstRecord) + N' and PagingID<' + Convert(nvarchar(20),@LastRecord)

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--============================================
--==鶯̬ĳȣԳϵͳ
--============================================
DECLARE @oPassDynSQL INT
EXEC dbo.PublicDynSQLLengthCheck @DynSQL,@oPassDynSQL OUT
IF @oPassDynSQL=0 BEGIN RETURN END

--=====================================================
--==ִж̬ SQL 䣬 ʼͳ
--=====================================================
EXEC(@DynSQL)
RETURN

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UserGroupQuery]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.UserUserGroupsSelect    Script Date: 2009-7-10 19:03:41 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[UserUserGroupsSelect]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[UserUserGroupsSelect]
GO

--====================================================================================
--== UserGroups ָû UserGroupID  GroupName ָû飩
--====================================================================================
--==Ȩ 2001-2009 CMS www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.UserUserGroupsSelect

@UserName  nvarchar(50)				--ָû

AS
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ѡ UserGroups 
--====================================================================================
SELECT DISTINCT

	ugs.UserGroupID AS  UserGroupID,
	ug.GroupName AS GroupName

FROM dbo.UserGroups ugs
INNER JOIN dbo.UserGroup ug ON ug.[ID]=ugs.UserGroupID

WHERE ugs.[User]=@UserName


--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[UserUserGroupsSelect]  TO [public]
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS OFF 
GO

/****** Object:  Stored Procedure dbo.KnowledgePermissionSelect    Script Date: 2009-7-10 19:03:39 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[KnowledgePermissionSelect]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[KnowledgePermissionSelect]
GO

--====================================================================================
--==ݸ KnowledgeDirectory MainDirectory, SubDirectory, PageDirectory, Knowledge Ӧ Editor, DedicatedTo, CommentsPermission
--====================================================================================
--==Ȩ 2001-2009 CMS CMShttp://www.zhuzhicms.com
--==޸ 2009-04-12
--====================================================================================

CREATE PROCEDURE dbo.KnowledgePermissionSelect

@User NVARCHAR(50),				-- ASPX ݹû

@KnowledgeDirectory NVARCHAR(100),		--ǰ KnowledgeDirectory
@Parent INT,					--ǰ Knowledge  Parent ID

@Culture NVARCHAR(50),			--ָĻ

@CurrentPage INT				--ҳƣǰҳ

AS
  
--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

--====================================================================================
--==ѡͬ KnowledgeDirectory 
--====================================================================================
IF @KnowledgeDirectory=N'MainDirectory'

	--============================================================
	--==MainDirectory
	--============================================================
	BEGIN
		SELECT

			md.[ID] AS [ID],
			md.Serial AS Serial,
			mdc.Hidden AS Hidden,
			md.Editor AS Editor,
			md.DedicatedTo AS DedicatedTo,
			md.CommentsPermission AS CommentsPermission,
			mdc.Title AS Title

		FROM dbo.MainDirectory md
		LEFT JOIN dbo.MainDirectoryContent mdc ON mdc.MainDirectoryID=md.[ID] AND mdc.Culture=@Culture		

		ORDER BY Serial
	END

ELSE IF @KnowledgeDirectory=N'SubDirectory'

	--============================================================
	--==SubDirectory
	--============================================================
	BEGIN
		SELECT

			sd.[ID] AS [ID],
			sd.Serial AS Serial,
			sdc.Hidden AS Hidden,
			sd.Overview AS Overview,
			sd.Editor AS Editor,
			sd.DedicatedTo AS DedicatedTo,
			sd.CommentsPermission AS CommentsPermission,
			sdc.Title AS Title

		FROM dbo.SubDirectory sd
		LEFT JOIN dbo.SubDirectoryContent sdc ON sdc.SubDirectoryID=sd.[ID] AND sdc.Culture=@Culture

		WHERE sd.[MainDirectoryID]=@Parent

		ORDER BY Serial
	END

ELSE IF @KnowledgeDirectory=N'PageDirectory'

	--============================================================
	--==PageDirectory
	--============================================================
	BEGIN
		SELECT

			pd.[ID] AS [ID],
			pd.Serial AS Serial,
			pdc.Hidden AS Hidden,
			pd.Overview AS Overview,
			pd.Editor AS Editor,
			pd.DedicatedTo AS DedicatedTo,
			pd.CommentsPermission AS CommentsPermission,
			pdc.Title AS Title

		FROM dbo.PageDirectory pd
		LEFT JOIN dbo.PageDirectoryContent pdc ON pdc.PageDirectoryID=pd.[ID] AND pdc.Culture=@Culture

		WHERE pd.[SubDirectoryID]=@Parent

		ORDER BY Serial
	END

ELSE 

	--============================================================
	--==Knowledge
	--============================================================
	BEGIN

		--====================================================================================
		--==õǰ PageDirectory   Type ֵ 1ǺĽʹ Order By Serial ͨݣ Serial 򣩣  2  Order By UpdateTime ʱԷʱ
		--====================================================================================
		DECLARE @Type INT
		SELECT @Type=Type FROM dbo.PageDirectory WHERE [ID]=@Parent

		--====================================================================================
		--== @PageDirectoryName  ڵ PageDirectory ¼е PageSize ֵ
		--====================================================================================
		DECLARE @PageSize INT
		SELECT TOP 1 @PageSize=PageSize FROM dbo.PageDirectory WHERE [ID]=@Parent

		--====================================================================================
		--==ҳ
		--====================================================================================
		DECLARE @Paging TABLE 
		( 
			PagingID int identity(1,1), 
			[ID] int, 
			Serial int,
			Hidden nvarchar(50) COLLATE database_default,
			UpdateTime datetime,
			Author nvarchar(50) COLLATE database_default, 		
			Editor ntext COLLATE database_default, 
			DedicatedTo ntext COLLATE database_default, 
			CommentsPermission ntext COLLATE database_default,			
			Title nvarchar(2000) COLLATE database_default,
			PageDirectoryName nvarchar(100) COLLATE database_default
		) 

		--====================================================================================
		--== @Type ͬ Serial  UpdateTime 
		--====================================================================================
		IF @Type=1

		BEGIN
			INSERT INTO @Paging
	
			SELECT
				now.[ID] AS [ID],
				now.Serial AS Serial,
				nowc.Hidden AS Hidden,
				now.UpdateTime AS UpdateTime,
				now.Author AS Author,
				now.Editor AS Editor,
				now.DedicatedTo AS DedicatedTo,
				now.CommentsPermission AS CommentsPermission,
				nowc.Title AS Title,
				pd.[Name] AS PageDirectoryName
	
			FROM dbo.Knowledge now
			LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
			LEFT JOIN dbo.PageDirectory pd ON pd.[ID]=now.PageDirectoryID
			WHERE now.[PageDirectoryID]=@Parent

			ORDER BY Serial
		END

		ELSE

		BEGIN
			INSERT INTO @Paging
	
			SELECT
				now.[ID] AS [ID],
				now.Serial AS Serial,
				nowc.Hidden AS Hidden,
				now.UpdateTime AS UpdateTime,
				now.Author AS Author,
				now.Editor AS Editor,
				now.DedicatedTo AS DedicatedTo,
				now.CommentsPermission AS CommentsPermission,
				nowc.Title AS Title,
				pd.[Name] AS PageDirectoryName
	
			FROM dbo.Knowledge now
			LEFT JOIN dbo.KnowledgeContent nowc ON nowc.KnowledgeID=now.[ID] AND nowc.Culture=@Culture
			LEFT JOIN dbo.PageDirectory pd ON pd.[ID]=now.PageDirectoryID
			WHERE now.[PageDirectoryID]=@Parent

			ORDER BY UpdateTime DESC
		END

		--=====================================================
		--== @Paging лȡǰҳһһ¼λ
		--=====================================================
		DECLARE @FirstRecord int
		DECLARE @LastRecord int
				
		SET @FirstRecord=(@CurrentPage - 1) * @PageSize
		SET @LastRecord=(@CurrentPage * @PageSize + 1)
		
		--=====================================================
		--==صǰҳеļ¼
		--==ܼ¼ÿҳļ¼Ceiling()õΪҳ ע⣺count(*)   @PageSize Ϊ INTõ INTԣҪת Decimal(18,2)
		--=====================================================
		SELECT 	
			*,
			PageCount=CEILING(Convert(decimal(18,2),(select count(*) from @Paging)) / Convert(decimal(18,2),@PageSize)) 
		
		FROM @Paging 
		WHERE PagingID>@FirstRecord AND PagingID<@LastRecord

	END

--ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
GO

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO

GRANT  EXECUTE  ON [dbo].[KnowledgePermissionSelect]  TO [public]
GO

DELETE FROM dbo.[KeywordFlag] 

INSERT INTO dbo.[KeywordFlag] 
(
	[Name],
	[NameC]
)
VALUES 
( 
	N'Search Title',
	N''
) 
 
 
INSERT INTO dbo.[KeywordFlag] 
(
	[Name],
	[NameC]
)
VALUES 
( 
	N'Search Content',
	N''
) 
 
 
DELETE FROM dbo.[Option] 
GO 

INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	1,
	N'Layout',
	0,
	N'PageBackgroundColor',
	N'#ffffff',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	209,
	N'UserInterface',
	0,
	N'GridHighlightBackgroundColor',
	N'#ffff8e',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	2,
	N'Layout',
	0,
	N'PageTextureCss',
	N'<culture name="zh-cn" value="background-repeat:repeat-x; background-position:left top; "/><culture name="zh-tw" value="background-repeat:repeat-x; background-position:left top; "/><culture name="en-us" value="background-repeat:repeat-x; background-position:left top; "/>',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	3,
	N'Layout',
	0,
	N'WorkPlaceFloat',
	N'1',
	N'',
	N'true',
	N'false',
	N'false',
	N'true',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	4,
	N'Layout',
	0,
	N'WorkPlaceWidth',
	N'801',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	5,
	N'Layout',
	0,
	N'WorkPlaceOffset',
	N'0',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	6,
	N'Layout',
	0,
	N'WorkPlacePadding',
	N'5',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	210,
	N'UserInterface',
	0,
	N'GridHighlightBorderColor',
	N'#dbdbdb',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	7,
	N'Layout',
	0,
	N'WorkPlaceBorderWidth',
	N'0',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	8,
	N'Layout',
	0,
	N'WorkPlaceBorderColor',
	N'',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	211,
	N'UserInterface',
	0,
	N'GridHighlightFontColor',
	N'#7C7C7C',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	234,
	N'SMTP',
	0,
	N'SmtpServerBackupAuthenticationPassword',
	N'',
	N' ',
	N'false',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	9,
	N'Layout',
	0,
	N'LayoutTemplate',
	N'2',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	10,
	N'Logo',
	0,
	N'LogoWidth',
	N'150',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	11,
	N'Logo',
	0,
	N'LogoHeight',
	N'67',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	12,
	N'Logo',
	0,
	N'LogoOffset',
	N'0,0,0,0',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	13,
	N'Logo',
	0,
	N'LogoBackgroundColor',
	N'#000000',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	14,
	N'Logo',
	0,
	N'LogoTextureCss',
	N'<culture name="zh-cn" value="background-repeat:no-repeat; background-position:right bottom;  "/><culture name="zh-tw" value="background-repeat:no-repeat; background-position:right bottom;  "/><culture name="en-us" value="background-repeat:no-repeat; background-position:right bottom;  "/>',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	15,
	N'Logo',
	0,
	N'LogoLeftTextureCss',
	N'',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	16,
	N'Logo',
	0,
	N'LogoRightTextureCss',
	N'',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	17,
	N'Logo',
	0,
	N'StripUnderLogoTextureCss',
	N'',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	18,
	N'Logo',
	0,
	N'StripUnderLogoLeftTextureCss',
	N'',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	19,
	N'Logo',
	0,
	N'StripUnderLogoRightTextureCss',
	N'',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	20,
	N'Logo',
	0,
	N'StripUnderLogoHeight',
	N'1',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	21,
	N'Logo',
	0,
	N'StripUnderLogoBackgroundColor',
	N'#ffffff',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	22,
	N'Logo',
	0,
	N'LogoMap',
	N'<culture name="zh-cn" value=""/><culture name="zh-tw" value=""/><culture name="en-us" value=""/>',
	N'',
	N'false',
	N'true',
	N'true',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	23,
	N'SystemMenu',
	0,
	N'SystemMenuOffset',
	N'0,20,10,20',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	24,
	N'SystemMenu',
	0,
	N'SystemMenuFontColor',
	N'#FFFFFF',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	25,
	N'SystemMenu',
	0,
	N'SystemMenuHoverFontColor',
	N'#FFFF99',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	26,
	N'SystemMenu',
	0,
	N'CultureFontColor',
	N'#FFFFFF',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	27,
	N'SystemMenu',
	0,
	N'CultureHoverFontColor',
	N'#FFFF99',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	28,
	N'MainMenu',
	0,
	N'MainMenuAreaHeight',
	N'26',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	29,
	N'MainMenu',
	0,
	N'MainMenuAreaBackgroundColor',
	N'#090f75',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	30,
	N'MainMenu',
	0,
	N'MainMenuAreaTextureCss',
	N'<culture name="zh-cn" value="background-repeat:no-repeat; background-position:right bottom;  "/><culture name="zh-tw" value="background-repeat:no-repeat; background-position:right bottom;  "/><culture name="en-us" value="background-repeat:no-repeat; background-position:right bottom;  "/>',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	191,
	N'Copyright',
	0,
	N'CopyrightTextureCss',
	N'<culture name="zh-cn" value="background-repeat: repeat-y; background-position:center center; "/><culture name="zh-tw" value="background-repeat:no-repeat; background-position:right top; "/><culture name="en-us" value="background-repeat:no-repeat; background-position:center center; "/>',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	192,
	N'Copyright',
	0,
	N'CopyrightLeftTextureCss',
	N'',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	31,
	N'MainMenu',
	0,
	N'MainMenuAreaLeftTextureCss',
	N'',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	32,
	N'MainMenu',
	0,
	N'MainMenuAreaRightTextureCss',
	N'',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	33,
	N'MainMenu',
	0,
	N'StripUnderMainMenuAreaTextureCss',
	N'',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	34,
	N'MainMenu',
	0,
	N'StripUnderMainMenuAreaLeftTextureCss',
	N'',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	35,
	N'MainMenu',
	0,
	N'StripUnderMainMenuAreaRightTextureCss',
	N'',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	36,
	N'MainMenu',
	0,
	N'MainMenuOffset',
	N'3',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	37,
	N'MainMenu',
	0,
	N'MainMenuHeight',
	N'16',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	38,
	N'MainMenu',
	0,
	N'MainMenuBackgroundColor',
	N'#090f75',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	39,
	N'MainMenu',
	0,
	N'MainMenuBorderColor',
	N'#090f75',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	60,
	N'Banner',
	0,
	N'BannerLeftTextureCss',
	N'',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	61,
	N'Banner',
	0,
	N'BannerRightTextureCss',
	N'',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	62,
	N'Banner',
	0,
	N'StripUnderBannerTextureCss',
	N'',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	63,
	N'Banner',
	0,
	N'StripUnderBannerLeftTextureCss',
	N'',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	64,
	N'Banner',
	0,
	N'StripUnderBannerRightTextureCss',
	N'',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	65,
	N'Banner',
	0,
	N'StripUnderBannerHeight',
	N'0',
	N' ',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	66,
	N'Banner',
	0,
	N'StripUnderBannerBackgroundColor',
	N'#ffffff',
	N' ',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	67,
	N'Banner',
	0,
	N'BannerMap',
	N'<culture name="zh-cn" value=""/><culture name="zh-tw" value=""/><culture name="en-us" value=""/>',
	N'',
	N'false',
	N'true',
	N'true',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	68,
	N'Banner',
	0,
	N'BannerContentLayer',
	N'',
	N'',
	N'false',
	N'true',
	N'true',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	69,
	N'Banner',
	0,
	N'BannerRotatorCandidate',
	N'<culture name="zh-cn" value=""/><culture name="zh-tw" value=""/><culture name="en-us" value=""/>',
	N'',
	N'false',
	N'false',
	N'true',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	70,
	N'Banner',
	0,
	N'BannerRotatorStyle',
	N'<culture name="zh-cn" value="5"/><culture name="zh-tw" value="5"/><culture name="en-us" value="5"/>',
	N'',
	N'true',
	N'false',
	N'true',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	71,
	N'Banner',
	0,
	N'BannerRotatorPeriod',
	N'<culture name="zh-cn" value="10"/><culture name="zh-tw" value="10"/><culture name="en-us" value="3"/>',
	N'',
	N'true',
	N'false',
	N'true',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	72,
	N'Banner',
	0,
	N'BannerRotatorIconBackgroundColor',
	N'<culture name="zh-cn" value="#ddf000"/><culture name="zh-tw" value="#ddf000"/><culture name="en-us" value="#ddf000"/>',
	N'',
	N'false',
	N'false',
	N'true',
	N'false',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	73,
	N'Banner',
	0,
	N'BannerRotatorIconBorderColor',
	N'<culture name="zh-cn" value="#ffffff"/><culture name="zh-tw" value="#ffffff"/><culture name="en-us" value="#ffffff"/>',
	N'',
	N'false',
	N'false',
	N'true',
	N'false',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	74,
	N'Banner',
	0,
	N'BannerRotatorIconFontColor',
	N'<culture name="zh-cn" value="#98905a"/><culture name="zh-tw" value="#98905a"/><culture name="en-us" value="#98905a"/>',
	N'',
	N'false',
	N'false',
	N'true',
	N'false',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	40,
	N'MainMenu',
	0,
	N'MainMenuBackgroundColorHighlight',
	N'#090f75',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	41,
	N'MainMenu',
	0,
	N'MainMenuBorderColorHighlight',
	N'#193dcc',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	42,
	N'MainMenu',
	0,
	N'MainMenuInActiveFontColor',
	N'#ffffff',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	43,
	N'MainMenu',
	0,
	N'MainMenuActiveFontColor',
	N'#ffffff',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	44,
	N'MainMenu',
	0,
	N'MainMenuSpace',
	N'20',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	45,
	N'MainMenu',
	0,
	N'MainMenuAlign',
	N'1',
	N'',
	N'true',
	N'false',
	N'false',
	N'true',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	46,
	N'MainMenu',
	0,
	N'StripUnderMainMenuHeight',
	N'1',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	47,
	N'MainMenu',
	0,
	N'StripUnderMainMenuBackgroundColor',
	N'#ffffff',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	48,
	N'MainMenu',
	0,
	N'MainMenuRenderOption',
	N'2',
	N'',
	N'true',
	N'false',
	N'false',
	N'true',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	49,
	N'MainMenu',
	0,
	N'MainMenuSeparator',
	N'1',
	N'',
	N'true',
	N'false',
	N'false',
	N'true',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	75,
	N'Banner',
	0,
	N'BannerRotatorIconBackgroundColorHover',
	N'<culture name="zh-cn" value="#ff0000"/><culture name="zh-tw" value="#ff0000"/><culture name="en-us" value="#ff0000"/>',
	N'',
	N'false',
	N'false',
	N'true',
	N'false',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	77,
	N'Banner',
	0,
	N'BannerRotatorIconFontColorHover',
	N'<culture name="zh-cn" value="#ffffff"/><culture name="zh-tw" value="#ffffff"/><culture name="en-us" value="#ffffff"/>',
	N'',
	N'false',
	N'false',
	N'true',
	N'false',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	79,
	N'Breadcrumb',
	0,
	N'BreadcrumbOffset',
	N'3',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	81,
	N'Breadcrumb',
	0,
	N'BreadcrumbFontColor',
	N'#333333',
	N' ',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	82,
	N'Breadcrumb',
	0,
	N'BreadcrumbBackgroundColor',
	N'#ffffff',
	N' ',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	94,
	N'PageMenu',
	1,
	N'PageMenuBorderColor',
	N'#CCCCCC',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	98,
	N'PageMenu',
	1,
	N'PageMenuSerial',
	N'2',
	N'',
	N'true',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	100,
	N'FastTag',
	1,
	N'FastTagWidth',
	N'220',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	50,
	N'SubMenu',
	0,
	N'SubMenuWidth',
	N'218',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	51,
	N'SubMenu',
	0,
	N'SubMenuBackgroundColor',
	N'#E5EED3',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	52,
	N'SubMenu',
	0,
	N'SubMenuBorderColor',
	N'#D5DEC3',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	53,
	N'SubMenu',
	0,
	N'SubMenuInActiveFontColor',
	N'#676767',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	54,
	N'SubMenu',
	0,
	N'SubMenuActiveFontColor',
	N'#F67108',
	N' ',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	55,
	N'SubMenu',
	0,
	N'SubMenuSpaceUnderTabLayout',
	N'10',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	56,
	N'Banner',
	0,
	N'BannerPosition',
	N'1',
	N'',
	N'true',
	N'false',
	N'false',
	N'true',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	57,
	N'Banner',
	0,
	N'BannerHeight',
	N'150',
	N' ',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	58,
	N'Banner',
	0,
	N'BannerBackgroundColor',
	N'#ffffff',
	N' ',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	59,
	N'Banner',
	0,
	N'BannerTextureCss',
	N'<culture name="zh-cn" value="background-repeat:no-repeat; background-position:left top; "/><culture name="zh-tw" value="background-repeat:no-repeat; background-position:left top; "/><culture name="en-us" value="background-repeat:no-repeat; background-position:left top; "/>',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	76,
	N'Banner',
	0,
	N'BannerRotatorIconBorderColorHover',
	N'<culture name="zh-cn" value="#ffffff"/><culture name="zh-tw" value="#ffffff"/><culture name="en-us" value="#ffffff"/>',
	N'',
	N'false',
	N'false',
	N'true',
	N'false',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	78,
	N'Breadcrumb',
	0,
	N'BreadcrumbStyle',
	N'4',
	N'',
	N'true',
	N'false',
	N'false',
	N'true',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	80,
	N'Breadcrumb',
	0,
	N'BreadcrumbHeight',
	N'32',
	N' ',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	83,
	N'Breadcrumb',
	0,
	N'BreadcrumbTextureCss',
	N'',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	84,
	N'Breadcrumb',
	0,
	N'BreadcrumbWithoutSideBarTextureCss',
	N'',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	85,
	N'SideBar',
	0,
	N'SideBarPosition',
	N'1',
	N'',
	N'true',
	N'false',
	N'false',
	N'true',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	86,
	N'SideBar',
	0,
	N'SideBarColumnStyle',
	N'3',
	N'',
	N'true',
	N'false',
	N'false',
	N'true',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	87,
	N'SideBar',
	0,
	N'SideBarColumnLegendIconOption',
	N'2',
	N'',
	N'true',
	N'false',
	N'false',
	N'true',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	88,
	N'SideBar',
	0,
	N'SideBarColumnBorderWidth',
	N'1',
	N'',
	N'true',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	89,
	N'SideBar',
	0,
	N'SideBarOffset',
	N'0',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	90,
	N'SideBar',
	0,
	N'SideBarWidth',
	N'220',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	91,
	N'SideBar',
	0,
	N'SideBarBackgroundColor',
	N'#FFFFFF',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	92,
	N'PageMenu',
	1,
	N'PageMenuWidth',
	N'220',
	N' ',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	93,
	N'PageMenu',
	1,
	N'PageMenuBackgroundColor',
	N'#EEEEEE',
	N' ',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	95,
	N'PageMenu',
	1,
	N'PageMenuInActiveFontColor',
	N'#676767',
	N' ',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	96,
	N'PageMenu',
	1,
	N'PageMenuActiveFontColor',
	N'#F67108',
	N' ',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	97,
	N'PageMenu',
	1,
	N'PageMenuLegendIconColor',
	N'#676767',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	99,
	N'PageMenu',
	1,
	N'PageMenuHidden',
	N'false',
	N'',
	N'false',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	101,
	N'FastTag',
	1,
	N'FastTagBackgroundColor',
	N'#EEEEEE',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	102,
	N'FastTag',
	1,
	N'FastTagBorderColor',
	N'#CCCCCC',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	103,
	N'FastTag',
	1,
	N'FastTagInActiveFontColor',
	N'#676767',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	104,
	N'FastTag',
	1,
	N'FastTagActiveFontColor',
	N'#F67108',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	105,
	N'FastTag',
	1,
	N'FastTagLegendIconColor',
	N'#676767',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	106,
	N'FastTag',
	1,
	N'FastTagSerial',
	N'3',
	N'',
	N'true',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	107,
	N'FastTag',
	1,
	N'FastTagHidden',
	N'false',
	N'',
	N'false',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	108,
	N'FastAccess',
	1,
	N'FastAccessWidth',
	N'220',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	109,
	N'FastAccess',
	1,
	N'FastAccessBackgroundColor',
	N'#EEEEEE',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	110,
	N'FastAccess',
	1,
	N'FastAccessBorderColor',
	N'#CCCCCC',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	111,
	N'FastAccess',
	1,
	N'FastAccessInActiveFontColor',
	N'#676767',
	N' ',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	112,
	N'FastAccess',
	1,
	N'FastAccessActiveFontColor',
	N'#F67108',
	N' ',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	113,
	N'FastAccess',
	1,
	N'FastAccessLegendIconColor',
	N'#676767',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	114,
	N'FastAccess',
	1,
	N'FastAccessSerial',
	N'5',
	N'',
	N'true',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	115,
	N'FastAccess',
	1,
	N'FastAccessHidden',
	N'false',
	N'',
	N'false',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	116,
	N'FastLink',
	1,
	N'FastLinkWidth',
	N'220',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	117,
	N'FastLink',
	1,
	N'FastLinkBackgroundColor',
	N'#EEEEEE',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	118,
	N'FastLink',
	1,
	N'FastLinkBorderColor',
	N'#CCCCCC',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	119,
	N'FastLink',
	1,
	N'FastLinkInActiveFontColor',
	N'#676767',
	N' ',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	120,
	N'FastLink',
	1,
	N'FastLinkActiveFontColor',
	N'#F67108',
	N' ',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	121,
	N'FastLink',
	1,
	N'FastLinkLegendIconColor',
	N'#676767',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	122,
	N'FastLink',
	1,
	N'FastLinkSerial',
	N'7',
	N'',
	N'true',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	123,
	N'FastLink',
	1,
	N'FastLinkHidden',
	N'true',
	N'',
	N'false',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	124,
	N'FastLogin',
	1,
	N'FastLoginWidth',
	N'220',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	125,
	N'FastLogin',
	1,
	N'FastLoginBackgroundColor',
	N'#EEEEEE',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	126,
	N'FastLogin',
	1,
	N'FastLoginBorderColor',
	N'#CCCCCC',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	127,
	N'FastLogin',
	1,
	N'FastLoginInActiveFontColor',
	N'#676767',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	128,
	N'FastLogin',
	1,
	N'FastLoginActiveFontColor',
	N'#F67108',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	129,
	N'FastLogin',
	1,
	N'FastLoginLegendIconColor',
	N'#676767',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	130,
	N'FastLogin',
	1,
	N'FastLoginInputBackgroundColor',
	N'white',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	131,
	N'FastLogin',
	1,
	N'FastLoginInputFontColor',
	N'#676767',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	132,
	N'FastLogin',
	1,
	N'FastLoginInputBorderColor',
	N'#D5DEC3',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	133,
	N'FastLogin',
	1,
	N'FastLoginSerial',
	N'4',
	N'',
	N'true',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	134,
	N'FastLogin',
	1,
	N'FastLoginHidden',
	N'false',
	N'',
	N'false',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	135,
	N'FastInfo',
	1,
	N'FastInfoWidth',
	N'220',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	136,
	N'FastInfo',
	1,
	N'FastInfoBackgroundColor',
	N'#EEEEEE',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	137,
	N'FastInfo',
	1,
	N'FastInfoBorderColor',
	N'#CCCCCC',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	139,
	N'FastInfo',
	1,
	N'FastInfoActiveFontColor',
	N'#F67108',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	143,
	N'FastContent',
	1,
	N'FastContentWidth',
	N'220',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	146,
	N'FastContent',
	1,
	N'FastContentInActiveFontColor',
	N'#bca6a4',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	147,
	N'FastContent',
	1,
	N'FastContentActiveFontColor',
	N'#bca6a4',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	150,
	N'FastContent',
	1,
	N'FastContent',
	N'<culture name="zh-cn" value="Զ ִ֧"/><culture name="zh-tw" value="@Զx ִ֧a"/><culture name="en-us" value=""/>',
	N'',
	N'false',
	N'true',
	N'true',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	151,
	N'FastContent',
	1,
	N'FastContentSerial',
	N'8',
	N'',
	N'true',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	153,
	N'FastSearch',
	1,
	N'FastSearchPosition',
	N'2',
	N'',
	N'true',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	155,
	N'FastSearch',
	1,
	N'FastSearchBackgroundColor',
	N'#EEEEEE',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	156,
	N'FastSearch',
	1,
	N'FastSearchBorderColor',
	N'#CCCCCC',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	159,
	N'FastSearch',
	1,
	N'FastSearchInputBackgroundColor',
	N'#faefce',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	167,
	N'ContentArea',
	0,
	N'ContentBackgroundColor',
	N'#FFFFFF,#EDEDED',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	169,
	N'ContentArea',
	0,
	N'ContentLinkFontColor',
	N'#305080',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	170,
	N'ContentArea',
	0,
	N'ContentLinkVisitedFontColor',
	N'#800080',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	171,
	N'ContentArea',
	0,
	N'ContentLinkHoverFontColor',
	N'red',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	172,
	N'ContentArea',
	0,
	N'ContentAreaTextureCss',
	N'',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	173,
	N'ContentArea',
	0,
	N'ContentAreaWithoutSideBarTextureCss',
	N'',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	138,
	N'FastInfo',
	1,
	N'FastInfoInActiveFontColor',
	N'#676767',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	140,
	N'FastInfo',
	1,
	N'FastInfoLegendIconColor',
	N'#676767',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	141,
	N'FastInfo',
	1,
	N'FastInfoSerial',
	N'6',
	N'',
	N'true',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	142,
	N'FastInfo',
	1,
	N'FastInfoHidden',
	N'false',
	N'',
	N'false',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	144,
	N'FastContent',
	1,
	N'FastContentBackgroundColor',
	N'#e2f4f7',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	237,
	N'Profile',
	0,
	N'SupportEmail',
	N'<culture name="zh-cn" value="zhuzhicms@126.com"/><culture name="zh-tw" value="zhuzhicms@126.com"/><culture name="en-us" value="zhuzhicms@126.com"/>',
	N' ',
	N'false',
	N'false',
	N'true',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	145,
	N'FastContent',
	1,
	N'FastContentBorderColor',
	N'#CCCCCC',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	148,
	N'FastContent',
	1,
	N'FastContentTitleFontColor',
	N'#676767',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	149,
	N'FastContent',
	1,
	N'FastContentTitle',
	N'<culture name="zh-cn" value="Զ"/><culture name="zh-tw" value="Զ"/><culture name="en-us" value=""/>',
	N'',
	N'false',
	N'false',
	N'true',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	152,
	N'FastContent',
	1,
	N'FastContentHidden',
	N'false',
	N'',
	N'false',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	154,
	N'FastSearch',
	1,
	N'FastSearchWidth',
	N'220',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	157,
	N'FastSearch',
	1,
	N'FastSearchInActiveFontColor',
	N'#676767',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	158,
	N'FastSearch',
	1,
	N'FastSearchActiveFontColor',
	N'#F67108',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	160,
	N'FastSearch',
	1,
	N'FastSearchInputFontColor',
	N'#676767',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	161,
	N'FastSearch',
	1,
	N'FastSearchInputBorderColor',
	N'#615e55',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	162,
	N'FastSearch',
	1,
	N'FastSearchSerial',
	N'1',
	N'',
	N'true',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	163,
	N'FastSearch',
	1,
	N'FastSearchHidden',
	N'false',
	N'',
	N'false',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	164,
	N'ContentArea',
	0,
	N'ContentAreaHeight',
	N'400',
	N' ',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	165,
	N'ContentArea',
	0,
	N'ContentAreaPadding',
	N'5,0,0,5',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	166,
	N'ContentArea',
	0,
	N'ContentAreaPaddingWithSideBarHidden',
	N'5,0,0,0',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	168,
	N'ContentArea',
	0,
	N'ContentFontColor',
	N'#7C7C7C',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	243,
	N'SEO',
	0,
	N'SeoTitle',
	N'<culture name="zh-cn" value=""/><culture name="zh-tw" value=""/><culture name="en-us" value="&lt;culture name=&quot;zh-cn&quot; value=&quot;&quot;/&gt;"/>',
	N' ',
	N'false',
	N'false',
	N'true',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	240,
	N'Profile',
	0,
	N'SupportAddress',
	N'<culture name="zh-cn" value="-֣-ũҵ·-7"/><culture name="zh-tw" value="--rI·-7̖"/><culture name="en-us" value="&lt;culture name=&quot;zh-cn&quot; value=&quot;-֣-ũҵ·-7&quot;/&gt;"/>',
	N' ',
	N'false',
	N'false',
	N'true',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	174,
	N'ContentArea',
	0,
	N'ContentAreaLeftTextureCss',
	N'',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	175,
	N'ContentArea',
	0,
	N'ContentAreaRightTextureCss',
	N'',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	176,
	N'ContentArea',
	0,
	N'HtmlEditSolution',
	N'3',
	N'',
	N'true',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	177,
	N'ContentArea',
	0,
	N'MyCss',
	N'table.size{width:98%;height:1px;border:0px;}
td.size{border:1px solid red;padding:10px;width:20px;}
img.left{float:left;margin-right:10px;margin-bottom:10px;}
img.right{float:right;margin-left:10px;margin-bottom:10px;}

td.HomeLayoutLeft{width:473px;height:200px;padding-right:40px;line-height:22px;font-size:12px;color:#505050;}

td.HomeLayoutRight{width:328px;height:200px;}

td.HomeQuickStart{width:328px;height:988px;padding:35px;padding-top:120px;color:#353535;font-size:12px;line-height:22px;background-image:url(/Writable/Resource/Initial/Home/quick_start_legend.gif);background-position:top left;background-repeat:no-repeat;}

td.HomeGettingMore{width:328px;height:528px;padding:35px;padding-top:120px;color:#353535;font-size:12px;line-height:22px;background-image:url(/Writable/Resource/Initial/Home/getting_more_legend.gif);background-position:top left;background-repeat:no-repeat;}


td.remind{border:1px solid #e1d6c5;background-color:#f0edd8;color:#847968;line-height:22px;font-size:12px;padding:20px;padding-left:100px;background-image:url(/Writable/Resource/Initial/material/remind.jpg);background-position:center left;background-repeat:no-repeat;}


td.BestSite{border:1px solid #dddddd;border-top:10px solid #dddddd;padding:20px;line-height:22px;color:#353535;}',
	N'',
	N'false',
	N'true',
	N'false',
	N'false',
	N'S'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	178,
	N'PageBar',
	0,
	N'PageBarStyle',
	N'4',
	N'',
	N'true',
	N'false',
	N'false',
	N'true',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	179,
	N'PageBar',
	0,
	N'PageBarOffset',
	N'5,15,5,20',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	180,
	N'PageBar',
	0,
	N'PageBarHeight',
	N'10',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	181,
	N'PageBar',
	0,
	N'PageBarFontColor',
	N'#333333',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	182,
	N'PageBar',
	0,
	N'PageBarBackgroundColor',
	N'#ffffff',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	183,
	N'PageBar',
	0,
	N'PageBarTextureCss',
	N'',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	184,
	N'PageBar',
	0,
	N'PageBarWithoutSideBarTextureCss',
	N'',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	185,
	N'Copyright',
	0,
	N'StripAboveCopyrightHeight',
	N'6',
	N' ',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	186,
	N'Copyright',
	0,
	N'StripAboveCopyrightBackgroundColor',
	N'#ffffff',
	N' ',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	187,
	N'Copyright',
	0,
	N'CopyrightOffset',
	N'15,15,15,30',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	188,
	N'Copyright',
	0,
	N'CopyrightHeight',
	N'16',
	N' ',
	N'false',
	N'false',
	N'false',
	N'true',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	189,
	N'Copyright',
	0,
	N'CopyrightBackgroundColorLeft',
	N'#0E366D',
	N' ',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	190,
	N'Copyright',
	0,
	N'CopyrightBackgroundColorRight',
	N'#0E366D',
	N' ',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	195,
	N'Copyright',
	0,
	N'StripAboveCopyrightLeftTextureCss',
	N'',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	193,
	N'Copyright',
	0,
	N'CopyrightRightTextureCss',
	N'',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	194,
	N'Copyright',
	0,
	N'StripAboveCopyrightTextureCss',
	N'',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	196,
	N'Copyright',
	0,
	N'StripAboveCopyrightRightTextureCss',
	N'',
	N'',
	N'false',
	N'false',
	N'true',
	N'true',
	N'H'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	197,
	N'Copyright',
	0,
	N'CopyrightFontColor',
	N'#ffffff',
	N' ',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	198,
	N'Copyright',
	0,
	N'CopyrightIconMap',
	N'<culture name="zh-cn" value=""/><culture name="zh-tw" value=""/><culture name="en-us" value=""/>',
	N'',
	N'false',
	N'true',
	N'true',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	201,
	N'UserInterface',
	0,
	N'GridTitleBackgroundColor',
	N'#e6e6e6',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	199,
	N'Copyright',
	0,
	N'CopyrightCustomizedContent',
	N'<culture name="zh-cn" value=""/><culture name="zh-tw" value=""/><culture name="en-us" value=""/>',
	N'',
	N'false',
	N'true',
	N'true',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	200,
	N'UserInterface',
	0,
	N'FreeMenuStyle',
	N'2',
	N'',
	N'true',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	212,
	N'UserInterface',
	0,
	N'GridHighlightHoverFontColor',
	N'#F67108',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	202,
	N'UserInterface',
	0,
	N'GridTitleBorderColor',
	N'#dbdbdb',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	204,
	N'UserInterface',
	0,
	N'GridTitleHoverFontColor',
	N'#F67108',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	203,
	N'UserInterface',
	0,
	N'GridTitleFontColor',
	N'#7C7C7C',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	205,
	N'UserInterface',
	0,
	N'GridNormalBackgroundColor',
	N'#f5f5f5',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	207,
	N'UserInterface',
	0,
	N'GridNormalFontColor',
	N'#7C7C7C',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	206,
	N'UserInterface',
	0,
	N'GridNormalBorderColor',
	N'#dbdbdb',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	208,
	N'UserInterface',
	0,
	N'GridNormalHoverFontColor',
	N'#F67108',
	N'',
	N'false',
	N'false',
	N'false',
	N'true',
	N'C'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	214,
	N'UserInterface',
	0,
	N'ThumbnailHeight',
	N'100',
	N'',
	N'true',
	N'false',
	N'false',
	N'false',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	213,
	N'UserInterface',
	0,
	N'ThumbnailWidth',
	N'100',
	N'',
	N'true',
	N'false',
	N'false',
	N'false',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	215,
	N'UserInterface',
	0,
	N'AutoScaleWidth',
	N'600',
	N'',
	N'true',
	N'false',
	N'false',
	N'false',
	N'L'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	219,
	N'System',
	0,
	N'LoginWelcomeMessage',
	N'',
	N'',
	N'false',
	N'true',
	N'true',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	216,
	N'System',
	0,
	N'Cultures',
	N'zh-cn:,zh-tw:,en-us:English',
	N'',
	N'false',
	N'false',
	N'false',
	N'false',
	N'CU'
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	217,
	N'System',
	0,
	N'CookieExpireInMinute',
	N'480',
	N' ',
	N'true',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	221,
	N'System',
	0,
	N'YearScopeEnd',
	N'2020',
	N' ',
	N'true',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	218,
	N'System',
	0,
	N'RegisterWelcomeMessage',
	N'<culture name="zh-cn" value="&lt;p&gt;&lt;b&gt;ӭ&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;ͨעΪǵĻԱǵĲƷü֧֡ע̷ǳ򵥣ֻҪṩǳ򵥵ʺϡ&lt;/p&gt;"/>',
	N'',
	N'false',
	N'true',
	N'true',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	222,
	N'System',
	0,
	N'DateTimeMinValueForSQL',
	N'1753-01-01',
	N' ',
	N'false',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	220,
	N'System',
	0,
	N'YearScopeStart',
	N'1995',
	N' ',
	N'true',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	223,
	N'System',
	0,
	N'DateTimeMaxValueForSQL',
	N'9999-12-31',
	N' ',
	N'false',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	224,
	N'System',
	0,
	N'QueryPageSize',
	N'20',
	N' ',
	N'true',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	226,
	N'System',
	0,
	N'DatabaseBackupPath',
	N'C:\Portal\DatabaseBackup\',
	N' ',
	N'false',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	225,
	N'System',
	0,
	N'CountdownPageSize',
	N'100',
	N' ',
	N'true',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	227,
	N'System',
	0,
	N'ApplicationBackupPath',
	N'C:\Portal\ApplicationBackup\',
	N' ',
	N'false',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	228,
	N'System',
	0,
	N'License',
	N'',
	N'',
	N'false',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	229,
	N'SMTP',
	0,
	N'SmtpServer',
	N'',
	N' ',
	N'false',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	230,
	N'SMTP',
	0,
	N'SmtpServerAuthenticationUserName',
	N'',
	N' ',
	N'false',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	231,
	N'SMTP',
	0,
	N'SmtpServerAuthenticationPassword',
	N'',
	N' ',
	N'false',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	232,
	N'SMTP',
	0,
	N'SmtpServerBackup',
	N'',
	N' ',
	N'false',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	233,
	N'SMTP',
	0,
	N'SmtpServerBackupAuthenticationUserName',
	N'',
	N' ',
	N'false',
	N'false',
	N'false',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	235,
	N'Profile',
	0,
	N'SupportCompanyName',
	N'<culture name="zh-cn" value="&lt;a target=&quot;_blank&quot; href=&quot;http://www.61669966.com/&quot;&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;ϺٿƼ޹˾&lt;/span&gt;&lt;/a&gt;"/><culture name="zh-tw" value="&lt;a target=&quot;_blank&quot; href=&quot;http://www.61669966.com/&quot;&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;ϺٿƼ޹˾&lt;/span&gt;&lt;/a&gt;"/><culture name="en-us" value="&lt;a target=&quot;_blank&quot; href=&quot;http://www.61669966.com/&quot;&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;ϺٿƼ޹˾&lt;/span&gt;&lt;/a&gt;"/>',
	N' ',
	N'false',
	N'false',
	N'true',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	236,
	N'Profile',
	0,
	N'SupportUrl',
	N'<culture name="zh-cn" value="www.zhuzhicms.com"/><culture name="zh-tw" value="www.zhuzhicms.com"/><culture name="en-us" value="&lt;culture name=&quot;zh-cn&quot; value=&quot;www.zhuzhicms.com&quot;/&gt;"/>',
	N' ',
	N'false',
	N'false',
	N'true',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	238,
	N'Profile',
	0,
	N'SupportTel',
	N'<culture name="zh-cn" value="0371-61669966      ƶ绰: 15515505558&lt;br&gt;ල:13803716332"/><culture name="zh-tw" value="0371-61669966      ƄԒ: 15515505558&lt;br&gt;ձO:13803716332"/><culture name="en-us" value="0371-61669966      ƶ绰: 15515505558&lt;br&gt;ල:13803716332"/>',
	N' ',
	N'false',
	N'false',
	N'true',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	239,
	N'Profile',
	0,
	N'SupportFax',
	N'<culture name="zh-cn" value=""/><culture name="zh-tw" value=""/><culture name="en-us" value=""/>',
	N' ',
	N'false',
	N'false',
	N'true',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	241,
	N'Profile',
	0,
	N'SupportCopyright',
	N'<culture name="zh-cn" value="&lt;a target=&quot;_blank&quot; href=&quot;#&quot; title=&quot;Զ&quot;&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;Զ&lt;/span&gt;&lt;/a&gt;&lt;br&gt;&lt;a target=&quot;_blank&quot; href=&quot; http://www.zhuzhicms.com/GetKnowledge/zh-CN/p374.aspx&quot;&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt; | ˰ | | &lt;/span&gt;&lt;/a&gt; &lt;br&gt;Powered by : &lt;a target=&quot;_blank&quot; href=&quot;http://www.zhuzhicms.com&quot;&gt;&lt;span style=&quot;color: #ffcc33;&quot;&gt;CMSվϵͳ-V3.0&lt;/span&gt;&lt;/a&gt;&lt;br&gt; ԥICP09021426&lt;br&gt;&lt;script language=&quot;javascript&quot; type=&quot;text/javascript&quot; src=&quot;http://js.users.51.la/2843891.js&quot;&gt;&lt;/script&gt;"/><culture name="zh-tw" value="&lt;a target=&quot;_blank&quot; href=&quot;#&quot; title=&quot;Զx&quot;&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;Զx&lt;/span&gt;&lt;/a&gt;&lt;br&gt;&lt;a target=&quot;_blank&quot; href=&quot; http://www.zhuzhicms.com/GetKnowledge/zh-CN/p374.aspx&quot;&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt; |  | yY| &lt;/span&gt;&lt;/a&gt; &lt;br&gt;Powered by : &lt;a target=&quot;_blank&quot; href=&quot;http://www.zhuzhicms.com&quot;&gt;&lt;span style=&quot;color: #ffcc33;&quot;&gt;CMSվϵy-V3.0&lt;/span&gt;&lt;/a&gt;&lt;br&gt; ԥICP09021426̖&lt;br&gt;&lt;script language=&quot;javascript&quot; type=&quot;text/javascript&quot; src=&quot;&quot;&gt;&lt;/script&gt;"/><culture name="en-us" value="&lt;a target=&quot;_blank&quot; href=&quot;#&quot; title=&quot;Զ&quot;&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;Զ&lt;/span&gt;&lt;/a&gt;&lt;br&gt;&lt;a target=&quot;_blank&quot; href=&quot; http://www.zhuzhicms.com/GetKnowledge/zh-CN/p374.aspx&quot;&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt; | ˰ | | &lt;/span&gt;&lt;/a&gt; &lt;br&gt;Powered by : &lt;a target=&quot;_blank&quot; href=&quot;http://www.zhuzhicms.com&quot;&gt;&lt;span style=&quot;color: #ffcc33;&quot;&gt;CMSվϵͳ-V3.0&lt;/span&gt;&lt;/a&gt;&lt;br&gt; ԥICP09000000&lt;br&gt;&lt;script language=&quot;javascript&quot; type=&quot;text/javascript&quot; src=&quot;&quot;&gt;&lt;/script&gt;"/>',
	N' ',
	N'false',
	N'false',
	N'true',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	242,
	N'SEO',
	0,
	N'FastLink',
	N'<culture name="zh-cn" value="CMS :www.zhuzhicms.com,
ٿƼ:www.61669966.com,
֧:www.zhuzhicms.com/GetKnowledge/zh-CN/p430.aspx"/><culture name="zh-tw" value="CMS :www.zhuzhicms.com,
ٿƼ:www.61669966.com,
g֧:www.zhuzhicms.com/GetKnowledge/zh-CN/p430.aspx"/><culture name="en-us" value="CMS Watch:www.cmswatch.com,Open Source CMS:www.opensourcecms.com,W3C:www.w3c.org,W3C School:www.w3school.com,COMSHARP CMS:www.comsharp.com"/>',
	N' ',
	N'false',
	N'true',
	N'true',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	244,
	N'SEO',
	0,
	N'SeoDescription',
	N'<culture name="zh-cn" value=""/><culture name="zh-tw" value=""/><culture name="en-us" value="&lt;culture name=&quot;zh-cn&quot; value=&quot;&quot;/&gt;"/>',
	N' ',
	N'false',
	N'true',
	N'true',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	245,
	N'SEO',
	0,
	N'SeoKeywords',
	N'<culture name="zh-cn" value=""/><culture name="zh-tw" value=""/><culture name="en-us" value="&lt;culture name=&quot;zh-cn&quot; value=&quot;&quot;/&gt;"/>',
	N' ',
	N'false',
	N'true',
	N'true',
	N'false',
	N''
)
GO 


INSERT INTO dbo.[Option] 
(
	[ID],
	[Cat],
	[RightIndent],
	[Key],
	[Value],
	[Legend],
	[NumberOnly],
	[TextArea],
	[MultiCulture],
	[ForTheme],
	[Validation]
)
VALUES
(
	246,
	N'W3C',
	0,
	N'DOCTYPE',
	N'<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">',
	N'',
	N'false',
	N'true',
	N'false',
	N'false',
	N''
)
GO 


GO 



UPDATE dbo.[Option] SET [Value]=N'' WHERE [Cat]=N'SMTP'  
UPDATE dbo.[Option] SET [Value]=N'zh-cn:,zh-tw:w,en-us:English' WHERE [Key]=N'Cultures'  
DELETE FROM dbo.[OptionContent] 
GO 

INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	1,
	1,
	N'zh-cn',
	N'ҳ汳ɫ',
	N'1.',
	N'ҳıɫʹú͹򱳾ɫԱǿҵɫͻҳĹ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	2,
	1,
	N'en-us',
	N'Page Background Color',
	N'1.Layout',
	N'The background color of whole page. You can choose color different from work space background color to highlight the work space.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	3,
	1,
	N'zh-tw',
	N'汳ɫ',
	N'1.Ѿ',
	N'ıɫʹú͹^򱳾ɫȏҵɫͻĹ^'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	4,
	1,
	N'ja-jp',
	N'汳ɫ',
	N'1.Ѿ',
	N'ıɫʹú͹^򱳾ɫȏҵɫͻĹ^'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	788,
	197,
	N'ja-jp',
	N'cMwɫ',
	N'J.^',
	N'cM^wɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	5,
	2,
	N'zh-cn',
	N'ҳ汳ͼƬʽ',
	N'1.',
	N'ҳ汳ͼƬʽظʽڷλԼǷҳȡҳ汳ͼƬڡ | ҳԪ | ҳ  еҳ TabṩΪÿֵṩ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	6,
	2,
	N'en-us',
	N'Page Background Image CSS',
	N'1.Layout',
	N'Page background image style defination, like repeat, position and attachment. Back ground image can be uploated at "Admin | Page Element | Upload Page Texture".'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	7,
	2,
	N'zh-tw',
	N'汳DƬʽ',
	N'1.Ѿ',
	N'汳DƬʽӣ}ʽ[λԼǷSLӵȡ汳DƬՈڡ | Ԫ | d׼y  е׼y TabṩɞÿZNΪṩ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	8,
	2,
	N'ja-jp',
	N'汳DƬʽ',
	N'1.Ѿ',
	N'汳DƬʽӣ}ʽ[λԼǷSLӵȡ汳DƬՈڡ | Ԫ | d׼y  е׼y TabṩɞÿZNΪṩ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	9,
	3,
	N'zh-cn',
	N'',
	N'1.',
	N'У󣬾á 1 ҳУ 2  3 ҡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	10,
	3,
	N'en-us',
	N'Work Place Alignment',
	N'1.Layout',
	N'Work place alignment setting. Input 1 for center align, input 2 for left align and 3 for right align.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	11,
	3,
	N'zh-tw',
	N'^R',
	N'1.Ѿ',
	N'^У󣬾Oáݔ 1 tУݔ 2 tݔ 3 tҡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	12,
	3,
	N'ja-jp',
	N'^R',
	N'1.Ѿ',
	N'^У󣬾Oáݔ 1 tУݔ 2 tݔ 3 tҡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	13,
	4,
	N'zh-cn',
	N'',
	N'1.',
	N'ҳݵĹĿȣһ˵ΪչĳЩСߴʾ趨ĹȿΪ 800 ҡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	14,
	4,
	N'en-us',
	N'Work Place Width',
	N'1.Layout',
	N'The width of the working space which contains the real content of a site. To make your site small screen friendly, you can choose value 800 or so.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	15,
	4,
	N'zh-tw',
	N'^',
	N'1.Ѿ',
	N'Áݼ{ݵĹ^ČȣһfĳЩСߴ@ʾOĹ^ȿԞ 800 ҡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	16,
	4,
	N'ja-jp',
	N'^',
	N'1.Ѿ',
	N'Áݼ{ݵĹ^ČȣһfĳЩСߴ@ʾOĹ^ȿԞ 800 ҡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	17,
	5,
	N'zh-cn',
	N'λ',
	N'1.',
	N'о봰ڱ߽λƣṩһֵʾ뿪ϣң£ĸ߽ͬλƣҲ԰ϣң£˳ֱṩ뿪ĸ߽ĵλֵӢĵġ,ע⣬ҳѡȡʱұ߽λֵЧҶʱ߽λֵЧҳеʱұ߽λЧ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	18,
	5,
	N'en-us',
	N'Work Place Offset',
	N'1.Layout',
	N'The offset value of the work place area to top, right, bottom, left borders of browser window. You can input single value to set the same offset of work place area; or separate values delimited by "," to present the offset of work place area to top, right, bottom, left borders of browser window.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	19,
	5,
	N'zh-tw',
	N'^λ',
	N'1.Ѿ',
	N'^ڞg[оx߅λƣṩһΪĔֵʾ^x_g[ϣң£Ă߅ͬλƣҲ԰ϣң£քeṩx_Ă߅ĆΪλֵӢĵġ,_ע⣬挦RxȡRĕr߅λֵoЧҌRĕr߅λֵoЧеĕr߅λƟoЧ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	20,
	5,
	N'ja-jp',
	N'^λ',
	N'1.Ѿ',
	N'^ڞg[оx߅λƣṩһΪĔֵʾ^x_g[ϣң£Ă߅ͬλƣҲ԰ϣң£քeṩx_Ă߅ĆΪλֵӢĵġ,_ע⣬挦RxȡRĕr߅λֵoЧҌRĕr߅λֵoЧеĕr߅λƟoЧ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	21,
	6,
	N'zh-cn',
	N'߽',
	N'1.',
	N'ı߽ף趨ʵı߽׼ȿԳùռ䣬ֿʹҳݿȥôӵҲԷֱĸ߽׵Ŀȣϣң£Уԡ, '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	22,
	6,
	N'en-us',
	N'Work Place Padding',
	N'1.Layout',
	N'The padding of the work place. You can supply padding values of 4 borders separatly in Top, Right, Bottom, Left order delimited with , .'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	23,
	6,
	N'zh-tw',
	N'^߅',
	N'1.Ѿ',
	N'^߅ףOm߅׼ȿԳù^gֿʹݿȥNDҲԷքeOĂ߅׵Čȣϣң£Уԡ, _'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	24,
	6,
	N'ja-jp',
	N'^߅',
	N'1.Ѿ',
	N'^߅ףOm߅׼ȿԳù^gֿʹݿȥNDҲԷքeOĂ߅׵Čȣϣң£Уԡ, _'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	785,
	197,
	N'zh-cn',
	N'Ȩϵɫ',
	N'J.Ȩ',
	N'Ȩϵɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	25,
	7,
	N'zh-cn',
	N'߽',
	N'1.',
	N'Ϊ趨߽ȣǵһֵʾĸ߽ʹͬһȣҲԡ,ĸֱֵʾϣң£ĸ߽Ŀȡֵֻҳ沼ѡ123Чڲѡ45УʹԶӰ߽磬ѡ6ĺʽֲʹñ߽硣 '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	28,
	7,
	N'ja-jp',
	N'^߅猒',
	N'1.Ѿ',
	N'鹤^O߅猒ȣǆһֵʾĂ߅ʹͬһȣҲԡ,_Ăֵքeʾϣң£Ă߅ČȡԓֵֻѾx123ЧځѾx45УʹԄӰ߅磬x6ęM؞ʽѾֲʹ߅硣'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	31,
	8,
	N'zh-tw',
	N'^߅ɫ',
	N'1.Ѿ',
	N'鹤^O߅ɫǆһֵʾĂ߅ʹͬһɫҲԡ,_Ăֵքeʾϣң£Ă߅ɫԓֵֻѾx123ЧځѾx45УʹԄӰ߅磬x6ęM؞ʽѾֲʹ߅硣'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	32,
	8,
	N'ja-jp',
	N'^߅ɫ',
	N'1.Ѿ',
	N'鹤^O߅ɫǆһֵʾĂ߅ʹͬһɫҲԡ,_Ăֵքeʾϣң£Ă߅ɫԓֵֻѾx123ЧځѾx45УʹԄӰ߅磬x6ęM؞ʽѾֲʹ߅硣'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	26,
	7,
	N'en-us',
	N'Work Place Border Width',
	N'1.Layout',
	N'Set the border width of Work Place. Value can be a single value which set the same width for 4 borders, value can also be 4 "," delimited value which represent border width of top, right, bottom, left border in order.  Work Place Border Width is only valid in Layout Option 1,2,3. Layout option 4,5 has auto shading borders, and layout option 6 has no border.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	27,
	7,
	N'zh-tw',
	N'^߅猒',
	N'1.Ѿ',
	N'鹤^O߅猒ȣǆһֵʾĂ߅ʹͬһȣҲԡ,_Ăֵքeʾϣң£Ă߅ČȡԓֵֻѾx123ЧځѾx45УʹԄӰ߅磬x6ęM؞ʽѾֲʹ߅硣'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	29,
	8,
	N'zh-cn',
	N'߽ɫ',
	N'1.',
	N'Ϊ趨߽ɫǵһֵʾĸ߽ʹͬһɫҲԡ,ĸֱֵʾϣң£ĸ߽ɫֵֻҳ沼ѡ123Чڲѡ45УʹԶӰ߽磬ѡ6ĺʽֲʹñ߽硣 '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	30,
	8,
	N'en-us',
	N'Work Place Border Color',
	N'1.Layout',
	N'Set the border color of Work Place. Value can be a single value which set the same color for 4 borders, value can also be 4 "," delimited value which represent border color of top, right, bottom, left border in order.  Work Place Border Color is only valid in Layout Option 1,2,3. Layout option 4,5 has auto shading borders, and layout option 6 has no border.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	35,
	9,
	N'zh-tw',
	N'Ѿģx',
	N'1.Ѿ',
	N'沼x헿վcİ沼L COMSHARP CMS Укܶ;Ը׃վc^ɫ׼yBanner DƬ沼x헿ԿَO沼ֵL҂Ŀǰṩ6Nx֣<ul><li>1. δã</li><li>2. ʹĬJĂy֣ʹñƽlΌlλȗlϣYصķYȺɫ{߅硣</li><li>3. ʹþʽϵyl˺ʽӣcԓ˺ᣬ·@ʾΌlY2һҲǷصķY</li><li>4. ^A壬ԄӰֵɫʹù^ֵɫ@ЩɫԺ͹^ֱɫһṩʹԄӋ@õļӰɫ</li><li>5. ^A壬ԄӰ4ͬǣ汳ʹýoĽyһ汳ɫ</li><li>6. W񲼾ֳ֣ɾWYÿ^򶼿Զ˶Oñɫ׼yʹþWY沼`ԡ</li></ul>'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	36,
	9,
	N'ja-jp',
	N'Ѿģx',
	N'1.Ѿ',
	N'沼x헿վcİ沼L COMSHARP CMS Укܶ;Ը׃վc^ɫ׼yBanner DƬ沼x헿ԿَO沼ֵL҂Ŀǰṩ6Nx֣<ul><li>1. δã</li><li>2. ʹĬJĂy֣ʹñƽlΌlλȗlϣYصķYȺɫ{߅硣</li><li>3. ʹþʽϵyl˺ʽӣcԓ˺ᣬ·@ʾΌlY2һҲǷصķY</li><li>4. ^A壬ԄӰֵɫʹù^ֵɫ@ЩɫԺ͹^ֱɫһṩʹԄӋ@õļӰɫ</li><li>5. ^A壬ԄӰ4ͬǣ汳ʹýoĽyһ汳ɫ</li><li>6. W񲼾ֳ֣ɾWYÿ^򶼿Զ˶Oñɫ׼yʹþWY沼`ԡ</li></ul>'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	42,
	11,
	N'en-us',
	N'Logo Height',
	N'2.Logo',
	N'Height of the Logo image, also the height of the logo and system menu region.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	786,
	197,
	N'en-us',
	N'Copyright And Contact Font Color',
	N'J.Copyright Region',
	N'Font color of the copyright and contact region.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	787,
	197,
	N'zh-tw',
	N'cMwɫ',
	N'J.^',
	N'cM^wɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	33,
	9,
	N'zh-cn',
	N'ҳ沼ģѡ',
	N'1.',
	N'ҳ沼ѡվİ沼ַ COMSHARP CMS Укܶ;ԸıվۣɫƣBanner ͼƬҳ沼ѡԿٰ趨ҳ沼ֵķĿǰṩ6ֿѡ֣<ul><li>1. δã</li><li>2. ʹĬϵĴͳ֣ʹñƽελҳϣҳṹΪصķṹȺɫɵı߽硣</li><li>3. ʹþʽϵͳΪǩʽñǩ󣬻·ʾεҳṹ2һҲصķṹ</li><li>4. ΪԲ壬ԶӰֵɫʹùֵɫЩɫԺ͹ֱɫһṩʹԶõļӰɫ</li><li>5. ΪԲ壬ԶӰ4ͬǣҳ汳ʹøͳһҳ汳ɫ</li><li>6. 񲼾֣ҳֳṹÿ򶼿Զ˶ñɫƣʹṹӵҳ沼ԡ</li></ul>'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	37,
	10,
	N'zh-cn',
	N'˾־',
	N'2.˾ʶ',
	N'˾־ͼƬĿȡ˾־ϵͳ˵λҳĶй˾־λ࣬ϵͳ˵λҲ࣬ͨʹòͬȵĹ˾־ͼƬӰֵҲ֡'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	38,
	10,
	N'en-us',
	N'Logo Width',
	N'2.Logo',
	N'Width of the Logo image. Logo image and System Menu shares the upper part of the page, you can change their layout bu changing the width of the Logo image.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	43,
	11,
	N'zh-tw',
	N'˾I߶',
	N'2.˾R',
	N'˾IDƬĸ߶ȣҲǹ˾Iϵyˆ΅^ĸ߶ȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	48,
	12,
	N'ja-jp',
	N'Logoλ',
	N'2.˾R',
	N'Logo оxĂ߅λƣؠλṩһֵʾĂx߅ʹͬλƣҲ԰քeṩĂλֵӢĵġ,_ '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	53,
	14,
	N'zh-cn',
	N'˾־ıͼƬʽ',
	N'2.˾ʶ',
	N'˾־򱳾ͼƬʽظʽڷλԼǷҳȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	807,
	202,
	N'zh-tw',
	N'}߅ɫ',
	N'K.Ñ',
	N'}߅ɫһȡȱ΢ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	808,
	202,
	N'ja-jp',
	N'}߅ɫ',
	N'K.Ñ',
	N'}߅ɫһȡȱ΢ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	66,
	17,
	N'en-us',
	N'Background image style of the strip under logo area',
	N'2.Logo',
	N'Background image style of the strip under logo area'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	74,
	19,
	N'en-us',
	N'Background image style of the right extending area of the strip under logo area',
	N'2.Logo',
	N'Background image style of the right extending area of the strip under logo area'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	34,
	9,
	N'en-us',
	N'Layout Template Option',
	N'1.Layout',
	N'Layout Option controls the layout style of your page. <ul><li>1. Reserved</li><li>2. Traditional layout with flat navigation. Work place is a rectangle floating on left, center right side of the page with ajustable border and padding.</li><li>3. Same layout style as option 2. The only difference is Tab style navigation is utilized.</li><li>4. Round cornered panel with auto shading as work place. Extended colors of each section of work place fill the background area of the page.</li><li>5. Round cornered panel with auto shading as work place. Given page background color fill the background area.</li><li>6. Grid layout, The page is splited into grids. You can set the background color and background image for each grid.Grid layout maintains the best flexity.</li></ul>'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	39,
	10,
	N'zh-tw',
	N'˾I',
	N'2.˾R',
	N'˾IDƬČȡ˾I^ϵyˆ΅^λ픲й˾Iλȣϵyˆλ҂ȣͨ^ʹòͬȵĹ˾IDƬӰ@ɲֵҁѾ֡'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	40,
	10,
	N'ja-jp',
	N'˾I',
	N'2.˾R',
	N'˾IDƬČȡ˾I^ϵyˆ΅^λ픲й˾Iλȣϵyˆλ҂ȣͨ^ʹòͬȵĹ˾IDƬӰ@ɲֵҁѾ֡'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	41,
	11,
	N'zh-cn',
	N'˾־߶',
	N'2.˾ʶ',
	N'˾־ͼƬĸ߶ȣҲǹ˾־ϵͳ˵ĸ߶ȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	44,
	11,
	N'ja-jp',
	N'˾I߶',
	N'2.˾R',
	N'˾IDƬĸ߶ȣҲǹ˾Iϵyˆ΅^ĸ߶ȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	45,
	12,
	N'zh-cn',
	N'Logoλ',
	N'2.˾ʶ',
	N'Logo оĸ߽λƣΪλṩһֵʾĸ߽ʹͬλƣҲ԰˳ֱṩĸλֵӢĵġ, '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	47,
	12,
	N'zh-tw',
	N'Logoλ',
	N'2.˾R',
	N'Logo оxĂ߅λƣؠλṩһֵʾĂx߅ʹͬλƣҲ԰քeṩĂλֵӢĵġ,_ '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	805,
	202,
	N'zh-cn',
	N'ı߽ɫ',
	N'K.û',
	N'ı߽ɫһȡȱ΢ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	806,
	202,
	N'en-us',
	N'Grid Title Border Color',
	N'K.User Interface',
	N'The border color of grid title.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	46,
	12,
	N'en-us',
	N'Logo Offset',
	N'2.Logo',
	N'Logo Position offset to borders of  its Container. You can input single value for same offset with 4 borders; or you can input 4 values in up,right,bottom,left order, and delimited with ",".  '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	49,
	13,
	N'zh-cn',
	N'˾־򱳾ɫ',
	N'2.˾ʶ',
	N'˾־Լϵͳ˵ıɫֱʹù˾־ͼƬıɫԱıɫѡҳ沼ѡΪ4дӢġ,˫ֵһֵΪ־ϵͳ˵ıɫڶֵΪҳ汳ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	50,
	13,
	N'en-us',
	N'Logo Background Color',
	N'2.Logo',
	N'The background color of the Logo and System Menu region. In case you select 4 as Page Layout option, you can input a pair of value here delimited by "," where the first value stands for the background color of Logo and system menu area background color; the second values stands for the background color of the page background area to the left and right border of Logo and system menu area.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	77,
	20,
	N'zh-cn',
	N'˾־·߶',
	N'2.˾ʶ',
	N'˾־ϵͳ˵·һ˵ṩĸ߶ȡʾ 0 ֵ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	78,
	20,
	N'en-us',
	N'Strip Under Logo Height',
	N'2.Logo',
	N'The height of th strip under the Logo and the System Menu which separates this region and main menu region. Value 0 or empoty value will hide the strip.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	80,
	20,
	N'ja-jp',
	N'˾I·l߶',
	N'2.˾R',
	N'˾Iϵyˆ·һlMԓ^ˆ΅^_Ոṩԓlĸ߶ȡ@ʾԓlՈݔ 0 ֵ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	81,
	21,
	N'zh-cn',
	N'˾־·ɫ',
	N'2.˾ʶ',
	N'˾־ϵͳ˵·һ˵ṩɫѡҳ沼ѡΪ4дӢġ,˫ֵһֵΪ򱳾ɫڶֵΪҳ汳ɫ '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	82,
	21,
	N'en-us',
	N'Strip Under Logo Background Color',
	N'2.Logo',
	N'The color of th strip under the Logo and the System Menu which separates this region and main menu region. In case you select 4 as Page Layout option, you can input a pair of value here delimited by "," where the first value stands for the background color of this area; the second values stands for the background color of the page background area to the left and right border of this area.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	857,
	215,
	N'zh-cn',
	N'ԴͼƬԶſ',
	N'K.û',
	N'Ϊ˷ֹصͼƬߴʾѣϵͳʾЩͼƬʱԶССĳߴ-ȡһѡڵҳҳſĳߴ硣'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	859,
	215,
	N'zh-tw',
	N'YԴDƬԄӿsŌ',
	N'K.Ñ',
	N'˷ֹdĈDƬߴ^@ʾyϵy@ʾ@ЩDƬĕrԄӿsС@YOÿsСĳߴ-ȡһx춌ғ_ĳߴ硣'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	860,
	215,
	N'ja-jp',
	N'YԴDƬԄӿsŌ',
	N'K.Ñ',
	N'˷ֹdĈDƬߴ^@ʾyϵy@ʾ@ЩDƬĕrԄӿsС@YOÿsСĳߴ-ȡһx춌ғ_ĳߴ硣'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	882,
	221,
	N'en-us',
	N'Finish Year of Date Selection',
	N'L.System',
	N'The finish year of the date selection'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	883,
	221,
	N'zh-tw',
	N'xKֹ',
	N'L.ϵy',
	N'xKֹ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	884,
	221,
	N'ja-jp',
	N'xKֹ',
	N'L.ϵy',
	N'xKֹ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	52,
	13,
	N'ja-jp',
	N'˾I^򱳾ɫ',
	N'2.˾R',
	N'˾־Լϵyˆ΅^ıɫֱʹù˾־DƬıɫԱԓ^ıɫBmx沼x헠4t@YӢġ,_pֵһֵ־cϵyˆ΅^ıɫڶֵԓ^҃ɂȵ汳ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	858,
	215,
	N'en-us',
	N'Resource Image Autoscale Width',
	N'K.User Interface',
	N'Some uploaded picture could be too large to perfectly displayed. We will try to display the scaled version instead of full image. This is the value of the scaled image width.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	881,
	221,
	N'zh-cn',
	N'ѡֹ',
	N'L.ϵͳ',
	N'ѡֹ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	51,
	13,
	N'zh-tw',
	N'˾I^򱳾ɫ',
	N'2.˾R',
	N'˾־Լϵyˆ΅^ıɫֱʹù˾־DƬıɫԱԓ^ıɫBmx沼x헠4t@YӢġ,_pֵһֵ־cϵyˆ΅^ıɫڶֵԓ^҃ɂȵ汳ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	54,
	14,
	N'en-us',
	N'Logo Area Background Iamge CSS',
	N'2.Logo',
	N'Logo area background image style defination, like repeat, position and attachment.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	55,
	14,
	N'zh-tw',
	N'˾I^ıDƬʽ',
	N'2.˾R',
	N'˾I^򱳾DƬʽӣ}ʽ[λԼǷSLӵȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	56,
	14,
	N'ja-jp',
	N'˾I^ıDƬʽ',
	N'2.˾R',
	N'˾I^򱳾DƬʽӣ}ʽ[λԼǷSLӵȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	57,
	15,
	N'zh-cn',
	N'˾־򱳾ͼƬʽ',
	N'2.˾ʶ',
	N'˾־򱳾ͼƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	58,
	15,
	N'en-us',
	N'The Logo left extending area background image style',
	N'2.Logo',
	N'The Logo left extending area background image style'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	59,
	15,
	N'zh-tw',
	N'˾I^߅^򱳾DƬʽ',
	N'2.˾R',
	N'˾I^߅^򱳾DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	60,
	15,
	N'ja-jp',
	N'˾I^߅^򱳾DƬʽ',
	N'2.˾R',
	N'˾I^߅^򱳾DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	61,
	16,
	N'zh-cn',
	N'˾־ұ򱳾ͼƬʽ',
	N'2.˾ʶ',
	N'˾־򱳾ͼƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	62,
	16,
	N'en-us',
	N'The Logo right extending area background image style',
	N'2.Logo',
	N'The Logo right extending area background image style'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	63,
	16,
	N'zh-tw',
	N'˾I^߅^򱳾DƬʽ',
	N'2.˾R',
	N'˾I^߅^򱳾DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	64,
	16,
	N'ja-jp',
	N'˾I^߅^򱳾DƬʽ',
	N'2.˾R',
	N'˾I^߅^򱳾DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	65,
	17,
	N'zh-cn',
	N'˾־·ϸ򱳾ͼƬʽ',
	N'2.˾ʶ',
	N'˾־·ϸ򱳾ͼƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	67,
	17,
	N'zh-tw',
	N'˾I^·^򱳾DƬʽ',
	N'2.˾R',
	N'˾I^·^򱳾DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	68,
	17,
	N'ja-jp',
	N'˾I^·^򱳾DƬʽ',
	N'2.˾R',
	N'˾I^·^򱳾DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	69,
	18,
	N'zh-cn',
	N'˾־·ϸչ򱳾ͼƬʽ',
	N'2.˾ʶ',
	N'˾־·ϸչ򱳾ͼƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	70,
	18,
	N'en-us',
	N'Background image style of the left extending area of the strip under logo area',
	N'2.Logo',
	N'Background image style of the left extending area of the strip under logo area'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	71,
	18,
	N'zh-tw',
	N'˾־·ϸչ򱳾ͼƬʽ',
	N'2.˾R',
	N'˾־·ϸչ򱳾ͼƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	72,
	18,
	N'ja-jp',
	N'˾־·ϸչ򱳾ͼƬʽ',
	N'2.˾R',
	N'˾־·ϸչ򱳾ͼƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	73,
	19,
	N'zh-cn',
	N'˾־·ϸұչ򱳾ͼƬʽ',
	N'2.˾ʶ',
	N'˾־·ϸұչ򱳾ͼƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	75,
	19,
	N'zh-tw',
	N'˾־·ϸұչ򱳾ͼƬʽ',
	N'2.˾R',
	N'˾־·ϸұչ򱳾ͼƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	76,
	19,
	N'ja-jp',
	N'˾־·ϸұչ򱳾ͼƬʽ',
	N'2.˾R',
	N'˾־·ϸұչ򱳾ͼƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	79,
	20,
	N'zh-tw',
	N'˾I·l߶',
	N'2.˾R',
	N'˾Iϵyˆ·һlMԓ^ˆ΅^_Ոṩԓlĸ߶ȡ@ʾԓlՈݔ 0 ֵ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	865,
	217,
	N'zh-cn',
	N'½ʱ',
	N'L.ϵͳ',
	N'һû½ʱ䣬û½󣬾೤ʱԶǳ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	866,
	217,
	N'en-us',
	N'Login Persist Timeout',
	N'L.System',
	N'The timeout of one user login.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	867,
	217,
	N'zh-tw',
	N'ꑱrL',
	N'L.ϵy',
	N'һÑꑳmĕrgÑᣬ^LrgԄӵǳ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	868,
	217,
	N'ja-jp',
	N'ꑱrL',
	N'L.ϵy',
	N'һÑꑳmĕrgÑᣬ^LrgԄӵǳ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	83,
	21,
	N'zh-tw',
	N'˾I·lɫ',
	N'2.˾R',
	N'˾־ϵyˆ·һlMԓ^ˆ΅^_Ոṩԓlɫx沼x헠4t@YӢġ,_pֵһֵԓ^򱳾ɫڶֵԓ^҃ɂȵ汳ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	84,
	21,
	N'ja-jp',
	N'˾I·lɫ',
	N'2.˾R',
	N'˾־ϵyˆ·һlMԓ^ˆ΅^_Ոṩԓlɫx沼x헠4t@YӢġ,_pֵһֵԓ^򱳾ɫڶֵԓ^҃ɂȵ汳ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	89,
	23,
	N'zh-cn',
	N'ϵͳ˵λ',
	N'3.ϵͳ˵',
	N'ϵͳ˵оĸ߽λƣΪλṩһֵʾĸ߽ʹͬλƣҲ԰˳ֱṩĸλֵӢĵġ, '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	90,
	23,
	N'en-us',
	N'System Menu Offset',
	N'3.System Menu',
	N'System Menu Position offset to borders of its Container. You can input single value for same offset with 4 borders; or you can input 4 values in up,right,bottom,left order, and delimited with ",".  '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	93,
	24,
	N'zh-cn',
	N'ϵͳ˵ɫ',
	N'3.ϵͳ˵',
	N'ϵͳ˵ɫѡһֺ Logo ıɫжԱԵɫʹϵͳ˵ Logo ұʾ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	94,
	24,
	N'en-us',
	N'System Menu Font Color',
	N'3.System Menu',
	N'Font color of system menu items. You can choose a color different to Logo background color to highlight the system menu.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	100,
	25,
	N'ja-jp',
	N'ϵyˆμwɫ',
	N'3.ϵyˆ',
	N'λϵyˆΗlĿϵĕrϵyˆεwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	111,
	28,
	N'zh-tw',
	N'ˆ΅^lĸ߶',
	N'4.ˆ',
	N'ˆ΅^l߶ȣǼıˆΣȡֵ 26ˆΈDˣ߶ȿǈD˵ĸ߶ټ 10 ҵ߅'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	119,
	30,
	N'zh-tw',
	N'ˆ΅^ıDƬʽ',
	N'4.ˆ',
	N'ˆ΅^򱳾DƬʽӣ}ʽ[λԼǷSLӵȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	120,
	30,
	N'ja-jp',
	N'ˆ΅^ıDƬʽ',
	N'4.ˆ',
	N'ˆ΅^򱳾DƬʽӣ}ʽ[λԼǷSLӵȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	130,
	33,
	N'en-us',
	N'The strip under main menu area background image style',
	N'4.Main Menu',
	N'The strip under  main menu area background image style'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	131,
	33,
	N'zh-tw',
	N'ˆΗl·^򱳾DƬʽ',
	N'4.ˆ',
	N'ˆΗl·^򱳾DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	132,
	33,
	N'ja-jp',
	N'ˆΗl·^򱳾DƬʽ',
	N'4.ˆ',
	N'ˆΗl·^򱳾DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	85,
	22,
	N'zh-cn',
	N'˾־ȵͼ',
	N'2.˾ʶ',
	N'

ͼƬϿȵ㣬ԱӦҳ档Ϊֱʹȵ Html 룬 <area> Tag
ȵԶΪԲΣλΣӷֱʹַʽһͼƬȵ㣬ο

<br/><br/>
<span class=''Label''>Բȵ㣬ṩԲ X,Y ԼԲİ뾶Ϊλ</span>
<span class=''Code''><pre>
&lt;area 
	shape =''circle'' 
	coords =''90,58,3''
	href =''http://www.comsharp.com'' 
	target =''_blank''
	alt=''comsharp cms''   
/&gt;
</pre></span>   
<br/><br/>

<span class=''Label''>ȵ㣬ṩϽ X,Y Լ½ X,Y ꣨Ϊλ</span>
<span class=''Code''><pre>
&lt;area 
	shape =''rect'' 
	coords =''0,0,82,126''
	href =''http://www.comsharp.com'' 
	target =''_blank''
	alt=''comsharp cms'' 
/&gt;
</pre></span>   
<br/><br/>

<span class=''Label''>ȵ㣬ṩɶεĸ X,Y ꣨Ϊλ´붨һΡ</span>
<span class=''Code''><pre>
&lt;area 
	shape =''poly'' 
	coords =''20,36,77,59,50,43''
	href =''http://www.comsharp.com'' 
	target =''_blank''
	alt=''comsharp cms''
/&gt;
</pre></span>   

'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	86,
	22,
	N'en-us',
	N'Logo Hotspot Map',
	N'2.Logo',
	N'

You can define clickable hot spot map on banner image. Please input image map Html code directoly.
Hot spot can be defined as circle, rectangle or polygon, and here are three examples to define three kind of hot spot.

<br/><br/>
<span class=''Label''>Hot spot as a circle, given center coordinate and radius (in pixel)</span>
<span class=''Code''><pre>
&lt;area 
	shape =''circle'' 
	coords =''90,58,3''
	href =''http://www.comsharp.com'' 
	target =''_blank''
	alt=''comsharp cms'' 
/&gt;
</pre></span>   
<br/><br/>

<span class=''Label''>Hot spot as a rectangle, given upper left and lower right point coordinate (in pixel)</span>
<span class=''Code''><pre>
&lt;area 
	shape =''rect'' 
	coords =''0,0,82,126''
	href =''http://www.comsharp.com'' 
	target =''_blank''
	alt=''comsharp cms''
/&gt;
</pre></span>   
<br/><br/>

<span class=''Label''>Hot spot as a polygon, given coordinate of each point (in pixel)</span>
<span class=''Code''><pre>
&lt;area 
	shape =''poly'' 
	coords =''20,36,77,59,50,43''
	href =''http://www.comsharp.com'' 
	target =''_blank''
	alt=''comsharp cms''
/&gt;
</pre></span>   

'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	96,
	24,
	N'ja-jp',
	N'ϵyˆwɫ',
	N'3.ϵyˆ',
	N'ϵyˆɫxһN Logo ıɫЌԵɫʹϵyˆΏ Logo ^߅@ʾ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	97,
	25,
	N'zh-cn',
	N'ϵͳ˵ɫ',
	N'3.ϵͳ˵',
	N'λϵͳ˵Ŀϵʱϵͳ˵ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	103,
	26,
	N'zh-tw',
	N'Zxwɫ',
	N'3.ϵyˆ',
	N'ϵyˆ΅^УZx헵wɫһȡϵyˆһӵɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	105,
	27,
	N'zh-cn',
	N'ѡɫ',
	N'3.ϵͳ˵',
	N'λѡϵʱѡɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	107,
	27,
	N'zh-tw',
	N'Zx헼wɫ',
	N'3.ϵyˆ',
	N'λZxϵĕrZx헵wɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	108,
	27,
	N'ja-jp',
	N'Zx헼wɫ',
	N'3.ϵyˆ',
	N'λZxϵĕrZx헵wɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	109,
	28,
	N'zh-cn',
	N'˵ĸ߶',
	N'4.˵',
	N'˵߶ȣǴı˵ȡֵ 26˵ͼ꣬߶ȿͼĸ߶ټ 10 ҵߡ '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	112,
	28,
	N'ja-jp',
	N'ˆ΅^lĸ߶',
	N'4.ˆ',
	N'ˆ΅^l߶ȣǼıˆΣȡֵ 26ˆΈDˣ߶ȿǈD˵ĸ߶ټ 10 ҵ߅'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	115,
	29,
	N'zh-tw',
	N'ˆ΅^lıɫ',
	N'4.ˆ',
	N'ˆ΅^lıɫԅ Logo ^ Banner ^ɫKȡһ^f{ֵ x沼x헠4t@YӢġ,_pֵһֵԓ^ıɫڶֵԓ^҃ɂȵ汳ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	118,
	30,
	N'en-us',
	N'Main Menu Area Background Iamge CSS',
	N'4.Main Menu',
	N'Main Menu area background image style defination, like repeat, position and attachment.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	122,
	31,
	N'en-us',
	N'The main menu left extending area background image style',
	N'4.Main Menu',
	N'The main menu left extending area background image style'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	123,
	31,
	N'zh-tw',
	N'ˆΗl߅^򱳾DƬʽ',
	N'4.ˆ',
	N'ˆΗl߅^򱳾DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	124,
	31,
	N'ja-jp',
	N'ˆΗl߅^򱳾DƬʽ',
	N'4.ˆ',
	N'ˆΗl߅^򱳾DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	125,
	32,
	N'zh-cn',
	N'˵ұ򱳾ͼƬʽ',
	N'4.˵',
	N'˵ұ򱳾ͼƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	128,
	32,
	N'ja-jp',
	N'ˆΗl߅^򱳾DƬʽ',
	N'4.ˆ',
	N'ˆΗl߅^򱳾DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	133,
	34,
	N'zh-cn',
	N'˵·ϸ򱳾ͼƬʽ',
	N'4.˵',
	N'˵·ϸ򱳾ͼƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	134,
	34,
	N'en-us',
	N'The strip under main menu left extending area background image style',
	N'4.Main Menu',
	N'The strip under  main menu left extending area background image style'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	136,
	34,
	N'ja-jp',
	N'ˆΗl·߅^򱳾DƬʽ',
	N'4.ˆ',
	N'ˆΗl·߅^򱳾DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	126,
	32,
	N'en-us',
	N'The main menu right extending area background image style',
	N'4.Main Menu',
	N'The main menu right extending area background image style'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	127,
	32,
	N'zh-tw',
	N'ˆΗl߅^򱳾DƬʽ',
	N'4.ˆ',
	N'ˆΗl߅^򱳾DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	129,
	33,
	N'zh-cn',
	N'˵·ϸ򱳾ͼƬʽ',
	N'4.˵',
	N'˵·ϸ򱳾ͼƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	87,
	22,
	N'zh-tw',
	N'˾־c؈D',
	N'2.˾R',
	N'

ˈDƬϿOßcԱcM档`ҊՈֱʹßc Html a <area> Tag
cԶxAΣλ߅Σӷքeʹ@NʽxһDƬğc

<br/><br/>
<span class=''Label''>AΟcṩA X,Y ԼAİ돽ؠλ</span>
<span class=''Code''><pre>
&lt;area 
	shape =''circle'' 
	coords =''90,58,3''
	href =''http://www.comsharp.com''
	target =''_blank''
	alt=''comsharp cms''  
/&gt;
</pre></span>   
<br/><br/>

<span class=''Label''>ΟcṩϽ X,Y Լ½ X,Y ˣؠλ</span>
<span class=''Code''><pre>
&lt;area 
	shape =''rect'' 
	coords =''0,0,82,126''
	href =''http://www.comsharp.com''
	target =''_blank''
	alt=''comsharp cms''
/&gt;
</pre></span>   
<br/><br/>

<span class=''Label''>߅Οcṩɶ߅εĸc X,Y ˣؠλ´axһΡ</span>
<span class=''Code''><pre>
&lt;area 
	shape =''poly'' 
	coords =''20,36,77,59,50,43''
	href =''http://www.comsharp.com''
	target =''_blank''
	alt=''comsharp cms'' 
/&gt;
</pre></span>   

'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	88,
	22,
	N'ja-jp',
	N'˾־c؈D',
	N'2.˾R',
	N'

ˈDƬϿOßcԱcM档`ҊՈֱʹßc Html a <area> Tag
cԶxAΣλ߅Σӷքeʹ@NʽxһDƬğc

<br/><br/>
<span class=''Label''>AΟcṩA X,Y ԼAİ돽ؠλ</span>
<span class=''Code''><pre>
&lt;area 
	shape =''circle''
	coords =''90,58,3''
	href =''http://www.comsharp.com'' 
	target =''_blank''
	alt=''comsharp cms''  
/&gt;
</pre></span>   
<br/><br/>

<span class=''Label''>ΟcṩϽ X,Y Լ½ X,Y ˣؠλ</span>
<span class=''Code''><pre>
&lt;area 
	shape =''rect''
	coords =''0,0,82,126''
	href =''http://www.comsharp.com''
	target =''_blank''
	alt=''comsharp cms''
/&gt;
</pre></span>   
<br/><br/>

<span class=''Label''>߅Οcṩɶ߅εĸc X,Y ˣؠλ´axһΡ</span>
<span class=''Code''><pre>
&lt;area 
	shape =''poly''
	coords =''20,36,77,59,50,43''
	href =''http://www.comsharp.com''
	target =''_blank''
	alt=''comsharp cms''
/&gt;
</pre></span>   

'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	91,
	23,
	N'zh-tw',
	N'ϵyˆλ',
	N'3.ϵyˆ',
	N'ϵyˆоxĂ߅λƣؠλṩһֵʾĂx߅ʹͬλƣҲ԰քeṩĂλֵӢĵġ,_ '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	92,
	23,
	N'ja-jp',
	N'ϵyˆλ',
	N'3.ϵyˆ',
	N'ϵyˆоxĂ߅λƣؠλṩһֵʾĂx߅ʹͬλƣҲ԰քeṩĂλֵӢĵġ,_ '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	95,
	24,
	N'zh-tw',
	N'ϵyˆwɫ',
	N'3.ϵyˆ',
	N'ϵyˆɫxһN Logo ıɫЌԵɫʹϵyˆΏ Logo ^߅@ʾ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	98,
	25,
	N'en-us',
	N'System Menu Hover Font Color',
	N'3.System Menu',
	N'The font color of system menu when hovered.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	99,
	25,
	N'zh-tw',
	N'ϵyˆμwɫ',
	N'3.ϵyˆ',
	N'λϵyˆΗlĿϵĕrϵyˆεwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	101,
	26,
	N'zh-cn',
	N'ѡɫ',
	N'3.ϵͳ˵',
	N'ϵͳ˵Уѡɫһȡϵͳ˵һɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	102,
	26,
	N'en-us',
	N'Culture Font Color',
	N'3.System Menu',
	N'The culture options font color, you can directly use same font color as system menu.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	104,
	26,
	N'ja-jp',
	N'Zxwɫ',
	N'3.ϵyˆ',
	N'ϵyˆ΅^УZx헵wɫһȡϵyˆһӵɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	106,
	27,
	N'en-us',
	N'Culture Hover Font Color',
	N'3.System Menu',
	N'The font color of culture options when hovered.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	110,
	28,
	N'en-us',
	N'Main Menu Area Bar Height',
	N'4.Main Menu',
	N'The height of main menu area bar. If your main menu is text based, 26 is the suitable value, otherwise, if your main menu items come with icon, you can input the height of the icon and plus 10 for padding.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	113,
	29,
	N'zh-cn',
	N'˵ıɫ',
	N'4.˵',
	N'˵ıɫԲοҳ Logo  Banner ɫ飬ȡһȽЭֵ ѡҳ沼ѡΪ4дӢġ,˫ֵһֵΪıɫڶֵΪҳ汳ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	114,
	29,
	N'en-us',
	N'Main Menu Area Bar Background Color',
	N'4.Main Menu',
	N'The background color of main menu area bar. Color value can be balanced with Logo and Banner area for a suitable value. In case you select 4 as Page Layout option, you can input a pair of value here delimited by "," where the first value stands for the background color of this area; the second values stands for the background color of the page background area to the left and right border of this area.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	116,
	29,
	N'ja-jp',
	N'ˆ΅^lıɫ',
	N'4.ˆ',
	N'ˆ΅^lıɫԅ Logo ^ Banner ^ɫKȡһ^f{ֵ x沼x헠4t@YӢġ,_pֵһֵԓ^ıɫڶֵԓ^҃ɂȵ汳ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	117,
	30,
	N'zh-cn',
	N'˵ıͼƬʽ',
	N'4.˵',
	N'˵򱳾ͼƬʽظʽڷλԼǷҳȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	121,
	31,
	N'zh-cn',
	N'˵򱳾ͼƬʽ',
	N'4.˵',
	N'˵򱳾ͼƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	135,
	34,
	N'zh-tw',
	N'ˆΗl·߅^򱳾DƬʽ',
	N'4.ˆ',
	N'ˆΗl·߅^򱳾DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	137,
	35,
	N'zh-cn',
	N'˵·ϸұ򱳾ͼƬʽ',
	N'4.˵',
	N'˵·ϸұ򱳾ͼƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	138,
	35,
	N'en-us',
	N'The strip under main menu right extending area background image style',
	N'4.Main Menu',
	N'The strip under  main menu right extending area background image style'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	139,
	35,
	N'zh-tw',
	N'ˆΗl·߅^򱳾DƬʽ',
	N'4.ˆ',
	N'ˆΗl·߅^򱳾DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	140,
	35,
	N'ja-jp',
	N'ˆΗl·߅^򱳾DƬʽ',
	N'4.ˆ',
	N'ˆΗl·߅^򱳾DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	141,
	36,
	N'zh-cn',
	N'˵λ',
	N'4.˵',
	N'˵˵λơǵһֵʾ˵˵߽λƣҲǡ,ĸֱֵʾ˵˵ϣң£ĸ߽λơ '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	142,
	36,
	N'en-us',
	N'Main Menu Offset',
	N'4.Main Menu',
	N'The offset of the Main Menu to main menu area container borders. You can input single value which sets the same distance between the main menu and the man menu container borders. "," delimited 4 values are also valid which represents the distance between the main menu and and top, right, bottom, left borders of main menu area container. '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	143,
	36,
	N'zh-tw',
	N'ˆλ',
	N'4.ˆ',
	N'ܱܱ^λơǆһֵʾܱxܱ߅λƣҲǡ,_Ăֵքeʾܱxܱϣң£Ă߅λơ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	144,
	36,
	N'ja-jp',
	N'ˆλ',
	N'4.ˆ',
	N'ܱܱ^λơǆһֵʾܱxܱ߅λƣҲǡ,_Ăֵքeʾܱxܱϣң£Ă߅λơ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	145,
	37,
	N'zh-cn',
	N'˵Ŀ߶',
	N'4.˵',
	N'˵Ŀĸ߶ȣǴ˵һȡ 26 ңͼ꣬Ҫȡһͼ߶൱ֵע˵ĿǶ˵УӦֵС '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	146,
	37,
	N'en-us',
	N'Main Menu Item Height',
	N'4.Main Menu',
	N'Height of main menu item. If the main menu item is text based, value 26 is suitable, if icon is included, value of icon height is suitable. Please get noted, this value should be a little smaller than Main Menu Area Height.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	147,
	37,
	N'zh-tw',
	N'ˆΗlĿ߶',
	N'4.ˆ',
	N'ˆΗlĿĸ߶ȣǼˆΣtһȡ 26 ңDˣtҪȡһcD˸߶ஔֵעˆΗlĿǶˆΗlУԑȗlֵС'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	148,
	37,
	N'ja-jp',
	N'ˆΗlĿ߶',
	N'4.ˆ',
	N'ˆΗlĿĸ߶ȣǼˆΣtһȡ 26 ңDˣtҪȡһcD˸߶ஔֵעˆΗlĿǶˆΗlУԑȗlֵС'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	149,
	38,
	N'zh-cn',
	N'˵Ŀɫ',
	N'4.˵',
	N'ʾʱ˵Ŀıɫһȡ˵ıɫ '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	150,
	38,
	N'en-us',
	N'Main Menu Item Background Color',
	N'4.Main Menu',
	N'Background color of main menu item. You can use the background color of Main Menu Area.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	151,
	38,
	N'zh-tw',
	N'ˆΗlĿɫ',
	N'4.ˆ',
	N'@ʾrˆΗlĿıɫһȡˆ΅^ıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	152,
	38,
	N'ja-jp',
	N'ˆΗlĿɫ',
	N'4.ˆ',
	N'@ʾrˆΗlĿıɫһȡˆ΅^ıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	153,
	39,
	N'zh-cn',
	N'˵Ŀı߽ɫ',
	N'4.˵',
	N'˵Ŀʾʱı߽ɫ '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	154,
	39,
	N'en-us',
	N'Main Menu Item Border Color',
	N'4.Main Menu',
	N'Border color of Main Menu Item.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	155,
	39,
	N'zh-tw',
	N'ˆΗlĿ߅ɫ',
	N'4.ˆ',
	N'ˆΗlĿ@ʾr߅ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	156,
	39,
	N'ja-jp',
	N'ˆΗlĿ߅ɫ',
	N'4.ˆ',
	N'ˆΗlĿ@ʾr߅ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	237,
	60,
	N'zh-cn',
	N'Banner ıͼƬʽ',
	N'6.Banner',
	N'Banner ıͼƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	238,
	60,
	N'en-us',
	N'Banner Left Extending Area Background Image CSS',
	N'6.Banner',
	N'Banner Left Extending Area Background Image CSS'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	239,
	60,
	N'zh-tw',
	N'Banner ߅^ıDƬʽ',
	N'6.Banner',
	N'Banner ߅^ıDƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	240,
	60,
	N'ja-jp',
	N'Banner ߅^ıDƬʽ',
	N'6.Banner',
	N'Banner ߅^ıDƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	241,
	61,
	N'zh-cn',
	N'Banner ұıͼƬʽ',
	N'6.Banner',
	N'Banner ұıͼƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	242,
	61,
	N'en-us',
	N'Banner Right Extending Area Background Image CSS',
	N'6.Banner',
	N'Banner Right Extending Area Background Image CSS'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	243,
	61,
	N'zh-tw',
	N'Banner ߅^ıDƬʽ',
	N'6.Banner',
	N'Banner ߅^ıDƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	244,
	61,
	N'ja-jp',
	N'Banner ߅^ıDƬʽ',
	N'6.Banner',
	N'Banner ߅^ıDƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	245,
	62,
	N'zh-cn',
	N'Banner ·ϸıͼƬʽ',
	N'6.Banner',
	N'Banner ·ϸıͼƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	246,
	62,
	N'en-us',
	N'The strip under banner area background image style',
	N'6.Banner',
	N'The strip under banner area background image style'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	247,
	62,
	N'zh-tw',
	N'Banner ·^ıDƬʽ',
	N'6.Banner',
	N'Banner ·^ıDƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	248,
	62,
	N'ja-jp',
	N'Banner ·^ıDƬʽ',
	N'6.Banner',
	N'Banner ·^ıDƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	249,
	63,
	N'zh-cn',
	N'Banner ·ϸıͼƬʽ',
	N'6.Banner',
	N'Banner ·ϸıͼƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	250,
	63,
	N'en-us',
	N'The strip under banner left extending area background image style',
	N'6.Banner',
	N'The strip under  banner left extending area background image style'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	251,
	63,
	N'zh-tw',
	N'Banner ·߅^ıDƬʽ',
	N'6.Banner',
	N'Banner ·߅^ıDƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	252,
	63,
	N'ja-jp',
	N'Banner ·߅^ıDƬʽ',
	N'6.Banner',
	N'Banner ·߅^ıDƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	253,
	64,
	N'zh-cn',
	N'Banner ·ϸұıͼƬʽ',
	N'6.Banner',
	N'Banner ·ϸұıͼƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	254,
	64,
	N'en-us',
	N'The strip under banner right extending area background image style',
	N'6.Banner',
	N'The strip under  banner right extending area background image style'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	255,
	64,
	N'zh-tw',
	N'Banner ·߅^ıDƬʽ',
	N'6.Banner',
	N'Banner ·߅^ıDƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	256,
	64,
	N'ja-jp',
	N'Banner ·߅^ıDƬʽ',
	N'6.Banner',
	N'Banner ·߅^ıDƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	257,
	65,
	N'zh-cn',
	N'ҳ·߶',
	N'6.Banner',
	N'ҳ·ĸ߶ȡظ 0 ֵ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	258,
	65,
	N'en-us',
	N'Strip Under Banner Height',
	N'6.Banner',
	N'Height of the strip under the banner. Value 0 or empoty value will hide the strip.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	259,
	65,
	N'zh-tw',
	N'퓘·l߶',
	N'6.Banner',
	N'퓘·lĸ߶ȡ[ԓlՈݔ 0 ֵ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	260,
	65,
	N'ja-jp',
	N'퓘·l߶',
	N'6.Banner',
	N'퓘·lĸ߶ȡ[ԓlՈݔ 0 ֵ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	261,
	66,
	N'zh-cn',
	N'ҳ·ɫ',
	N'6.Banner',
	N'ѡҳ沼ѡΪ4дӢġ,˫ֵһֵΪıɫڶֵΪҳ汳ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	262,
	66,
	N'en-us',
	N'Strip Background Color under Banner',
	N'6.Banner',
	N'Background Color of the strip under the banner. In case you select 4 as Page Layout option, you can input a pair of value here delimited by "," where the first value stands for the background color of this area; the second values stands for the background color of the page background area to the left and right border of this area.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	263,
	66,
	N'zh-tw',
	N'퓘·lɫ',
	N'6.Banner',
	N'x沼x헠4t@YӢ","_pֵһֵԓ^ıɫڶֵԓ^҃ɂȵ汳ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	264,
	66,
	N'ja-jp',
	N'퓘·lɫ',
	N'6.Banner',
	N'x沼x헠4t@YӢ","_pֵһֵԓ^ıɫڶֵԓ^҃ɂȵ汳ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	265,
	67,
	N'zh-cn',
	N'ȵ㶨',
	N'6.Banner',
	N'

ͼƬϿȵ㣬ԱӦҳ档Ϊֱʹȵ Html 룬 <area> Tag
ȵԶΪԲΣλΣӷֱʹַʽһͼƬȵ㣬ο

<br/><br/>
<span class=''Label''>Բȵ㣬ṩԲ X,Y ԼԲİ뾶Ϊλ</span>
<span class=''Code''><pre>
&lt;area 
	shape =''circle'' 
	coords =''90,58,3''
	href =''http://www.comsharp.com'' 
	target =''_blank''
	alt=''comsharp cms''   
/&gt;
</pre></span>   
<br/><br/>

<span class=''Label''>ȵ㣬ṩϽ X,Y Լ½ X,Y ꣨Ϊλ</span>
<span class=''Code''><pre>
&lt;area 
	shape =''rect'' 
	coords =''0,0,82,126''
	href =''http://www.comsharp.com'' 
	target =''_blank''
	alt=''comsharp cms'' 
/&gt;
</pre></span>   
<br/><br/>

<span class=''Label''>ȵ㣬ṩɶεĸ X,Y ꣨Ϊλ´붨һΡ</span>
<span class=''Code''><pre>
&lt;area 
	shape =''poly'' 
	coords =''20,36,77,59,50,43''
	href =''http://www.comsharp.com'' 
	target =''_blank''
	alt=''comsharp cms''
/&gt;
</pre></span>   

'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	273,
	69,
	N'zh-cn',
	N'ҳѭѡĿ',
	N'6.Banner',
	N'վĿ¼µҳбѭţҳѭĿ¼֣ԡ,ҳѾԶڡȫĬԡdefaultʾ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	276,
	69,
	N'ja-jp',
	N'ѭh˺xĿ',
	N'6.Banner',
	N'վcĿµ˿бѭhţ@Yݔ녢cѭhĿ䛵֣ԡ,_퓱ѽԄӰȡȫĬJԡdefaultʾ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	277,
	70,
	N'zh-cn',
	N'ҳѭѭʽ',
	N'6.Banner',
	N'ҳѭͼѭģʽ 1 ÿҳˢʱԶ  2   3 ʹҳԶ򲥷ţʾָʾͼꣻ 4 ҲԶţʾָʾͼꣻ 5 ҳѭ꽫 Flash ʽš'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	278,
	70,
	N'en-us',
	N'Home Page Banner Rotating Style',
	N'6.Banner',
	N'The rotating style of home page banner. Input 1 to make the banner change in order with the refresh of home page; input 2 to make the banner change randomly; input 3 to make the banner in auto play mode with frame icon enabled; input 4 will auto play the banners with frame icon disabled; input 5 will play the banners in flash mode.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	279,
	70,
	N'zh-tw',
	N'ѭhѭhʽ',
	N'6.Banner',
	N'ѭhD˵ѭhģʽݔ 1 tÿˢrԄӰQ ݔ 2 tSCQ ݔ 3 ʹԄӰ򲥷ţ@ʾָʾDˣݔ 4 ҲԄӲţ@ʾָʾDˣݔ 5 tѭhˌ Flash ʽݔš'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	283,
	71,
	N'zh-tw',
	N'ѭhԄӲg',
	N'6.Banner',
	N'Hѭhģʽ 3OԄӲŵg렑λ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	286,
	72,
	N'en-us',
	N'Auto Play Frame Icon Background Color',
	N'6.Banner',
	N'The background color of frame icon of the rotating banner under rotating style 3.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	287,
	72,
	N'zh-tw',
	N'ԄӲָʾD˵ıɫ',
	N'6.Banner',
	N'ԄӲŕrˎָʾD˵ıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	289,
	73,
	N'zh-cn',
	N'Զָʾͼı߽ɫ',
	N'6.Banner',
	N'Զʱָ֡ʾͼı߽ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	292,
	73,
	N'ja-jp',
	N'ԄӲָʾD˵߅ɫ',
	N'6.Banner',
	N'ԄӲŕrˎָʾD˵߅ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	293,
	74,
	N'zh-cn',
	N'Զָʾͼɫ',
	N'6.Banner',
	N'Զʱָ֡ʾͼɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	294,
	74,
	N'en-us',
	N'Auto Play Frame Icon Font Color',
	N'6.Banner',
	N'The font color of frame icon of the rotating banner under rotating style 3.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	295,
	74,
	N'zh-tw',
	N'ԄӲָʾD˵wɫ',
	N'6.Banner',
	N'ԄӲŕrˎָʾD˵wɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	296,
	74,
	N'ja-jp',
	N'ԄӲָʾD˵wɫ',
	N'6.Banner',
	N'ԄӲŕrˎָʾD˵wɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	160,
	40,
	N'ja-jp',
	N'ˆΗlĿɫ',
	N'4.ˆ',
	N'ˆΗlĿڼ@ʾrıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	161,
	41,
	N'zh-cn',
	N'˵Ŀ߽ɫ',
	N'4.˵',
	N'˵Ŀڼʾʱ߅ɫ '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	266,
	67,
	N'en-us',
	N'Banner Hot Spot Definition',
	N'6.Banner',
	N'

You can define clickable hot spot map on banner image. Please input image map Html code directoly.
Hot spot can be defined as circle, rectangle or polygon, and here are three examples to define three kind of hot spot.

<br/><br/>
<span class=''Label''>Hot spot as a circle, given center coordinate and radius (in pixel)</span>
<span class=''Code''><pre>
&lt;area 
	shape =''circle'' 
	coords =''90,58,3''
	href =''http://www.comsharp.com'' 
	target =''_blank''
	alt=''comsharp cms'' 
/&gt;
</pre></span>   
<br/><br/>

<span class=''Label''>Hot spot as a rectangle, given upper left and lower right point coordinate (in pixel)</span>
<span class=''Code''><pre>
&lt;area 
	shape =''rect'' 
	coords =''0,0,82,126''
	href =''http://www.comsharp.com'' 
	target =''_blank''
	alt=''comsharp cms''
/&gt;
</pre></span>   
<br/><br/>

<span class=''Label''>Hot spot as a polygon, given coordinate of each point (in pixel)</span>
<span class=''Code''><pre>
&lt;area 
	shape =''poly'' 
	coords =''20,36,77,59,50,43''
	href =''http://www.comsharp.com'' 
	target =''_blank''
	alt=''comsharp cms''
/&gt;
</pre></span>   

'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	267,
	67,
	N'zh-tw',
	N'˟cx',
	N'6.Banner',
	N'

ˈDƬϿOßcԱcM档`ҊՈֱʹßc Html a <area> Tag
cԶxAΣλ߅Σӷքeʹ@NʽxһDƬğc

<br/><br/>
<span class=''Label''>AΟcṩA X,Y ԼAİ돽ؠλ</span>
<span class=''Code''><pre>
&lt;area 
	shape =''circle'' 
	coords =''90,58,3''
	href =''http://www.comsharp.com''
	target =''_blank''
	alt=''comsharp cms''  
/&gt;
</pre></span>   
<br/><br/>

<span class=''Label''>ΟcṩϽ X,Y Լ½ X,Y ˣؠλ</span>
<span class=''Code''><pre>
&lt;area 
	shape =''rect'' 
	coords =''0,0,82,126''
	href =''http://www.comsharp.com''
	target =''_blank''
	alt=''comsharp cms''
/&gt;
</pre></span>   
<br/><br/>

<span class=''Label''>߅Οcṩɶ߅εĸc X,Y ˣؠλ´axһΡ</span>
<span class=''Code''><pre>
&lt;area 
	shape =''poly'' 
	coords =''20,36,77,59,50,43''
	href =''http://www.comsharp.com''
	target =''_blank''
	alt=''comsharp cms'' 
/&gt;
</pre></span>   

'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	270,
	68,
	N'en-us',
	N'Banner Content Layer',
	N'6.Banner',
	N'Content layer shown above banner.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	271,
	68,
	N'zh-tw',
	N'Banner Ϸ݌',
	N'6.Banner',
	N'@ʾ  Banner ֮ϵă݌'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	275,
	69,
	N'zh-tw',
	N'ѭh˺xĿ',
	N'6.Banner',
	N'վcĿµ˿бѭhţ@Yݔ녢cѭhĿ䛵֣ԡ,_퓱ѽԄӰȡȫĬJԡdefaultʾ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	280,
	70,
	N'ja-jp',
	N'ѭhѭhʽ',
	N'6.Banner',
	N'ѭhD˵ѭhģʽݔ 1 tÿˢrԄӰQ ݔ 2 tSCQ ݔ 3 ʹԄӰ򲥷ţ@ʾָʾDˣݔ 4 ҲԄӲţ@ʾָʾDˣݔ 5 tѭhˌ Flash ʽݔš'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	281,
	71,
	N'zh-cn',
	N'ҳѭԶż',
	N'6.Banner',
	N'ѭģʽ 3趨ҳԶŵļΪλ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	284,
	71,
	N'ja-jp',
	N'ѭhԄӲg',
	N'6.Banner',
	N'Hѭhģʽ 3OԄӲŵg렑λ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	285,
	72,
	N'zh-cn',
	N'Զָʾͼıɫ',
	N'6.Banner',
	N'Զʱָ֡ʾͼıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	288,
	72,
	N'ja-jp',
	N'ԄӲָʾD˵ıɫ',
	N'6.Banner',
	N'ԄӲŕrˎָʾD˵ıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	290,
	73,
	N'en-us',
	N'Auto Play Frame Icon Border Color',
	N'6.Banner',
	N'The border color of frame icon of the rotating banner under rotating style 3.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	291,
	73,
	N'zh-tw',
	N'ԄӲָʾD˵߅ɫ',
	N'6.Banner',
	N'ԄӲŕrˎָʾD˵߅ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	157,
	40,
	N'zh-cn',
	N'˵Ŀɫ',
	N'4.˵',
	N'˵Ŀڼʾʱıɫ '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	159,
	40,
	N'zh-tw',
	N'ˆΗlĿɫ',
	N'4.ˆ',
	N'ˆΗlĿڼ@ʾrıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	162,
	41,
	N'en-us',
	N'Main Menu Item Highlight Border Color',
	N'4.Main Menu',
	N'Border color of Main Menu Item when highlighted.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	163,
	41,
	N'zh-tw',
	N'ˆΗlĿ߅ɫ',
	N'4.ˆ',
	N'ˆΗlĿڼ@ʾr߅ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	164,
	41,
	N'ja-jp',
	N'ˆΗlĿ߅ɫ',
	N'4.ˆ',
	N'ˆΗlĿڼ@ʾr߅ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	165,
	42,
	N'zh-cn',
	N'˵ɫ',
	N'4.˵',
	N'˵ĿɫԽƵ˵Ŀͼɫѡʵɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	166,
	42,
	N'en-us',
	N'Main Menu Font Color',
	N'4.Main Menu',
	N'Font color of Main Menu item. '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	169,
	43,
	N'zh-cn',
	N'˵ɫ',
	N'4.˵',
	N'λ˵Ŀϵʱ˵Ŀɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	170,
	43,
	N'en-us',
	N'Main Menu Hover Font Color',
	N'4.Main Menu',
	N'Font color of Main Menu item when hovered.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	171,
	43,
	N'zh-tw',
	N'ˆμwɫ',
	N'4.ˆ',
	N'λˆΗlĿϵĕrˆΗlĿwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	174,
	44,
	N'en-us',
	N'Main Menu Space',
	N'4.Main Menu',
	N'The space between Main Menu items.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	176,
	44,
	N'ja-jp',
	N'ˆg',
	N'4.ˆ',
	N'ˆΗlĿ֮ggx'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	774,
	194,
	N'en-us',
	N'Strip Above Copyright Region Background Image Style',
	N'J.Copyright Region',
	N'Strip Above Copyright Region Background Image Style'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	268,
	67,
	N'ja-jp',
	N'˟cx',
	N'6.Banner',
	N'

ˈDƬϿOßcԱcM档`ҊՈֱʹßc Html a <area> Tag
cԶxAΣλ߅Σӷքeʹ@NʽxһDƬğc

<br/><br/>
<span class=''Label''>AΟcṩA X,Y ԼAİ돽ؠλ</span>
<span class=''Code''><pre>
&lt;area 
	shape =''circle''
	coords =''90,58,3''
	href =''http://www.comsharp.com'' 
	target =''_blank''
	alt=''comsharp cms''  
/&gt;
</pre></span>   
<br/><br/>

<span class=''Label''>ΟcṩϽ X,Y Լ½ X,Y ˣؠλ</span>
<span class=''Code''><pre>
&lt;area 
	shape =''rect''
	coords =''0,0,82,126''
	href =''http://www.comsharp.com''
	target =''_blank''
	alt=''comsharp cms''
/&gt;
</pre></span>   
<br/><br/>

<span class=''Label''>߅Οcṩɶ߅εĸc X,Y ˣؠλ´axһΡ</span>
<span class=''Code''><pre>
&lt;area 
	shape =''poly''
	coords =''20,36,77,59,50,43''
	href =''http://www.comsharp.com''
	target =''_blank''
	alt=''comsharp cms''
/&gt;
</pre></span>   

'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	269,
	68,
	N'zh-cn',
	N'Banner Ϸݲ',
	N'6.Banner',
	N'ʾ  Banner ֮ϵݲ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	272,
	68,
	N'ja-jp',
	N'Banner Ϸ݌',
	N'6.Banner',
	N'@ʾ  Banner ֮ϵă݌'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	274,
	69,
	N'en-us',
	N'Home Page Banner Rotator Candidate',
	N'6.Banner',
	N'Banners under each Main Directory can be rotated on home page. Please input the Main Directory name delimited with ",". Banner under home page was automatically included."defalut" stands for global default Banner.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	282,
	71,
	N'en-us',
	N'The Auto Play Period of Home Page Banner',
	N'6.Banner',
	N'Effective to rotating style 3 only. Set the period of auto play of the home page banner.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	158,
	40,
	N'en-us',
	N'Main Menu Item Highlight Background Color',
	N'4.Main Menu',
	N'Background color of Main Menu Item when highlighted.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	167,
	42,
	N'zh-tw',
	N'ˆwɫ',
	N'4.ˆ',
	N'ˆΗlĿwɫԽYOӋˆΗlĿĈDɫxmwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	168,
	42,
	N'ja-jp',
	N'ˆwɫ',
	N'4.ˆ',
	N'ˆΗlĿwɫԽYOӋˆΗlĿĈDɫxmwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	172,
	43,
	N'ja-jp',
	N'ˆμwɫ',
	N'4.ˆ',
	N'λˆΗlĿϵĕrˆΗlĿwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	173,
	44,
	N'zh-cn',
	N'˵',
	N'4.˵',
	N'˵Ŀ֮ļ롣'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	175,
	44,
	N'zh-tw',
	N'ˆg',
	N'4.ˆ',
	N'ˆΗlĿ֮ggx'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	185,
	47,
	N'zh-cn',
	N'˵·ɫ',
	N'4.˵',
	N'˵·ıɫΪ˼˵ѡҳ沼ѡΪ4дӢġ,˫ֵһֵΪıɫڶֵΪҳ汳ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	188,
	47,
	N'ja-jp',
	N'ˆ·lɫ',
	N'4.ˆ',
	N'ˆ·lıɫԓlgˆ΅^c˅^x沼x헠4t@YӢ","_pֵһֵԓ^ıɫڶֵԓ^҃ɂȵ汳ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	189,
	48,
	N'zh-cn',
	N'˵ѡ',
	N'4.˵',
	N'˵ʱǷͼͱ⣬Լͼͱ⡣ֵֿܵ1,2,3,4<ul><li> 1. ˵ֻͼ꣬һͼƬʾ˵ݵΣ</li> <li>2. ˵ֻ⣬˵ͼꣻ</li><li>3. ˵ͼͱͬʱ£˵ͼұߣΪ˺гʹúͱָ߶µͼƬΪ˵ͼꣻ</li><li>4. ˵ͼΪ˵Ŀıͼã˵ʾͼͼϡģʽ£ڸò˵Ŀͼȵͼ༭ CSS ͼǵķʽַͨԿƱֵʾλԸõͬͼͼϡ</li></ul><br/>'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	192,
	48,
	N'ja-jp',
	N'ˆݔx',
	N'4.ˆ',
	N'ÁˆݔĕrǷݔD˺͘}ԼݔD˺͘}ķNֵܵ1,2,3,4<ul><li> 1. ˆֻݔDˣһÈDƬʾˆ΃ݵΣ</li> <li>2. ˆֻݔ}Á[ˆΈDˣ</li><li>3. ˆΈD˺͘}ͬrݔ@N£ˆΘ}ݔڈD˵߅˺CՈʹú͘}ָ߶µĈDƬˆΈDˣ</li><li>4. ˆΈDˆΗlĿı׈DãˆΘ}@ʾڈD˵׈Dϡ@Nģʽ£߀ԓˆΗlĿĈD˟c؈D݋ݔ CSS aƈDwķ΅^ʽӣͨ^@NԿƘ}ֵ@ʾλԸõͬD˵׈DYϡ</li></ul><br/>'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	773,
	194,
	N'zh-cn',
	N'ȨϵϷϸ򱳾ͼƬʽ',
	N'J.Ȩ',
	N'ȨϵϷϸ򱳾ͼƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	775,
	194,
	N'zh-tw',
	N'MϷl^򱳾DƬʽ',
	N'J.^',
	N'MϷl^򱳾DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	776,
	194,
	N'ja-jp',
	N'MϷl^򱳾DƬʽ',
	N'J.^',
	N'MϷl^򱳾DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	177,
	45,
	N'zh-cn',
	N'˵Ҷ',
	N'4.˵',
	N'˵˵ϵҶ뷽ʽ 1 룬 2 Ҷ롣'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	178,
	45,
	N'en-us',
	N'Main Menu Alignment',
	N'4.Main Menu',
	N'The alignment setting of Main Menu Items on Main Menu Bar. 1 for left align, 2 for right align.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	183,
	46,
	N'zh-tw',
	N'ˆ·l߶',
	N'4.ˆ',
	N'ˆ·lĸ߶ȣԓlgˆ΅^c˅^'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	187,
	47,
	N'zh-tw',
	N'ˆ·lɫ',
	N'4.ˆ',
	N'ˆ·lıɫԓlgˆ΅^c˅^x沼x헠4t@YӢ","_pֵһֵԓ^ıɫڶֵԓ^҃ɂȵ汳ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	196,
	49,
	N'ja-jp',
	N'ˆΗlĿָQ',
	N'4.ˆ',
	N'ǷˆΗlĿ֮gO÷ָQݔ 1 Oãݔ 2 Oá'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	203,
	51,
	N'zh-tw',
	N'Ӳˆαɫ',
	N'5.Ӳˆ',
	N'Ӳˆıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	207,
	52,
	N'zh-tw',
	N'Ӳˆ߅ɫ',
	N'5.Ӳˆ',
	N'Ӳˆ߅ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	208,
	52,
	N'ja-jp',
	N'Ӳˆ߅ɫ',
	N'5.Ӳˆ',
	N'Ӳˆ߅ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	209,
	53,
	N'zh-cn',
	N'Ӳ˵ɫ',
	N'5.Ӳ˵',
	N'Ӳ˵Ŀɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	210,
	53,
	N'en-us',
	N'Sub Menu Font Color',
	N'5.Sub Menu',
	N'Font color of sub menu.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	211,
	53,
	N'zh-tw',
	N'Ӳˆwɫ',
	N'5.Ӳˆ',
	N'ӲˆΗlĿwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	212,
	53,
	N'ja-jp',
	N'Ӳˆwɫ',
	N'5.Ӳˆ',
	N'ӲˆΗlĿwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	190,
	48,
	N'en-us',
	N'Main Menu Render Option',
	N'4.Main Menu',
	N'Controls how the Main Menu Icon and Title are rendered. Value can be 1 or 2 or 3 or 4:<ul><li>1. Only Main Menu Icon is rendered,title will be hidden;</li><li>2. Only Main Menu Title is rendered, Icon will be hidden;</li><li>3. Both Main Menu Icon and Title are rendered;</li><li>4. Icon will be rendered as background image and the title is rendered above the icon background. You can also control the tyle of the icon background and the title by entering CSS code in the text box where the icon hot spot code is designed to be inputed.</li></ul>'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	213,
	54,
	N'zh-cn',
	N'Ӳ˵ɫ',
	N'5.Ӳ˵',
	N'Ӳ˵ĿƶʱӲ˵Ŀɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	214,
	54,
	N'en-us',
	N'Sub Menu Hover Font Color',
	N'5.Sub Menu',
	N'Font color of sub menu when hovered.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	215,
	54,
	N'zh-tw',
	N'Ӳˆμwɫ',
	N'5.Ӳˆ',
	N'ӲˆΗlĿƄӕrӲˆΗlĿwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	216,
	54,
	N'ja-jp',
	N'Ӳˆμwɫ',
	N'5.Ӳˆ',
	N'ӲˆΗlĿƄӕrӲˆΗlĿwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	217,
	55,
	N'zh-cn',
	N'ڱǩʽ˵ģʽӲ˵϶',
	N'5.Ӳ˵',
	N'ڱǩʽ˵ģʽ£Ӳ˵Ŀ֮ļ϶'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	219,
	55,
	N'zh-tw',
	N'ژ˺ʽˆβģʽӲˆg϶',
	N'5.Ӳˆ',
	N'ڱǩʽ˵ģʽ£Ӳ˵Ŀ֮ļ϶'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	234,
	59,
	N'en-us',
	N'Banner Area Background Image CSS',
	N'6.Banner',
	N'Banner area background image style defination, like repeat, position and attachment.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	789,
	198,
	N'zh-cn',
	N'ȨϵͼƬȵͼ',
	N'J.Ȩ',
	N'

ͼƬϿȵ㣬ԱӦҳ档Ϊֱʹȵ Html 룬 <area> Tag
ȵԶΪԲΣλΣӷֱʹַʽһͼƬȵ㣬ο

<br/><br/>
<span class=''Label''>Բȵ㣬ṩԲ X,Y ԼԲİ뾶Ϊλ</span>
<span class=''Code''><pre>
&lt;area 
	shape =''circle'' 
	coords =''90,58,3''
	href =''http://www.comsharp.com'' 
	target =''_blank''
	alt=''comsharp cms''   
/&gt;
</pre></span>   
<br/><br/>

<span class=''Label''>ȵ㣬ṩϽ X,Y Լ½ X,Y ꣨Ϊλ</span>
<span class=''Code''><pre>
&lt;area 
	shape =''rect'' 
	coords =''0,0,82,126''
	href =''http://www.comsharp.com'' 
	target =''_blank''
	alt=''comsharp cms'' 
/&gt;
</pre></span>   
<br/><br/>

<span class=''Label''>ȵ㣬ṩɶεĸ X,Y ꣨Ϊλ´붨һΡ</span>
<span class=''Code''><pre>
&lt;area 
	shape =''poly'' 
	coords =''20,36,77,59,50,43''
	href =''http://www.comsharp.com'' 
	target =''_blank''
	alt=''comsharp cms''
/&gt;
</pre></span>   

'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	179,
	45,
	N'zh-tw',
	N'ˆҌR',
	N'4.ˆ',
	N'ˆˆΗlϵҌRʽݔ 1 tRݔ 2 ҌR'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	180,
	45,
	N'ja-jp',
	N'ˆҌR',
	N'4.ˆ',
	N'ˆˆΗlϵҌRʽݔ 1 tRݔ 2 ҌR'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	181,
	46,
	N'zh-cn',
	N'˵·߶',
	N'4.˵',
	N'˵·ĸ߶ȣΪ˼˵'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	184,
	46,
	N'ja-jp',
	N'ˆ·l߶',
	N'4.ˆ',
	N'ˆ·lĸ߶ȣԓlgˆ΅^c˅^'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	186,
	47,
	N'en-us',
	N'Strip Background Color Under Main Menu Area',
	N'4.Main Menu',
	N'The background color of the strip under Main Menu Area. The strip acts as separator between Main Menu area and the Banner area. In case you select 4 as Page Layout option, you can input a pair of value here delimited by "," where the first value stands for the background color of this area; the second values stands for the background color of the page background area to the left and right border of this area.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	191,
	48,
	N'zh-tw',
	N'ˆݔx',
	N'4.ˆ',
	N'ÁˆݔĕrǷݔD˺͘}ԼݔD˺͘}ķNֵܵ1,2,3,4<ul><li> 1. ˆֻݔDˣһÈDƬʾˆ΃ݵΣ</li> <li>2. ˆֻݔ}Á[ˆΈDˣ</li><li>3. ˆΈD˺͘}ͬrݔ@N£ˆΘ}ݔڈD˵߅˺CՈʹú͘}ָ߶µĈDƬˆΈDˣ</li><li>4. ˆΈDˆΗlĿı׈DãˆΘ}@ʾڈD˵׈Dϡ@Nģʽ£߀ԓˆΗlĿĈD˟c؈D݋ݔ CSS aƈDwķ΅^ʽӣͨ^@NԿƘ}ֵ@ʾλԸõͬD˵׈DYϡ</li></ul><br/>'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	193,
	49,
	N'zh-cn',
	N'˵Ŀָ',
	N'4.˵',
	N'Ƿ˵Ŀ֮÷ָߣ 1 ã 2 á'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	194,
	49,
	N'en-us',
	N'Main Menu Item Separator',
	N'4.Main Menu',
	N'Whether render separator column between Main Menu items. Input 1 to render the column, input 2 to discard the column.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	195,
	49,
	N'zh-tw',
	N'ˆΗlĿָQ',
	N'4.ˆ',
	N'ǷˆΗlĿ֮gO÷ָQݔ 1 Oãݔ 2 Oá'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	197,
	50,
	N'zh-cn',
	N'Ӳ˵Ŀ',
	N'5.Ӳ˵',
	N'˵ƶʱᵯӦӲ˵õӲ˵Ŀȣ߶ȻӲ˵ĿԶ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	198,
	50,
	N'en-us',
	N'Sub Menu Container Width',
	N'5.Sub Menu',
	N'Sub menu will be pop out when the mouse cursor moving on main menu items. Here you can set the width of sub menu container.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	199,
	50,
	N'zh-tw',
	N'ӲˆČ',
	N'5.Ӳˆ',
	N'ˆƄӕrӲˆΣ@YOÏӲˆČȣ߶ȕSӲˆΗlĿԄp'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	201,
	51,
	N'zh-cn',
	N'Ӳ˵ɫ',
	N'5.Ӳ˵',
	N'Ӳ˵ıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	790,
	198,
	N'en-us',
	N'Copyright Region Picture Hotspot Map',
	N'J.Copyright Region',
	N'

You can define clickable hot spot map on banner image. Please input image map Html code directoly.
Hot spot can be defined as circle, rectangle or polygon, and here are three examples to define three kind of hot spot.

<br/><br/>
<span class=''Label''>Hot spot as a circle, given center coordinate and radius (in pixel)</span>
<span class=''Code''><pre>
&lt;area 
	shape =''circle'' 
	coords =''90,58,3''
	href =''http://www.comsharp.com'' 
	target =''_blank''
	alt=''comsharp cms'' 
/&gt;
</pre></span>   
<br/><br/>

<span class=''Label''>Hot spot as a rectangle, given upper left and lower right point coordinate (in pixel)</span>
<span class=''Code''><pre>
&lt;area 
	shape =''rect'' 
	coords =''0,0,82,126''
	href =''http://www.comsharp.com'' 
	target =''_blank''
	alt=''comsharp cms''
/&gt;
</pre></span>   
<br/><br/>

<span class=''Label''>Hot spot as a polygon, given coordinate of each point (in pixel)</span>
<span class=''Code''><pre>
&lt;area 
	shape =''poly'' 
	coords =''20,36,77,59,50,43''
	href =''http://www.comsharp.com'' 
	target =''_blank''
	alt=''comsharp cms''
/&gt;
</pre></span>   

'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	791,
	198,
	N'zh-tw',
	N'M^ȈDƬc؈D',
	N'J.^',
	N'

ˈDƬϿOßcԱcM档`ҊՈֱʹßc Html a <area> Tag
cԶxAΣλ߅Σӷքeʹ@NʽxһDƬğc

<br/><br/>
<span class=''Label''>AΟcṩA X,Y ԼAİ돽ؠλ</span>
<span class=''Code''><pre>
&lt;area 
	shape =''circle'' 
	coords =''90,58,3''
	href =''http://www.comsharp.com''
	target =''_blank''
	alt=''comsharp cms''  
/&gt;
</pre></span>   
<br/><br/>

<span class=''Label''>ΟcṩϽ X,Y Լ½ X,Y ˣؠλ</span>
<span class=''Code''><pre>
&lt;area 
	shape =''rect'' 
	coords =''0,0,82,126''
	href =''http://www.comsharp.com''
	target =''_blank''
	alt=''comsharp cms''
/&gt;
</pre></span>   
<br/><br/>

<span class=''Label''>߅Οcṩɶ߅εĸc X,Y ˣؠλ´axһΡ</span>
<span class=''Code''><pre>
&lt;area 
	shape =''poly'' 
	coords =''20,36,77,59,50,43''
	href =''http://www.comsharp.com''
	target =''_blank''
	alt=''comsharp cms'' 
/&gt;
</pre></span>   

'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	182,
	46,
	N'en-us',
	N'Strip Height Under Main Menu Area',
	N'4.Main Menu',
	N'The height of the strip under Main Menu Area. The strip acts as separator between Main Menu area and the Banner area.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	200,
	50,
	N'ja-jp',
	N'ӲˆČ',
	N'5.Ӳˆ',
	N'ˆƄӕrӲˆΣ@YOÏӲˆČȣ߶ȕSӲˆΗlĿԄp'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	202,
	51,
	N'en-us',
	N'Background Color of Sub Menu Container',
	N'5.Sub Menu',
	N'Background Color of Sub Menu Container.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	204,
	51,
	N'ja-jp',
	N'Ӳˆαɫ',
	N'5.Ӳˆ',
	N'Ӳˆıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	205,
	52,
	N'zh-cn',
	N'Ӳ˵ı߽ɫ',
	N'5.Ӳ˵',
	N'Ӳ˵ı߽ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	206,
	52,
	N'en-us',
	N'Border Color of Sub Menu Container',
	N'5.Sub Menu',
	N'Border color of sub menu container.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	793,
	199,
	N'zh-cn',
	N'ԶȨ',
	N'J.Ȩ',
	N'ȨϵԶݣʹ HTML '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	794,
	199,
	N'en-us',
	N'Customized Copyright Erea Content',
	N'J.Copyright Region',
	N'Customized content shown in copyright & contact area, can be in HTML format.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	795,
	199,
	N'zh-tw',
	N'Զx^',
	N'J.^',
	N'M^Զxݣʹ HTML a'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	796,
	199,
	N'ja-jp',
	N'Զx^',
	N'J.^',
	N'M^Զxݣʹ HTML a'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	218,
	55,
	N'en-us',
	N'Space between sub menu items under Tab style main menu layout',
	N'5.Sub Menu',
	N'Space between sub menu items under Tab style main menu layout'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	220,
	55,
	N'ja-jp',
	N'ژ˺ʽˆβģʽӲˆg϶',
	N'5.Ӳˆ',
	N'ڱǩʽ˵ģʽ£Ӳ˵Ŀ֮ļ϶'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	221,
	56,
	N'zh-cn',
	N'ҳڷλ',
	N'6.Banner',
	N'ҳزҳİڷλã 1 ҳ˵·ᴩҳ档 2 ҳ꽫ҳҳλֱͬ˵ҳλҳұߣϷ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	223,
	56,
	N'zh-tw',
	N'퓘˔[λ',
	N'6.Banner',
	N'퓘زĔ[λãݔ 1 t퓘˷ܱl·M档ݔ 2 t퓘ˌ݅^ȗlλֱͬˆΗlB퓘λȗl߅݅^Ϸ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	224,
	56,
	N'ja-jp',
	N'퓘˔[λ',
	N'6.Banner',
	N'퓘زĔ[λãݔ 1 t퓘˷ܱl·M档ݔ 2 t퓘ˌ݅^ȗlλֱͬˆΗlB퓘λȗl߅݅^Ϸ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	225,
	57,
	N'zh-cn',
	N'ҳͼƬ߶',
	N'6.Banner',
	N'ҳͼƬĸ߶ȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	226,
	57,
	N'en-us',
	N'Banner Height',
	N'6.Banner',
	N'Banner height of current page.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	227,
	57,
	N'zh-tw',
	N'퓘ˈDƬ߶',
	N'6.Banner',
	N'퓘ˈDƬĸ߶ȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	228,
	57,
	N'ja-jp',
	N'퓘ˈDƬ߶',
	N'6.Banner',
	N'퓘ˈDƬĸ߶ȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	229,
	58,
	N'zh-cn',
	N'ҳ걳ɫ',
	N'6.Banner',
	N'ҳıɫѡҳ沼ѡΪ4дӢġ,˫ֵһֵΪıɫڶֵΪҳ汳ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	792,
	198,
	N'ja-jp',
	N'M^ȈDƬc؈D',
	N'J.^',
	N'

ˈDƬϿOßcԱcM档`ҊՈֱʹßc Html a <area> Tag
cԶxAΣλ߅Σӷքeʹ@NʽxһDƬğc

<br/><br/>
<span class=''Label''>AΟcṩA X,Y ԼAİ돽ؠλ</span>
<span class=''Code''><pre>
&lt;area 
	shape =''circle''
	coords =''90,58,3''
	href =''http://www.comsharp.com'' 
	target =''_blank''
	alt=''comsharp cms''  
/&gt;
</pre></span>   
<br/><br/>

<span class=''Label''>ΟcṩϽ X,Y Լ½ X,Y ˣؠλ</span>
<span class=''Code''><pre>
&lt;area 
	shape =''rect''
	coords =''0,0,82,126''
	href =''http://www.comsharp.com''
	target =''_blank''
	alt=''comsharp cms''
/&gt;
</pre></span>   
<br/><br/>

<span class=''Label''>߅Οcṩɶ߅εĸc X,Y ˣؠλ´axһΡ</span>
<span class=''Code''><pre>
&lt;area 
	shape =''poly''
	coords =''20,36,77,59,50,43''
	href =''http://www.comsharp.com''
	target =''_blank''
	alt=''comsharp cms''
/&gt;
</pre></span>   

'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	222,
	56,
	N'en-us',
	N'Banner Position',
	N'6.Banner',
	N'The position of Page Banner. Please input 1 to put the banner under the Main Menu area, and the Banner expands from left to right. Please input 2 to locate the Banner on the top of the content area, and with this option, the Page Menu area will rise up to the bottom of Main Menu bar, the Banner locates at the right of the Page Menu area.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	230,
	58,
	N'en-us',
	N'Banner Background Color',
	N'6.Banner',
	N'Background color of banner region. In case you select 4 as Page Layout option, you can input a pair of value here delimited by "," where the first value stands for the background color of this area; the second values stands for the background color of the page background area to the left and right border of this area.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	231,
	58,
	N'zh-tw',
	N'퓘˱ɫ',
	N'6.Banner',
	N'퓘˅^ıɫx沼x헠4t@YӢ","_pֵһֵԓ^ıɫڶֵԓ^҃ɂȵ汳ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	232,
	58,
	N'ja-jp',
	N'퓘˱ɫ',
	N'6.Banner',
	N'퓘˅^ıɫx沼x헠4t@YӢ","_pֵһֵԓ^ıɫڶֵԓ^҃ɂȵ汳ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	233,
	59,
	N'zh-cn',
	N'ҳıͼƬʽ',
	N'6.Banner',
	N'ҳ򱳾ͼƬʽظʽڷλԼǷҳȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	235,
	59,
	N'zh-tw',
	N'퓘˅^ıDƬʽ',
	N'6.Banner',
	N'퓘˅^򱳾DƬʽӣ}ʽ[λԼǷSLӵȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	236,
	59,
	N'ja-jp',
	N'퓘˅^ıDƬʽ',
	N'6.Banner',
	N'퓘˅^򱳾DƬʽӣ}ʽ[λԼǷSLӵȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	297,
	75,
	N'zh-cn',
	N'ǰԶָʾͼıɫ',
	N'6.Banner',
	N'Զʱǰָ֡ʾͼıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	298,
	75,
	N'en-us',
	N'Active Auto Play Frame Icon Background Color',
	N'6.Banner',
	N'The background color of active frame icon of the rotating banner under rotating style 3.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	299,
	75,
	N'zh-tw',
	N'ǰԄӲָʾD˵ıɫ',
	N'6.Banner',
	N'ԄӲŕrǰˎָʾD˵ıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	300,
	75,
	N'ja-jp',
	N'ǰԄӲָʾD˵ıɫ',
	N'6.Banner',
	N'ԄӲŕrǰˎָʾD˵ıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	301,
	76,
	N'zh-cn',
	N'ǰԶָʾͼı߽ɫ',
	N'6.Banner',
	N'Զʱǰָ֡ʾͼı߽ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	302,
	76,
	N'en-us',
	N'Active Auto Play Frame Icon Border Color',
	N'6.Banner',
	N'The border color of active frame icon of the rotating banner under rotating style 3.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	303,
	76,
	N'zh-tw',
	N'ǰԄӲָʾD˵߅ɫ',
	N'6.Banner',
	N'ԄӲŕrǰˎָʾD˵߅ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	304,
	76,
	N'ja-jp',
	N'ǰԄӲָʾD˵߅ɫ',
	N'6.Banner',
	N'ԄӲŕrǰˎָʾD˵߅ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	305,
	77,
	N'zh-cn',
	N'ǰԶָʾͼɫ',
	N'6.Banner',
	N'Զʱǰָ֡ʾͼɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	306,
	77,
	N'en-us',
	N'Active Auto Play Frame Icon Font Color',
	N'6.Banner',
	N'The font color of active frame icon of the rotating banner under rotating style 3.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	307,
	77,
	N'zh-tw',
	N'ǰԄӲָʾD˵wɫ',
	N'6.Banner',
	N'ԄӲŕrǰˎָʾD˵wɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	308,
	77,
	N'ja-jp',
	N'ǰԄӲָʾD˵wɫ',
	N'6.Banner',
	N'ԄӲŕrǰˎָʾD˵wɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	309,
	78,
	N'zh-cn',
	N'мʽ',
	N'7.м',
	N'мʽѡмλѡ 1 мλҳϷҳ棬룻 2 ҲλҳϷҳ棬Ҷ룻 3 λϷҳҲ࣬룻 4 ҲλҳϷҳұߣҶ롣'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	311,
	78,
	N'zh-tw',
	N'Iмlʽ',
	N'7.Iм',
	N'Iмlʽx헣ÁIмlλcRx헡ݔ 1 tIмlλ߅ں̓݅^ϷM؞棬Rݔ 2 Ҳλ߅ں̓݅^ϷM؞棬ҌRݔ 3 tλ춃݅^Ϸ߅ڵ҂ȣRݔ 4 Ҳλ݅^Ϸ߅ڵ߅ҌR'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	312,
	78,
	N'ja-jp',
	N'Iмlʽ',
	N'7.Iм',
	N'Iмlʽx헣ÁIмlλcRx헡ݔ 1 tIмlλ߅ں̓݅^ϷM؞棬Rݔ 2 Ҳλ߅ں̓݅^ϷM؞棬ҌRݔ 3 tλ춃݅^Ϸ߅ڵ҂ȣRݔ 4 Ҳλ݅^Ϸ߅ڵ߅ҌR'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	313,
	79,
	N'zh-cn',
	N'мλ',
	N'7.м',
	N'ммλơǵһֵʾмм߽λƣҲǡ,ĸֱֵʾмϣң£ĸ߽λơ '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	315,
	79,
	N'zh-tw',
	N'Iмλ',
	N'7.Iм',
	N'IмIм^λơǆһֵʾIмxIм߅λƣҲǡ,_ĂֵքeʾxIмϣң£Ă߅λơ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	310,
	78,
	N'en-us',
	N'Breadcrumb Style',
	N'7.Breadcrumb',
	N'Breadcrumb Style Option which controls the location and alignment of the breadcrumb bar. Input 1 to locate the breadcrumb navigation bar above the Page Side Bar and Content area with left align; input 2 to locate the breadscrumb above the Page Side Bar and Content area with right alignment; input 3 to locate the breadcrumb right to the Page Side Bar and above of the content area with left align; input 4 to locate the breadcrumb right to the Page Side Bar and above of the content area with right align.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	314,
	79,
	N'en-us',
	N'Breadcrumb Navigation Offset',
	N'7.Breadcrumb',
	N'The offset of the Breadcumb to breadcumb area container borders. You can input single value which sets the same distance between the Breadcumb and the breadcumb container borders. "," delimited 4 values are also valid which represents the distance between the breadcumb and and top, right, bottom, left borders of breadcumb area container. '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	316,
	79,
	N'ja-jp',
	N'Iмλ',
	N'7.Iм',
	N'IмIм^λơǆһֵʾIмxIм߅λƣҲǡ,_ĂֵքeʾxIмϣң£Ă߅λơ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	317,
	80,
	N'zh-cn',
	N'м߶',
	N'7.м',
	N'мĸ߶'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	318,
	80,
	N'en-us',
	N'Breadcrumb Navigation Bar Height',
	N'7.Breadcrumb',
	N'The height of Breadcrumb Navigation Bar'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	319,
	80,
	N'zh-tw',
	N'Iмl߶',
	N'7.Iм',
	N'Iмlĸ߶'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	320,
	80,
	N'ja-jp',
	N'Iмl߶',
	N'7.Iм',
	N'Iмlĸ߶'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	321,
	81,
	N'zh-cn',
	N'мɫ',
	N'7.м',
	N'мɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	322,
	81,
	N'en-us',
	N'Breadcrumb Navigation Bar Font Color',
	N'7.Breadcrumb',
	N'The font color of Breadcrumb Navigation Bar'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	323,
	81,
	N'zh-tw',
	N'Iмlwɫ',
	N'7.Iм',
	N'Iмlwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	324,
	81,
	N'ja-jp',
	N'Iмlwɫ',
	N'7.Iм',
	N'Iмlwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	325,
	82,
	N'zh-cn',
	N'мɫ',
	N'7.м',
	N'мıɫѡҳ沼ѡΪ4дӢġ,˫ֵһֵΪıɫڶֵΪҳ汳ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	326,
	82,
	N'en-us',
	N'Breadcrumb Navigation Bar Background Color',
	N'7.Breadcrumb',
	N'The background color of Breadcrumb Navigation Bar. In case you select 4 as Page Layout option, you can input a pair of value here delimited by "," where the first value stands for the background color of this area; the second values stands for the background color of the page background area to the left and right border of this area.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	327,
	82,
	N'zh-tw',
	N'Iмlɫ',
	N'7.Iм',
	N'Iмlıɫx沼x헠4t@YӢ","_pֵһֵԓ^ıɫڶֵԓ^҃ɂȵ汳ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	328,
	82,
	N'ja-jp',
	N'Iмlɫ',
	N'7.Iм',
	N'Iмlıɫx沼x헠4t@YӢ","_pֵһֵԓ^ıɫڶֵԓ^҃ɂȵ汳ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	329,
	83,
	N'zh-cn',
	N'мͼƬʽ',
	N'7.м',
	N'мɫ '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	330,
	83,
	N'en-us',
	N'Breadcrumb Background Image Style',
	N'7.Breadcrumb',
	N'Breadcrumb Background Image Style.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	331,
	83,
	N'zh-tw',
	N'IмDƬʽ',
	N'7.Iм',
	N'IмDƬʽӡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	332,
	83,
	N'ja-jp',
	N'IмDƬʽ',
	N'7.Iм',
	N'IмDƬʽӡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	333,
	84,
	N'zh-cn',
	N'޲ҳмͼƬʽ',
	N'7.м',
	N'޲ҳмͼƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	334,
	84,
	N'en-us',
	N'Breadcrumb Background Image Style on Pages Without Side Bar',
	N'7.Breadcrumb',
	N'Breadcrumb Background Image Style on Pages Without Side Bar'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	335,
	84,
	N'zh-tw',
	N'o߅IмDƬʽ',
	N'7.Iм',
	N'o߅IмDƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	336,
	84,
	N'ja-jp',
	N'o߅IмDƬʽ',
	N'7.Iм',
	N'o߅IмDƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	337,
	85,
	N'zh-cn',
	N'ڷλ',
	N'8.',
	N'Ұڷλã 1 λҳ࣬ 2 λҳҲࡣ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	338,
	85,
	N'en-us',
	N'Side Bar Position',
	N'8.Side Bar',
	N'Side Bar position. Input 1 to place Side Bar at left side of the page, and input 2 to place Side Bar at the right side of the page. '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	339,
	85,
	N'zh-tw',
	N'߅ڔ[λ',
	N'8.߅',
	N'߅ڵҔ[λãݔ 1 tλȣݔ 2 tλ҂ȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	340,
	85,
	N'ja-jp',
	N'߅ڔ[λ',
	N'8.߅',
	N'߅ڵҔ[λãݔ 1 tλȣݔ 2 tλ҂ȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	341,
	86,
	N'zh-cn',
	N'ڸĿʽ',
	N'8.',
	N'ڸĿʽ 1 ʹĬϵԲ壻 2 ʹüֱ壻 3 ʹôƵļֱ塣'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	343,
	86,
	N'zh-tw',
	N'߅ڃȸĿʽ',
	N'8.߅',
	N'߅ڃȸĿʽӣݔ 1 ʹĬJĈA壻ݔ 2 ʹúֱ壻ݔ 3 ʹÎ׼yĺֱ塣'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	344,
	86,
	N'ja-jp',
	N'߅ڃȸĿʽ',
	N'8.߅',
	N'߅ڃȸĿʽӣݔ 1 ʹĬJĈA壻ݔ 2 ʹúֱ壻ݔ 3 ʹÎ׼yĺֱ塣'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	345,
	87,
	N'zh-cn',
	N'ڸĿͼѡ',
	N'8.',
	N'ڸĿ Legend ͼѡ 1 ʹϵͳԶɵͼ꣬ 2 ʹı'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	346,
	87,
	N'en-us',
	N'Option of the legend icon of columns within Side Bar',
	N'8.Side Bar',
	N'Side Bar columns legend icon option. Input 1 for auto generated icon, and input 2 for string title. '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	349,
	88,
	N'zh-cn',
	N'ڸĿı߽',
	N'8.',
	N'ڸĿı߽ȣֱ֣ȻԶ px 㡣עÿ趨ֻڲڸĿʽ趨Ϊ23ʱЧʽΪ1ʱ߽ǹ̶ġ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	342,
	86,
	N'en-us',
	N'Side Bar Columns Style',
	N'8.Side Bar',
	N'The display style of the columns within Side Bar. Input 1  for default round corner panel; 2 for clean rectangle panel; 3 for clean rectangle panel with texture. '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	347,
	87,
	N'zh-tw',
	N'߅ڃȸĿĈDx',
	N'8.߅',
	N'߅ڃȸĿ Legend Dx헣ݔ 1 ʹϵyԄɵĈDˣݔ 2 tʹı'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	348,
	87,
	N'ja-jp',
	N'߅ڃȸĿĈDx',
	N'8.߅',
	N'߅ڃȸĿ Legend Dx헣ݔ 1 ʹϵyԄɵĈDˣݔ 2 tʹı'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	350,
	88,
	N'en-us',
	N'Border width of the column panels with Side Bar',
	N'8.Side Bar',
	N'The width of the border of the column panels within Side Bar. Please input number directly and the default unit is px. The value takes effect only when Side Bar style was set to 2 or 3.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	351,
	88,
	N'zh-tw',
	N'߅ڃȸĿ߅猒',
	N'8.߅',
	N'߅ڃȸĿ߅猒ȣՈֱݔ딵֣ȕԄӰ px Ӌ㡣עԓOֻڂ߅ڃȸĿʽO23rЧʽӞ1r߅猒ǹ̶ġ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	352,
	88,
	N'ja-jp',
	N'߅ڃȸĿ߅猒',
	N'8.߅',
	N'߅ڃȸĿ߅猒ȣՈֱݔ딵֣ȕԄӰ px Ӌ㡣עԓOֻڂ߅ڃȸĿʽO23rЧʽӞ1r߅猒ǹ̶ġ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	353,
	89,
	N'zh-cn',
	N'λ',
	N'8.',
	N'λڲĸ߽λƣǵһֵʾͬλֵҲӢ ,  4 ֱֵʾϣң£ĸ߽λơ 5,1,5,1 λԶʹ px'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	354,
	89,
	N'en-us',
	N'Side Bar Offset',
	N'8.Side Bar',
	N'The offset of the side bar to side bar area borders. You can set single value which represents the same offset value to all of 4 borders; or comma separated 4 values represent offset to Top, Right, Bottom, Left borders. The default unit is px.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	355,
	89,
	N'zh-tw',
	N'߅λ',
	N'8.߅',
	N'߅λ춂߅څ^Ă߅λƣǆһֵʾͬλֵҲӢ , _ 4 ֵքeʾxϣң£Ă߅λơ 5,1,5,1 λԄʹ px'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	356,
	89,
	N'ja-jp',
	N'߅λ',
	N'8.߅',
	N'߅λ춂߅څ^Ă߅λƣǆһֵʾͬλֵҲӢ , _ 4 ֵքeʾxϣң£Ă߅λơ 5,1,5,1 λԄʹ px'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	357,
	90,
	N'zh-cn',
	N'',
	N'8.',
	N'ĿȣֵӦΪڲĿĿȣϲסֱ֣ϵͳԶʹ px Ϊλ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	358,
	90,
	N'en-us',
	N'Side Bar Width',
	N'8.Side Bar',
	N'The width value of Side Bar area. Value should be the the width of column panels within Side bar, Plus the Side Bar padding value. Px is the default unit.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	359,
	90,
	N'zh-tw',
	N'߅ڌ',
	N'8.߅',
	N'߅څ^ČȣԓֵԓȲĿČȣς߅סՈֱݔ딵֣ϵyԄʹ px λ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	360,
	90,
	N'ja-jp',
	N'߅ڌ',
	N'8.߅',
	N'߅څ^ČȣԓֵԓȲĿČȣς߅סՈֱݔ딵֣ϵyԄʹ px λ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	361,
	91,
	N'zh-cn',
	N'ɫ',
	N'8.',
	N'ıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	362,
	91,
	N'en-us',
	N'Side Bar Background Color',
	N'8.Side Bar',
	N'The background color of the Side Bar area.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	363,
	91,
	N'zh-tw',
	N'߅ڱɫ',
	N'8.߅',
	N'߅څ^ıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	364,
	91,
	N'ja-jp',
	N'߅ڱɫ',
	N'8.߅',
	N'߅څ^ıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	365,
	92,
	N'zh-cn',
	N'ҳ˵',
	N'9.ҳ˵',
	N'ҳ˵Ŀȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	366,
	92,
	N'en-us',
	N'Page Menu Width',
	N'9.Page Menu',
	N'Page menu width.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	367,
	92,
	N'zh-tw',
	N'ˆΌ',
	N'9.퓲ˆ',
	N'ˆεČȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	368,
	92,
	N'ja-jp',
	N'ˆΌ',
	N'9.퓲ˆ',
	N'ˆεČȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	369,
	93,
	N'zh-cn',
	N'ҳ˵ɫ',
	N'9.ҳ˵',
	N'ҳ˵ıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	370,
	93,
	N'en-us',
	N'Page Menu Background Color',
	N'9.Page Menu',
	N'Page menu background color.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	371,
	93,
	N'zh-tw',
	N'ˆαɫ',
	N'9.퓲ˆ',
	N'ˆεıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	372,
	93,
	N'ja-jp',
	N'ˆαɫ',
	N'9.퓲ˆ',
	N'ˆεıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	373,
	94,
	N'zh-cn',
	N'ҳ˵߽ɫ',
	N'9.ҳ˵',
	N'ҳ˵߽ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	374,
	94,
	N'en-us',
	N'Page Menu Border Color',
	N'9.Page Menu',
	N'Page menu border color.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	375,
	94,
	N'zh-tw',
	N'ˆ߅ɫ',
	N'9.퓲ˆ',
	N'ˆε߅ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	376,
	94,
	N'ja-jp',
	N'ˆ߅ɫ',
	N'9.퓲ˆ',
	N'ˆε߅ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	377,
	95,
	N'zh-cn',
	N'ҳ˵ɫ',
	N'9.ҳ˵',
	N'ҳ˵ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	378,
	95,
	N'en-us',
	N'Page Menu Font Color',
	N'9.Page Menu',
	N'Page menu font color.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	379,
	95,
	N'zh-tw',
	N'ˆwɫ',
	N'9.퓲ˆ',
	N'ˆεwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	380,
	95,
	N'ja-jp',
	N'ˆwɫ',
	N'9.퓲ˆ',
	N'ˆεwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	381,
	96,
	N'zh-cn',
	N'ҳ˵ɫ',
	N'9.ҳ˵',
	N'ҳ˵ƶʱɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	382,
	96,
	N'en-us',
	N'Page Menu Hover Font Color',
	N'9.Page Menu',
	N'Page menu font color when hovered..'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	383,
	96,
	N'zh-tw',
	N'ˆμwɫ',
	N'9.퓲ˆ',
	N'ˆƄӕrwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	384,
	96,
	N'ja-jp',
	N'ˆμwɫ',
	N'9.퓲ˆ',
	N'ˆƄӕrwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	385,
	97,
	N'zh-cn',
	N'ҳ˵ͼɫ',
	N'9.ҳ˵',
	N'ҳ˵ͼɫͼ Tech, Traditional, Tab нԶʹҳ˵ı߽ɫΪɫ Art ģʽʹҳ˵ɫΪɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	389,
	98,
	N'zh-cn',
	N'ҳ˵к',
	N'9.ҳ˵',
	N'ҳ˵ҳϵİдֵԽСԽڷϷ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	396,
	99,
	N'ja-jp',
	N'[퓲ˆ',
	N'9.퓲ˆ',
	N'Ƿ퓹ܱȗl[أݔ "true" [湦ܱݔ "false" @ʾ퓹ܱ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	927,
	232,
	N'zh-tw',
	N']ַ',
	N'M.]',
	N'Álվ]Ă]ַ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	928,
	232,
	N'ja-jp',
	N']ַ',
	N'M.]',
	N'Álվ]Ă]ַ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	930,
	233,
	N'en-us',
	N'Backup SMTP Server User Name',
	N'M.SMTP',
	N'Authentication user name of the backup SMTP server.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	401,
	101,
	N'zh-cn',
	N'ٱǩɫ',
	N'A.ٱǩ',
	N'ٱǩıɫ,Ժҳ˵һ¡'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	403,
	101,
	N'zh-tw',
	N'٘˺ɫ',
	N'A.٘˺',
	N'٘˺ıɫ,Ժˆһ¡'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	407,
	102,
	N'zh-tw',
	N'٘˺߅ɫ',
	N'A.٘˺',
	N'٘˺߅ɫ,Ժˆһ¡'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	386,
	97,
	N'en-us',
	N'Legend Icon Color for Page Menu',
	N'9.Page Menu',
	N'The Color for Page Menu Legend Icon. This icon will use Page Menu panel border color as background color in Tech, Traditional, Tab layout mode; and take page menu panel background color as background color in Art layout mode.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	387,
	97,
	N'zh-tw',
	N'湦ܱDʾɫ',
	N'9.퓲ˆ',
	N'湦ܱDʾɫԓDʾ Tech, Traditional, Tab ѾЌԄʹ湦ܱ߅ɫ鱳ɫ Art ģʽʹ湦ܱɫ鱳ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	388,
	97,
	N'ja-jp',
	N'湦ܱDʾɫ',
	N'9.퓲ˆ',
	N'湦ܱDʾɫԓDʾ Tech, Traditional, Tab ѾЌԄʹ湦ܱ߅ɫ鱳ɫ Art ģʽʹ湦ܱɫ鱳ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	390,
	98,
	N'en-us',
	N'Page Menu Serial',
	N'9.Page Menu',
	N'Page Menu layout position on the page side bar. The smaller the number the upper the position.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	391,
	98,
	N'zh-tw',
	N'퓲ˆ̖',
	N'9.퓲ˆ',
	N'퓹ܱȗlϵĔ[д򣬔ֵԽСԽ[Ϸ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	392,
	98,
	N'ja-jp',
	N'퓲ˆ̖',
	N'9.퓲ˆ',
	N'퓹ܱȗlϵĔ[д򣬔ֵԽСԽ[Ϸ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	393,
	99,
	N'zh-cn',
	N'ҳ˵',
	N'9.ҳ˵',
	N'Ƿҳ˵ҳأ "true" ҳ˵ "false" ʾҳ˵'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	394,
	99,
	N'en-us',
	N'Hide Page Menu',
	N'9.Page Menu',
	N'Hide or show the Page Menu panel on page side bar. Input "true" if you want to hide the page menu panel, input "false" if you want to display the page menu panel on the page side bar.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	395,
	99,
	N'zh-tw',
	N'[퓲ˆ',
	N'9.퓲ˆ',
	N'Ƿ퓹ܱȗl[أݔ "true" [湦ܱݔ "false" @ʾ퓹ܱ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	397,
	100,
	N'zh-cn',
	N'ٱǩ',
	N'A.ٱǩ',
	N'ٱǩĿȣԺҳ˵һ¡'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	925,
	232,
	N'zh-cn',
	N'ʼַ',
	N'M.ʼ',
	N'վʼıʼַ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	926,
	232,
	N'en-us',
	N'Backup SMTP Server',
	N'M.SMTP',
	N'The backup SMTP server to send mails.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	929,
	233,
	N'zh-cn',
	N'ʼû',
	N'M.ʼ',
	N'÷ʼ֤û'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	931,
	233,
	N'zh-tw',
	N']Ñ',
	N'M.]',
	N'ðl]CÑ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	932,
	233,
	N'ja-jp',
	N']Ñ',
	N'M.]',
	N'ðl]CÑ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	398,
	100,
	N'en-us',
	N'Fast Tag With',
	N'A.Fast Tag',
	N'Fast Tag width, can be same value as Page Menu.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	399,
	100,
	N'zh-tw',
	N'٘˺',
	N'A.٘˺',
	N'٘˺ČȣԺˆһ¡'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	400,
	100,
	N'ja-jp',
	N'٘˺',
	N'A.٘˺',
	N'٘˺ČȣԺˆһ¡'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	402,
	101,
	N'en-us',
	N'Fast Tag Background Color',
	N'A.Fast Tag',
	N'Fast Tag background color, can be same value as Page Menu.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	404,
	101,
	N'ja-jp',
	N'٘˺ɫ',
	N'A.٘˺',
	N'٘˺ıɫ,Ժˆһ¡'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	405,
	102,
	N'zh-cn',
	N'ٱǩ߽ɫ',
	N'A.ٱǩ',
	N'ٱǩı߽ɫ,Ժҳ˵һ¡'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	406,
	102,
	N'en-us',
	N'Fast Tag Border Color',
	N'A.Fast Tag',
	N'Fast Tag border color, can be same value as Page Memu.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	408,
	102,
	N'ja-jp',
	N'٘˺߅ɫ',
	N'A.٘˺',
	N'٘˺߅ɫ,Ժˆһ¡'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	409,
	103,
	N'zh-cn',
	N'ٱǩɫ',
	N'A.ٱǩ',
	N'ٱǩɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	410,
	103,
	N'en-us',
	N'Fast Tag Font Color',
	N'A.Fast Tag',
	N'Fast Tag font color.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	411,
	103,
	N'zh-tw',
	N'٘˺wɫ',
	N'A.٘˺',
	N'٘˺wɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	412,
	103,
	N'ja-jp',
	N'٘˺wɫ',
	N'A.٘˺',
	N'٘˺wɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	413,
	104,
	N'zh-cn',
	N'ٱǩɫ',
	N'A.ٱǩ',
	N'ٱǩƶʱɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	414,
	104,
	N'en-us',
	N'Fast Tag Hover Font Color',
	N'A.Fast Tag',
	N'Fast Tag font color when hovered'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	415,
	104,
	N'zh-tw',
	N'٘˺wɫ',
	N'A.٘˺',
	N'٘˺Ƅӕrwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	416,
	104,
	N'ja-jp',
	N'٘˺wɫ',
	N'A.٘˺',
	N'٘˺Ƅӕrwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	417,
	105,
	N'zh-cn',
	N'ٱǩͼɫ',
	N'A.ٱǩ',
	N'ٱǩͼɫͼıɫ Tech, Traditional, Tab ģʽ£ȡٷʲ˵ı߽ɫ Art ģʽȡٷʲ˵ıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	418,
	105,
	N'en-us',
	N'Fast Tag Legend Icon color',
	N'A.Fast Tag',
	N'The color for Fast Tag Legend Icon. System takes the border color of Fast Access Pannel as background color for this icon in Tech, Traditioanl, Tab Layout Mode; and background color of Fast Access Panel as background color of this icon in Art layout mode. '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	419,
	105,
	N'zh-tw',
	N'٘˺ĈDʾɫ',
	N'A.٘˺',
	N'٘˺ɫԓDʾıɫ Tech, Traditional, Tab ģʽ£ȡLˆε߅ɫ Art ģʽȡLܱıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	420,
	105,
	N'ja-jp',
	N'٘˺ĈDʾɫ',
	N'A.٘˺',
	N'٘˺ɫԓDʾıɫ Tech, Traditional, Tab ģʽ£ȡLˆε߅ɫ Art ģʽȡLܱıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	421,
	106,
	N'zh-cn',
	N'ٱǩк',
	N'A.ٱǩ',
	N'ٱǩҳϵİڷŴֵԽСڷλԽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	422,
	106,
	N'en-us',
	N'Fast Tag Serial',
	N'A.Fast Tag',
	N'The order of the placement of Fast Tag panel on the page side bar. The smaller the number the upper the location.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	423,
	106,
	N'zh-tw',
	N'٘˻`̖',
	N'A.٘˺',
	N'٘˻`ȗlϵĔ[Ŵ򣬔ֵԽС[λԽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	424,
	106,
	N'ja-jp',
	N'٘˻`̖',
	N'A.٘˺',
	N'٘˻`ȗlϵĔ[Ŵ򣬔ֵԽС[λԽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	425,
	107,
	N'zh-cn',
	N'ؿٱǩ',
	N'A.ٱǩ',
	N'Ƿؿٱǩ壬رտٱǩ壬 "true" "false"'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	426,
	107,
	N'en-us',
	N'Hide Fast Tag',
	N'A.Fast Tag',
	N'Hide or Show of the Fast Tag on Page Side Bar. Input "true" if you want to hide Fast Tag panel, input "false" if you want the show Fast Tag panel.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	427,
	107,
	N'zh-tw',
	N'[ؿ٘˻`',
	N'A.٘˺',
	N'Ƿ[ؿ٘˺壬P]٘˺壬Ոݔ "true"tݔ "false"'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	428,
	107,
	N'ja-jp',
	N'[ؿ٘˻`',
	N'A.٘˺',
	N'Ƿ[ؿ٘˺壬P]٘˺壬Ոݔ "true"tݔ "false"'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	429,
	108,
	N'zh-cn',
	N'ٷʲ˵',
	N'B.ٷ',
	N'ٷʲ˵ĿȣԺҳ˵һ¡'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	430,
	108,
	N'en-us',
	N'Fast Access With',
	N'B.Fast Access',
	N'Fast Access Menu width, can be same value as Page Menu.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	431,
	108,
	N'zh-tw',
	N'LˆΌ',
	N'B.L',
	N'LˆεČȣԺˆһ¡'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	432,
	108,
	N'ja-jp',
	N'LˆΌ',
	N'B.L',
	N'LˆεČȣԺˆһ¡'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	433,
	109,
	N'zh-cn',
	N'ٷʲ˵ɫ',
	N'B.ٷ',
	N'ٷʲ˵ĵıɫ,Ժҳ˵һ¡'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	435,
	109,
	N'zh-tw',
	N'Lˆαɫ',
	N'B.L',
	N'Lˆεıɫ,Ժˆһ¡'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	437,
	110,
	N'zh-cn',
	N'ٷʲ˵߽ɫ',
	N'B.ٷ',
	N'ٷʲ˵ı߽ɫ,Ժҳ˵һ¡'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	438,
	110,
	N'en-us',
	N'Fast Access Menu Border Color',
	N'B.Fast Access',
	N'Fast Access Menu border color, can be same value as Page Memu.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	442,
	111,
	N'en-us',
	N'Fast Access Menu Font Color',
	N'B.Fast Access',
	N'Fast access menu font color.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	443,
	111,
	N'zh-tw',
	N'Lˆwɫ',
	N'B.L',
	N'Lˆεwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	434,
	109,
	N'en-us',
	N'Fast Access Menu Background Color',
	N'B.Fast Access',
	N'Fast Access Menu background color, can be same value as Page Menu.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	436,
	109,
	N'ja-jp',
	N'Lˆαɫ',
	N'B.L',
	N'Lˆεıɫ,Ժˆһ¡'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	439,
	110,
	N'zh-tw',
	N'Lˆ߅ɫ',
	N'B.L',
	N'Lˆε߅ɫ,Ժˆһ¡'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	440,
	110,
	N'ja-jp',
	N'Lˆ߅ɫ',
	N'B.L',
	N'Lˆε߅ɫ,Ժˆһ¡'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	441,
	111,
	N'zh-cn',
	N'ٷʲ˵ɫ',
	N'B.ٷ',
	N'ٷʲ˵ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	444,
	111,
	N'ja-jp',
	N'Lˆwɫ',
	N'B.L',
	N'Lˆεwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	445,
	112,
	N'zh-cn',
	N'ٷʲ˵ɫ',
	N'B.ٷ',
	N'ٷʲ˵ƶʱɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	446,
	112,
	N'en-us',
	N'Fast Access Menu Hover Font Color',
	N'B.Fast Access',
	N'Fast access menu font color when hovered'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	447,
	112,
	N'zh-tw',
	N'Lˆμwɫ',
	N'B.L',
	N'LˆƄӕrwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	448,
	112,
	N'ja-jp',
	N'Lˆμwɫ',
	N'B.L',
	N'LˆƄӕrwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	449,
	113,
	N'zh-cn',
	N'ٷʲ˵ͼɫ',
	N'B.ٷ',
	N'ٷͼɫͼıɫ Tech, Traditional, Tab ģʽ£ȡٷʲ˵ı߽ɫ Art ģʽȡٷʲ˵ıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	450,
	113,
	N'en-us',
	N'Fast Access Legend Icon color',
	N'B.Fast Access',
	N'The color for Fast Accsess Legend Icon. System takes the border color of Fast Access Pannel as background color for this icon in Tech, Traditioanl, Tab Layout Mode; and background color of Fast Access Panel as background color of this icon in Art layout mode. '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	451,
	113,
	N'zh-tw',
	N'LܱĈDʾɫ',
	N'B.L',
	N'LDʾɫԓDʾıɫ Tech, Traditional, Tab ģʽ£ȡLˆε߅ɫ Art ģʽȡLܱıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	452,
	113,
	N'ja-jp',
	N'LܱĈDʾɫ',
	N'B.L',
	N'LDʾɫԓDʾıɫ Tech, Traditional, Tab ģʽ£ȡLˆε߅ɫ Art ģʽȡLܱıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	453,
	114,
	N'zh-cn',
	N'ٷк',
	N'B.ٷ',
	N'ٷҳϰдֵԽСڷλԽϡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	454,
	114,
	N'en-us',
	N'Fast Access Panel Serial',
	N'B.Fast Access',
	N'The place order of the Fast Access Panel, the smaller the number, the upper the placement position on the page side bar.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	455,
	114,
	N'zh-tw',
	N'L̖',
	N'B.L',
	N'Lȗlϔ[д򣬔ֵԽС[λԽϡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	456,
	114,
	N'ja-jp',
	N'L̖',
	N'B.L',
	N'Lȗlϔ[д򣬔ֵԽС[λԽϡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	457,
	115,
	N'zh-cn',
	N'ؿٷ',
	N'B.ٷ',
	N'Ƿؿٷ壬ظ壬 "true" "false"'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	458,
	115,
	N'en-us',
	N'Hide Fast Access Panel',
	N'B.Fast Access',
	N'Hide or show option of the Fast Access Panel, input "true" if you want to hide the Fast Access panel, input "false" if you want to show the panel.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	459,
	115,
	N'zh-tw',
	N'[ؿL',
	N'B.L',
	N'Ƿ[ؿL壬[ԓ壬Ոݔ "true"tݔ "false"'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	460,
	115,
	N'ja-jp',
	N'[ؿL',
	N'B.L',
	N'Ƿ[ؿL壬[ԓ壬Ոݔ "true"tݔ "false"'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	461,
	116,
	N'zh-cn',
	N'Ӳ˵',
	N'C.',
	N'Ӳ˵ĿȣԺҳ˵һ¡'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	462,
	116,
	N'en-us',
	N'Fast Link Menu With',
	N'C.Fast Link',
	N'Fast Link Menu width, can be same value as Page Menu.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	463,
	116,
	N'zh-tw',
	N'朽ӲˆΌ',
	N'C.朽',
	N'朽ӲˆεČȣԺˆһ¡'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	464,
	116,
	N'ja-jp',
	N'朽ӲˆΌ',
	N'C.朽',
	N'朽ӲˆεČȣԺˆһ¡'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	465,
	117,
	N'zh-cn',
	N'Ӳ˵ɫ',
	N'C.',
	N'Ӳ˵ıɫ,Ժҳ˵һ¡'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	466,
	117,
	N'en-us',
	N'Fast Link Menu Background Color',
	N'C.Fast Link',
	N'Fast Link Menu background color, can be same value as Page Menu.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	467,
	117,
	N'zh-tw',
	N'朽Ӳˆαɫ',
	N'C.朽',
	N'朽Ӳˆεıɫ,Ժˆһ¡'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	468,
	117,
	N'ja-jp',
	N'朽Ӳˆαɫ',
	N'C.朽',
	N'朽Ӳˆεıɫ,Ժˆһ¡'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	469,
	118,
	N'zh-cn',
	N'Ӳ˵߽ɫ',
	N'C.',
	N'Ӳ˵ı߽ɫ,Ժҳ˵һ¡'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	470,
	118,
	N'en-us',
	N'Fast Access Menu Border Color',
	N'C.Fast Link',
	N'Fast Link Menu border color, can be same value as Page Memu.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	471,
	118,
	N'zh-tw',
	N'朽Ӳˆ߅ɫ',
	N'C.朽',
	N'朽Ӳˆε߅ɫ,Ժˆһ¡'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	472,
	118,
	N'ja-jp',
	N'朽Ӳˆ߅ɫ',
	N'C.朽',
	N'朽Ӳˆε߅ɫ,Ժˆһ¡'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	473,
	119,
	N'zh-cn',
	N'Ӳ˵ɫ',
	N'C.',
	N'Ӳ˵ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	474,
	119,
	N'en-us',
	N'Fast Link Menu Font Color',
	N'C.Fast Link',
	N'Fast link menu font color.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	475,
	119,
	N'zh-tw',
	N'朽Ӳˆwɫ',
	N'C.朽',
	N'朽Ӳˆεwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	476,
	119,
	N'ja-jp',
	N'朽Ӳˆwɫ',
	N'C.朽',
	N'朽Ӳˆεwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	477,
	120,
	N'zh-cn',
	N'Ӳ˵ɫ',
	N'C.',
	N'Ӳ˵ƶʱɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	478,
	120,
	N'en-us',
	N'Fast Link Menu Hover Font Color',
	N'C.Fast Link',
	N'Fast link menu font color when hovered.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	479,
	120,
	N'zh-tw',
	N'朽Ӳˆμwɫ',
	N'C.朽',
	N'朽ӲˆƄӕrwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	480,
	120,
	N'ja-jp',
	N'朽Ӳˆμwɫ',
	N'C.朽',
	N'朽ӲˆƄӕrwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	481,
	121,
	N'zh-cn',
	N'Ӳ˵ͼɫ',
	N'C.',
	N'Ӳ˵ͼɫ Tech, Traditional, Tab £ϵͳȡӿı߽ɫΪͼıɫ Art £ȡӿıɫΪͼıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	482,
	121,
	N'en-us',
	N'Fast Link Legend Icon Color',
	N'C.Fast Link',
	N'The color for Fast Link Legend Icon. In Tech, Traditional, Tab layout mode, system takes the Fast Link Panel border color as Fast Link Legend Icon background color; and in Art layout mode, system takes Fast Link Panel background color as Fast Link Legend Icon background color.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	483,
	121,
	N'zh-tw',
	N'朽YܱDʾɫ',
	N'C.朽',
	N'朽YܱĈDʾɫ Tech, Traditional, Tab Ѿ£ϵyȡ朽Y߅ɫ朽YDʾıɫ Art Ѿ£ȡ朽Yıɫ朽YDʾıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	484,
	121,
	N'ja-jp',
	N'朽YܱDʾɫ',
	N'C.朽',
	N'朽YܱĈDʾɫ Tech, Traditional, Tab Ѿ£ϵyȡ朽Y߅ɫ朽YDʾıɫ Art Ѿ£ȡ朽Yıɫ朽YDʾıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	485,
	122,
	N'zh-cn',
	N'к',
	N'C.',
	N'ҳϵİڷλãֵԽСڷλԽϡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	486,
	122,
	N'en-us',
	N'Fast Link Panel Place Order',
	N'C.Fast Link',
	N'The place order of Fast Link panel on page side bar. The smaller the number the upper the placement position.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	487,
	122,
	N'zh-tw',
	N'朽Y̖',
	N'C.朽',
	N'朽YȗlϵĔ[λãֵԽС[λԽϡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	488,
	122,
	N'ja-jp',
	N'朽Y̖',
	N'C.朽',
	N'朽YȗlϵĔ[λãֵԽС[λԽϡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	489,
	123,
	N'zh-cn',
	N'ʾ',
	N'C.',
	N'Ƿؿ壬ظ壬 "true" "false"'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	490,
	123,
	N'en-us',
	N'Hide or Show Fast Link Panel',
	N'C.Fast Link',
	N'Hide or show option of the Fast Link Panel. Please input "true" if you want to hide this panel, otherwise please input "false".'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	491,
	123,
	N'zh-tw',
	N'[@ʾ朽Y',
	N'C.朽',
	N'Ƿ[ؿ朽Y壬[ԓ壬Ոݔ "true"tݔ "false"'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	492,
	123,
	N'ja-jp',
	N'[@ʾ朽Y',
	N'C.朽',
	N'Ƿ[ؿ朽Y壬[ԓ壬Ոݔ "true"tݔ "false"'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	493,
	124,
	N'zh-cn',
	N'ٵ¼Ŀ',
	N'D.ٵ¼',
	N'λҳϿٵ½ĿȣӦСڻ½Ŀȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	494,
	124,
	N'en-us',
	N'Fast Login Width',
	N'D.Fast Login',
	N'The width of fast login bar located on page side bar. The value should be less than the width of page side bar.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	495,
	124,
	N'zh-tw',
	N'ٵ䛙ڵČ',
	N'D.ٵ',
	N'λȗlϿٵꑙڵČȣ䌒ȑС춻ꑂȗlČȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	496,
	124,
	N'ja-jp',
	N'ٵ䛙ڵČ',
	N'D.ٵ',
	N'λȗlϿٵꑙڵČȣ䌒ȑС춻ꑂȗlČȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	497,
	125,
	N'zh-cn',
	N'ٵ¼ıɫ',
	N'D.ٵ¼',
	N'λҳϿٵ½ıɫԺͿٷʣӵȲһ£ҲԶøĿɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	498,
	125,
	N'en-us',
	N'Fast Login Background Color',
	N'D.Fast Login',
	N'The background color of the fast login bar located on the page side bar. Can be same as fast access or identical to make itself outstanding.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	499,
	125,
	N'zh-tw',
	N'ٵ䛙ڵıɫ',
	N'D.ٵ',
	N'λȗlϿٵꑙڵıɫԺͿL朽YȂșһ£ҲԪOøĿɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	500,
	125,
	N'ja-jp',
	N'ٵ䛙ڵıɫ',
	N'D.ٵ',
	N'λȗlϿٵꑙڵıɫԺͿL朽YȂșһ£ҲԪOøĿɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	501,
	126,
	N'zh-cn',
	N'ٵ¼ı߽ɫ',
	N'D.ٵ¼',
	N'λҳϿٵ½ı߽ɫԺͱɫһʵɫЧ߲һ£ﵽЧ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	502,
	126,
	N'en-us',
	N'Fast Login Border Color',
	N'D.Fast Login',
	N'The border color of the fast login bar located on the page side bar. Can be same as background color for color block effects, or identical for container effect.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	503,
	126,
	N'zh-tw',
	N'ٵ䛙ڵ߅ɫ',
	N'D.ٵ',
	N'λȗlϿٵꑙڵ߅ɫԺͱɫһԌFɫKЧ߲һ£_Ч'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	504,
	126,
	N'ja-jp',
	N'ٵ䛙ڵ߅ɫ',
	N'D.ٵ',
	N'λȗlϿٵꑙڵ߅ɫԺͱɫһԌFɫKЧ߲һ£_Ч'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	505,
	127,
	N'zh-cn',
	N'ٵ¼ɫ',
	N'D.ٵ¼',
	N'λҳϿٵ½ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	506,
	127,
	N'en-us',
	N'Fast Login Font Color',
	N'D.Fast Login',
	N'Font color of text shown inside the fast login bar.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	507,
	127,
	N'zh-tw',
	N'ٵ䛙ڵăwɫ',
	N'D.ٵ',
	N'λȗlϿٵꑙڵɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	508,
	127,
	N'ja-jp',
	N'ٵ䛙ڵăwɫ',
	N'D.ٵ',
	N'λȗlϿٵꑙڵɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	509,
	128,
	N'zh-cn',
	N'ٵ¼ļɫ',
	N'D.ٵ¼',
	N'λҳϿٵ½ƶʱʾΪʱɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	510,
	128,
	N'en-us',
	N'Fast Login Hover Font Color',
	N'D.Fast Login',
	N'Font color of highlighted text shown inside the fast login bar.for instance, the link text color when hovered.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	511,
	128,
	N'zh-tw',
	N'ٵ䛙ڵăļwɫ',
	N'D.ٵ',
	N'λȗlϿٵꑙڵڻƄӕrʾ朽Yrɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	512,
	128,
	N'ja-jp',
	N'ٵ䛙ڵăļwɫ',
	N'D.ٵ',
	N'λȗlϿٵꑙڵڻƄӕrʾ朽Yrɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	513,
	129,
	N'zh-cn',
	N'ٵ¼ͼɫ',
	N'D.ٵ¼',
	N'ٵ¼ͼɫ Tech, Traditional, Tab £ϵͳȡٵ½ı߽ɫΪٵ½ͼıɫ Art £ȡٵ½ıɫΪٵ½ͼıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	516,
	129,
	N'ja-jp',
	N'ٵ䛙ڈDʾɫ',
	N'D.ٵ',
	N'ٵ䛙ڵĈDʾɫ Tech, Traditional, Tab Ѿ£ϵyȡٵꑙڵ߅ɫٵꑈDʾıɫ Art Ѿ£ȡٵꑙڵıɫٵꑈDʾıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	514,
	129,
	N'en-us',
	N'Fast Login Legend Icon Color',
	N'D.Fast Login',
	N'The color for Fast Login Legend Icon. In Tech, Traditional, Tab Layout mode, system takes Fast Login Panel border color as Fast Login Legend Icon color; in Art mode, system takes Fast Login Panel background color as Fast Login Legend background color. '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	515,
	129,
	N'zh-tw',
	N'ٵ䛙ڈDʾɫ',
	N'D.ٵ',
	N'ٵ䛙ڵĈDʾɫ Tech, Traditional, Tab Ѿ£ϵyȡٵꑙڵ߅ɫٵꑈDʾıɫ Art Ѿ£ȡٵꑙڵıɫٵꑈDʾıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	517,
	130,
	N'zh-cn',
	N'ٵ½򱳾ɫ',
	N'D.ٵ¼',
	N'ٵ½򱳾ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	518,
	130,
	N'en-us',
	N'Fast Login Input Box Background Color',
	N'D.Fast Login',
	N'Fast Login Input Box Background Color'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	519,
	130,
	N'zh-tw',
	N'ٵݔ򱳾ɫ',
	N'D.ٵ',
	N'ٵݔ򱳾ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	520,
	130,
	N'ja-jp',
	N'ٵݔ򱳾ɫ',
	N'D.ٵ',
	N'ٵݔ򱳾ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	521,
	131,
	N'zh-cn',
	N'ٵ½ɫ',
	N'D.ٵ¼',
	N'ٵ½ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	522,
	131,
	N'en-us',
	N'Fast Login Input Box Font Color',
	N'D.Fast Login',
	N'Fast Login Input Box Font Color'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	523,
	131,
	N'zh-tw',
	N'ٵݔwɫ',
	N'D.ٵ',
	N'ٵݔwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	524,
	131,
	N'ja-jp',
	N'ٵݔwɫ',
	N'D.ٵ',
	N'ٵݔwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	525,
	132,
	N'zh-cn',
	N'ٵ½߽ɫ',
	N'D.ٵ¼',
	N'ٵ½߽ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	526,
	132,
	N'en-us',
	N'Fast Login Input Box Border Color',
	N'D.Fast Login',
	N'Fast Login Input Box Border Color'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	527,
	132,
	N'zh-tw',
	N'ٵݔ߅ɫ',
	N'D.ٵ',
	N'ٵݔ߅ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	528,
	132,
	N'ja-jp',
	N'ٵݔ߅ɫ',
	N'D.ٵ',
	N'ٵݔ߅ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	529,
	133,
	N'zh-cn',
	N'ٵ½к',
	N'D.ٵ¼',
	N'ٵ½ҳϵİڷŴֵԽСڷλԽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	530,
	133,
	N'en-us',
	N'Fast Login Panel Place Order',
	N'D.Fast Login',
	N'The placement order of the Fast Login Panel on page side bar. The smaller the number the upper the placement position.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	531,
	133,
	N'zh-tw',
	N'ٵ̖',
	N'D.ٵ',
	N'ٵȗlϵĔ[Ŵ򣬔ֵԽС[λԽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	532,
	133,
	N'ja-jp',
	N'ٵ̖',
	N'D.ٵ',
	N'ٵȗlϵĔ[Ŵ򣬔ֵԽС[λԽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	533,
	134,
	N'zh-cn',
	N'ػʾٵ½',
	N'D.ٵ¼',
	N'Ƿؿٵ½壬ظ壬 "true" "false"'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	534,
	134,
	N'en-us',
	N'Fast Login Panel Hide or Show',
	N'D.Fast Login',
	N'The hide or show option of Fast Login Panel, please input "true" if you want to hide the Page Login Panel, otherwise inut "false".'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	535,
	134,
	N'zh-tw',
	N'[ػ@ʾٵ',
	N'D.ٵ',
	N'Ƿ[ؿٵ壬[ԓ壬Ոݔ "true"tݔ "false"'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	536,
	134,
	N'ja-jp',
	N'[ػ@ʾٵ',
	N'D.ٵ',
	N'Ƿ[ؿٵ壬[ԓ壬Ոݔ "true"tݔ "false"'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	537,
	135,
	N'zh-cn',
	N'ϢĿ',
	N'E.Ϣ',
	N'λҳϿϢĿȣӦСڻ½Ŀȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	538,
	135,
	N'en-us',
	N'Fast Info Width',
	N'E.Fast Info',
	N'The width of fast info bar located on page side bar. The value should be less than the width of page side bar.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	539,
	135,
	N'zh-tw',
	N'YӍڵČ',
	N'E.Ϣ',
	N'λȗlϿYӍڵČȣ䌒ȑС춻ꑂȗlČȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	540,
	135,
	N'ja-jp',
	N'YӍڵČ',
	N'E.Ϣ',
	N'λȗlϿYӍڵČȣ䌒ȑС춻ꑂȗlČȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	541,
	136,
	N'zh-cn',
	N'Ϣıɫ',
	N'E.Ϣ',
	N'λҳϿϢıɫԺͿٷʣӵȲһ£ҲԶøĿɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	542,
	136,
	N'en-us',
	N'Fast Info Background Color',
	N'E.Fast Info',
	N'The background color of the fast info bar located on the page side bar. Can be same as fast access or identical to make itself outstanding.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	543,
	136,
	N'zh-tw',
	N'YӍڵıɫ',
	N'E.Ϣ',
	N'λȗlϿYӍڵıɫԺͿL朽YȂșһ£ҲԪOøĿɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	544,
	136,
	N'ja-jp',
	N'YӍڵıɫ',
	N'E.Ϣ',
	N'λȗlϿYӍڵıɫԺͿL朽YȂșһ£ҲԪOøĿɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	545,
	137,
	N'zh-cn',
	N'Ϣı߽ɫ',
	N'E.Ϣ',
	N'λҳϿٵϢı߽ɫԺͱɫһʵɫЧ߲һ£ﵽЧ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	546,
	137,
	N'en-us',
	N'Fast Info Border Color',
	N'E.Fast Info',
	N'The border color of the fast info bar located on the page side bar. Can be same as background color for color block effects, or identical for container effect.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	547,
	137,
	N'zh-tw',
	N'YӍڵ߅ɫ',
	N'E.Ϣ',
	N'λȗlϿYӍڵ߅ɫԺͱɫһԌFɫKЧ߲һ£_Ч'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	548,
	137,
	N'ja-jp',
	N'YӍڵ߅ɫ',
	N'E.Ϣ',
	N'λȗlϿYӍڵ߅ɫԺͱɫһԌFɫKЧ߲һ£_Ч'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	549,
	138,
	N'zh-cn',
	N'Ϣɫ',
	N'E.Ϣ',
	N'λҳϿϢɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	550,
	138,
	N'en-us',
	N'Fast Info Font Color',
	N'E.Fast Info',
	N'Font color of text shown inside the fast info bar.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	909,
	228,
	N'zh-cn',
	N'վ',
	N'L.ϵͳ',
	N'վ COMSHARP CMS ʹɣCOMSHARPţ뽫õɴ棬ֻлʹԺվſ߹ȫûʡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	551,
	138,
	N'zh-tw',
	N'YӍڵăwɫ',
	N'E.Ϣ',
	N'λȗlϿYӍڵɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	553,
	139,
	N'zh-cn',
	N'Ϣļɫ',
	N'E.Ϣ',
	N'λҳϿϢƶʱʾΪʱɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	556,
	139,
	N'ja-jp',
	N'YӍڵăļwɫ',
	N'E.Ϣ',
	N'λȗlϿYӍڵڻƄӕrʾ朽Yrɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	560,
	140,
	N'ja-jp',
	N'YӍڈDʾɫ',
	N'E.Ϣ',
	N'YӍڵĈDʾɫ Tech, Traditional,Tab Ѿ£ϵyȡYӍڵ߅ɫYӍڵĈDʾɫ Art Ѿ£ȡYӍڵıɫYӍڈDʾɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	561,
	141,
	N'zh-cn',
	N'Ϣк',
	N'E.Ϣ',
	N'ϢİڷŴֵԽСڷλԽϡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	910,
	228,
	N'en-us',
	N'Site License',
	N'L.System',
	N'License code of your COMSHARP CMS site. You can get this license code from COMSHARP. Your site is not allowed to be brought on line until you get your license code and enter this code in following input box.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	911,
	228,
	N'zh-tw',
	N'վcS',
	N'L.ϵy',
	N'վc COMSHARP CMS ʹSɣԓSJܛCOMSHARPlţՈ@õSɴa棬ֻЫ@ʹSᣬվcſϾQȫÑL'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	912,
	228,
	N'ja-jp',
	N'վcS',
	N'L.ϵy',
	N'վc COMSHARP CMS ʹSɣԓSJܛCOMSHARPlţՈ@õSɴa棬ֻЫ@ʹSᣬվcſϾQȫÑL'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	552,
	138,
	N'ja-jp',
	N'YӍڵăwɫ',
	N'E.Ϣ',
	N'λȗlϿYӍڵɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	554,
	139,
	N'en-us',
	N'Fast Info Hover Font Color',
	N'E.Fast Info',
	N'Font color of highlighted text shown inside the fast info bar.for instance, the link text color when hovered.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	555,
	139,
	N'zh-tw',
	N'YӍڵăļwɫ',
	N'E.Ϣ',
	N'λȗlϿYӍڵڻƄӕrʾ朽Yrɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	557,
	140,
	N'zh-cn',
	N'Ϣͼɫ',
	N'E.Ϣ',
	N'Ϣͼɫ Tech, Traditional,Tab £ϵͳȡϢı߽ɫΪϢͼ걳ɫ Art £ȡϢıɫΪϢͼ걳ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	558,
	140,
	N'en-us',
	N'Fast Info Legend Icon Color',
	N'E.Fast Info',
	N'The color for Fast Info Legend Icon. In Tech, Traditional, Tab layout mode, system takes Fast Info Panel border color as Fast Info Legend Icon background color;in Art layout mode, system takes Fast Info Panel background color as Fast Info Legend Icon background color.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	559,
	140,
	N'zh-tw',
	N'YӍڈDʾɫ',
	N'E.Ϣ',
	N'YӍڵĈDʾɫ Tech, Traditional,Tab Ѿ£ϵyȡYӍڵ߅ɫYӍڵĈDʾɫ Art Ѿ£ȡYӍڵıɫYӍڈDʾɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	562,
	141,
	N'en-us',
	N'Place Order of Fast Info Panel',
	N'E.Fast Info',
	N'Fast Info Panel placement order, the smaller the value, the upper the placement position.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	563,
	141,
	N'zh-tw',
	N'YӍ̖',
	N'E.Ϣ',
	N'YӍĔ[Ŵ򣬔ֵԽС[λԽϡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	564,
	141,
	N'ja-jp',
	N'YӍ̖',
	N'E.Ϣ',
	N'YӍĔ[Ŵ򣬔ֵԽС[λԽϡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	565,
	142,
	N'zh-cn',
	N'ؿϢ',
	N'E.Ϣ',
	N'Ϣʾѡظ "true" "false"'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	566,
	142,
	N'en-us',
	N'Fast Info Panel Hide or Show',
	N'E.Fast Info',
	N'The hiden or show option of Fast Info Panel. Please input "true" if you want to hide this panel, otherwise input "false".'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	567,
	142,
	N'zh-tw',
	N'[ؿYӍ',
	N'E.Ϣ',
	N'YӍ@ʾ[x헣[ԓՈݔ "true"tݔ "false"'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	568,
	142,
	N'ja-jp',
	N'[ؿYӍ',
	N'E.Ϣ',
	N'YӍ@ʾ[x헣[ԓՈݔ "true"tݔ "false"'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	569,
	143,
	N'zh-cn',
	N'',
	N'F.',
	N'λҳϵĿĿȣӦСڻҳĿ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	570,
	143,
	N'en-us',
	N'Fast Content Panel Width',
	N'F.Fast Content',
	N'Fast Content Panel width. Value should be less or equal to page side bar area.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	571,
	143,
	N'zh-tw',
	N'ك匒',
	N'F.ك',
	N'λȗlϵĿكČȣ䌒ȑС춻ȗl^Č'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	572,
	143,
	N'ja-jp',
	N'ك匒',
	N'F.ك',
	N'λȗlϵĿكČȣ䌒ȑС춻ȗl^Č'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	573,
	144,
	N'zh-cn',
	N'屳ɫ',
	N'F.',
	N'λҳϵĿıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	574,
	144,
	N'en-us',
	N'Fast Content Panel Background Color',
	N'F.Fast Content',
	N'Fast Content Panel background color'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	575,
	144,
	N'zh-tw',
	N'ك屳ɫ',
	N'F.ك',
	N'λȗlϵĿكıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	576,
	144,
	N'ja-jp',
	N'ك屳ɫ',
	N'F.ك',
	N'λȗlϵĿكıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	861,
	216,
	N'zh-cn',
	N'',
	N'L.ϵͳ',
	N'ǰվã롰:ֱǩ,:ֱǩ...ʽá'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	862,
	216,
	N'en-us',
	N'Culture',
	N'L.System',
	N'Culture setting in "Culture:Label,Culture:Label..." format'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	863,
	216,
	N'zh-tw',
	N'ZN',
	N'L.ϵy',
	N'ǰվcZNOãՈZN:ZN˺,ZN:ZN˺...ʽOá'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	864,
	216,
	N'ja-jp',
	N'ZN',
	N'L.ϵy',
	N'ǰվcZNOãՈZN:ZN˺,ZN:ZN˺...ʽOá'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	577,
	145,
	N'zh-cn',
	N'߽ɫ',
	N'F.',
	N'λҳϵĿı߽ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	578,
	145,
	N'en-us',
	N'Fast Content Panel Border Color',
	N'F.Fast Content',
	N'Fast Content Panel border color.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	579,
	145,
	N'zh-tw',
	N'ك߅ɫ',
	N'F.ك',
	N'λȗlϵĿك߅ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	580,
	145,
	N'ja-jp',
	N'ك߅ɫ',
	N'F.ك',
	N'λȗlϵĿك߅ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	581,
	146,
	N'zh-cn',
	N'ɫ',
	N'F.',
	N'λҳϵĿݵɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	582,
	146,
	N'en-us',
	N'Fast Content Font Color',
	N'F.Fast Content',
	N'The font color for Fast Content'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	585,
	147,
	N'zh-cn',
	N'ݼɫ',
	N'F.',
	N'λҳϵĿݵļɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	586,
	147,
	N'en-us',
	N'Fast Content Hover Font Color',
	N'F.Fast Content',
	N'The font color for Fast Content when hovered.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	587,
	147,
	N'zh-tw',
	N'كݼwɫ',
	N'F.ك',
	N'λȗlϵĿكݵļwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	588,
	147,
	N'ja-jp',
	N'كݼwɫ',
	N'F.ك',
	N'λȗlϵĿكݵļwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	589,
	148,
	N'zh-cn',
	N'ɫ',
	N'F.',
	N'λҳϵĿıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	590,
	148,
	N'en-us',
	N'Fast Content Title Font Color',
	N'F.Fast Content',
	N'The font color of the Fast Content Title.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	591,
	148,
	N'zh-tw',
	N'ك}ɫ',
	N'F.ك',
	N'λȗlϵĿكĘ}wɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	592,
	148,
	N'ja-jp',
	N'ك}ɫ',
	N'F.ك',
	N'λȗlϵĿكĘ}wɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	594,
	149,
	N'en-us',
	N'Fast Content Title',
	N'F.Fast Content',
	N'The tile of the Fast Content Panel.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	595,
	149,
	N'zh-tw',
	N'ك}',
	N'F.ك',
	N'λȗlϵĿكݵĘ}'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	596,
	149,
	N'ja-jp',
	N'ك}',
	N'F.ك',
	N'λȗlϵĿكݵĘ}'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	599,
	150,
	N'zh-tw',
	N'ك',
	N'F.ك',
	N'λȗlϵĿكݣ@YăȫЧҪOĳĿ䛻ָĿكݣھwcĿ䛌O'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	600,
	150,
	N'ja-jp',
	N'ك',
	N'F.ك',
	N'λȗlϵĿكݣ@YăȫЧҪOĳĿ䛻ָĿكݣھwcĿ䛌O'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	602,
	151,
	N'en-us',
	N'Fast Content Serial',
	N'F.Fast Content',
	N'Fast Content Panel display order. The smaller the number, the upper the position on page side bar.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	603,
	151,
	N'zh-tw',
	N'ك@ʾ̖',
	N'F.ك',
	N'كȗlϵ@ʾ򣬔ֵԽСʾλԽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	604,
	151,
	N'ja-jp',
	N'ك@ʾ̖',
	N'F.ك',
	N'كȗlϵ@ʾ򣬔ֵԽСʾλԽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	605,
	152,
	N'zh-cn',
	N'ؿ',
	N'F.',
	N'ǷҳϵĿأ "true" أ "false"'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	606,
	152,
	N'en-us',
	N'Hide Fast Content',
	N'F.Fast Content',
	N'Hide or unhide the Fast Content Panel. Input "true" to hide it, and "false" to unhide it.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	583,
	146,
	N'zh-tw',
	N'كwɫ',
	N'F.ك',
	N'λȗlϵĿكݵwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	584,
	146,
	N'ja-jp',
	N'كwɫ',
	N'F.ك',
	N'λȗlϵĿكݵwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	593,
	149,
	N'zh-cn',
	N'',
	N'F.',
	N'λҳϵĿݵı'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	597,
	150,
	N'zh-cn',
	N'',
	N'F.',
	N'λҳϵĿݣȫЧҪ趨ĳĿ¼ָҳĿݣھҳĿ¼趨'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	598,
	150,
	N'en-us',
	N'Fast Content',
	N'F.Fast Content',
	N'Fast Content. The content is for whole site. If you want to set different Fast Content for different pages, set them at Main Directory, Sub Directory and Page Directory properties.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	601,
	151,
	N'zh-cn',
	N'ʾк',
	N'F.',
	N'ҳϵʾֵԽСʾλԽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	607,
	152,
	N'zh-tw',
	N'[ؿك',
	N'F.ك',
	N'ǷȗlϵĿك[أݔ "true" [أtݔ "false"'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	608,
	152,
	N'ja-jp',
	N'[ؿك',
	N'F.ك',
	N'ǷȗlϵĿك[أݔ "true" [أtݔ "false"'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	609,
	153,
	N'zh-cn',
	N'λ',
	N'G.',
	N'λã 1λҳϲ 2λҳϽǵϵͳ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	610,
	153,
	N'en-us',
	N'Position of Search Panel',
	N'G.Search Pannel',
	N'Potion of search panel. Value 1 or 2 can be inputed, for value 1, the search panel will be rendered at top of page side bar, and for value 2, search panel will be rendered at System menu area which located at top right of every page. '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	611,
	153,
	N'zh-tw',
	N'ڵλ',
	N'G.',
	N'ڵλãݔ 1tڌλșڵϲݔ 2tλϽǵϵy^'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	612,
	153,
	N'ja-jp',
	N'ڵλ',
	N'G.',
	N'ڵλãݔ 1tڌλșڵϲݔ 2tλϽǵϵy^'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	613,
	154,
	N'zh-cn',
	N'',
	N'G.',
	N'Ŀȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	614,
	154,
	N'en-us',
	N'Search Pannel Width',
	N'G.Search Pannel',
	N'The Width of the Search Pannel. '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	615,
	154,
	N'zh-tw',
	N'ڌ',
	N'G.',
	N'ڵČȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	616,
	154,
	N'ja-jp',
	N'ڌ',
	N'G.',
	N'ڵČȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	617,
	155,
	N'zh-cn',
	N'ɫ',
	N'G.',
	N'λҳϵıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	618,
	155,
	N'en-us',
	N'Search Pannel Background Color',
	N'G.Search Pannel',
	N'The Background Color of the Search Pannel'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	619,
	155,
	N'zh-tw',
	N'ڱɫ',
	N'G.',
	N'λșϵڵıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	620,
	155,
	N'ja-jp',
	N'ڱɫ',
	N'G.',
	N'λșϵڵıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	621,
	156,
	N'zh-cn',
	N'߽ɫ',
	N'G.',
	N'λҳϵı߽ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	622,
	156,
	N'en-us',
	N'Search Pannel Border Color',
	N'G.Search Pannel',
	N'The Border Color of the Search Pannel'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	623,
	156,
	N'zh-tw',
	N'߅ɫ',
	N'G.',
	N'λșϵڵ߅ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	624,
	156,
	N'ja-jp',
	N'߅ɫ',
	N'G.',
	N'λșϵڵ߅ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	625,
	157,
	N'zh-cn',
	N'ɫ',
	N'G.',
	N'λҳϵڵɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	626,
	157,
	N'en-us',
	N'Search Pannel Font Color',
	N'G.Search Pannel',
	N'The Font Color of the Search Pannel'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	627,
	157,
	N'zh-tw',
	N'ڃwɫ',
	N'G.',
	N'λșϵڃwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	628,
	157,
	N'ja-jp',
	N'ڃwɫ',
	N'G.',
	N'λșϵڃwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	629,
	158,
	N'zh-cn',
	N'ڼɫ',
	N'G.',
	N'λҳϵڵļɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	635,
	159,
	N'zh-tw',
	N'ݔ򱳾ɫ',
	N'G.',
	N'ݔ򱳾ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	630,
	158,
	N'en-us',
	N'Search Pannel Hover Font Color',
	N'G.Search Pannel',
	N'The Font Color of the Search Pannel When Hovered'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	631,
	158,
	N'zh-tw',
	N'ڃȼwɫ',
	N'G.',
	N'λșϵڃȼwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	632,
	158,
	N'ja-jp',
	N'ڃȼwɫ',
	N'G.',
	N'λșϵڃȼwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	633,
	159,
	N'zh-cn',
	N'򱳾ɫ',
	N'G.',
	N'򱳾ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	634,
	159,
	N'en-us',
	N'Search Pannel Input Box Background Color',
	N'G.Search Pannel',
	N'Search Pannel Input Box Background Color'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	636,
	159,
	N'ja-jp',
	N'ݔ򱳾ɫ',
	N'G.',
	N'ݔ򱳾ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	637,
	160,
	N'zh-cn',
	N'ɫ',
	N'G.',
	N'ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	638,
	160,
	N'en-us',
	N'Search Pannel Input Box Font Color',
	N'G.Search Pannel',
	N'Search Pannel Input Box Font Color'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	639,
	160,
	N'zh-tw',
	N'ݔwɫ',
	N'G.',
	N'ݔwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	640,
	160,
	N'ja-jp',
	N'ݔwɫ',
	N'G.',
	N'ݔwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	641,
	161,
	N'zh-cn',
	N'߽ɫ',
	N'G.',
	N'߽ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	642,
	161,
	N'en-us',
	N'Search Pannel Input Box Border Color',
	N'G.Search Pannel',
	N'Search Pannel Input Box Border Color'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	643,
	161,
	N'zh-tw',
	N'ݔ߅ɫ',
	N'G.',
	N'ݔ߅ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	644,
	161,
	N'ja-jp',
	N'ݔ߅ɫ',
	N'G.',
	N'ݔ߅ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	645,
	162,
	N'zh-cn',
	N'к',
	N'G.',
	N'ҳϰڷλãֵԽСڷλԽϡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	646,
	162,
	N'en-us',
	N'Search Panel Placement Serial',
	N'G.Search Pannel',
	N'Search Panel placement order, the smaller the value the upper the position.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	647,
	162,
	N'zh-tw',
	N'̖',
	N'G.',
	N'ȗlϔ[λãֵԽС[λԽϡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	648,
	162,
	N'ja-jp',
	N'̖',
	N'G.',
	N'ȗlϔ[λãֵԽС[λԽϡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	649,
	163,
	N'zh-cn',
	N'ػʾ',
	N'G.',
	N'Ƿ壬ҳ壬 "true"  "false"'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	650,
	163,
	N'en-us',
	N'Hide or Show the Search Panel',
	N'G.Search Pannel',
	N'Hide or show the Search panel, please input "true" if you want to hide this panel, otherwise input "false".'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	651,
	163,
	N'zh-tw',
	N'[ػ@ʾ',
	N'G.',
	N'Ƿ[壬ȗl[壬Ոݔ "true" tݔ "false"'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	652,
	163,
	N'ja-jp',
	N'[ػ@ʾ',
	N'G.',
	N'Ƿ[壬ȗl[壬Ոݔ "true" tݔ "false"'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	653,
	164,
	N'zh-cn',
	N'ҳĸ߶',
	N'H.',
	N'ҳĸ߶'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	654,
	164,
	N'en-us',
	N'Knowledge Region Height',
	N'H.Content Area',
	N'Height of page content region.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	655,
	164,
	N'zh-tw',
	N'݅^ĸ߶',
	N'H.݅^',
	N'݅^ĸ߶'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	656,
	164,
	N'ja-jp',
	N'݅^ĸ߶',
	N'H.݅^',
	N'݅^ĸ߶'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	657,
	165,
	N'zh-cn',
	N'߽',
	N'H.',
	N'ҳĸ߽λõ״СΪλṩһֵʾĸ߽ʹͬףҲ԰˳ֱṩĸ߽紦ףӢĵġ, '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	658,
	165,
	N'en-us',
	N'Content Area Padding',
	N'H.Content Area',
	N'Padding value for content area. You can input single value for same padding with 4 borders; or you can input 4 values in up,right,bottom,left order, and delimited with ",".  '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	659,
	165,
	N'zh-tw',
	N'݅^߅',
	N'H.݅^',
	N'݅^Ă߅λõ״СؠλṩһֵʾĂ߅ʹͬףҲ԰քeṩĂ߅̎ףӢĵġ,_ '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	660,
	165,
	N'ja-jp',
	N'݅^߅',
	N'H.݅^',
	N'݅^Ă߅λõ״СؠλṩһֵʾĂ߅ʹͬףҲ԰քeṩĂ߅̎ףӢĵġ,_ '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	661,
	166,
	N'zh-cn',
	N'޲߽',
	N'H.',
	N'ҳصҳĸ߽λõ״СΪλṩһֵʾĸ߽ʹͬףҲ԰˳ֱṩĸ߽紦ףӢĵġ, '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	662,
	166,
	N'en-us',
	N'Content Area Padding with Page Menu Hidden',
	N'H.Content Area',
	N'Padding value for content area with page menu hidden. You can input single value for same padding with 4 borders; or you can input 4 values in up,right,bottom,left order, and delimited with ",".  '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	663,
	166,
	N'zh-tw',
	N'oȗl݅^߅',
	N'H.݅^',
	N'ȗl[ص݅^Ă߅λõ״СؠλṩһֵʾĂ߅ʹͬףҲ԰քeṩĂ߅̎ףӢĵġ,_ '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	664,
	166,
	N'ja-jp',
	N'oȗl݅^߅',
	N'H.݅^',
	N'ȗl[ص݅^Ă߅λõ״СؠλṩһֵʾĂ߅ʹͬףҲ԰քeṩĂ߅̎ףӢĵġ,_ '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	665,
	167,
	N'zh-cn',
	N'ɫ',
	N'H.',
	N'ıɫҲıɫǡ,˫ֵеһֵʾɫͬʱҲıɫڶֵʾҳ汳ֵɫҲǵһֵʾҳ汳ɫ͹ʹͬһɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	666,
	167,
	N'en-us',
	N'Content Background Color',
	N'H.Content Area',
	N'Work place background color can be "," delimited double value where the first value represent the background color of the work place, and the second color represent the background color of the area left to or right to the content area. It can also be a single value where means the area left to or right to content area bear the same color as work place. Please get noted: Content Area bears the same color as Work Place.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	667,
	167,
	N'zh-tw',
	N'݅^ɫ',
	N'H.݅^',
	N'^ıɫҲǃ݅^ıɫǡ,_pֵеһֵʾ^ɫͬrҲǃ݅^ıɫڶֵʾ݅^ɂ汳ֵɫҲǆһֵʾ݅^ɂȵ汳ɫ͹^ʹͬһɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	668,
	167,
	N'ja-jp',
	N'݅^ɫ',
	N'H.݅^',
	N'^ıɫҲǃ݅^ıɫǡ,_pֵеһֵʾ^ɫͬrҲǃ݅^ıɫڶֵʾ݅^ɂ汳ֵɫҲǆһֵʾ݅^ɂȵ汳ɫ͹^ʹͬһɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	669,
	168,
	N'zh-cn',
	N'ɫ',
	N'H.',
	N'ɫɫһָҳҪݵɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	670,
	168,
	N'en-us',
	N'Content Font Color',
	N'H.Content Area',
	N'The font color of the Content, for instance, the Content font color.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	671,
	168,
	N'zh-tw',
	N'݅^wɫ',
	N'H.݅^',
	N'݅^wɫԓɫһָҪݵwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	672,
	168,
	N'ja-jp',
	N'݅^wɫ',
	N'H.݅^',
	N'݅^wɫԓɫһָҪݵwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	673,
	169,
	N'zh-cn',
	N'ɫ',
	N'H.',
	N'ɫһݡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	674,
	169,
	N'en-us',
	N'Content Link Font Color',
	N'H.Content Area',
	N'The link font color of Content, mainly for Contents.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	675,
	169,
	N'zh-tw',
	N'݅^朽wɫ',
	N'H.݅^',
	N'݅^朽wɫһ춃朽Ӄݡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	676,
	169,
	N'ja-jp',
	N'݅^朽wɫ',
	N'H.݅^',
	N'݅^朽wɫһ춃朽Ӄݡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	677,
	170,
	N'zh-cn',
	N'ѷɫ',
	N'H.',
	N'Ѿʹɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	678,
	170,
	N'en-us',
	N'Content Visited Link Font Color',
	N'H.Content Area',
	N'The visisted link font color of Content.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	679,
	170,
	N'zh-tw',
	N'݅^L朽wɫ',
	N'H.݅^',
	N'݅^ѽL^朽wɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	680,
	170,
	N'ja-jp',
	N'݅^L朽wɫ',
	N'H.݅^',
	N'݅^ѽL^朽wɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	681,
	171,
	N'zh-cn',
	N'ɫ',
	N'H.',
	N'ƶʱɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	682,
	171,
	N'en-us',
	N'Content Hover Link Font Color',
	N'H.Content Area',
	N'The link font color of the Content when hovered.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	683,
	171,
	N'zh-tw',
	N'݅^朽wɫ',
	N'H.݅^',
	N'݅^朽wƄӕrɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	684,
	171,
	N'ja-jp',
	N'݅^朽wɫ',
	N'H.݅^',
	N'݅^朽wƄӕrɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	685,
	172,
	N'zh-cn',
	N'򱳾ͼƬʽ',
	N'H.',
	N'򱳾ͼƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	686,
	172,
	N'en-us',
	N'Content Area Background Image Style',
	N'H.Content Area',
	N'Content Area Background Image Style'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	687,
	172,
	N'zh-tw',
	N'݅^򱳾DƬʽ',
	N'H.݅^',
	N'݅^򱳾DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	688,
	172,
	N'ja-jp',
	N'݅^򱳾DƬʽ',
	N'H.݅^',
	N'݅^򱳾DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	689,
	173,
	N'zh-cn',
	N'޲ҳ򱳾ͼƬʽ',
	N'H.',
	N'޲ҳ򱳾ͼƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	690,
	173,
	N'en-us',
	N'Content  Region Background Image Style on Pages Without Side Bar',
	N'H.Content Area',
	N'Content  Region Background Image Style on Pages Without Side Bar'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	691,
	173,
	N'zh-tw',
	N'o߅݅^򱳾DƬʽ',
	N'H.݅^',
	N'o߅݅^򱳾DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	692,
	173,
	N'ja-jp',
	N'o߅݅^򱳾DƬʽ',
	N'H.݅^',
	N'o߅݅^򱳾DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	693,
	174,
	N'zh-cn',
	N'򱳾ͼƬʽ',
	N'H.',
	N'򱳾ͼƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	694,
	174,
	N'en-us',
	N'Content Left Extending Region Background Image Style',
	N'H.Content Area',
	N'Content Left Extending Region Background Image Style'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	695,
	174,
	N'zh-tw',
	N'߅^򱳾DƬʽ',
	N'H.݅^',
	N'߅^򱳾DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	696,
	174,
	N'ja-jp',
	N'߅^򱳾DƬʽ',
	N'H.݅^',
	N'߅^򱳾DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	697,
	175,
	N'zh-cn',
	N'ұ򱳾ͼƬʽ',
	N'H.',
	N'ұ򱳾ͼƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	698,
	175,
	N'en-us',
	N'Content Right Extending Region Background Image Style',
	N'H.Content Area',
	N'Content Right Extending Region Background Image Style'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	699,
	175,
	N'zh-tw',
	N'߅^򱳾DƬʽ',
	N'H.݅^',
	N'߅^򱳾DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	700,
	175,
	N'ja-jp',
	N'߅^򱳾DƬʽ',
	N'H.݅^',
	N'߅^򱳾DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	701,
	176,
	N'zh-cn',
	N' Html ༭ѡ',
	N'H.',
	N'ϵͳṩ Html ߱༭ѡã 1ϵͳʹһı༭ñ༭ṩ˱Ƚϼ򵥵ı༭ܣҳı༭ԿͻԴռ٣ٶҲܿ죬ñ༭ֻ IE5.5 Ժʹã֧ Firefox  Opera ȷ IE ں˵ɵ Html ֧־Ǳ׼ Xhtml 롣 2 ϵͳùǿ TinyMce ༭ñ༭֧ IE, Firefox, Opera ȶɵı׼ Xhtml ּ֧ñ༭ԿͻԴռñȽϴҼؽϵһҪ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	702,
	176,
	N'en-us',
	N'WYSIWYG Html Edit Control Option',
	N'H.Content Area',
	N'You can choose between 2 bulit in WYSIWYG Html edit controls to edit your site content. If you input 1, a light weight yet adequate editor will be utilized which is fast to load and less resource hungry. However, this editor only supports IE5.5 and above browsers, Firefox and Opera will not work with it. The Html code generated by this editor is not valid Xhtml code which work with most of the browsers. If you input 2, the powerful TinyMce editor will be utilized. This editor works with IE, Firefox and Opera and more, the code generated is valid Xhtml code which support almost all of the browsers in the world. However, this editor is resource hungry and a little slow to load. '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	703,
	176,
	N'zh-tw',
	N'Ҋ Html ݋x',
	N'H.݅^',
	N'ϵyṩ˃ɿҊ Html ھQ݋xãݔ 1ϵyʹһpľ݋ԓ݋ṩ˱^εľ݋ܣܝMľ݋͑˞g[YԴռ٣dٶҲܿ죬ԓ݋ֻ IE5.5 Ğg[hʹã֧ Firefox  Opera ȷ IE Ⱥ˵Ğg[ɵ Html aֽ֧^g[շǘ˜ʵ Xhtml aݔ 2 ϵyùǿ TinyMce ݋ԓ݋֧ IE, Firefox, Opera ȶNg[ɵĘ˜ Xhtml a֧֎׺Оg[g[ԓ݋͑YԴռñ^Ҽd^һNҪ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	704,
	176,
	N'ja-jp',
	N'Ҋ Html ݋x',
	N'H.݅^',
	N'ϵyṩ˃ɿҊ Html ھQ݋xãݔ 1ϵyʹһpľ݋ԓ݋ṩ˱^εľ݋ܣܝMľ݋͑˞g[YԴռ٣dٶҲܿ죬ԓ݋ֻ IE5.5 Ğg[hʹã֧ Firefox  Opera ȷ IE Ⱥ˵Ğg[ɵ Html aֽ֧^g[շǘ˜ʵ Xhtml aݔ 2 ϵyùǿ TinyMce ݋ԓ݋֧ IE, Firefox, Opera ȶNg[ɵĘ˜ Xhtml a֧֎׺Оg[g[ԓ݋͑YԴռñ^Ҽd^һNҪ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	712,
	178,
	N'ja-jp',
	N'湤ߗlʽ',
	N'I.湤ߗl',
	N'湤ߗl[λcRʽݔ 1 t湤ߗlλ߅ں̓݅^·M؞棬Rݔ 2 t湤ߗlλ߅ں̓݅^·M؞棬ҌRݔ 3 t湤ߗlλ߅ڵ߅݅^·Rݔ 4 t湤ߗlλ߅ڵ߅݅^·ҌR'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	713,
	179,
	N'zh-cn',
	N'ҳ湤λ',
	N'I.ҳ湤',
	N'ҳ湤ϣң£ĸ߽ľ룬ǵһֵʾĸ߽Ĺͬ룬ҲӢĶš,ĸֵαʾϣң£ĸ߽ľ롣 '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	717,
	180,
	N'zh-cn',
	N'ҳ湤߶',
	N'I.ҳ湤',
	N'ҳ湤ĸ߶ȡ '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	719,
	180,
	N'zh-tw',
	N'湤ߗl߶',
	N'I.湤ߗl',
	N'湤ߗlĸ߶ȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	723,
	181,
	N'zh-tw',
	N'湤ߗlwɫ',
	N'I.湤ߗl',
	N'湤ߗlwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	724,
	181,
	N'ja-jp',
	N'湤ߗlwɫ',
	N'I.湤ߗl',
	N'湤ߗlwɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	727,
	182,
	N'zh-tw',
	N'湤ߗlɫ',
	N'I.湤ߗl',
	N'湤ߗlıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	728,
	182,
	N'ja-jp',
	N'湤ߗlɫ',
	N'I.湤ߗl',
	N'湤ߗlıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	705,
	177,
	N'zh-cn',
	N'ҵ CSS',
	N'H.',
	N'ϵͳõ Style Sheet ҪϵͳȾҳṹϵͳȣڴ֪ʶʱҪдԼ CSSԽЩ CSS ϵͳὫ CSS ǶҳУ֪ʶݵʱκҳֱӵáֻҪ봿 CSS 壬 <style>...</style> ǽ Class ѡķʽд CSS td.SizeBreakdown{background-color:silver;color:gray;} һΪ SizeBreakdown  td ֪࣬ʶݵʱ򣬿ıԪʹ࣬ʵֶЧĳЩżȻ£д CSS ܺϵͳõ CSS ظ£ CSS ƻϵͳԭеʽ壬ԣڱ CSS ֮ǰϵͳ CSS м飬ظĿ£Ҫ CSS Աظ⣬ҵ CSS ǶÿҳУ CSS 彫ҳߴ磬뾡ܱҵ CSS '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	706,
	177,
	N'en-us',
	N'My CSS',
	N'H.Content Area',
	N'The built in Style Sheet is used for system purpose, like navigation system or page layout. In case you want to use your own CSS on knowledge authoring, please design your own CSS and input them here. Please input the CSS defination directly, never input CSS wrap tag <style>...</style>. We recommend you write your CSS with class selector methods, like td.SizeBreakdown{background-color:silver;color:gray;}, and reference the CSS by class name. In some rare cases, your CSS item probably overwrites the same item built in system, and to avoid this, we will do a check before your CSS is saved. Please also be cautuion, My CSS will be embeded in each page, and this probably increase the size of your page, please try your best to keep your CSS as simple as possible.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	707,
	177,
	N'zh-tw',
	N'ҵ CSS',
	N'H.݅^',
	N'ϵyõ Style Sheet ҪϵyȾYϵyȣڄ֪RĕrҪԼ CSSԌ@Щ CSS @Yϵy CSS ǶУ֪Rݵĕrκֱ{áֻҪݔ뼃 CSS x <style>...</style> ҂h Class xķʽ CSS td.SizeBreakdown{background-color:silver;color:gray;} xһ֠ SizeBreakdown  td ֪Rݵĕr򣬿׌ıԪʹ@FxЧĳЩżȻ£ CSS ܺϵyõ CSS }@N£ CSS ƉϵyԭеʽӶxԣڱ CSS ֮ǰϵy CSS MЙz飬ոV}Ŀ@N£Ҫ CSS Ա}⣬ҵ CSS ǶÿУ CSS xߴ磬ՈMܱҵ CSS '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	708,
	177,
	N'ja-jp',
	N'ҵ CSS',
	N'H.݅^',
	N'ϵyõ Style Sheet ҪϵyȾYϵyȣڄ֪RĕrҪԼ CSSԌ@Щ CSS @Yϵy CSS ǶУ֪Rݵĕrκֱ{áֻҪݔ뼃 CSS x <style>...</style> ҂h Class xķʽ CSS td.SizeBreakdown{background-color:silver;color:gray;} xһ֠ SizeBreakdown  td ֪Rݵĕr򣬿׌ıԪʹ@FxЧĳЩżȻ£ CSS ܺϵyõ CSS }@N£ CSS ƉϵyԭеʽӶxԣڱ CSS ֮ǰϵy CSS MЙz飬ոV}Ŀ@N£Ҫ CSS Ա}⣬ҵ CSS ǶÿУ CSS xߴ磬ՈMܱҵ CSS '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	709,
	178,
	N'zh-cn',
	N'ҳ湤ʽ',
	N'I.ҳ湤',
	N'ҳ湤ڷλ뷽ʽ 1 ҳ湤λҳ·ҳ棬룻 2 ҳ湤λҳ·ҳ棬Ҷ룻 3 ҳ湤λҳұߣ·룻 4 ҳ湤λҳұߣ·Ҷ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	710,
	178,
	N'en-us',
	N'Page Tool Bar Style',
	N'I.Page Tool Bar',
	N'The position and alignment of Page Tool Bar. Input 1 to locate the Page Tool Bar under the Page Side Bar and content area,left aligned; Input 2 to locate the Page Tool Bar under the Page Side Bar and content area, right aligned; Input 3 to locate the Page Tool Bar right to the Page Side Bar, under the content area, left aligned; Input 4 to locate the Page Tool Bar right to the Page Side Bar, under the content area, right aligned.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	711,
	178,
	N'zh-tw',
	N'湤ߗlʽ',
	N'I.湤ߗl',
	N'湤ߗl[λcRʽݔ 1 t湤ߗlλ߅ں̓݅^·M؞棬Rݔ 2 t湤ߗlλ߅ں̓݅^·M؞棬ҌRݔ 3 t湤ߗlλ߅ڵ߅݅^·Rݔ 4 t湤ߗlλ߅ڵ߅݅^·ҌR'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	715,
	179,
	N'zh-tw',
	N'湤ߗlλ',
	N'I.湤ߗl',
	N'湤ߗlxϣң£Ă߅ľxǆһֵʾxĂ߅ĹͬxҲӢĶ̖,_Ăֵαʾxϣң£Ă߅ľx'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	716,
	179,
	N'ja-jp',
	N'湤ߗlλ',
	N'I.湤ߗl',
	N'湤ߗlxϣң£Ă߅ľxǆһֵʾxĂ߅ĹͬxҲӢĶ̖,_Ăֵαʾxϣң£Ă߅ľx'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	718,
	180,
	N'en-us',
	N'Page Tool Bar Height',
	N'I.Page Tool Bar',
	N'The height of the Page Tool Bar.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	720,
	180,
	N'ja-jp',
	N'湤ߗl߶',
	N'I.湤ߗl',
	N'湤ߗlĸ߶ȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	721,
	181,
	N'zh-cn',
	N'ҳ湤ɫ',
	N'I.ҳ湤',
	N'ҳ湤ɫ '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	722,
	181,
	N'en-us',
	N'Page Tool Bar Font Color',
	N'I.Page Tool Bar',
	N'The font color of the Page Tool Bar.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	725,
	182,
	N'zh-cn',
	N'ҳ湤ɫ',
	N'I.ҳ湤',
	N'ҳ湤ıɫ '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	726,
	182,
	N'en-us',
	N'Page Tool Bar Background Color',
	N'I.Page Tool Bar',
	N'The background color of the Page Tool Bar.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	714,
	179,
	N'en-us',
	N'Page Tool Bar Offset',
	N'I.Page Tool Bar',
	N'The offset of the Page Tool Bar to Page Tool Bar area container borders. You can input single value which sets the same distance between the Page Tool Bar and the Page Tool Bar container borders. "," delimited 4 values are also valid which represents the distances between Page Tool Bar to Page Tool Bar area borders in Top, Right, Bottom, Left order. '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	729,
	183,
	N'zh-cn',
	N'ҳ湤ͼƬʽ',
	N'I.ҳ湤',
	N'мɫ '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	730,
	183,
	N'en-us',
	N'Page Tool Bar Background Image Style',
	N'I.Page Tool Bar',
	N'Breadcrumb Background Image Style.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	731,
	183,
	N'zh-tw',
	N'湤ߗlDƬʽ',
	N'I.湤ߗl',
	N'湤ߗlDƬʽӡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	732,
	183,
	N'ja-jp',
	N'湤ߗlDƬʽ',
	N'I.湤ߗl',
	N'湤ߗlDƬʽӡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	733,
	184,
	N'zh-cn',
	N'޲ҳ湤ͼƬʽ',
	N'I.ҳ湤',
	N'޲ҳ湤ͼƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	734,
	184,
	N'en-us',
	N'Page Tool Bar Background Image Style on Pages Without Side Bar',
	N'I.Page Tool Bar',
	N'Page Tool Bar Background Image Style on Pages Without Side Bar'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	735,
	184,
	N'zh-tw',
	N'o߅湤ߗlDƬʽ',
	N'I.湤ߗl',
	N'o߅湤ߗlDƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	736,
	184,
	N'ja-jp',
	N'o߅湤ߗlDƬʽ',
	N'I.湤ߗl',
	N'o߅湤ߗlDƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	737,
	185,
	N'zh-cn',
	N'ȨϵϷ߶',
	N'J.Ȩ',
	N'ȨϵϷ߶'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	738,
	185,
	N'en-us',
	N'Strip Height Above Copyright And Contact',
	N'J.Copyright Region',
	N'Height of the Strip above the  Copyright And Contact region.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	739,
	185,
	N'zh-tw',
	N'cMϷl߶',
	N'J.^',
	N'cM^Ϸėl߶'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	740,
	185,
	N'ja-jp',
	N'cMϷl߶',
	N'J.^',
	N'cM^Ϸėl߶'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	741,
	186,
	N'zh-cn',
	N'ȨϵϷɫ',
	N'J.Ȩ',
	N'ȨϵϷıɫ , ˫ֵеһֵʾıɫڶֵʾıɫҲǵһֵʾʹһıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	742,
	186,
	N'en-us',
	N'Strip Background Color Above Copyright And Contact',
	N'J.Copyright Region',
	N'The background color of the strip above Copyright and Contact area. Value can be "," delimited double value where the first represent the background color of the strip, and the second represent the background color of extending area of the strip. '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	743,
	186,
	N'zh-tw',
	N'cMϷlɫ',
	N'J.^',
	N'cM^Ϸėlıɫ , _pֵеһֵʾԓlıɫڶֵʾԓlɂ^ıɫҲǆһֵʾԓl̓߅^ʹһӵıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	744,
	186,
	N'ja-jp',
	N'cMϷlɫ',
	N'J.^',
	N'cM^Ϸėlıɫ , _pֵеһֵʾԓlıɫڶֵʾԓlɂ^ıɫҲǆһֵʾԓl̓߅^ʹһӵıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	745,
	187,
	N'zh-cn',
	N'Ȩϵ߽λ',
	N'J.Ȩ',
	N'Ȩϵݾ߽λƣ뵥һֵʾݾĸ߽ľһҲ , ӢĶţ 4 ֵαʾϣң£ĸ߽ľ롣 '
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	746,
	187,
	N'en-us',
	N'The offset of Copyright and Contact content to their container borders',
	N'J.Copyright Region',
	N'Distances between Copyright & Contact content and its containers borders. You can input single value indicating fixed distance to all of 4 borders; or 4 values delimited with "," representing distances to upper, right, lower,left borders.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	747,
	187,
	N'zh-tw',
	N'cMx߅λ',
	N'J.^',
	N'cMݾx߅λƣݔһֵtʾݾxĂ߅ľxһӣҲݔ , ӢĶ̖_ 4 ֵαʾxϣң£Ă߅ľx'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	748,
	187,
	N'ja-jp',
	N'cMx߅λ',
	N'J.^',
	N'cMݾx߅λƣݔһֵtʾݾxĂ߅ľxһӣҲݔ , ӢĶ̖_ 4 ֵαʾxϣң£Ă߅ľx'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	749,
	188,
	N'zh-cn',
	N'Ȩϵ߶',
	N'J.Ȩ',
	N'Ȩϵĸ߶'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	750,
	188,
	N'en-us',
	N'Copyright And Contact Height',
	N'J.Copyright Region',
	N'Height of the copyright and contact region.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	751,
	188,
	N'zh-tw',
	N'cM߶',
	N'J.^',
	N'cM^ĸ߶'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	752,
	188,
	N'ja-jp',
	N'cM߶',
	N'J.^',
	N'cM^ĸ߶'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	753,
	189,
	N'zh-cn',
	N'Ȩϵ߱ɫ',
	N'J.Ȩ',
	N'Ȩϵıɫѡҳ沼ѡΪ4дӢġ,˫ֵһֵΪıɫڶֵΪҳ汳ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	754,
	189,
	N'en-us',
	N'Left Copyright And Contact Background Color',
	N'J.Copyright Region',
	N'Background color of the left side of the copyright and contact region. In case you select 4 as Page Layout option, you can input a pair of value here delimited by "," where the first value stands for the background color of this area; the second values stands for the background color of the page background area to the left and right border of this area.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	755,
	189,
	N'zh-tw',
	N'cM߅ɫ',
	N'J.^',
	N'cM߅^ıɫx沼x헠4t@YӢ","_pֵһֵԓ^ıɫڶֵԓ^҃ɂȵ汳ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	756,
	189,
	N'ja-jp',
	N'cM߅ɫ',
	N'J.^',
	N'cM߅^ıɫx沼x헠4t@YӢ","_pֵһֵԓ^ıɫڶֵԓ^҃ɂȵ汳ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	757,
	190,
	N'zh-cn',
	N'Ȩϵұ߱ɫ',
	N'J.Ȩ',
	N'Ȩϵұıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	761,
	191,
	N'zh-cn',
	N'Ȩϵ򱳾ͼƬʽ',
	N'J.Ȩ',
	N'Ȩϵ򱳾ͼƬʽظʽڷλԼǷҳȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	762,
	191,
	N'en-us',
	N'Copyright And Contact Area Background Image CSS',
	N'J.Copyright Region',
	N'Copyright and Contact area background image style defination, like repeat, position and attachment.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	763,
	191,
	N'zh-tw',
	N'cM^򱳾DƬʽ',
	N'J.^',
	N'Ȩϵ^򱳾DƬʽӣ}ʽ[λԼǷSLӵȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	764,
	191,
	N'ja-jp',
	N'cM^򱳾DƬʽ',
	N'J.^',
	N'Ȩϵ^򱳾DƬʽӣ}ʽ[λԼǷSLӵȡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	837,
	210,
	N'zh-cn',
	N'ͻʾԪı߽ɫ',
	N'K.û',
	N'ͻʾԪı߽ɫһȡȱ΢ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	765,
	192,
	N'zh-cn',
	N'ȨϵͼƬʽ',
	N'J.Ȩ',
	N'ȨϵͼƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	766,
	192,
	N'en-us',
	N'Copyright Left Extending Region Background Image Style',
	N'J.Copyright Region',
	N'Copyright Left Extending Region Background Image Style'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	767,
	192,
	N'zh-tw',
	N'M߅^DƬʽ',
	N'J.^',
	N'M߅^DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	768,
	192,
	N'ja-jp',
	N'M߅^DƬʽ',
	N'J.^',
	N'M߅^DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	838,
	210,
	N'en-us',
	N'Highlight Grid Border Color',
	N'K.User Interface',
	N'The border color of Highlight grid.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	839,
	210,
	N'zh-tw',
	N'ͻ@ʾԪ߅ɫ',
	N'K.Ñ',
	N'ͻ@ʾԪ߅ɫһȡȱ΢ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	840,
	210,
	N'ja-jp',
	N'ͻ@ʾԪ߅ɫ',
	N'K.Ñ',
	N'ͻ@ʾԪ߅ɫһȡȱ΢ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	758,
	190,
	N'en-us',
	N'Right Copyright And Contact Background Color',
	N'J.Copyright Region',
	N'Background color of the right side of the copyright and contact region.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	845,
	212,
	N'zh-cn',
	N'ͻʾԪɫ',
	N'K.û',
	N'ͻʾԪҪɫƶʱɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	797,
	200,
	N'zh-cn',
	N'ǰ˱༭ϵͳFrEE - Front End Editing˵',
	N'K.û',
	N'ϵͳԱվݴԱʹõǰ˱༭FrEEϵͳĲ˵Ŧ񣬿ѡֵΪ 1  2<br/>1 - ʹôͳƽ̵ľ̬˵Ŧ<br/>2 - ʹö̬ʽ˵Ŧ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	798,
	200,
	N'en-us',
	N'Front End Editing (FrEE) System Menu Style',
	N'K.User Interface',
	N'The style of the menus and buttons for Front End Editing (FrEE) system. <br/>1 - Traditional static menu<br/>2 - Dynamic drop down menu'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	799,
	200,
	N'zh-tw',
	N'ǰ˾݋ϵyFrEE - Front End EditingˆL',
	N'K.Ñ',
	N'ϵyTվc݄ˆTʹõǰ˾݋FrEEϵyĲˆΰ~L񣬿xֵ 1  2<br/>1 - ʹÂyƽ䁵oBˆΰ~<br/>2 - ʹÄӑBʽˆΰ~'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	829,
	208,
	N'zh-cn',
	N'ɫ',
	N'K.û',
	N'Ҫɫƶʱɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	800,
	200,
	N'ja-jp',
	N'ǰ˾݋ϵyFrEE - Front End EditingˆL',
	N'K.Ñ',
	N'ϵyTվc݄ˆTʹõǰ˾݋FrEEϵyĲˆΰ~L񣬿xֵ 1  2<br/>1 - ʹÂyƽ䁵oBˆΰ~<br/>2 - ʹÄӑBʽˆΰ~'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	830,
	208,
	N'en-us',
	N'Grid Body Hover Font Color',
	N'K.User Interface',
	N'The font color of the grid body when hovered.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	831,
	208,
	N'zh-tw',
	N'wwɫ',
	N'K.Ñ',
	N'wҪwɫ朽wƄӕrɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	832,
	208,
	N'ja-jp',
	N'wwɫ',
	N'K.Ñ',
	N'wҪwɫ朽wƄӕrɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	846,
	212,
	N'en-us',
	N'Highlight Grid Hover Font Color',
	N'K.User Interface',
	N'The font color of the Highlight grid when hovered.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	847,
	212,
	N'zh-tw',
	N'ͻ@ʾԪwɫ',
	N'K.Ñ',
	N'ͻ@ʾԪҪwɫ朽wƄӕrɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	848,
	212,
	N'ja-jp',
	N'ͻ@ʾԪwɫ',
	N'K.Ñ',
	N'ͻ@ʾԪҪwɫ朽wƄӕrɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	759,
	190,
	N'zh-tw',
	N'cM߅ɫ',
	N'J.^',
	N'cM߅^ıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	760,
	190,
	N'ja-jp',
	N'cM߅ɫ',
	N'J.^',
	N'cM߅^ıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	821,
	206,
	N'zh-cn',
	N'ı߽ɫ',
	N'K.û',
	N'ı߽ɫһȡȱ΢ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	822,
	206,
	N'en-us',
	N'Grid Body Border Color',
	N'K.User Interface',
	N'The border color of grid body.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	823,
	206,
	N'zh-tw',
	N'w߅ɫ',
	N'K.Ñ',
	N'w߅ɫһȡȱ΢ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	824,
	206,
	N'ja-jp',
	N'w߅ɫ',
	N'K.Ñ',
	N'w߅ɫһȡȱ΢ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	869,
	218,
	N'zh-cn',
	N'ûעỶӭϢ',
	N'L.ϵͳ',
	N'ûעʱʾĻӭϢӭϢΪգûעṦܽرաͨѡ򿪻رŻվûעṦܡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	870,
	218,
	N'en-us',
	N'Welcome Messages for Register',
	N'L.System',
	N'The welcome messages for register. Register feature will be disabled if you keep this value empoty. You can enable and disable the register feature of your 

portal site by this option.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	841,
	211,
	N'zh-cn',
	N'ͻʾԪɫ',
	N'K.û',
	N'ͻʾԪɫһȡȱ΢ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	842,
	211,
	N'en-us',
	N'Highlight Grid Font Color',
	N'K.User Interface',
	N'The font color of the Highlight grid.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	843,
	211,
	N'zh-tw',
	N'ͻ@ʾԪwɫ',
	N'K.Ñ',
	N'ͻ@ʾԪwɫһȡȱ΢ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	844,
	211,
	N'ja-jp',
	N'ͻ@ʾԪwɫ',
	N'K.Ñ',
	N'ͻ@ʾԪwɫһȡȱ΢ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	871,
	218,
	N'zh-tw',
	N'ÑעgӭϢ',
	N'L.ϵy',
	N'Ñעĕr@ʾĚgӭϢgӭϢգtÑעṦ܌P]ͨ^ԓx헴_P]TWվÑעṦܡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	872,
	218,
	N'ja-jp',
	N'ÑעgӭϢ',
	N'L.ϵy',
	N'Ñעĕr@ʾĚgӭϢgӭϢգtÑעṦ܌P]ͨ^ԓx헴_P]TWվÑעṦܡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	941,
	236,
	N'zh-cn',
	N'˾վ',
	N'N.˾',
	N'ʾվײϵϢĹ˾վ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	942,
	236,
	N'en-us',
	N'Company Site',
	N'N.Company Profile',
	N'Company site address shown at the bottom of the site.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	943,
	236,
	N'zh-tw',
	N'˾Wվ',
	N'N.˾Y',
	N'@ʾվcײMϢ^Ĺ˾Wվ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	944,
	236,
	N'ja-jp',
	N'˾Wվ',
	N'N.˾Y',
	N'@ʾվcײMϢ^Ĺ˾Wվ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	853,
	214,
	N'zh-cn',
	N'ͼ߶',
	N'K.û',
	N'صԴϵͳԶһͼԹͼĸ߶ȣһ 100 Ϊֵ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	849,
	213,
	N'zh-cn',
	N'ͼ',
	N'K.û',
	N'صԴϵͳԶһͼԹͼĿȣһ 100 Ϊֵ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	850,
	213,
	N'en-us',
	N'Thumbnail Width',
	N'K.User Interface',
	N'A thumbnail image will be automatically generated for every image uploaded as random resource. This value set the width of the thumbnail image. Value like 100 is best.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	851,
	213,
	N'zh-tw',
	N'sԈD',
	N'K.Ñ',
	N'dSCYԴϵyԄһsԈDԹg[@YǿsԈDČȣһ 100 Ҡֵ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	852,
	213,
	N'ja-jp',
	N'sԈD',
	N'K.Ñ',
	N'dSCYԴϵyԄһsԈDԹg[@YǿsԈDČȣһ 100 Ҡֵ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	854,
	214,
	N'en-us',
	N'Thumbnail Height',
	N'K.User Interface',
	N'A thumbnail image will be automatically generated for every image uploaded as random resource. This value set the height of the thumbnail image. Value like 100 is best.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	855,
	214,
	N'zh-tw',
	N'sԈD߶',
	N'K.Ñ',
	N'dSCYԴϵyԄһsԈDԹg[@YǿsԈDĸ߶ȣһ 100 Ҡֵ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	856,
	214,
	N'ja-jp',
	N'sԈD߶',
	N'K.Ñ',
	N'dSCYԴϵyԄһsԈDԹg[@YǿsԈDĸ߶ȣһ 100 Ҡֵ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	917,
	230,
	N'zh-cn',
	N'ʼû',
	N'M.ʼ',
	N'ʼ֤û'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	769,
	193,
	N'zh-cn',
	N'ȨϵұͼƬʽ',
	N'J.Ȩ',
	N'ȨϵұͼƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	770,
	193,
	N'en-us',
	N'Copyright Right Extending Region Background Image Style',
	N'J.Copyright Region',
	N'Copyright Right Extending Region Background Image Style'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	771,
	193,
	N'zh-tw',
	N'M߅^DƬʽ',
	N'J.^',
	N'M߅^DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	772,
	193,
	N'ja-jp',
	N'M߅^DƬʽ',
	N'J.^',
	N'M߅^DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	918,
	230,
	N'en-us',
	N'SMTP Server User Name',
	N'M.SMTP',
	N'Authentication user name of the SMTP server.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	919,
	230,
	N'zh-tw',
	N']Ñ',
	N'M.]',
	N'l]CÑ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	920,
	230,
	N'ja-jp',
	N']Ñ',
	N'M.]',
	N'l]CÑ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	981,
	246,
	N'zh-cn',
	N'W3C ׼ !DOCTYPE ',
	N'P.W3C׼',
	N'
ͨ !DOCTYPE ʹվ㰴 W3C ͬ׼ COMSHARP CMS ںѾ W3C ϸ׼ƣ CMS ϵͳɵվں˲Ѿ W3C ϸ׼ 
XHTML 1.0 Strict ׼ʹøñ׼ !DOCTYPE <br><br>

Ҫעǣ CMS ϵͳߴվݣҲͨճķʽվݣǺѱ֤Ƶݵԭʼ
Ҳ W3C ϸ׼£Ϊ˱֤վڸжһµı֣ʹ W3C бȽϿɵı׼ XHTML 1.0 Transitional  HTML 4.0 Transitional !DOCTYPE
û !DOCTYPEԶʹüݺ͹ģʽվ㣬£վпкܺõ֣޷֤ڸ㷺лһµı֣Ҳ޷֤
 W3C ׼ܺõ֧֡<br><br>

Ϥ W3C ϸ׼֪αд W3C ϸ׼ Html 룬ǽ W3C ϸ׼ʹṩĴд WYSIWYG ༭
վݡ !DOCTYPE벻Ҫڱκݡ<br><br>

Ŀǰõ W3C !DOCTYPE ¼֣Խֱӿʹã<br><br>

<b>1. XHTML 1.0 Strict</b>
<br/>
<font><</font>?xml version="1.0" encoding="utf-8"?><br>
<font><</font>!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br>
<font><</font>html xmlns="http://www.w3.org/1999/xhtml"><br><br>

<b>2. XHTML 1.0 Transitional</b>
<br/>
<font><</font>?xml version="1.0" encoding="utf-8"?><br>
<font><</font>!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br>
<font><</font>html xmlns="http://www.w3.org/1999/xhtml"><br><br>

<b>3. HTML 4.01 Strict</b>
<br/>
<font><</font>!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><br>
<font><</font>html><br><br>

<b>4. HTML 4.0 Transitional</b>
<br/>
<font><</font>!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><br>
<font><</font>html><br><br>
'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	973,
	244,
	N'zh-cn',
	N'ۺҳ',
	N'O.Ż',
	N'վÿҳñҳûݵҳϵͳȡۺ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	974,
	244,
	N'en-us',
	N'Generic Page Description',
	N'O.SEO',
	N'Every page can set its own description, for some pages which wasn''t set description, our system will take this description.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	975,
	244,
	N'zh-tw',
	N'C',
	N'O.惞',
	N'վcÿ퓶Oñ퓆Ϊ춛]Oݵ퓣ϵyȡ@YľC'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	976,
	244,
	N'ja-jp',
	N'C',
	N'O.惞',
	N'վcÿ퓶Oñ퓆Ϊ춛]Oݵ퓣ϵyȡ@YľC'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	957,
	240,
	N'zh-cn',
	N'˾ַ',
	N'N.˾',
	N'ʾվײϵϢĹ˾ַ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	958,
	240,
	N'en-us',
	N'Company Address',
	N'N.Company Profile',
	N'Company address shown at the bottom of the site.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	959,
	240,
	N'zh-tw',
	N'˾ַ',
	N'N.˾Y',
	N'@ʾվcײMϢ^Ĺ˾ַ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	960,
	240,
	N'ja-jp',
	N'˾ַ',
	N'N.˾Y',
	N'@ʾվcײMϢ^Ĺ˾ַ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	781,
	196,
	N'zh-cn',
	N'ȨϵϷϸұ򱳾ͼƬʽ',
	N'J.Ȩ',
	N'ȨϵϷϸұ򱳾ͼƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	782,
	196,
	N'en-us',
	N'Strip Above Copyright Right Extending Region Background Image Style',
	N'J.Copyright Region',
	N'Strip Above Copyright Right Extending Region Background Image Style'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	982,
	246,
	N'en-us',
	N'W3C !DOCTYPE Declaration',
	N'P.W3C',
	N'
You may get your web site rendered under various W3C standards. COMSHARP CMS is designed under most strict W3C standards, so you can safely declare the most strict !DOCTYPE. However,
since CMS allows you author your site content on line, what''s more, it allows you import content from other resources by copy and paste, we are not able to guarantee the validation of the source HTML code of the imported material.
In this case, please use looser W3C !DOCTYPE declaration, even no !DOCTYPE declaration  to get your site keep consistency in varoius of web browers. <br><br>

If you don''t declare !DOCTYPE, web browsers will
try to render your site with transitional or compatible mode, and in which mode, your site probably have very good presentation with various main stream web browsers, meanwhile, it also probably breaks with other
minor web browsers, or W3C strict browsers in future. Please keep the input box blank if you don''t want to declare your !DOCTYPE. <br><br>

Here are most common !DOCTYPE declarations. You can copy and paste them directly.<br><br>

<b>1. XHTML 1.0 Strict</b>
<br/>
<font><</font>?xml version="1.0" encoding="utf-8"?><br>
<font><</font>!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br>
<font><</font>html xmlns="http://www.w3.org/1999/xhtml"><br><br>

<b>2. XHTML 1.0 Transitional</b>
<br/>
<font><</font>?xml version="1.0" encoding="utf-8"?><br>
<font><</font>!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br>
<font><</font>html xmlns="http://www.w3.org/1999/xhtml"><br><br>

<b>3. HTML 4.01 Strict</b>
<br/>
<font><</font>!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><br>
<font><</font>html><br><br>

<b>4. HTML 4.0 Transitional</b>
<br/>
<font><</font>!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><br>
<font><</font>html><br><br>
'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	802,
	201,
	N'en-us',
	N'Grid Title Background Color',
	N'K.User Interface',
	N'Background color of Grid Title.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	783,
	196,
	N'zh-tw',
	N'MϷl߅^򱳾DƬʽ',
	N'J.^',
	N'MϷl߅^򱳾DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	784,
	196,
	N'ja-jp',
	N'MϷl߅^򱳾DƬʽ',
	N'J.^',
	N'MϷl߅^򱳾DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	803,
	201,
	N'zh-tw',
	N'}ɫ',
	N'K.Ñ',
	N'}ֵıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	804,
	201,
	N'ja-jp',
	N'}ɫ',
	N'K.Ñ',
	N'}ֵıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	953,
	239,
	N'zh-cn',
	N'˾',
	N'N.˾',
	N'ʾվײϵϢĹ˾'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	954,
	239,
	N'en-us',
	N'Company Fax Number',
	N'N.Company Profile',
	N'Company fax number shown at the bottom of the site.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	813,
	204,
	N'zh-cn',
	N'ɫ',
	N'K.û',
	N'Ҫɫƶʱɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	814,
	204,
	N'en-us',
	N'Grid Title Hover Font Color',
	N'K.User Interface',
	N'The font color of the grid title when hovered.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	815,
	204,
	N'zh-tw',
	N'}wɫ',
	N'K.Ñ',
	N'}Ҫwɫ朽wƄӕrɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	816,
	204,
	N'ja-jp',
	N'}wɫ',
	N'K.Ñ',
	N'}Ҫwɫ朽wƄӕrɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	921,
	231,
	N'zh-cn',
	N'ʼ',
	N'M.ʼ',
	N'ʼ֤'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	922,
	231,
	N'en-us',
	N'SMTP Server Password',
	N'M.SMTP',
	N'Authentication password of the SMTP server.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	923,
	231,
	N'zh-tw',
	N']ܴa',
	N'M.]',
	N'l]Cܴa'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	924,
	231,
	N'ja-jp',
	N']ܴa',
	N'M.]',
	N'l]Cܴa'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	955,
	239,
	N'zh-tw',
	N'˾',
	N'N.˾Y',
	N'@ʾվcײMϢ^Ĺ˾'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	956,
	239,
	N'ja-jp',
	N'˾',
	N'N.˾Y',
	N'@ʾվcײMϢ^Ĺ˾'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	777,
	195,
	N'zh-cn',
	N'ȨϵϷϸ򱳾ͼƬʽ',
	N'J.Ȩ',
	N'ȨϵϷϸ򱳾ͼƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	779,
	195,
	N'zh-tw',
	N'MϷl߅^򱳾DƬʽ',
	N'J.^',
	N'MϷl߅^򱳾DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	780,
	195,
	N'ja-jp',
	N'MϷl߅^򱳾DƬʽ',
	N'J.^',
	N'MϷl߅^򱳾DƬʽ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	905,
	227,
	N'zh-cn',
	N'վݱ·',
	N'L.ϵͳ',
	N'վݱ·վԴõ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	906,
	227,
	N'en-us',
	N'Site Content Backup Path',
	N'L.System',
	N'The path for whole site backup.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	907,
	227,
	N'zh-tw',
	N'վc݂·',
	N'L.ϵy',
	N'վc݂·վcYԴõ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	908,
	227,
	N'ja-jp',
	N'վc݂·',
	N'L.ϵy',
	N'վc݂·վcYԴõ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	933,
	234,
	N'zh-cn',
	N'ʼ',
	N'M.ʼ',
	N'÷ʼ֤'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	825,
	207,
	N'zh-cn',
	N'ɫ',
	N'K.û',
	N'ɫһȡȱ΢ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	826,
	207,
	N'en-us',
	N'Grid Body Font Color',
	N'K.User Interface',
	N'The font color of the grid body.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	827,
	207,
	N'zh-tw',
	N'wwɫ',
	N'K.Ñ',
	N'wwɫһȡȱ΢ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	828,
	207,
	N'ja-jp',
	N'wwɫ',
	N'K.Ñ',
	N'wwɫһȡȱ΢ɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	983,
	246,
	N'zh-tw',
	N'W3C ˜ !DOCTYPE ',
	N'P.W3C˜',
	N'
ͨ^ !DOCTYPE ʹվc W3C ͬ˜ݔ COMSHARP CMS ăȺѽ W3C ˜MOӋ CMS ϵyɵľWվăȺ˲ѽ W3C ˜ʣ 
XHTML 1.0 Strict ˜ʣʹԓ˜M !DOCTYPE <br><br>

Ҫעǣ CMS ϵySھQվcݣҲSͨ^ؐճNķʽվcݣ҂yC}uăݵԭʼa
Ҳ W3C ˜ʣ@N£˱CվcڸNg[жһµıFʹ W3C б^Ę˜Mݔ XHTML 1.0 Transitional  HTML 4.0 Transitional !DOCTYPE
] !DOCTYPENg[Ԅʹüݺ^ģʽݔվc@N£վcĞg[пкܺõݔFoCڸVĞg[Ы@һµıFҲoC
 W3C ˜ʞg[ܺõ֧֡<br><br>

Ϥ W3C ˜ʣ֪ξ W3C ˜ʵ Html a҂h W3C ˜Mʹ҂ṩĴa WYSIWYG ݋
վcăݡ !DOCTYPEՈҪڱݔݔκ΃ݡ<br><br>

Ŀǰõ W3C !DOCTYPE ׷NԌֱӿؐ^ʹã<br><br>


<b>1. XHTML 1.0 Strict</b>
<br/>
<font><</font>?xml version="1.0" encoding="utf-8"?><br>
<font><</font>!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br>
<font><</font>html xmlns="http://www.w3.org/1999/xhtml"><br><br>

<b>2. XHTML 1.0 Transitional</b>
<br/>
<font><</font>?xml version="1.0" encoding="utf-8"?><br>
<font><</font>!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br>
<font><</font>html xmlns="http://www.w3.org/1999/xhtml"><br><br>

<b>3. HTML 4.01 Strict</b>
<br/>
<font><</font>!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><br>
<font><</font>html><br><br>

<b>4. HTML 4.0 Transitional</b>
<br/>
<font><</font>!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><br>
<font><</font>html><br><br>
'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	984,
	246,
	N'ja-jp',
	N'W3C ˜ !DOCTYPE ',
	N'P.W3C˜',
	N'
ͨ^ !DOCTYPE ʹվc W3C ͬ˜ݔ COMSHARP CMS ăȺѽ W3C ˜MOӋ CMS ϵyɵľWվăȺ˲ѽ W3C ˜ʣ 
XHTML 1.0 Strict ˜ʣʹԓ˜M !DOCTYPE <br><br>

Ҫעǣ CMS ϵySھQվcݣҲSͨ^ؐճNķʽվcݣ҂yC}uăݵԭʼa
Ҳ W3C ˜ʣ@N£˱CվcڸNg[жһµıFʹ W3C б^Ę˜Mݔ XHTML 1.0 Transitional  HTML 4.0 Transitional !DOCTYPE
] !DOCTYPENg[Ԅʹüݺ^ģʽݔվc@N£վcĞg[пкܺõݔFoCڸVĞg[Ы@һµıFҲoC
 W3C ˜ʞg[ܺõ֧֡<br><br>

Ϥ W3C ˜ʣ֪ξ W3C ˜ʵ Html a҂h W3C ˜Mʹ҂ṩĴa WYSIWYG ݋
վcăݡ !DOCTYPEՈҪڱݔݔκ΃ݡ<br><br>

Ŀǰõ W3C !DOCTYPE ׷NԌֱӿؐ^ʹã<br><br>


<b>1. XHTML 1.0 Strict</b>
<br/>
<font><</font>?xml version="1.0" encoding="utf-8"?><br>
<font><</font>!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br>
<font><</font>html xmlns="http://www.w3.org/1999/xhtml"><br><br>

<b>2. XHTML 1.0 Transitional</b>
<br/>
<font><</font>?xml version="1.0" encoding="utf-8"?><br>
<font><</font>!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br>
<font><</font>html xmlns="http://www.w3.org/1999/xhtml"><br><br>

<b>3. HTML 4.01 Strict</b>
<br/>
<font><</font>!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><br>
<font><</font>html><br><br>

<b>4. HTML 4.0 Transitional</b>
<br/>
<font><</font>!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><br>
<font><</font>html><br><br>
'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	801,
	201,
	N'zh-cn',
	N'ⱳɫ',
	N'K.û',
	N'ⲿֵıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	778,
	195,
	N'en-us',
	N'Strip Above Copyright Left Extending Region Background Image Style',
	N'J.Copyright Region',
	N'Strip Above Copyright Left Extending Region Background Image Style'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	934,
	234,
	N'en-us',
	N'Backup SMTP Server Password',
	N'M.SMTP',
	N'Authentication password of the backup SMTP server.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	935,
	234,
	N'zh-tw',
	N']ܴa',
	N'M.]',
	N'ðl]Cܴa'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	936,
	234,
	N'ja-jp',
	N']ܴa',
	N'M.]',
	N'ðl]Cܴa'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	945,
	237,
	N'zh-cn',
	N'˾ʼַ',
	N'N.˾',
	N'ʾվײϵϢĹ˾ʼַ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	946,
	237,
	N'en-us',
	N'Company Email Address',
	N'N.Company Profile',
	N'Company email address shown at the bottom of the site.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	947,
	237,
	N'zh-tw',
	N'˾]ַ',
	N'N.˾Y',
	N'@ʾվcײMϢ^Ĺ˾]ַ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	948,
	237,
	N'ja-jp',
	N'˾]ַ',
	N'N.˾Y',
	N'@ʾվcײMϢ^Ĺ˾]ַ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	809,
	203,
	N'zh-cn',
	N'ɫ',
	N'K.û',
	N'еɫһȡȱɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	810,
	203,
	N'en-us',
	N'Grid Title Font Color',
	N'K.User Interface',
	N'The font color of the grid title.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	811,
	203,
	N'zh-tw',
	N'}wɫ',
	N'K.Ñ',
	N'}еwɫһȡȱɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	812,
	203,
	N'ja-jp',
	N'}wɫ',
	N'K.Ñ',
	N'}еwɫһȡȱɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	893,
	224,
	N'zh-cn',
	N'ѯҳС',
	N'L.ϵͳ',
	N'ѯҳСѯÿҳʾ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	894,
	224,
	N'en-us',
	N'Query Result Page Size',
	N'L.System',
	N'The page size for query, ie, how many items will be shown in one page.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	895,
	224,
	N'zh-tw',
	N'ԃY퓴С',
	N'L.ϵy',
	N'ԃYСԃYÿ@ʾٗl'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	896,
	224,
	N'ja-jp',
	N'ԃY퓴С',
	N'L.ϵy',
	N'ԃYСԃYÿ@ʾٗl'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	897,
	225,
	N'zh-cn',
	N'аҳС',
	N'L.ϵͳ',
	N'аҳСÿҳʾĿ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	898,
	225,
	N'en-us',
	N'Countdown Result Page Size',
	N'L.System',
	N'The page size for countdown, ir, how many items will be shown in one page.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	899,
	225,
	N'zh-tw',
	N'аY퓴С',
	N'L.ϵy',
	N'аYСÿ@ʾЗlĿ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	900,
	225,
	N'ja-jp',
	N'аY퓴С',
	N'L.ϵy',
	N'аYСÿ@ʾЗlĿ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	833,
	209,
	N'zh-cn',
	N'ͻʾԪɫ',
	N'K.û',
	N'ͻʾԪıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	834,
	209,
	N'en-us',
	N'Highlight Grid Background Color',
	N'K.User Interface',
	N'Background color of Highlight Grid.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	835,
	209,
	N'zh-tw',
	N'ͻ@ʾԪɫ',
	N'K.Ñ',
	N'ͻ@ʾԪıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	836,
	209,
	N'ja-jp',
	N'ͻ@ʾԪɫ',
	N'K.Ñ',
	N'ͻ@ʾԪıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	977,
	245,
	N'zh-cn',
	N'ۺҳؼ',
	N'O.Ż',
	N'վÿҳñҳĹؼʣûùؼݵҳϵͳȡۺϹؼʡ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	901,
	226,
	N'zh-cn',
	N'ݿⱸ·',
	N'L.ϵͳ',
	N'ݿⱸ·վݿڱݵʱ򣬱ļŵλá'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	902,
	226,
	N'en-us',
	N'Database Backup Path',
	N'L.System',
	N'The path for database backup.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	903,
	226,
	N'zh-tw',
	N'·',
	N'L.ϵy',
	N'·վcڂݵĕr򣬂ļŵλá'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	904,
	226,
	N'ja-jp',
	N'·',
	N'L.ϵy',
	N'·վcڂݵĕr򣬂ļŵλá'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	937,
	235,
	N'zh-cn',
	N'˾',
	N'N.˾',
	N'ʾվײϵϢĹ˾'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	938,
	235,
	N'en-us',
	N'Company Name',
	N'N.Company Profile',
	N'Company name shown at the bottom of the site.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	978,
	245,
	N'en-us',
	N'Generic Page Keywords',
	N'O.SEO',
	N'Every page can set its own keywords, for some pages which wasn''t set keywords, our system will take this keywords defination.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	939,
	235,
	N'zh-tw',
	N'˾',
	N'N.˾Y',
	N'@ʾվcײMϢ^Ĺ˾'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	979,
	245,
	N'zh-tw',
	N'CPI~',
	N'O.惞',
	N'վcÿ퓶Oñ퓆ΪPI~춛]OPI~ݵ퓣ϵyȡ@YľCPI~'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	940,
	235,
	N'ja-jp',
	N'˾',
	N'N.˾Y',
	N'@ʾվcײMϢ^Ĺ˾'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	980,
	245,
	N'ja-jp',
	N'CPI~',
	N'O.惞',
	N'վcÿ퓶Oñ퓆ΪPI~춛]OPI~ݵ퓣ϵyȡ@YľCPI~'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	913,
	229,
	N'zh-cn',
	N'ʼַ',
	N'M.ʼ',
	N'վʼʼַ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	914,
	229,
	N'en-us',
	N'SMTP Server',
	N'M.SMTP',
	N'The SMTP server to send mails.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	915,
	229,
	N'zh-tw',
	N']ַ',
	N'M.]',
	N'Álվ]]ַ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	916,
	229,
	N'ja-jp',
	N']ַ',
	N'M.]',
	N'Álվ]]ַ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	817,
	205,
	N'zh-cn',
	N'屳ɫ',
	N'K.û',
	N'岿ֵıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	818,
	205,
	N'en-us',
	N'Grid Body Background Color',
	N'K.User Interface',
	N'Background color of Grid body.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	819,
	205,
	N'zh-tw',
	N'wɫ',
	N'K.Ñ',
	N'wֵıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	820,
	205,
	N'ja-jp',
	N'wɫ',
	N'K.Ñ',
	N'wֵıɫ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	949,
	238,
	N'zh-cn',
	N'˾绰',
	N'N.˾',
	N'ʾվײϵϢĹ˾绰'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	877,
	220,
	N'zh-cn',
	N'ѡʼ',
	N'L.ϵͳ',
	N'ѡݲֵĿʼݣòԷֹѡг'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	878,
	220,
	N'en-us',
	N'Start Year of Date Selection',
	N'L.System',
	N'The start year of the date selection'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	879,
	220,
	N'zh-tw',
	N'x_ʼ',
	N'L.ϵy',
	N'xݲֵ_ʼݣԓԷֹxгF'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	880,
	220,
	N'ja-jp',
	N'x_ʼ',
	N'L.ϵy',
	N'xݲֵ_ʼݣԓԷֹxгF'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	969,
	243,
	N'zh-cn',
	N'ۺҳ',
	N'O.Ż',
	N'վÿҳñҳı⣬ûñҳϵͳȡۺϱ⡣'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	950,
	238,
	N'en-us',
	N'Company Phone Number',
	N'N.Company Profile',
	N'Company phone number shown at the bottom of the site.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	951,
	238,
	N'zh-tw',
	N'˾Ԓ',
	N'N.˾Y',
	N'@ʾվcײMϢ^Ĺ˾Ԓ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	952,
	238,
	N'ja-jp',
	N'˾Ԓ',
	N'N.˾Y',
	N'@ʾվcײMϢ^Ĺ˾Ԓ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	970,
	243,
	N'en-us',
	N'Generic Page Title',
	N'O.SEO',
	N'Every page can set its own title, for some pages which wasn''t set title, our system will take this title.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	971,
	243,
	N'zh-tw',
	N'C}',
	N'O.惞',
	N'վcÿ퓶Oñ퓆ΪĘ}춛]OØ}퓣ϵyȡ@YľCϘ}'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	972,
	243,
	N'ja-jp',
	N'C}',
	N'O.惞',
	N'վcÿ퓶Oñ퓆ΪĘ}춛]OØ}퓣ϵyȡ@YľCϘ}'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	873,
	219,
	N'zh-cn',
	N'û¼վĻӭϢ',
	N'L.ϵͳ',
	N'û½վʾһλӭϢֻ֧ HTML 롣'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	885,
	222,
	N'zh-cn',
	N'ݿСֵ',
	N'L.ϵͳ',
	N'ݿУָСڣһΪ 1753-01-01'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	874,
	219,
	N'en-us',
	N'Login Welcome Message',
	N'L.System',
	N'Welcome message when user login, basic HTML code supported.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	875,
	219,
	N'zh-tw',
	N'Ñ䛾WվĚgӭϢ',
	N'L.ϵy',
	N'ÑꑾWվᣬ@ʾһΚgӭϢֻ֧ HTML a'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	876,
	219,
	N'ja-jp',
	N'Ñ䛾WվĚgӭϢ',
	N'L.ϵy',
	N'ÑꑾWվᣬ@ʾһΚgӭϢֻ֧ HTML a'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	889,
	223,
	N'zh-cn',
	N'ݿֵ',
	N'L.ϵͳ',
	N'ݿУָڣһΪ 9999-12-31'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	886,
	222,
	N'en-us',
	N'Min Date in Database',
	N'L.System',
	N'The min value of date in SQL database, for example, 1753-01-01'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	887,
	222,
	N'zh-tw',
	N'Сֵ',
	N'L.ϵy',
	N'ڔУָСڣһ 1753-01-01'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	888,
	222,
	N'ja-jp',
	N'Сֵ',
	N'L.ϵy',
	N'ڔУָСڣһ 1753-01-01'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	890,
	223,
	N'en-us',
	N'Max Date in Database',
	N'L.System',
	N'The max value of date in SQL database, for example, 9999-12-31'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	891,
	223,
	N'zh-tw',
	N'ֵ',
	N'L.ϵy',
	N'ڔУָڣһ 9999-12-31'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	892,
	223,
	N'ja-jp',
	N'ֵ',
	N'L.ϵy',
	N'ڔУָڣһ 9999-12-31'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	961,
	241,
	N'zh-cn',
	N'ȨϢ',
	N'N.˾',
	N'ʾվײϵϢİȨϢ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	965,
	242,
	N'zh-cn',
	N'',
	N'O.Ż',
	N'վб վ:վַ,վ:վַ....ʽʾ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	966,
	242,
	N'en-us',
	N'Fast Link',
	N'O.SEO',
	N'Links of 3rd party sites in "Site name:Site Address,Site Name:Site Address..." format.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	962,
	241,
	N'en-us',
	N'Copyright Information',
	N'N.Company Profile',
	N'Copyright information shown at the bottom of the site.'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	963,
	241,
	N'zh-tw',
	N'Ϣ',
	N'N.˾Y',
	N'@ʾվcײMϢ^İϢ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	964,
	241,
	N'ja-jp',
	N'Ϣ',
	N'N.˾Y',
	N'@ʾվcײMϢ^İϢ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	967,
	242,
	N'zh-tw',
	N'朽',
	N'O.惞',
	N'朽վcб վc:վcַ,վc:վcַ....ʽʾ'
)
GO 


INSERT INTO dbo.[OptionContent] 
(
	[ID],
	[OptionID],
	[Culture],
	[Title],
	[CatTitle],
	[Description]
)
VALUES
(
	968,
	242,
	N'ja-jp',
	N'朽',
	N'O.惞',
	N'朽վcб վc:վcַ,վc:վcַ....ʽʾ'
)
GO 


GO 


DELETE FROM dbo.[Sex] 

INSERT INTO dbo.[Sex] 
(
	[Name],
	[NameC]
)
VALUES 
( 
	N'Male',
	N''
) 
 
 
INSERT INTO dbo.[Sex] 
(
	[Name],
	[NameC]
)
VALUES 
( 
	N'Female',
	N'Ů'
) 
 
 
DELETE FROM dbo.[UserFlag] 

INSERT INTO dbo.[UserFlag] 
(
	[Name],
	[NameC]
)
VALUES 
( 
	N'Topic User',
	N'û'
) 
 
 
INSERT INTO dbo.[UserFlag] 
(
	[Name],
	[NameC]
)
VALUES 
( 
	N'FollowUp User',
	N'û'
) 
 
 
DELETE FROM dbo.[UserRole] 

INSERT INTO dbo.[UserRole] 
(
	[Name],
	[NameC]
)
VALUES 
( 
	N'Admin',
	N'ϵͳ'
) 

INSERT INTO dbo.[UserRole] 
(
	[Name],
	[NameC]
)
VALUES 
( 
	N'Chief Editor',
	N''
) 

INSERT INTO dbo.[UserRole] 
(
	[Name],
	[NameC]
)
VALUES 
( 
	N'Column Editor',
	N'Ŀ༭'
) 

INSERT INTO dbo.[UserRole] 
(
	[Name],
	[NameC]
)
VALUES 
( 
	N'Community',
	N''
)
 
  
 
DELETE FROM dbo.[UniqueNumber] 

INSERT INTO dbo.[UniqueNumber] 
(
	[Number]
)
VALUES 
( 
	1
) 
 
 

DELETE FROM dbo.[TopicStatus] 

INSERT INTO dbo.[TopicStatus] 
(
	[Name],
	[NameC],
	[Description],
	[DescriptionC],
	[IconName]
)
VALUES 
( 
	N'EmptyTopic',
	N'޸',
	N'Topic without follow up.',
	N'޸',
	N'mt'
) 
 
 
INSERT INTO dbo.[TopicStatus] 
(
	[Name],
	[NameC],
	[Description],
	[DescriptionC],
	[IconName]
)
VALUES 
( 
	N'SolidTopic',
	N'и',
	N'Topic with at least one follow up.',
	N'и',
	N'st'
)  

 
INSERT INTO dbo.[TopicStatus] 
(
	[Name],
	[NameC],
	[Description],
	[DescriptionC],
	[IconName]
)
VALUES 
( 
	N'HotTopic',
	N'',
	N'Topic with over 10 follow ups.',
	N'⣬ʮ',
	N'ht'
)  
 
 
INSERT INTO dbo.[TopicStatus] 
(
	[Name],
	[NameC],
	[Description],
	[DescriptionC],
	[IconName]
)
VALUES 
( 
	N'EliteTopic',
	N'',
	N'Topic with elite speech.',
	N'',
	N'et'
)  


INSERT INTO dbo.[TopicStatus] 
(
	[Name],
	[NameC],
	[Description],
	[DescriptionC],
	[IconName]
)
VALUES 
( 
	N'TabooTopic',
	N'Υ',
	N'Topic with taboo speech, no further follow up allowed.',
	N'Υ⣬',
	N'tt'
)  DELETE FROM dbo.[MainDirectory] 
GO 

SET IDENTITY_INSERT dbo.[MainDirectory] ON 

INSERT INTO dbo.[MainDirectory] 
(
	[ID],
	[Serial],
	[Name],
	[Url],
	[UseBaseUrl],
	[NewWindow],
	[System],
	[InActiveMainMenuIconMap],
	[ActiveMainMenuIconMap],
	[BannerMap],
	[BannerContentLayer],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	14,
	7,
	N'mSystems',
	N'GetKnowledge.aspx',
	N'true',
	N'false',
	N'true',
	N'<culture name="zh-tw" value=""/><culture name="en-us" value=""/><culture name="zh-cn" value=""/><culture name="ja-jp" value=""/>',
	N'<culture name="zh-tw" value=""/><culture name="en-us" value=""/><culture name="zh-cn" value=""/><culture name="ja-jp" value=""/>',
	N'<culture name="zh-tw" value=""/><culture name="en-us" value=""/><culture name="zh-cn" value=""/><culture name="ja-jp" value=""/>',
	NULL,
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[MainDirectory] 
(
	[ID],
	[Serial],
	[Name],
	[Url],
	[UseBaseUrl],
	[NewWindow],
	[System],
	[InActiveMainMenuIconMap],
	[ActiveMainMenuIconMap],
	[BannerMap],
	[BannerContentLayer],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	20,
	1,
	N'Home',
	N'GetKnowledge.aspx',
	N'true',
	N'false',
	N'false',
	N'<culture name="zh-cn" value="padding-left:30px;"/><culture name="zh-tw" value="padding-left:30px;"/><culture name="en-us" value="padding-left:35px;"/>',
	N'<culture name="zh-cn" value="padding-left:30px;"/><culture name="zh-tw" value="padding-left:30px;"/><culture name="en-us" value="padding-left:35px;"/>',
	N'<culture name="zh-cn" value=""/><culture name="zh-tw" value=""/><culture name="en-us" value=""/>',
	N'<culture name="zh-cn" value=""/><culture name="zh-tw" value=""/><culture name="en-us" value=""/>',
	N'',
	N'',
	N''
)
GO 


INSERT INTO dbo.[MainDirectory] 
(
	[ID],
	[Serial],
	[Name],
	[Url],
	[UseBaseUrl],
	[NewWindow],
	[System],
	[InActiveMainMenuIconMap],
	[ActiveMainMenuIconMap],
	[BannerMap],
	[BannerContentLayer],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	32,
	2,
	N'mQuickStart',
	N'GetKnowledge.aspx',
	N'true',
	N'false',
	N'false',
	N'<culture name="zh-cn" value="padding-left:25px;"/><culture name="zh-tw" value="padding-left:27px;"/><culture name="en-us" value="padding-left:30px;"/>',
	N'<culture name="zh-cn" value="padding-left:25px;"/><culture name="zh-tw" value="padding-left:27px;"/><culture name="en-us" value="padding-left:30px;"/>',
	N'<culture name="zh-cn" value=""/><culture name="zh-tw" value="&lt;culture name=&quot;zh-cn&quot; value=&quot;&quot;/&gt;"/><culture name="en-us" value="&lt;culture name=&quot;zh-cn&quot; value=&quot;&quot;/&gt;"/>',
	N'<culture name="zh-cn" value=""/><culture name="zh-tw" value=""/><culture name="en-us" value=""/>',
	N'',
	N'',
	N''
)
GO 


INSERT INTO dbo.[MainDirectory] 
(
	[ID],
	[Serial],
	[Name],
	[Url],
	[UseBaseUrl],
	[NewWindow],
	[System],
	[InActiveMainMenuIconMap],
	[ActiveMainMenuIconMap],
	[BannerMap],
	[BannerContentLayer],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	34,
	4,
	N'mBestSite',
	N'GetKnowledge.aspx',
	N'true',
	N'false',
	N'false',
	N'<culture name="zh-cn" value="padding-left:30px;"/><culture name="zh-tw" value="padding-left:27px;"/><culture name="en-us" value="padding-left:30px;"/>',
	N'<culture name="zh-cn" value="padding-left:30px;"/><culture name="zh-tw" value="padding-left:27px;"/><culture name="en-us" value="padding-left:30px;"/>',
	N'<culture name="zh-cn" value=""/><culture name="zh-tw" value="&lt;culture name=&quot;zh-cn&quot; value=&quot;&quot;/&gt;"/><culture name="en-us" value=""/>',
	N'<culture name="zh-cn" value=""/><culture name="zh-tw" value=""/><culture name="en-us" value=""/>',
	N'',
	N'',
	N''
)
GO 


INSERT INTO dbo.[MainDirectory] 
(
	[ID],
	[Serial],
	[Name],
	[Url],
	[UseBaseUrl],
	[NewWindow],
	[System],
	[InActiveMainMenuIconMap],
	[ActiveMainMenuIconMap],
	[BannerMap],
	[BannerContentLayer],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	35,
	5,
	N'm332',
	N'GetKnowledge.aspx',
	N'true',
	N'false',
	N'false',
	N'<culture name="zh-cn" value="padding-left:22px;"/><culture name="zh-tw" value="padding-left:25px;"/><culture name="en-us" value="padding-left:30px;"/>',
	N'<culture name="zh-cn" value="padding-left:22px;"/><culture name="zh-tw" value="padding-left:25px;"/><culture name="en-us" value="padding-left:30px;"/>',
	N'<culture name="zh-cn" value=""/><culture name="zh-tw" value=""/><culture name="en-us" value="&lt;culture name=&quot;zh-cn&quot; value=&quot;&quot;/&gt;"/>',
	N'<culture name="zh-cn" value=""/><culture name="zh-tw" value=""/><culture name="en-us" value=""/>',
	N'',
	N'',
	N''
)
GO 


INSERT INTO dbo.[MainDirectory] 
(
	[ID],
	[Serial],
	[Name],
	[Url],
	[UseBaseUrl],
	[NewWindow],
	[System],
	[InActiveMainMenuIconMap],
	[ActiveMainMenuIconMap],
	[BannerMap],
	[BannerContentLayer],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	36,
	6,
	N'm338',
	N'GetKnowledge.aspx',
	N'true',
	N'false',
	N'false',
	N'<culture name="zh-cn" value="padding-left:27px;"/><culture name="zh-tw" value="padding-left:25px;"/><culture name="en-us" value="padding-left:30px;"/>',
	N'<culture name="zh-cn" value="padding-left:27px;"/><culture name="zh-tw" value="padding-left:25px;"/><culture name="en-us" value="padding-left:30px;"/>',
	N'<culture name="zh-cn" value=""/><culture name="zh-tw" value=""/><culture name="en-us" value="&lt;culture name=&quot;zh-cn&quot; value=&quot;&quot;/&gt;"/>',
	N'<culture name="zh-cn" value=""/><culture name="zh-tw" value=""/><culture name="en-us" value=""/>',
	N'',
	N'',
	N''
)
GO 


INSERT INTO dbo.[MainDirectory] 
(
	[ID],
	[Serial],
	[Name],
	[Url],
	[UseBaseUrl],
	[NewWindow],
	[System],
	[InActiveMainMenuIconMap],
	[ActiveMainMenuIconMap],
	[BannerMap],
	[BannerContentLayer],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	37,
	3,
	N'm368',
	N'GetKnowledge.aspx',
	N'true',
	N'false',
	N'false',
	N'<culture name="zh-cn" value="padding-left:30px;"/><culture name="zh-tw" value="padding-left:27px;"/><culture name="en-us" value=""/>',
	N'<culture name="zh-cn" value="padding-left:30px;"/><culture name="zh-tw" value="padding-left:27px;"/><culture name="en-us" value=""/>',
	N'<culture name="zh-cn" value=""/><culture name="zh-tw" value=""/><culture name="en-us" value=""/>',
	N'<culture name="zh-cn" value=""/><culture name="zh-tw" value=""/><culture name="en-us" value=""/>',
	N'',
	N'',
	N''
)
GO 


SET IDENTITY_INSERT dbo.[MainDirectory] OFF 

GO 


DELETE FROM dbo.[MainDirectoryContent] 
GO 

SET IDENTITY_INSERT dbo.[MainDirectoryContent] ON 

INSERT INTO dbo.[MainDirectoryContent] 
(
	[ID],
	[MainDirectoryID],
	[Culture],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	6,
	14,
	N'zh-cn',
	N'ϵͳ',
	N'һЩϵͳ',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[MainDirectoryContent] 
(
	[ID],
	[MainDirectoryID],
	[Culture],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	9,
	14,
	N'en-us',
	N'System',
	N'System related materials',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[MainDirectoryContent] 
(
	[ID],
	[MainDirectoryID],
	[Culture],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	38,
	20,
	N'en-us',
	N'Home',
	N'Home',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[MainDirectoryContent] 
(
	[ID],
	[MainDirectoryID],
	[Culture],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	39,
	20,
	N'zh-cn',
	N'ҳ',
	N'cmsʼ汾ҳ',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[MainDirectoryContent] 
(
	[ID],
	[MainDirectoryID],
	[Culture],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	40,
	20,
	N'zh-tw',
	N'',
	N'cmsʼ汾',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[MainDirectoryContent] 
(
	[ID],
	[MainDirectoryID],
	[Culture],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	41,
	20,
	N'ja-jp',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[MainDirectoryContent] 
(
	[ID],
	[MainDirectoryID],
	[Culture],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	94,
	32,
	N'en-us',
	N'Rapid creation',
	N'Rapid creation',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[MainDirectoryContent] 
(
	[ID],
	[MainDirectoryID],
	[Culture],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	95,
	32,
	N'zh-cn',
	N'ٴ',
	N'ָ',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[MainDirectoryContent] 
(
	[ID],
	[MainDirectoryID],
	[Culture],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	96,
	32,
	N'zh-tw',
	N'ل',
	N'ָ',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[MainDirectoryContent] 
(
	[ID],
	[MainDirectoryID],
	[Culture],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	97,
	32,
	N'ja-jp',
	N'T',
	N'T',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[MainDirectoryContent] 
(
	[ID],
	[MainDirectoryID],
	[Culture],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	102,
	34,
	N'en-us',
	N'Reference Case',
	N'Best designed sites case study',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[MainDirectoryContent] 
(
	[ID],
	[MainDirectoryID],
	[Culture],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	103,
	34,
	N'zh-cn',
	N'ο',
	N'Ǽ򵥵оٳCMSվվ.ʱΪο|',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[MainDirectoryContent] 
(
	[ID],
	[MainDirectoryID],
	[Culture],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	104,
	34,
	N'zh-tw',
	N'',
	N'҂εeׂCMSվľWվ.r酢|',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[MainDirectoryContent] 
(
	[ID],
	[MainDirectoryID],
	[Culture],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	105,
	34,
	N'ja-jp',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[MainDirectoryContent] 
(
	[ID],
	[MainDirectoryID],
	[Culture],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	106,
	14,
	N'zh-tw',
	N'ϵy^',
	N'һЩϵy܅^',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[MainDirectoryContent] 
(
	[ID],
	[MainDirectoryID],
	[Culture],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	107,
	14,
	N'ja-jp',
	N'ϵy^',
	N'һЩϵy܅^',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[MainDirectoryContent] 
(
	[ID],
	[MainDirectoryID],
	[Culture],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	108,
	35,
	N'zh-cn',
	N'ԶĿ',
	N'޸ĳҪĿ',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[MainDirectoryContent] 
(
	[ID],
	[MainDirectoryID],
	[Culture],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	109,
	36,
	N'zh-cn',
	N'Ŀ',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[MainDirectoryContent] 
(
	[ID],
	[MainDirectoryID],
	[Culture],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	110,
	35,
	N'en-us',
	N'A custom section',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[MainDirectoryContent] 
(
	[ID],
	[MainDirectoryID],
	[Culture],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	111,
	35,
	N'zh-tw',
	N'ԶxĿ',
	N'޸ĳҪęĿ',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[MainDirectoryContent] 
(
	[ID],
	[MainDirectoryID],
	[Culture],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	112,
	36,
	N'en-us',
	N'Unlimited increase in column',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[MainDirectoryContent] 
(
	[ID],
	[MainDirectoryID],
	[Culture],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	113,
	36,
	N'zh-tw',
	N'Ŀo',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[MainDirectoryContent] 
(
	[ID],
	[MainDirectoryID],
	[Culture],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	114,
	37,
	N'en-us',
	N'Select Style',
	N'Select Style',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[MainDirectoryContent] 
(
	[ID],
	[MainDirectoryID],
	[Culture],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	115,
	37,
	N'zh-cn',
	N'ѡ',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[MainDirectoryContent] 
(
	[ID],
	[MainDirectoryID],
	[Culture],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	116,
	37,
	N'zh-tw',
	N'xL',
	N'',
	N'false',
	N'',
	N''
)
GO 


SET IDENTITY_INSERT dbo.[MainDirectoryContent] OFF 

GO 


DELETE FROM dbo.[SubDirectory] 
GO 

SET IDENTITY_INSERT dbo.[SubDirectory] ON 

INSERT INTO dbo.[SubDirectory] 
(
	[ID],
	[MainDirectoryID],
	[Serial],
	[Name],
	[Url],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[Wizard],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	18,
	14,
	2,
	N'sSystemsAbout',
	N'GetKnowledge.aspx',
	N'true',
	N'false',
	N'false',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectory] 
(
	[ID],
	[MainDirectoryID],
	[Serial],
	[Name],
	[Url],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[Wizard],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	25,
	20,
	1,
	N'Welcome',
	N'GetKnowledge.aspx',
	N'true',
	N'false',
	N'false',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectory] 
(
	[ID],
	[MainDirectoryID],
	[Serial],
	[Name],
	[Url],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[Wizard],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	46,
	32,
	1,
	N'sQuickStartOverview',
	N'GetKnowledge.aspx',
	N'true',
	N'false',
	N'false',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectory] 
(
	[ID],
	[MainDirectoryID],
	[Serial],
	[Name],
	[Url],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[Wizard],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	47,
	32,
	1,
	N'sQuickStartCreateDirectory',
	N'GetKnowledge.aspx',
	N'true',
	N'false',
	N'false',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectory] 
(
	[ID],
	[MainDirectoryID],
	[Serial],
	[Name],
	[Url],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[Wizard],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	48,
	32,
	1,
	N'sQuickStartContent',
	N'GetKnowledge.aspx',
	N'true',
	N'false',
	N'false',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectory] 
(
	[ID],
	[MainDirectoryID],
	[Serial],
	[Name],
	[Url],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[Wizard],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	51,
	34,
	1,
	N'sBestSite',
	N'GetKnowledge.aspx',
	N'true',
	N'false',
	N'true',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectory] 
(
	[ID],
	[MainDirectoryID],
	[Serial],
	[Name],
	[Url],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[Wizard],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	52,
	34,
	2,
	N'sClexus',
	N'GetKnowledge.aspx',
	N'true',
	N'false',
	N'false',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectory] 
(
	[ID],
	[MainDirectoryID],
	[Serial],
	[Name],
	[Url],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[Wizard],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	53,
	34,
	3,
	N'sSpotrunner',
	N'GetKnowledge.aspx',
	N'true',
	N'false',
	N'false',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectory] 
(
	[ID],
	[MainDirectoryID],
	[Serial],
	[Name],
	[Url],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[Wizard],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	54,
	34,
	4,
	N'sAlistapart',
	N'GetKnowledge.aspx',
	N'true',
	N'false',
	N'false',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectory] 
(
	[ID],
	[MainDirectoryID],
	[Serial],
	[Name],
	[Url],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[Wizard],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	55,
	34,
	5,
	N'sSimplebits',
	N'GetKnowledge.aspx',
	N'true',
	N'false',
	N'false',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectory] 
(
	[ID],
	[MainDirectoryID],
	[Serial],
	[Name],
	[Url],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[Wizard],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	56,
	34,
	6,
	N'pSeomoz',
	N'GetKnowledge.aspx',
	N'true',
	N'false',
	N'false',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectory] 
(
	[ID],
	[MainDirectoryID],
	[Serial],
	[Name],
	[Url],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[Wizard],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	59,
	35,
	1,
	N's333',
	N'GetKnowledge.aspx',
	N'true',
	N'false',
	N'false',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectory] 
(
	[ID],
	[MainDirectoryID],
	[Serial],
	[Name],
	[Url],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[Wizard],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	60,
	36,
	1,
	N's339',
	N'GetKnowledge.aspx',
	N'true',
	N'false',
	N'false',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectory] 
(
	[ID],
	[MainDirectoryID],
	[Serial],
	[Name],
	[Url],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[Wizard],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	62,
	37,
	1,
	N's369',
	N'GetKnowledge.aspx',
	N'true',
	N'false',
	N'false',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectory] 
(
	[ID],
	[MainDirectoryID],
	[Serial],
	[Name],
	[Url],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[Wizard],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	63,
	32,
	1,
	N's371',
	N'GetKnowledge.aspx',
	N'true',
	N'false',
	N'false',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectory] 
(
	[ID],
	[MainDirectoryID],
	[Serial],
	[Name],
	[Url],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[Wizard],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	65,
	34,
	7,
	N's399',
	N'GetKnowledge.aspx',
	N'true',
	N'false',
	N'false',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectory] 
(
	[ID],
	[MainDirectoryID],
	[Serial],
	[Name],
	[Url],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[Wizard],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	66,
	34,
	8,
	N's405',
	N'GetKnowledge.aspx',
	N'true',
	N'false',
	N'false',
	N'false',
	N'',
	N'',
	N''
)
GO 


SET IDENTITY_INSERT dbo.[SubDirectory] OFF 

GO 


DELETE FROM dbo.[SubDirectoryContent] 
GO 

SET IDENTITY_INSERT dbo.[SubDirectoryContent] ON 

INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	14,
	18,
	N'zh-cn',
	N'',
	N'ṩCMSصİϢ',
	N'Previous',
	N'Next',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	42,
	18,
	N'en-us',
	N'About',
	N'About us',
	N'Previous',
	N'Next',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	66,
	25,
	N'en-us',
	N'Welcome to Comsharp CMS',
	N'Welcome to create your website with Comsharp CMS',
	N'Previous',
	N'Next',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	67,
	25,
	N'zh-cn',
	N'ӭʹCMS',
	N'ӭʹCMSվ',
	N'һҳ',
	N'һҳ',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	68,
	25,
	N'zh-tw',
	N'gӭʹCMS',
	N'gӭʹJCMS턓ľWվ',
	N'һ',
	N'һ',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	69,
	25,
	N'ja-jp',
	N'gӭʹJCMS',
	N'gӭʹJCMSľWվ',
	N'һ',
	N'һ',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	108,
	18,
	N'zh-tw',
	N'P',
	N'PJܛһЩϢ',
	N'Previous',
	N'Next',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	109,
	18,
	N'ja-jp',
	N'P',
	N'PJܛһЩϢ',
	N'Previous',
	N'Next',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	164,
	46,
	N'en-us',
	N'Overview',
	N'Overview',
	N'Previous',
	N'Next',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	165,
	46,
	N'zh-cn',
	N'',
	N'',
	N'һƪ',
	N'һƪ',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	166,
	46,
	N'zh-tw',
	N'',
	N'',
	N'һƪ',
	N'һƪ',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	167,
	46,
	N'ja-jp',
	N'',
	N'',
	N'һƪ',
	N'һƪ',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	168,
	47,
	N'en-us',
	N'Create Directory',
	N'Create Directory',
	N'Previous',
	N'Next',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	169,
	47,
	N'zh-cn',
	N'Ŀ',
	N'Ŀ',
	N'һ',
	N'һ',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	170,
	47,
	N'zh-tw',
	N'Ŀ',
	N'Ŀ',
	N'һ',
	N'һ',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	171,
	47,
	N'ja-jp',
	N'ּĿ¼',
	N'ּĿ¼',
	N'һ',
	N'һ',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	172,
	48,
	N'en-us',
	N'Content Build',
	N'Content Build',
	N'Previous',
	N'Next',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	173,
	48,
	N'zh-cn',
	N'Ŀ',
	N'',
	N'һ',
	N'һ',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	174,
	48,
	N'zh-tw',
	N'Ŀ',
	N'',
	N'һ',
	N'һ',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	175,
	48,
	N'ja-jp',
	N'',
	N'',
	N'һ',
	N'һ',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	184,
	51,
	N'en-us',
	N'Overview',
	N'Best designed sites case study Overview',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	185,
	51,
	N'zh-cn',
	N'',
	N'',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	186,
	51,
	N'zh-tw',
	N'',
	N'',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	187,
	51,
	N'ja-jp',
	N'',
	N'',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	188,
	52,
	N'en-us',
	N'www.clexus.com',
	N'Meet the best site: www.clexus.com',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	189,
	52,
	N'zh-cn',
	N'οһ',
	N'οһ',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	190,
	52,
	N'zh-tw',
	N'һ',
	N'һ',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	191,
	52,
	N'ja-jp',
	N'www.clexus.com',
	N'վмs֮www.clexus.com',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	192,
	53,
	N'en-us',
	N'www.spotrunner.com',
	N'Meet the best site: www.spotrunner.com',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	193,
	53,
	N'zh-cn',
	N'ο',
	N'վԼ֮www.spotrunner.com',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	194,
	53,
	N'zh-tw',
	N'',
	N'վмs֮www.spotrunner.com',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	195,
	53,
	N'ja-jp',
	N'www.spotrunner.com',
	N'վмs֮www.spotrunner.com',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	196,
	54,
	N'en-us',
	N'www.alistapart.com',
	N'Meet the best site: www.alistapart.com',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	197,
	54,
	N'zh-cn',
	N'ο',
	N'ο',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	198,
	54,
	N'zh-tw',
	N'',
	N'',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	199,
	54,
	N'ja-jp',
	N'www.alistapart.com',
	N'վмs֮www.alistapart.com',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	200,
	55,
	N'en-us',
	N'simplebits.com',
	N'Meet the best site: simplebits.com',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	201,
	55,
	N'zh-cn',
	N'ο',
	N'ο',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	202,
	55,
	N'zh-tw',
	N'',
	N'',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	203,
	55,
	N'ja-jp',
	N'simplebits.com',
	N'վмs֮simplebits.com',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	204,
	56,
	N'en-us',
	N'www.seomoz.org',
	N'Meet the best site: www.seomoz.org',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	205,
	56,
	N'zh-cn',
	N'ο',
	N'վԼ֮ ο',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	206,
	56,
	N'zh-tw',
	N'',
	N'վмs֮ ',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	207,
	56,
	N'ja-jp',
	N'www.seomoz.org',
	N'վмs֮www.seomoz.org',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	210,
	59,
	N'zh-cn',
	N'',
	N'',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	211,
	60,
	N'zh-cn',
	N'',
	N'',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	213,
	62,
	N'en-us',
	N'',
	N'',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	214,
	62,
	N'zh-cn',
	N'ѡ',
	N'',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	215,
	62,
	N'zh-tw',
	N'xL',
	N'',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	216,
	63,
	N'en-us',
	N'',
	N'',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	217,
	63,
	N'zh-cn',
	N'̳',
	N'',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	218,
	63,
	N'zh-tw',
	N'Փ',
	N'',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	219,
	59,
	N'en-us',
	N'',
	N'',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	220,
	59,
	N'zh-tw',
	N'',
	N'',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	224,
	60,
	N'en-us',
	N'',
	N'',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	225,
	60,
	N'zh-tw',
	N'o',
	N'',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	226,
	65,
	N'en-us',
	N'',
	N'',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	227,
	65,
	N'zh-cn',
	N'ο',
	N'',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	228,
	65,
	N'zh-tw',
	N'',
	N'',
	N'',
	N'',
	N'false',
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	229,
	66,
	N'zh-cn',
	N'ο',
	N'',
	N'',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	230,
	66,
	N'zh-tw',
	N'',
	N'',
	N'',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[SubDirectoryContent] 
(
	[ID],
	[SubDirectoryID],
	[Culture],
	[Title],
	[Description],
	[WizardPreviousTitle],
	[WizardNextTitle],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	231,
	66,
	N'en-us',
	N'',
	N'',
	N'',
	N'',
	N'false',
	N'',
	N''
)
GO 


SET IDENTITY_INSERT dbo.[SubDirectoryContent] OFF 

GO 


DELETE FROM dbo.[PageDirectory] 
GO 

SET IDENTITY_INSERT dbo.[PageDirectory] ON 

INSERT INTO dbo.[PageDirectory] 
(
	[ID],
	[SubDirectoryID],
	[Serial],
	[Name],
	[Url],
	[PageSize],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[FastAccess],
	[Home],
	[RightIndent],
	[jQuery],
	[LogoHide],
	[MainMenuHide],
	[BannerHide],
	[BreadcrumbHide],
	[PageMenuHide],
	[PageBarHide],
	[CopyrightHide],
	[Type],
	[Presentation],
	[ShowAuthor],
	[ShowUpdateTime],
	[ShowHitCount],
	[ShowComments],
	[ShowStaticUrl],
	[ShowKnowledgeHtml],
	[ShowRelative],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	29,
	18,
	1,
	N'pSystemsAboutWhoWeAre',
	N'GetKnowledge.aspx',
	10000,
	N'true',
	N'false',
	N'false',
	N'false',
	N'false',
	0,
	NULL,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	1,
	1,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[PageDirectory] 
(
	[ID],
	[SubDirectoryID],
	[Serial],
	[Name],
	[Url],
	[PageSize],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[FastAccess],
	[Home],
	[RightIndent],
	[jQuery],
	[LogoHide],
	[MainMenuHide],
	[BannerHide],
	[BreadcrumbHide],
	[PageMenuHide],
	[PageBarHide],
	[CopyrightHide],
	[Type],
	[Presentation],
	[ShowAuthor],
	[ShowUpdateTime],
	[ShowHitCount],
	[ShowComments],
	[ShowStaticUrl],
	[ShowKnowledgeHtml],
	[ShowRelative],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	30,
	18,
	2,
	N'pSystemsAboutWhatWeDo',
	N'GetKnowledge.aspx',
	10000,
	N'true',
	N'false',
	N'false',
	N'false',
	N'false',
	0,
	NULL,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	1,
	1,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[PageDirectory] 
(
	[ID],
	[SubDirectoryID],
	[Serial],
	[Name],
	[Url],
	[PageSize],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[FastAccess],
	[Home],
	[RightIndent],
	[jQuery],
	[LogoHide],
	[MainMenuHide],
	[BannerHide],
	[BreadcrumbHide],
	[PageMenuHide],
	[PageBarHide],
	[CopyrightHide],
	[Type],
	[Presentation],
	[ShowAuthor],
	[ShowUpdateTime],
	[ShowHitCount],
	[ShowComments],
	[ShowStaticUrl],
	[ShowKnowledgeHtml],
	[ShowRelative],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	31,
	18,
	3,
	N'pSystemsAboutWhereWeAre',
	N'GetKnowledge.aspx',
	10000,
	N'true',
	N'false',
	N'false',
	N'false',
	N'false',
	0,
	NULL,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	1,
	1,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[PageDirectory] 
(
	[ID],
	[SubDirectoryID],
	[Serial],
	[Name],
	[Url],
	[PageSize],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[FastAccess],
	[Home],
	[RightIndent],
	[jQuery],
	[LogoHide],
	[MainMenuHide],
	[BannerHide],
	[BreadcrumbHide],
	[PageMenuHide],
	[PageBarHide],
	[CopyrightHide],
	[Type],
	[Presentation],
	[ShowAuthor],
	[ShowUpdateTime],
	[ShowHitCount],
	[ShowComments],
	[ShowStaticUrl],
	[ShowKnowledgeHtml],
	[ShowRelative],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	46,
	25,
	1,
	N'WelcomePage',
	N'GetKnowledge.aspx',
	10000,
	N'true',
	N'false',
	N'false',
	N'false',
	N'true',
	0,
	NULL,
	N'false',
	N'false',
	N'false',
	N'false',
	N'true',
	N'false',
	N'false',
	1,
	1,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[PageDirectory] 
(
	[ID],
	[SubDirectoryID],
	[Serial],
	[Name],
	[Url],
	[PageSize],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[FastAccess],
	[Home],
	[RightIndent],
	[jQuery],
	[LogoHide],
	[MainMenuHide],
	[BannerHide],
	[BreadcrumbHide],
	[PageMenuHide],
	[PageBarHide],
	[CopyrightHide],
	[Type],
	[Presentation],
	[ShowAuthor],
	[ShowUpdateTime],
	[ShowHitCount],
	[ShowComments],
	[ShowStaticUrl],
	[ShowKnowledgeHtml],
	[ShowRelative],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	74,
	46,
	1,
	N'QuickStartOverview',
	N'GetKnowledge.aspx',
	10000,
	N'true',
	N'false',
	N'true',
	N'false',
	N'false',
	0,
	NULL,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	1,
	1,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[PageDirectory] 
(
	[ID],
	[SubDirectoryID],
	[Serial],
	[Name],
	[Url],
	[PageSize],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[FastAccess],
	[Home],
	[RightIndent],
	[jQuery],
	[LogoHide],
	[MainMenuHide],
	[BannerHide],
	[BreadcrumbHide],
	[PageMenuHide],
	[PageBarHide],
	[CopyrightHide],
	[Type],
	[Presentation],
	[ShowAuthor],
	[ShowUpdateTime],
	[ShowHitCount],
	[ShowComments],
	[ShowStaticUrl],
	[ShowKnowledgeHtml],
	[ShowRelative],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	75,
	47,
	3,
	N'QuickStartCreateMainDirectory',
	N'GetKnowledge.aspx',
	10000,
	N'true',
	N'false',
	N'false',
	N'false',
	N'false',
	0,
	NULL,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	1,
	1,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[PageDirectory] 
(
	[ID],
	[SubDirectoryID],
	[Serial],
	[Name],
	[Url],
	[PageSize],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[FastAccess],
	[Home],
	[RightIndent],
	[jQuery],
	[LogoHide],
	[MainMenuHide],
	[BannerHide],
	[BreadcrumbHide],
	[PageMenuHide],
	[PageBarHide],
	[CopyrightHide],
	[Type],
	[Presentation],
	[ShowAuthor],
	[ShowUpdateTime],
	[ShowHitCount],
	[ShowComments],
	[ShowStaticUrl],
	[ShowKnowledgeHtml],
	[ShowRelative],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	76,
	48,
	1,
	N'QuickStartContent',
	N'GetKnowledge.aspx',
	10000,
	N'true',
	N'false',
	N'false',
	N'false',
	N'false',
	0,
	NULL,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	1,
	1,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[PageDirectory] 
(
	[ID],
	[SubDirectoryID],
	[Serial],
	[Name],
	[Url],
	[PageSize],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[FastAccess],
	[Home],
	[RightIndent],
	[jQuery],
	[LogoHide],
	[MainMenuHide],
	[BannerHide],
	[BreadcrumbHide],
	[PageMenuHide],
	[PageBarHide],
	[CopyrightHide],
	[Type],
	[Presentation],
	[ShowAuthor],
	[ShowUpdateTime],
	[ShowHitCount],
	[ShowComments],
	[ShowStaticUrl],
	[ShowKnowledgeHtml],
	[ShowRelative],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	78,
	47,
	1,
	N'QuickStartCreateDirectory',
	N'GetKnowledge.aspx',
	10000,
	N'true',
	N'false',
	N'true',
	N'false',
	N'false',
	0,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	1,
	1,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectory] 
(
	[ID],
	[SubDirectoryID],
	[Serial],
	[Name],
	[Url],
	[PageSize],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[FastAccess],
	[Home],
	[RightIndent],
	[jQuery],
	[LogoHide],
	[MainMenuHide],
	[BannerHide],
	[BreadcrumbHide],
	[PageMenuHide],
	[PageBarHide],
	[CopyrightHide],
	[Type],
	[Presentation],
	[ShowAuthor],
	[ShowUpdateTime],
	[ShowHitCount],
	[ShowComments],
	[ShowStaticUrl],
	[ShowKnowledgeHtml],
	[ShowRelative],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	79,
	47,
	4,
	N'QuickStartCreateSubDirectory',
	N'GetKnowledge.aspx',
	10000,
	N'true',
	N'false',
	N'false',
	N'false',
	N'false',
	0,
	NULL,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	1,
	1,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[PageDirectory] 
(
	[ID],
	[SubDirectoryID],
	[Serial],
	[Name],
	[Url],
	[PageSize],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[FastAccess],
	[Home],
	[RightIndent],
	[jQuery],
	[LogoHide],
	[MainMenuHide],
	[BannerHide],
	[BreadcrumbHide],
	[PageMenuHide],
	[PageBarHide],
	[CopyrightHide],
	[Type],
	[Presentation],
	[ShowAuthor],
	[ShowUpdateTime],
	[ShowHitCount],
	[ShowComments],
	[ShowStaticUrl],
	[ShowKnowledgeHtml],
	[ShowRelative],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	80,
	47,
	5,
	N'QuickStartCreatePageDirectory',
	N'GetKnowledge.aspx',
	10000,
	N'true',
	N'false',
	N'false',
	N'false',
	N'false',
	0,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	1,
	1,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectory] 
(
	[ID],
	[SubDirectoryID],
	[Serial],
	[Name],
	[Url],
	[PageSize],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[FastAccess],
	[Home],
	[RightIndent],
	[jQuery],
	[LogoHide],
	[MainMenuHide],
	[BannerHide],
	[BreadcrumbHide],
	[PageMenuHide],
	[PageBarHide],
	[CopyrightHide],
	[Type],
	[Presentation],
	[ShowAuthor],
	[ShowUpdateTime],
	[ShowHitCount],
	[ShowComments],
	[ShowStaticUrl],
	[ShowKnowledgeHtml],
	[ShowRelative],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	83,
	51,
	1,
	N'BestSiteOverview',
	N'GetKnowledge.aspx',
	10000,
	N'true',
	N'false',
	N'true',
	N'false',
	N'false',
	0,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	1,
	1,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectory] 
(
	[ID],
	[SubDirectoryID],
	[Serial],
	[Name],
	[Url],
	[PageSize],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[FastAccess],
	[Home],
	[RightIndent],
	[jQuery],
	[LogoHide],
	[MainMenuHide],
	[BannerHide],
	[BreadcrumbHide],
	[PageMenuHide],
	[PageBarHide],
	[CopyrightHide],
	[Type],
	[Presentation],
	[ShowAuthor],
	[ShowUpdateTime],
	[ShowHitCount],
	[ShowComments],
	[ShowStaticUrl],
	[ShowKnowledgeHtml],
	[ShowRelative],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	84,
	52,
	1,
	N'Clexus',
	N'GetKnowledge.aspx',
	10000,
	N'true',
	N'false',
	N'false',
	N'false',
	N'false',
	0,
	NULL,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	1,
	1,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[PageDirectory] 
(
	[ID],
	[SubDirectoryID],
	[Serial],
	[Name],
	[Url],
	[PageSize],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[FastAccess],
	[Home],
	[RightIndent],
	[jQuery],
	[LogoHide],
	[MainMenuHide],
	[BannerHide],
	[BreadcrumbHide],
	[PageMenuHide],
	[PageBarHide],
	[CopyrightHide],
	[Type],
	[Presentation],
	[ShowAuthor],
	[ShowUpdateTime],
	[ShowHitCount],
	[ShowComments],
	[ShowStaticUrl],
	[ShowKnowledgeHtml],
	[ShowRelative],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	85,
	53,
	1,
	N'Spotrunner',
	N'GetKnowledge.aspx',
	10000,
	N'true',
	N'false',
	N'false',
	N'false',
	N'false',
	0,
	NULL,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	1,
	1,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[PageDirectory] 
(
	[ID],
	[SubDirectoryID],
	[Serial],
	[Name],
	[Url],
	[PageSize],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[FastAccess],
	[Home],
	[RightIndent],
	[jQuery],
	[LogoHide],
	[MainMenuHide],
	[BannerHide],
	[BreadcrumbHide],
	[PageMenuHide],
	[PageBarHide],
	[CopyrightHide],
	[Type],
	[Presentation],
	[ShowAuthor],
	[ShowUpdateTime],
	[ShowHitCount],
	[ShowComments],
	[ShowStaticUrl],
	[ShowKnowledgeHtml],
	[ShowRelative],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	86,
	54,
	1,
	N'pAlistapart',
	N'GetKnowledge.aspx',
	10000,
	N'true',
	N'false',
	N'false',
	N'false',
	N'false',
	0,
	NULL,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	1,
	1,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[PageDirectory] 
(
	[ID],
	[SubDirectoryID],
	[Serial],
	[Name],
	[Url],
	[PageSize],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[FastAccess],
	[Home],
	[RightIndent],
	[jQuery],
	[LogoHide],
	[MainMenuHide],
	[BannerHide],
	[BreadcrumbHide],
	[PageMenuHide],
	[PageBarHide],
	[CopyrightHide],
	[Type],
	[Presentation],
	[ShowAuthor],
	[ShowUpdateTime],
	[ShowHitCount],
	[ShowComments],
	[ShowStaticUrl],
	[ShowKnowledgeHtml],
	[ShowRelative],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	87,
	55,
	1,
	N'Simplebits',
	N'GetKnowledge.aspx',
	10000,
	N'true',
	N'false',
	N'false',
	N'false',
	N'false',
	0,
	NULL,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	1,
	1,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[PageDirectory] 
(
	[ID],
	[SubDirectoryID],
	[Serial],
	[Name],
	[Url],
	[PageSize],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[FastAccess],
	[Home],
	[RightIndent],
	[jQuery],
	[LogoHide],
	[MainMenuHide],
	[BannerHide],
	[BreadcrumbHide],
	[PageMenuHide],
	[PageBarHide],
	[CopyrightHide],
	[Type],
	[Presentation],
	[ShowAuthor],
	[ShowUpdateTime],
	[ShowHitCount],
	[ShowComments],
	[ShowStaticUrl],
	[ShowKnowledgeHtml],
	[ShowRelative],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	88,
	56,
	1,
	N'Seomoz',
	N'GetKnowledge.aspx',
	10000,
	N'true',
	N'false',
	N'false',
	N'false',
	N'false',
	0,
	NULL,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	1,
	1,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[PageDirectory] 
(
	[ID],
	[SubDirectoryID],
	[Serial],
	[Name],
	[Url],
	[PageSize],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[FastAccess],
	[Home],
	[RightIndent],
	[jQuery],
	[LogoHide],
	[MainMenuHide],
	[BannerHide],
	[BreadcrumbHide],
	[PageMenuHide],
	[PageBarHide],
	[CopyrightHide],
	[Type],
	[Presentation],
	[ShowAuthor],
	[ShowUpdateTime],
	[ShowHitCount],
	[ShowComments],
	[ShowStaticUrl],
	[ShowKnowledgeHtml],
	[ShowRelative],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	91,
	59,
	1,
	N'p334',
	N'GetKnowledge.aspx',
	10000,
	N'true',
	N'false',
	N'false',
	N'false',
	N'false',
	0,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	1,
	1,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectory] 
(
	[ID],
	[SubDirectoryID],
	[Serial],
	[Name],
	[Url],
	[PageSize],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[FastAccess],
	[Home],
	[RightIndent],
	[jQuery],
	[LogoHide],
	[MainMenuHide],
	[BannerHide],
	[BreadcrumbHide],
	[PageMenuHide],
	[PageBarHide],
	[CopyrightHide],
	[Type],
	[Presentation],
	[ShowAuthor],
	[ShowUpdateTime],
	[ShowHitCount],
	[ShowComments],
	[ShowStaticUrl],
	[ShowKnowledgeHtml],
	[ShowRelative],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	92,
	60,
	1,
	N'p340',
	N'GetKnowledge.aspx',
	10000,
	N'true',
	N'false',
	N'false',
	N'false',
	N'false',
	0,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	1,
	1,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectory] 
(
	[ID],
	[SubDirectoryID],
	[Serial],
	[Name],
	[Url],
	[PageSize],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[FastAccess],
	[Home],
	[RightIndent],
	[jQuery],
	[LogoHide],
	[MainMenuHide],
	[BannerHide],
	[BreadcrumbHide],
	[PageMenuHide],
	[PageBarHide],
	[CopyrightHide],
	[Type],
	[Presentation],
	[ShowAuthor],
	[ShowUpdateTime],
	[ShowHitCount],
	[ShowComments],
	[ShowStaticUrl],
	[ShowKnowledgeHtml],
	[ShowRelative],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	94,
	48,
	2,
	N'p362',
	N'GetKnowledge.aspx',
	10000,
	N'true',
	N'false',
	N'false',
	N'false',
	N'false',
	0,
	NULL,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	1,
	1,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[PageDirectory] 
(
	[ID],
	[SubDirectoryID],
	[Serial],
	[Name],
	[Url],
	[PageSize],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[FastAccess],
	[Home],
	[RightIndent],
	[jQuery],
	[LogoHide],
	[MainMenuHide],
	[BannerHide],
	[BreadcrumbHide],
	[PageMenuHide],
	[PageBarHide],
	[CopyrightHide],
	[Type],
	[Presentation],
	[ShowAuthor],
	[ShowUpdateTime],
	[ShowHitCount],
	[ShowComments],
	[ShowStaticUrl],
	[ShowKnowledgeHtml],
	[ShowRelative],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	95,
	62,
	1,
	N'p370',
	N'GetKnowledge.aspx',
	10000,
	N'true',
	N'false',
	N'false',
	N'false',
	N'false',
	0,
	NULL,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	1,
	1,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[PageDirectory] 
(
	[ID],
	[SubDirectoryID],
	[Serial],
	[Name],
	[Url],
	[PageSize],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[FastAccess],
	[Home],
	[RightIndent],
	[jQuery],
	[LogoHide],
	[MainMenuHide],
	[BannerHide],
	[BreadcrumbHide],
	[PageMenuHide],
	[PageBarHide],
	[CopyrightHide],
	[Type],
	[Presentation],
	[ShowAuthor],
	[ShowUpdateTime],
	[ShowHitCount],
	[ShowComments],
	[ShowStaticUrl],
	[ShowKnowledgeHtml],
	[ShowRelative],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	96,
	63,
	1,
	N'p372',
	N'GetKnowledge.aspx',
	10000,
	N'true',
	N'false',
	N'false',
	N'false',
	N'false',
	0,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	1,
	1,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectory] 
(
	[ID],
	[SubDirectoryID],
	[Serial],
	[Name],
	[Url],
	[PageSize],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[FastAccess],
	[Home],
	[RightIndent],
	[jQuery],
	[LogoHide],
	[MainMenuHide],
	[BannerHide],
	[BreadcrumbHide],
	[PageMenuHide],
	[PageBarHide],
	[CopyrightHide],
	[Type],
	[Presentation],
	[ShowAuthor],
	[ShowUpdateTime],
	[ShowHitCount],
	[ShowComments],
	[ShowStaticUrl],
	[ShowKnowledgeHtml],
	[ShowRelative],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	97,
	62,
	1,
	N'p394',
	N'GetKnowledge.aspx',
	10000,
	N'true',
	N'false',
	N'false',
	N'false',
	N'false',
	0,
	NULL,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	1,
	3,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[PageDirectory] 
(
	[ID],
	[SubDirectoryID],
	[Serial],
	[Name],
	[Url],
	[PageSize],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[FastAccess],
	[Home],
	[RightIndent],
	[jQuery],
	[LogoHide],
	[MainMenuHide],
	[BannerHide],
	[BreadcrumbHide],
	[PageMenuHide],
	[PageBarHide],
	[CopyrightHide],
	[Type],
	[Presentation],
	[ShowAuthor],
	[ShowUpdateTime],
	[ShowHitCount],
	[ShowComments],
	[ShowStaticUrl],
	[ShowKnowledgeHtml],
	[ShowRelative],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	101,
	65,
	1,
	N'p400',
	N'GetKnowledge.aspx',
	10000,
	N'true',
	N'false',
	N'false',
	N'false',
	N'false',
	0,
	NULL,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	1,
	1,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	NULL,
	NULL,
	NULL
)
GO 


INSERT INTO dbo.[PageDirectory] 
(
	[ID],
	[SubDirectoryID],
	[Serial],
	[Name],
	[Url],
	[PageSize],
	[UseBaseUrl],
	[NewWindow],
	[Overview],
	[FastAccess],
	[Home],
	[RightIndent],
	[jQuery],
	[LogoHide],
	[MainMenuHide],
	[BannerHide],
	[BreadcrumbHide],
	[PageMenuHide],
	[PageBarHide],
	[CopyrightHide],
	[Type],
	[Presentation],
	[ShowAuthor],
	[ShowUpdateTime],
	[ShowHitCount],
	[ShowComments],
	[ShowStaticUrl],
	[ShowKnowledgeHtml],
	[ShowRelative],
	[Editor],
	[DedicatedTo],
	[CommentsPermission]
)
VALUES
(
	103,
	66,
	1,
	N'p406',
	N'GetKnowledge.aspx',
	10000,
	N'true',
	N'false',
	N'false',
	N'false',
	N'false',
	0,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	1,
	1,
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'false',
	N'',
	N'',
	N''
)
GO 


SET IDENTITY_INSERT dbo.[PageDirectory] OFF 

GO 


DELETE FROM dbo.[PageDirectoryContent] 
GO 

SET IDENTITY_INSERT dbo.[PageDirectoryContent] ON 

INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	25,
	29,
	N'zh-cn',
	N' CMS -  - ˭',
	N'һרעҵϢĿ̣ڶҵ IT Ӧھֵǰ档',
	N'CMS,ҵCMS,CMS,W3C CMS,ҵվCMS,ASP.NET CMS,ݹϵͳ',
	N'˭',
	N'һĹ˾',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	26,
	30,
	N'zh-cn',
	N'',
	N'ǰҵ IT Ӧҵǰء',
	N'',
	N'',
	N'ǳƷĲƷͷ',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	27,
	31,
	N'zh-cn',
	N' - ',
	N'-֣-ũҵ·-7',
	N'CMS,ҵCMS,CMS,W3C CMS,ҵվCMS,ASP.NET CMS,ݹϵͳ',
	N'ϵ',
	N'ǵϵʽ',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	46,
	30,
	N'en-us',
	N'COMSHARP CMS - About - What we do?',
	N'We help our enterprise clients keep leading with their IT system.',
	N'CMS,W3C CMS,ASP.NET CMS,COMSHARP,Content Management System',
	N'What we do?',
	N'What we do?',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	72,
	46,
	N'en-us',
	N'Welcome to COMSHARPCMS World!',
	N'This is the first page generated by COMSHARP CMS when COMSHARP CMS successfully deployed. Please follow the instruction to start the composing of your website.',
	N'COMSHARP CMS,COMSHARP,CMS',
	N'Welcome to COMSHARP CMS',
	N'Welcome to create your website with COMSHARP CMS',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	73,
	46,
	N'zh-cn',
	N'ӭʹCMS',
	N'״ΰװ CMS Զɵҳݸҳ򵼿ʼվ',
	N'վƥĹؼ',
	N'ӭʹ CMS',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	74,
	46,
	N'zh-tw',
	N'gӭʹCMS',
	N'@״ΰb CMS Ԅɵ퓡Ոԓ_ʼľWվ',
	N'@ݔcWվƥPI~',
	N'gӭʹ CMS',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	75,
	46,
	N'ja-jp',
	N'gӭʹ COMSHARP CMS',
	N'@״ΰb COMSHARP CMS Ԅɵ퓡ՈԓЇ_ʼľWվ',
	N'COMSHARP CMS,JICMS,CMS,COMSHARP',
	N'gӭʹ COMSHARP CMS',
	N'gӭʹ COMSHARP CMS ľWվ',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	216,
	74,
	N'en-us',
	N'zhuzhi CMS - Quick Start - Overview',
	N'zhuzhiCMS quick start overview',
	N'CMS,W3C CMS,ASP.NET CMS,zhuzhicms,Content Management System',
	N'Overview',
	N'Overview',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	217,
	74,
	N'zh-cn',
	N' CMS - ٴ - ',
	N'',
	N'дվԼҳصĹؼʣ¼',
	N'',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	218,
	74,
	N'zh-tw',
	N' CMS - ل - ',
	N'',
	N'@cľWվԼPPI~',
	N'',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	219,
	74,
	N'ja-jp',
	N'COMSHARP CMS - T - ',
	N'COMSHARP CMS T',
	N'CMS,ICMS,ZCMS,JCMS,W3C CMS,IWվCMS,ASP.NET CMS,COMSHARP,ݹϵy',
	N'',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	220,
	75,
	N'en-us',
	N'COMSHARP CMS Quick Start - Create Main Directory',
	N'This chapter teaches users how to create a main directory in COMSHARP CMS.',
	N'CMS,W3C CMS,ASP.NET CMS,COMSHARP,Content Management System',
	N'Create Main Directory',
	N'Create Main Directory',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	221,
	75,
	N'zh-cn',
	N' CMS ٴ - Ŀ¼',
	N'ڽ  CMS дһĿ¼',
	N'CMS,ҵCMS,CMS, CMS,W3C CMS,ҵվCMS,ASP.NET CMS,ݹϵͳ',
	N'Ŀ',
	N'Ŀ',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	222,
	75,
	N'zh-tw',
	N' CMS ل - Ŀ',
	N'v  CMS ЄһĿ䛡',
	N'CMS,ICMS,ZCMS, CMS,W3C CMS,IWվCMS,ASP.NET CMS,ݹϵy',
	N'Ŀ',
	N'Ŀ',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	223,
	75,
	N'ja-jp',
	N'COMSHARP CMS  - Ŀ',
	N'v COMSHARP CMS ЄһĿ䛡',
	N'CMS,ICMS,ZCMS,JCMS,W3C CMS,IWվCMS,ASP.NET CMS,COMSHARP,ݹϵy',
	N'Ŀ',
	N'Ŀ',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	224,
	76,
	N'en-us',
	N'COMSHARP CMS Quick Start - Site Content Build',
	N'This chapter teaches users how to edit and compose site content',
	N'CMS,W3C CMS,ASP.NET CMS,COMSHARP,Content Management System',
	N'Content Build',
	N'Content Build',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	225,
	76,
	N'zh-cn',
	N' CMS  - ༭վ',
	N'ڽ  CMS б༭վ',
	N'CMS,ҵCMS,CMS, CMS,W3C CMS,ҵվCMS,ASP.NET CMS,ݹϵͳ',
	N'Ŀ',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	226,
	76,
	N'zh-tw',
	N' CMS  - ݋վc',
	N'v  CMS о݋վc',
	N'CMS,ICMS,ZCMS, CMS,W3C CMS,IWվCMS,ASP.NET CMS,ݹϵy',
	N'Ŀ',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	227,
	76,
	N'ja-jp',
	N'COMSHARP CMS  - ݋վc',
	N'v COMSHARP CMS о݋վc',
	N'CMS,ICMS,ZCMS,JCMS,W3C CMS,IWվCMS,ASP.NET CMS,COMSHARP,ݹϵy',
	N'',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	232,
	78,
	N'en-us',
	N'COMSHARP CMS - Create Content Directory',
	N'You will learn how to create content directories in this chapter',
	N'CMS,W3C CMS,ASP.NET CMS,COMSHARP,Content Management System',
	N'Overview',
	N'Overview',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	233,
	78,
	N'zh-cn',
	N' CMS - ݷּĿ¼',
	N'ڱ֣ѧδվĿ¼ṹ',
	N'CMS,ҵCMS,CMS,CMS,W3C CMS,ҵվCMS,ASP.NET CMS,ݹϵͳ',
	N'',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	234,
	78,
	N'zh-tw',
	N' CMS - ݷּĿ',
	N'ڱ֣W΄վcĿ䛽Y',
	N'CMS,ICMS,ZCMS,CMS,W3C CMS,IWվCMS,ASP.NET CMS,ݹϵy',
	N'',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	235,
	78,
	N'ja-jp',
	N'COMSHARP CMS - ݷּĿ',
	N'ڱ֣W΄վcĿ䛽Y',
	N'CMS,ICMS,ZCMS,JCMS,W3C CMS,IWվCMS,ASP.NET CMS,COMSHARP,ݹϵy',
	N'',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	236,
	79,
	N'en-us',
	N'COMSHARP CMS Quick Start - Create Sub Directory',
	N'This chapter teaches users how to create a sub directory in COMSHARP CMS.',
	N'CMS,W3C CMS,ASP.NET CMS,COMSHARP,Content Management System',
	N'Create Sub Directory',
	N'Create Sub Directory',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	237,
	79,
	N'zh-cn',
	N' CMS ٴ - Ŀ¼',
	N'ڽ   CMS дһĿ¼',
	N'CMS,ҵCMS,CMS, CMS,W3C CMS,ҵվCMS,ASP.NET CMS,ݹϵͳ',
	N'Ŀ',
	N'Ŀ',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	238,
	79,
	N'zh-tw',
	N' CMS ل - Ŀ',
	N'v   CMS ЄһĿ䛡',
	N'CMS,ICMS,ZCMS, CMS,W3C CMS,IWվCMS,ASP.NET CMS,ݹϵy',
	N'әĿ',
	N'әĿ',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	239,
	79,
	N'ja-jp',
	N'COMSHARP CMS  - Ŀ',
	N'v COMSHARP CMS ЄһĿ䛡',
	N'CMS,ICMS,ZCMS,JCMS,W3C CMS,IWվCMS,ASP.NET CMS,COMSHARP,ݹϵy',
	N'Ŀ',
	N'Ŀ',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	240,
	80,
	N'en-us',
	N'COMSHARP CMS Quick Start - Create Page Directory',
	N'This chapter teaches users how to create a page directory in COMSHARP CMS.',
	N'CMS,W3C CMS,ASP.NET CMS,COMSHARP,Content Management System',
	N'Create Page Directory',
	N'Create Page Directory',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	241,
	80,
	N'zh-cn',
	N' CMS ٴ - ҳĿ¼',
	N'ڽ  CMS дһҳĿ¼',
	N'CMS,ҵCMS,CMS,CMS,W3C CMS,ҵվCMS,ASP.NET CMS,ݹϵͳ',
	N'Ŀ',
	N'Ŀ',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	242,
	80,
	N'zh-tw',
	N' CMS ل - Ŀ',
	N'v  CMS ЄһĿ䛡',
	N'CMS,ICMS,ZCMS,CMS,W3C CMS,IWվCMS,ASP.NET CMS,ݹϵy',
	N'ݙĿ',
	N'ݙĿ',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	243,
	80,
	N'ja-jp',
	N'COMSHARP CMS  - Ŀ',
	N'v COMSHARP CMS ЄһĿ䛡',
	N'CMS,ICMS,ZCMS,JCMS,W3C CMS,IWվCMS,ASP.NET CMS,COMSHARP,ݹϵy',
	N'Ŀ',
	N'Ŀ',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	252,
	83,
	N'en-us',
	N'zhuzhi CMS - Meet the best sites - Overview',
	N'Case study of best designed sites.',
	N'CMS,W3C CMS,ASP.NET CMS,zhuzhi,Content Management System',
	N'Overview',
	N'Overview',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	253,
	83,
	N'zh-cn',
	N' CMSվϵͳ - վԼ - ',
	N'ǶҳһЩҪܣݹؼץ¼֮ʾҳǹؼʡ',
	N'վԼҳƥĹؼ Ա¼',
	N'',
	N'',
	N'false',
	N'<p><img src="/Writable/Resource/_Random_/2009-06-09/2009060905.jpg" /></p>',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	254,
	83,
	N'zh-tw',
	N' CMSվϵy - վмs - ',
	N'@ǌһЩҪBPI~ץ֮@ʾPI~',
	N'@ݔcWվԼƥPI~ Ա䛡',
	N'',
	N'',
	N'false',
	N'<p><img src="/Writable/Resource/_Random_/2009-06-09/2009060905.jpg" /></p>',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	255,
	83,
	N'ja-jp',
	N'COMSHARP CMS - վмs - ',
	N'J COMSHARP CMS F꠾xOӋվcѲY',
	N'CMS,ICMS,ZCMS,JCMS,W3C CMS,IWվCMS,ASP.NET CMS,COMSHARP,ݹϵy',
	N'',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	256,
	84,
	N'en-us',
	N'COMSHARP CMS - W3C Based, Support Multi-language',
	N'COMSHARP CMS is W3C based enterprise level CMS (Content Management System), supports multi-language, supports Front End Editing(FrEE), supports content authorization.',
	N'CMS,W3C CMS,ASP.NET CMS,COMSHARP,Content Management System',
	N'www.clexus.com',
	N'Meet the best site: www.clexus.com',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	257,
	84,
	N'zh-cn',
	N' CMS վ- վԼ - οһ',
	N'ǶҳһЩҪܣݹؼץ¼֮ʾҳǹؼʡ',
	N'վԼҳƥĹؼ Ա¼',
	N'οһ',
	N'վԼ֮οһ',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	258,
	84,
	N'zh-tw',
	N' CMS վ- վмs - һ',
	N'@ǌһЩҪBPI~ץ֮@ʾPI~',
	N'@ݔcWվԼƥPI~ Ա䛡',
	N'һ',
	N'վмs֮һ',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	259,
	84,
	N'ja-jp',
	N'COMSHARP CMS - վмs - www.clexus.com',
	N'Clexus һOӋ˾  Web OӋ Web _lLogo OӋcӡˢƷOӋĹٷIWվOӋ֮Ư׌̲ס鿴Դa֪@ӳɫOӋôġ',
	N'CMS,ICMS,ZCMS,JCMS,W3C CMS,IWվCMS,ASP.NET CMS,COMSHARP,ݹϵy,վмs',
	N'www.clexus.com',
	N'վмs֮www.clexus.com',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	260,
	85,
	N'en-us',
	N'COMSHARP CMS - Meet the best sites - www.spotrunner.com',
	N'COMSHARP CMS - Meet the best sites - www.spotrunner.com',
	N'CMS,W3C CMS,ASP.NET CMS,COMSHARP,Content Management System',
	N'www.spotrunner.com',
	N'www.spotrunner.com',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	261,
	85,
	N'zh-cn',
	N' CMSվϵͳ - վԼ - ο',
	N'ǶҳһЩҪܣݹؼץ¼֮ʾҳǹؼʡ',
	N'վԼҳƥĹؼ Ա¼',
	N'ο',
	N'վԼ֮ο',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	262,
	85,
	N'zh-tw',
	N' CMSվϵy - վмs - ',
	N'@ǌһЩҪBPI~ץ֮@ʾPI~',
	N'@ݔcWվԼƥPI~ Ա䛡',
	N'',
	N'վмs֮',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	263,
	85,
	N'ja-jp',
	N'COMSHARP CMS - վмs - www.spotrunner.com',
	N'Spot Runner һһڻWҕýwV湫˾ƽrηҕVMǰÑһȣٵöXُIԼҕV档',
	N'CMS,ICMS,ZCMS,JCMS,W3C CMS,IWվCMS,ASP.NET CMS,COMSHARP,ݹϵy,վмs',
	N'www.spotrunner.com',
	N'վмs֮www.spotrunner.com',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	264,
	86,
	N'en-us',
	N'COMSHARP CMS - Meet the best sites - www.alistapart.com',
	N'COMSHARP CMS - Meet the best sites - www.alistapart.com',
	N'CMS,W3C CMS,ASP.NET CMS,COMSHARP,Content Management System',
	N'www.alistapart.com',
	N'www.alistapart.com',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	265,
	86,
	N'zh-cn',
	N' CMSվϵͳ - վԼ - ο',
	N'ǶҳһЩҪܣݹؼץ¼֮ʾҳǹؼʡ',
	N'վԼҳƥĹؼ Ա¼',
	N'ο',
	N'վԼ֮ο',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	266,
	86,
	N'zh-tw',
	N' CMSվϵy - վмs - ',
	N'@ǌһЩҪBPI~ץ֮@ʾPI~',
	N'@ݔcWվԼƥPI~ Ա䛡',
	N'',
	N'վмs֮',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	267,
	86,
	N'ja-jp',
	N'COMSHARP CMS - վмs - www.spotrunner.com',
	N'Spot Runner һһڻWҕýwV湫˾ƽrηҕVMǰÑһȣٵöXُIԼҕV档',
	N'CMS,ICMS,ZCMS,JCMS,W3C CMS,IWվCMS,ASP.NET CMS,COMSHARP,ݹϵy,վмs',
	N'www.spotrunner.com',
	N'վмs֮www.spotrunner.com',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	268,
	87,
	N'en-us',
	N'COMSHARP CMS - Meet the best sites - simplebits.com',
	N'COMSHARP CMS - Meet the best sites - simplebits.com',
	N'CMS,W3C CMS,ASP.NET CMS,COMSHARP,Content Management System',
	N'simplebits.com',
	N'simplebits.com',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	269,
	87,
	N'zh-cn',
	N' CMS - վԼ - ο',
	N'ǶҳһЩҪܣݹؼץ¼֮ʾҳǹؼʡ',
	N'վԼҳƥĹؼ Ա¼',
	N'ο',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	270,
	87,
	N'zh-tw',
	N' CMS - վмs - ',
	N'@ǌһЩҪBPI~ץ֮@ʾPI~',
	N'@ݔcWվԼƥPI~ Ա䛡',
	N'',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	271,
	87,
	N'ja-jp',
	N'COMSHARP CMS - վмs - simplebits.com',
	N'Dan Cederholm ס Massachusetts Web OӋ£ҪcW3C˜ʵWebgPAlistapart.com (ALA)в£ĹҾWվ Simplebits.com  Ҳ ALA ϱ',
	N'CMS,ICMS,ZCMS,JCMS,W3C CMS,IWվCMS,ASP.NET CMS,COMSHARP,ݹϵy,վмs',
	N'simplebits.com',
	N'վмs֮simplebits.com',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	272,
	88,
	N'en-us',
	N'COMSHARP CMS - Meet the best sites - www.seomoz.org',
	N'COMSHARP CMS - Meet the best sites - www.seomoz.org',
	N'CMS,W3C CMS,ASP.NET CMS,COMSHARP,Content Management System',
	N'www.seomoz.org',
	N'www.seomoz.org',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	273,
	88,
	N'zh-cn',
	N' CMS վϵͳ- վԼ - www.seomoz.org',
	N'ǶҳһЩҪܣݹؼץ¼֮ʾҳǹؼʡ',
	N'վԼҳƥĹؼ Ա¼',
	N'ο',
	N'վԼ֮ο',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	274,
	88,
	N'zh-tw',
	N' CMS վϵy- վмs - www.seomoz.org',
	N'@ǌһЩҪBPI~ץ֮@ʾPI~',
	N'@ݔcWվԼƥPI~ Ա䛡',
	N'',
	N'վмs֮',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	275,
	88,
	N'ja-jp',
	N'COMSHARP CMS - վмs - www.seomoz.org',
	N'SEOMOZ  SEO ^o˲֪o˲ԣ Page Strength ѽ߂ஔęڏgһ棬 SEOMOZ ˇgXҲɺҕ21oҪgˇgƷ|ǷNֲڣªļgԓصדQģӣB΢ܛڸ׃߀ӛÃǰ΢ܛWվĘӰɣٿFڵģmȻܶ˲ϲgFڵĘӣٕr˺ܶࡣIBM Ҳ@ӣЩlµľ޴ Banner ǲǺƯ',
	N'CMS,ICMS,ZCMS,JCMS,W3C CMS,IWվCMS,ASP.NET CMS,COMSHARP,ݹϵy,վмs',
	N'www.seomoz.org',
	N'վмs֮www.seomoz.org',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	276,
	29,
	N'en-us',
	N'COMSHARP CMS - About - Who we are?',
	N'We are Enterprise Level IT Developer & Vendor .',
	N'CMS,W3C CMS,ASP.NET CMS,COMSHARP,Content Management System',
	N'Who we are?',
	N'Who we are?',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	277,
	29,
	N'zh-tw',
	N' CMS - P - ҂l',
	N'҂һҌעIϢO_ḷI IT ڸֵǰ档',
	N'CMS,ICMS,ZCMS,W3C CMS,IWվCMS,ASP.NET CMS,ݹϵy',
	N'҂l',
	N'҂һgӵĹ˾',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	278,
	29,
	N'ja-jp',
	N'COMSHARP CMS - P - ҂l',
	N'҂һҌעIϢO_ḷI IT ڸֵǰ档',
	N'CMS,ICMS,ZCMS,JCMS,W3C CMS,IWվCMS,ASP.NET CMS,COMSHARP,ݹϵy',
	N'҂l',
	N'҂һgӵĹ˾',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	279,
	30,
	N'zh-tw',
	N'COMSHARP CMS - P - ҂ʲô',
	N'҂I IT ИIǰء',
	N'CMS,ICMS,ZCMS,JCMS,W3C CMS,IWվCMS,ASP.NET CMS,COMSHARP,ݹϵy',
	N'҂ʲô',
	N'҂ƷӵĮaƷͷ',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	280,
	30,
	N'ja-jp',
	N'COMSHARP CMS - P - ҂ʲô',
	N'҂I IT ИIǰء',
	N'CMS,ICMS,ZCMS,JCMS,W3C CMS,IWվCMS,ASP.NET CMS,COMSHARP,ݹϵy',
	N'҂ʲô',
	N'҂ƷӵĮaƷͷ',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	281,
	31,
	N'en-us',
	N'COMSHARP CMS - About - Where we are?',
	N'We are located in Qingdao where there is quiet coast. Julin garden is where we do developing.',
	N'CMS,W3C CMS,ASP.NET CMS,COMSHARP,Content Management System',
	N'Where we are?',
	N'Where we are?',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	282,
	31,
	N'zh-tw',
	N'P - ҂',
	N'--rI·-7̖',
	N'CMS,ICMS,ZCMS,W3C CMS,IWվCMS,ASP.NET CMS,ݹϵy',
	N'ϵ҂',
	N'҂ϵʽ',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	283,
	31,
	N'ja-jp',
	N'COMSHARP CMS - P - ҂',
	N'҂λĺIУu@Ќoĺֻ@҂аlaƷṩյĵط',
	N'CMS,ICMS,ZCMS,JCMS,W3C CMS,IWվCMS,ASP.NET CMS,COMSHARP,ݹϵy',
	N'҂',
	N'҂ϵʽ',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	286,
	91,
	N'zh-cn',
	N'',
	N'',
	N'',
	N'ԶĿ',
	N'',
	N'false',
	N'<p><img src="/Writable/Resource/_Random_/2009-06-09/2009060905.jpg" /></p>',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	287,
	92,
	N'zh-cn',
	N'',
	N'',
	N'',
	N'',
	N'',
	N'false',
	N'<p><img src="/Writable/Resource/_Random_/2009-06-09/2009060905.jpg" /></p>',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	289,
	94,
	N'en-us',
	N'<culture name="zh-cn" value=""/>',
	N'<culture name="zh-cn" value=""/>',
	N'<culture name="zh-cn" value=""/>',
	N'',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	290,
	94,
	N'zh-cn',
	N'',
	N'',
	N'',
	N'Ŀʾ',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	291,
	94,
	N'zh-tw',
	N'',
	N'',
	N'',
	N'ݙĿ@ʾ',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	292,
	95,
	N'en-us',
	N'<culture name="zh-cn" value=""/>',
	N'<culture name="zh-cn" value=""/>',
	N'<culture name="zh-cn" value=""/>',
	N'',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	293,
	95,
	N'zh-cn',
	N'ѡ--cmsվϵͳ',
	N'',
	N'',
	N'ѡ',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	294,
	95,
	N'zh-tw',
	N'xL--cmsվϵy',
	N'',
	N'',
	N'xL',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	295,
	96,
	N'en-us',
	N'<culture name="zh-cn" value=""/>',
	N'<culture name="zh-cn" value=""/>',
	N'<culture name="zh-cn" value=""/>',
	N'',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	296,
	96,
	N'zh-cn',
	N'',
	N'',
	N'',
	N'̳',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	297,
	96,
	N'zh-tw',
	N'',
	N'',
	N'',
	N'Փ',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	298,
	97,
	N'en-us',
	N'<culture name="zh-cn" value=""/>',
	N'<culture name="zh-cn" value=""/>',
	N'<culture name="zh-cn" value=""/>',
	N'',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	299,
	97,
	N'zh-cn',
	N'ĬϷ',
	N'ĬϷ',
	N'',
	N'ĬϷ',
	N'ĬϷ',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	300,
	97,
	N'zh-tw',
	N'NĬJL',
	N'NĬJL',
	N'',
	N'NĬJL',
	N'NĬJL',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	301,
	91,
	N'en-us',
	N'',
	N'',
	N'',
	N'',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	302,
	91,
	N'zh-tw',
	N'',
	N'',
	N'',
	N'ԶxĿ',
	N'',
	N'false',
	N'<p><img src="/Writable/Resource/_Random_/2009-06-09/2009060905.jpg" /></p>',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	303,
	92,
	N'en-us',
	N'',
	N'',
	N'',
	N'',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	304,
	92,
	N'zh-tw',
	N'',
	N'',
	N'',
	N'o',
	N'',
	N'false',
	N'<p><img src="/Writable/Resource/_Random_/2009-06-09/2009060905.jpg" /></p>',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	314,
	101,
	N'en-us',
	N'<culture name="zh-cn" value=""/>',
	N'<culture name="zh-cn" value=""/>',
	N'<culture name="zh-cn" value=""/>',
	N'',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	315,
	101,
	N'zh-cn',
	N'',
	N'',
	N'',
	N'ο',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	316,
	101,
	N'zh-tw',
	N'',
	N'',
	N'',
	N'',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	320,
	103,
	N'zh-cn',
	N'',
	N'',
	N'',
	N'ο',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	321,
	103,
	N'zh-tw',
	N'',
	N'',
	N'',
	N'',
	N'',
	N'false',
	N'',
	N''
)
GO 


INSERT INTO dbo.[PageDirectoryContent] 
(
	[ID],
	[PageDirectoryID],
	[Culture],
	[SeoTitle],
	[SeoDescription],
	[SeoKeywords],
	[Title],
	[Description],
	[Hidden],
	[PageHeader],
	[PageFooter]
)
VALUES
(
	322,
	103,
	N'en-us',
	N'<culture name="zh-cn" value=""/>',
	N'<culture name="zh-cn" value=""/>',
	N'<culture name="zh-cn" value=""/>',
	N'',
	N'',
	N'false',
	N'',
	N''
)
GO 


SET IDENTITY_INSERT dbo.[PageDirectoryContent] OFF 

GO 


DELETE FROM dbo.[Knowledge] 
GO 

SET IDENTITY_INSERT dbo.[Knowledge] ON 

INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	33,
	29,
	1,
	N'',
	N'',
	N'none',
	N'2007-3-14 17:23:24',
	N'35'
)
GO 


INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	34,
	30,
	1,
	N'',
	N'',
	N'none',
	N'2007-2-2 17:24:33',
	N'35'
)
GO 


INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	35,
	31,
	1,
	N'',
	N'',
	N'none',
	N'2007-3-14 17:23:24',
	N'35'
)
GO 


INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	88,
	46,
	2,
	N'',
	N'',
	N'',
	N'2007-7-18 1:53:00',
	N'its'
)
GO 


INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	99,
	74,
	1,
	N'',
	N'',
	N'',
	N'2008-6-18 17:30:00',
	N'its'
)
GO 


INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	100,
	75,
	0,
	N'',
	N'',
	N'',
	N'2008-6-19 11:12:00',
	N'its'
)
GO 


INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	101,
	78,
	1,
	N'',
	N'',
	N'',
	N'2008-6-18 17:30:00',
	N'its'
)
GO 


INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	102,
	79,
	1,
	N'',
	N'',
	N'',
	N'2008-6-19 11:12:00',
	N'its'
)
GO 


INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	105,
	76,
	1,
	N'',
	N'',
	N'',
	N'2008-6-20 17:51:00',
	N'its'
)
GO 


INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	109,
	84,
	1,
	N'',
	N'',
	N'',
	N'2008-7-24 10:45:00',
	N'its'
)
GO 


INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	110,
	85,
	1,
	N'',
	N'',
	N'',
	N'2008-7-24 10:45:00',
	N'its'
)
GO 


INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	111,
	86,
	1,
	N'',
	N'',
	N'',
	N'2008-7-24 10:45:00',
	N'its'
)
GO 


INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	112,
	87,
	1,
	N'',
	N'',
	N'',
	N'2008-7-24 10:45:00',
	N'its'
)
GO 


INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	113,
	88,
	1,
	N'',
	N'',
	N'',
	N'2008-7-24 10:45:00',
	N'its'
)
GO 


INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	115,
	91,
	1,
	NULL,
	N'',
	N'',
	N'2009-5-28 16:26:00',
	N'demo'
)
GO 


INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	116,
	92,
	1,
	NULL,
	N'',
	N'',
	N'2009-5-28 16:58:00',
	N'DEMO'
)
GO 


INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	117,
	94,
	1,
	N'',
	N'',
	N'',
	N'2009-5-28 19:14:00',
	N'DEMO'
)
GO 


INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	118,
	83,
	1,
	N'',
	N'',
	N'',
	N'2009-5-28 19:23:00',
	N'DEMO'
)
GO 


INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	119,
	95,
	1,
	NULL,
	N'',
	N'',
	N'2009-5-28 19:31:00',
	N'DEMO'
)
GO 


INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	121,
	46,
	1,
	NULL,
	N'',
	N'',
	N'2009-5-28 19:45:00',
	N'DEMO'
)
GO 


INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	122,
	96,
	1,
	N'',
	N'',
	N'',
	N'2009-5-28 19:52:00',
	N'DEMO'
)
GO 


INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	123,
	80,
	1,
	N'',
	N'',
	N'',
	N'2009-5-30 10:16:00',
	N'demo'
)
GO 


INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	124,
	46,
	3,
	N'',
	N'',
	N'',
	N'2009-6-2 17:08:00',
	N'demo'
)
GO 


INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	127,
	95,
	4,
	N'',
	N'',
	N'',
	N'2009-6-3 17:14:00',
	N'demo'
)
GO 


INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	128,
	97,
	1,
	N'',
	N'',
	N'',
	N'2009-6-3 17:40:00',
	N'demo'
)
GO 


INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	129,
	97,
	2,
	NULL,
	N'',
	N'',
	N'2009-6-3 18:06:00',
	N'demo'
)
GO 


INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	130,
	97,
	3,
	N'',
	N'',
	N'',
	N'2009-6-3 18:12:00',
	N'demo'
)
GO 


INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	131,
	97,
	4,
	N'',
	N'',
	N'',
	N'2009-6-3 18:20:00',
	N'demo'
)
GO 


INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	132,
	97,
	5,
	NULL,
	N'',
	N'',
	N'2009-6-3 18:25:00',
	N'demo'
)
GO 


INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	133,
	101,
	1,
	N'',
	N'',
	N'',
	N'2009-6-8 18:34:00',
	N'demo'
)
GO 


INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	134,
	95,
	2,
	NULL,
	N'',
	N'',
	N'2009-6-9 20:43:00',
	N'demo'
)
GO 


INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	135,
	95,
	3,
	NULL,
	N'',
	N'',
	N'2009-6-9 20:56:00',
	N'demo'
)
GO 


INSERT INTO dbo.[Knowledge] 
(
	[ID],
	[PageDirectoryID],
	[Serial],
	[Editor],
	[DedicatedTo],
	[CommentsPermission],
	[UpdateTime],
	[Author]
)
VALUES
(
	136,
	103,
	1,
	N'',
	N'',
	N'',
	N'2009-7-11 15:07:00',
	N'demo'
)
GO 


SET IDENTITY_INSERT dbo.[Knowledge] OFF 

GO 


DELETE FROM dbo.[KnowledgeContent] 
GO 

SET IDENTITY_INSERT dbo.[KnowledgeContent] ON 

INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	30,
	33,
	N'zh-cn',
	N'news',
	N'һרעcmsվĿ',
	N'true',
	N'<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 100px;">
<tbody>
<tr>
<td valign="top">
<p><img width="363" src="/image1/Who_We_Are.jpg" height="228" /></p>
? <strong>˭ʲô</strong>
<p style="line-height:22px">ǺٿƼԡCMSվϵͳΪľӢŶӣӵһƺͿ˲ţǵĳгӦùнвϵĵиĽơӦùȽļԳŻΪҵCMSվҵվռҵվļżԶԲԱɵĹͷḻվݣʹվȫﵽW3C׼SEO淶һֱܹҵĻӭĿǰӵдûȺ漰ҵнýȸҵһֱõҵͬʺͿͻһº<br />ǼԿͻΪģҵϣõĺϵǵרҵˮƽ۸ʷΪɹŦ˾ӷΪҵӿͻΪҵ֮ԷͻΪҵּŬˮƽΪͻԼɱֵӮ˹û֧֡Ϊûṩվ͵ⷽѯȫȫṩͻĲƷͷ</p>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	153
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	31,
	34,
	N'zh-cn',
	N'news',
	N'',
	N'true',
	N'<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle"><img width="369" src="/image1/What_We_Do.jpg" height="278" /></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle">
<p style="line-height:22px; text-indent:20px;">Ϊṩվƽ̨һ顢ֵˣʹǽվϵͳͿԽһƾȫվҳơϵͳƷչʾϵͳ̳ǣ԰壬ӣԱģվռ䣬ݿ⣩ȵǶΪṩѵ߼֧֡ԸҪķҲģһվķʵݡ</p>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	56
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	32,
	35,
	N'zh-cn',
	N'news',
	N'ϵ',
	N'true',
	N'<p><a target="_blank" href="http://www.61669966.com/">ϺٿƼ޹˾</a>cmsվϵͳ</p>
<p>ַ֣нˮũҵ·7</p>
<p>Tel0371-61669966</p>
<p>ֻ15515505558</p>
<p>ල13803716332</p>
<p class="MsoNormal">Email<a href="mailto:zhuzhicms@126.com">zhuzhicms@126.com</a></p>
<p class="MsoNormal">ҲͨͷQQȡϵ</p>
<p class="MsoNormal">:1194973145</p>
<p class="MsoNormal">֧֣1194986504</p>
<p class="MsoNormal">гӪ1175103739</p>
<p class="MsoNormal">Ͷ߽飺420271710</p>
<p class="MsoNormal">
<p class="MsoNormal">վȺ:45945190</p>
</p>',
	N'',
	N'false',
	N'',
	51
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	209,
	88,
	N'en-us',
	N'',
	N'',
	N'false',
	N'',
	N'',
	N'false',
	N'',
	212
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	210,
	88,
	N'zh-cn',
	N'',
	N'',
	N'false',
	N'<table border="0" align="center" cellpadding="0" cellspacing="0" style="width: 790px;">
<tbody>
<tr>
<td height="20"></td>
</tr>
</tbody>
</table>
<table sizset="2" sizcache="3" border="0" align="center" cellpadding="0" cellspacing="0" style="width: 790px;">
<tbody sizset="2" sizcache="3">
<tr sizset="2" sizcache="3">
<td sizset="2" sizcache="3" height="217" width="330" align="left" valign="top">
<table sizset="3" sizcache="3" border="0" cellpadding="0" cellspacing="0" style="width: 300px;">
<tbody sizset="3" sizcache="3">
<tr sizset="3" sizcache="3">
<td sizset="3" sizcache="3" bgcolor="#f0f0f0" align="center" valign="top">
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td><img width="277" src="/image1/2009060201.jpg" height="72" /></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="20" align="left" valign="middle"><strong>
<p style="line-height:22px; text-indent:20px;">Ŀ</p>
</strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="20" align="left" valign="middle"><img vspace="5" align="left" src="/image1/2009060202.jpg" hspace="5" />
<p style="line-height:22px; text-indent:20px;">CMS 趨ĿΪǻվԭһǿãԭҪܱ֯ƽݲòȣʹ÷ҳƶݽзҳע⣬ĿṹߴصĴܸкη</p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="25" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-CN/QuickStartCreateMainDirectory.aspx">>> Ŀ</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="25" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-CN/QuickStartCreateSubDirectory.aspx">>> Ŀ</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="25" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-CN/QuickStartCreatePageDirectory.aspx">>> Ŀ</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px; border-bottom: #666666 1px dotted;">
<tbody>
<tr>
<td height="10"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="20"><strong>
<p style="line-height:22px; text-indent:20px;">Ŀ</p>
</strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="20" align="left" valign="middle"><img vspace="5" align="left" src="/image1/2009060203.jpg" hspace="5" />
<p style="line-height:22px; text-indent:20px;">ʹCMS õվǰ̨ģʽ(FrEE)༭һWordļ༭վݣЧȫʡCMS ݱ༭ֱڱ༭нλصеͼƬƵFlash زģƵĵֱӲݣ༭ļϴվ</p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="25" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-CN/QuickStartContent.aspx">>>Ŀ</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 276px; height: 27px;">
<tbody>
<tr>
<td height="25" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-CN/p362.aspx">>>Ŀʾ</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px; border-bottom: #666666 1px dotted;">
<tbody>
<tr>
<td height="10"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="20" align="left" valign="middle"><strong>
<p style="line-height:22px; text-indent:20px;">ѡ</p>
</strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="20" align="left" valign="middle"><img vspace="5" align="left" src="/image1/2009060204.jpg" hspace="5" />
<p style="line-height:22px; text-indent:20px;">ַɹѡʹ.Ҳǫ̈̄ͨм򵥵,ʺķ.ǵVIPû.ǿΪȫµķʹá</p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="25" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-CN/p370.aspx">>>ѡվ</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="25" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-CN/p370.aspx">>></a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="25" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-CN/p370.aspx">>>άվ</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
<td sizset="27" sizcache="3" width="460" align="left" valign="top">
<table sizset="28" sizcache="3" border="0" bgcolor="#e3d3c3" cellpadding="1" cellspacing="1" style="width: 445px;">
<tbody sizset="28" sizcache="3">
<tr sizset="28" sizcache="3">
<td sizset="28" sizcache="3" height="84" bgcolor="#f4f1e6" align="center" valign="middle">
<table border="0" cellpadding="0" cellspacing="0" style="width: 420px;">
<tbody>
<tr>
<td width="80" align="left" valign="middle"><img width="63" src="/image1/2009060207.jpg" height="75" /></td>
<td align="left" valign="middle">
<p style="font-size:12px; line-height:22px; text-indent:20px;"><span style="color: #ff0000;">ϲ!!!</span>Ѿɹװ CMS ҵվݹϵͳ վܺȫѾ뱸ڿԿʼվݵĴˡ</p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody>
<tr>
<td height="30" width="50" align="center" valign="middle"><img width="34" src="/image1/2009060205.jpg" height="25" /></td>
<td align="left" valign="middle"><strong>
<p style="font-size:14px;"></p>
</strong></td>
</tr>
</tbody>
</table>
<table sizset="32" sizcache="3" border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody sizset="32" sizcache="3">
<tr sizset="32" sizcache="3">
<td sizset="32" sizcache="3" width="110" align="right" valign="middle">
<table border="0" cellpadding="0" cellspacing="0" style="width: 110px;">
<tbody>
<tr>
<td height="3" bgcolor="#000000"></td>
</tr>
</tbody>
</table>
</td>
<td sizset="33" sizcache="3" width="335" align="left" valign="bottom"><strong></strong>
<table border="0" cellpadding="0" cellspacing="0" style="width: 335px;">
<tbody>
<tr>
<td height="1" bgcolor="#009999" align="left" valign="bottom"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody>
<tr>
<td align="left" valign="middle"><img vspace="5" align="left" src="/image1/2009060206.jpg" hspace="5" />
<p style="font-size:12px; line-height:22px; text-indent:20px;">ASP.net, SQL,SEOŻ.W3C׼,,ʺڸҵ,;,,,ǿ,ַл,,ά,ȫ,ɾַ̬,ȹܵCMSվϵͳ.ṩȫѰ,ṩʱЧļ֧...</p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody>
<tr>
<td height="30" width="50" align="center" valign="middle"><img width="34" src="/image1/2009060205.jpg" height="25" /></td>
<td align="left" valign="middle"><strong>
<p style="font-size:14px;">ҳֽ</p>
</strong></td>
</tr>
</tbody>
</table>
<table sizset="39" sizcache="3" border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody sizset="39" sizcache="3">
<tr sizset="39" sizcache="3">
<td sizset="39" sizcache="3" width="110" align="right" valign="middle">
<table border="0" cellpadding="0" cellspacing="0" style="width: 110px;">
<tbody>
<tr>
<td height="3" bgcolor="#000000"></td>
</tr>
</tbody>
</table>
</td>
<td sizset="40" sizcache="3" width="335" align="left" valign="bottom"><strong></strong>
<table border="0" cellpadding="0" cellspacing="0" style="width: 335px;">
<tbody>
<tr>
<td height="1" bgcolor="#ff9900" align="left" valign="bottom"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody>
<tr>
<td align="left" valign="middle"><a target="_blank" href="/Writable/Resource/_Random_/2009-05-29/2009052802.jpg"><img border="0" align="left" src="/image1/2009060208.jpg" hspace="10" /></a>
<p style="font-size:12px; line-height:22px; text-indent:20px;">վɷΪվͷ(logologoϵͳ˵˵ӡ˵bannerbannerмҳü\ҳš༭ҳ˵ӣٵ¼ٷʡݡײ(Ȩϵͼꡢ˾ϢȨϢȨ</p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody>
<tr>
<td align="left" valign="middle">
<p style="font-size:12px; line-height:22px; text-indent:20px;">˵:˴Ϊ򵥵Ĵ.ֻΪ˽Ȿ֮.ʵʴ.οǵļּ֧ϵ߿ͷԵõȫİ:</p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody>
<tr>
<td height="30" width="50" align="center" valign="middle"><img width="34" src="/image1/2009060205.jpg" height="25" /></td>
<td align="left" valign="middle"><strong>
<p style="font-size:14px;">ο</p>
</strong></td>
</tr>
</tbody>
</table>
<table sizset="48" sizcache="3" border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody sizset="48" sizcache="3">
<tr sizset="48" sizcache="3">
<td sizset="48" sizcache="3" width="110" align="right" valign="bottom">
<table border="0" cellpadding="0" cellspacing="0" style="width: 110px;">
<tbody>
<tr>
<td height="3" bgcolor="#000000"></td>
</tr>
</tbody>
</table>
</td>
<td sizset="49" sizcache="3" width="335" align="left" valign="bottom"><strong></strong>
<table border="0" cellpadding="0" cellspacing="0" style="width: 335px;">
<tbody>
<tr>
<td height="1" bgcolor="#6699cc" align="left" valign="bottom"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="30" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-CN/Clexus.aspx">ϺٿƼ޹˾</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="30" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-CN/Simplebits.aspx">Vulcan ITϵͳ</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="30" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-CN/pAlistapart.aspx">||</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="30" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-CN/Seomoz.aspx">հѩɷ޹˾</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="30" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-CN/Spotrunner.aspx">ó</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="30" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-CN/p400.aspx">Ƶ</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="30" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-CN/p406.aspx">˵Ѷҵ޹˾</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	11399
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	211,
	88,
	N'zh-tw',
	N'',
	N'',
	N'false',
	N'<table border="0" align="center" cellpadding="0" cellspacing="0" style="width: 790px;">
<tbody>
<tr>
<td height="20"></td>
</tr>
</tbody>
</table>
<table sizset="2" sizcache="3" border="0" align="center" cellpadding="0" cellspacing="0" style="width: 790px;">
<tbody sizset="2" sizcache="3">
<tr sizset="2" sizcache="3">
<td sizset="2" sizcache="3" height="217" width="330" align="left" valign="top">
<table sizset="3" sizcache="3" border="0" cellpadding="0" cellspacing="0" style="width: 300px;">
<tbody sizset="3" sizcache="3">
<tr sizset="3" sizcache="3">
<td sizset="3" sizcache="3" bgcolor="#f0f0f0" align="center" valign="top">
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td><img width="277" src="/image1/2009060201.jpg" height="72" /></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="20" align="left" valign="middle"><strong>
<p style="line-height:22px; text-indent:20px;">Ŀ</p>
</strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="20" align="left" valign="middle"><img vspace="5" align="left" src="/image1/2009060202.jpg" hspace="5" />
<p style="line-height:22px; text-indent:20px;">CMS OęĿ@ǻھWվԭtһOã@ԭtҪݽMMܱƽăݲò^ȣʹ÷퓙CƌMз퓡Ոע⣬ęĿ^YoLߎصĴ씡кη</p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="25" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-tw/QuickStartCreateMainDirectory.aspx">&gt;&gt; Ŀ</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="25" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-tw/QuickStartCreateSubDirectory.aspx">&gt;&gt; әĿ</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="25" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-tw/QuickStartCreatePageDirectory.aspx">&gt;&gt; ݙĿ</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px; border-bottom: #666666 1px dotted;">
<tbody>
<tr>
<td height="10"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="20"><strong>
<p style="line-height:22px; text-indent:20px;">Ŀ</p>
</strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="20" align="left" valign="middle"><img vspace="5" align="left" src="/image1/2009060203.jpg" hspace="5" />
<p style="line-height:22px; text-indent:20px;">ʹCMS ҊõľWվǰ_ģʽ(FrEE)݋һWordļǘӾ݋Wվăݣ󣬃ЧȫLCMS ăݾ݋Sֱھ݋ЌλXеĈDƬҕlFlash زģldęnֱӲݣ݋ļςWվ</p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="25" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-tw/QuickStartContent.aspx">&gt;&gt;Ŀ</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 276px; height: 27px;">
<tbody>
<tr>
<td height="25" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-tw/p362.aspx">&gt;&gt;ݙĿ@ʾ</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px; border-bottom: #666666 1px dotted;">
<tbody>
<tr>
<td height="10"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="20" align="left" valign="middle"><strong>
<p style="line-height:22px; text-indent:20px;">Lx</p>
</strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="20" align="left" valign="middle"><img vspace="5" align="left" src="/image1/2009060204.jpg" hspace="5" />
<p style="line-height:22px; text-indent:20px;">NLɹxʹ.Ҳȫͨ^_MкεO,턓mL.҂VIPÑ.҂ԞȫµLʹá</p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="25" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-tw/p370.aspx">&gt;&gt;xվc}</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="25" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-tw/p370.aspx">&gt;&gt;d}</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 277px;">
<tbody>
<tr>
<td height="25" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-tw/p370.aspx">&gt;&gt;Soվc}</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
<td sizset="27" sizcache="3" width="460" align="left" valign="top">
<table sizset="28" sizcache="3" border="0" bgcolor="#e3d3c3" cellpadding="1" cellspacing="1" style="width: 445px;">
<tbody sizset="28" sizcache="3">
<tr sizset="28" sizcache="3">
<td sizset="28" sizcache="3" height="84" bgcolor="#f4f1e6" align="center" valign="middle">
<table border="0" cellpadding="0" cellspacing="0" style="width: 420px;">
<tbody>
<tr>
<td width="80" align="left" valign="middle"><img width="63" src="/image1/2009060207.jpg" height="75" /></td>
<td align="left" valign="middle">
<p style="font-size:12px; line-height:22px; text-indent:20px;"><span style="color: #ff0000;">ϲ!!!</span>ѽɹb CMS IWվݹϵy ľWվwܺȫѽR䣬Fڿ_ʼWվݵĄˡ</p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody>
<tr>
<td height="30" width="50" align="center" valign="middle"><img width="34" src="/image1/2009060205.jpg" height="25" /></td>
<td align="left" valign="middle"><strong>
<p style="font-size:14px;">P</p>
</strong></td>
</tr>
</tbody>
</table>
<table sizset="32" sizcache="3" border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody sizset="32" sizcache="3">
<tr sizset="32" sizcache="3">
<td sizset="32" sizcache="3" width="110" align="right" valign="middle">
<table border="0" cellpadding="0" cellspacing="0" style="width: 110px;">
<tbody>
<tr>
<td height="3" bgcolor="#000000"></td>
</tr>
</tbody>
</table>
</td>
<td sizset="33" sizcache="3" width="335" align="left" valign="bottom"><strong></strong>
<table border="0" cellpadding="0" cellspacing="0" style="width: 335px;">
<tbody>
<tr>
<td height="1" bgcolor="#009999" align="left" valign="bottom"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody>
<tr>
<td align="left" valign="middle"><img vspace="5" align="left" src="/image1/2009060206.jpg" hspace="5" />
<p style="font-size:12px; line-height:22px; text-indent:20px;">ASP.net, SQL,SEO.W3C˜,ZN,mڸИI,;,,,܏,NLГQ,,So,ȫ,oBַ,IȹܵCMSվϵy.ṩȫܟoM,ṩrЧļg֧...</p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody>
<tr>
<td height="30" width="50" align="center" valign="middle"><img width="34" src="/image1/2009060205.jpg" height="25" /></td>
<td align="left" valign="middle"><strong>
<p style="font-size:14px;">W퓲ֽB</p>
</strong></td>
</tr>
</tbody>
</table>
<table sizset="39" sizcache="3" border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody sizset="39" sizcache="3">
<tr sizset="39" sizcache="3">
<td sizset="39" sizcache="3" width="110" align="right" valign="middle">
<table border="0" cellpadding="0" cellspacing="0" style="width: 110px;">
<tbody>
<tr>
<td height="3" bgcolor="#000000"></td>
</tr>
</tbody>
</table>
</td>
<td sizset="40" sizcache="3" width="335" align="left" valign="bottom"><strong></strong>
<table border="0" cellpadding="0" cellspacing="0" style="width: 335px;">
<tbody>
<tr>
<td height="1" bgcolor="#ff9900" align="left" valign="bottom"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody>
<tr>
<td align="left" valign="middle"><a target="_blank" href="/Writable/Resource/_Random_/2009-05-29/2009052802.jpg"><img border="0" align="left" src="/image1/2009060208.jpg" hspace="10" /></a>
<p style="font-size:12px; line-height:22px; text-indent:20px;">Wվɷ֞Wվ^(logo^logo׼y^ϵyˆΣˆΌɟoӡˆΌbanner^banner^мü\_݅^S⾎݋݅^퓲ˆ΅^ɟoӣٵ䛡Lكݡײ(cϵ^Dˡ˾ϢϢ౳^</p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody>
<tr>
<td align="left" valign="middle">
<p style="font-size:12px; line-height:22px; text-indent:20px;">f:̎ݞ麆εĄ.ֻ˽Ȿ֮.H^.Ո҂ļgּ֧ϵھͷԵõȫĎ:</p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody>
<tr>
<td height="30" width="50" align="center" valign="middle"><img width="34" src="/image1/2009060205.jpg" height="25" /></td>
<td align="left" valign="middle"><strong>
<p style="font-size:14px;"></p>
</strong></td>
</tr>
</tbody>
</table>
<table sizset="48" sizcache="3" border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody sizset="48" sizcache="3">
<tr sizset="48" sizcache="3">
<td sizset="48" sizcache="3" width="110" align="right" valign="bottom">
<table border="0" cellpadding="0" cellspacing="0" style="width: 110px;">
<tbody>
<tr>
<td height="3" bgcolor="#000000"></td>
</tr>
</tbody>
</table>
</td>
<td sizset="49" sizcache="3" width="335" align="left" valign="bottom"><strong></strong>
<table border="0" cellpadding="0" cellspacing="0" style="width: 335px;">
<tbody>
<tr>
<td height="1" bgcolor="#6699cc" align="left" valign="bottom"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="30" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-tw/Clexus.aspx">ϺٿƼ޹˾</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="30" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-tw/Simplebits.aspx">Vulcan ITϵy</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="30" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-tw/pAlistapart.aspx">||܇</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="30" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-tw/Seomoz.aspx">Kѩɷ޹˾</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="30" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-tw/Spotrunner.aspx">㑇HQ</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="30" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-tw/p400.aspx">Ƶ</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="30" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-tw/p406.aspx">ؑcӍaI޹˾</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	180
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	212,
	88,
	N'ja-jp',
	N'',
	N'',
	N'false',
	N'<p>
<table border="0" width="801" cellpadding="0" cellspacing="0" style="height: 200px;">
<tbody>
<tr>
<td valign="top" style="width: 473px; height: 200px;" class="HomeLayoutLeft">
<p><strong><span style="font-size: medium;">ϲ</span> </strong></p>
<p class="HomeLayoutLeft"><img width="150" src="/Writable/Resource/Initial/Home/clock.jpg" height="182" class="left" /> ѽɹb COMSHARP CMS JICMSIWվݹϵyľWվwܺȫѽR䣬Fڿ_ʼWվݵĄˡʹ COMSHARP CMS еľWվǰ˾݋ϵyFront End Editing - FrEEֱھWվKMЃݵľ݋cMʹϵyTꑺھWվKϿN݋ߣӃݷּĿ䛲ԄɌϵyӺ;݋ݣԌĸN META TAG Mо݋ʹľW퓷 SEO Ҏ</p>
<p class="HomeLayoutLeft">
<table border="0" width="100%" cellpadding="0" cellspacing="0" style="height: 1px;">
<tbody>
<tr>
<td style="width: 100%; height: 100%;" class="remind">
<p>ʹ <strong>MSI</strong> bWվڰb^Єϵy펤ǱWվĹ펤ʹ <strong>XCOPY</strong> bt Cutomize Ƴṩ SQL Server BӎꑹWվĎ</p>
</td>
</tr>
</tbody>
</table>
</p>
<p>COMSHARP CMS ʹp <a href="http://tinymce.moxiecode.com/">TinyMCE</a> ݋FҊãWYSIWYGݾ݋ԓ݋ȫДfÑֱھ݋ʹøʽı񣬈DƬFlash ӮFLV ҕlyҕlWMV, Real Video, Quick TimeȣlMP3, WMA, Real Audio ȣԾ݋朽ӣdļd朽ӣ߀ϵyṩԼ CSS aھ݋ֱ{á</p>
<p><br /> <img src="/Writable/Resource/Initial/Home/shade_line.jpg" /></p>
<p>?</p>
<p><strong><span style="font-size: medium;">_ʼWվ</span> </strong></p>
<p><img src="/Writable/Resource/Initial/Home/content_build.jpg" class="left" />  Out of the Box _伴ã CMSCOMSHARP CMS ׌һbM݄AΡWվ^OӋڃɻgSrMС</p>
<p>վcݵĄɂ֣ݷּĿ䛵ĄԼĿ¾wݵĄּĿKԄDQվcČϵy</p>
<p>COMSHARP CMS ă݄^OӋǪģ?ͬrMУҲȺMС҂hȄݣڃݻɺͨ^xWվݵ}ς}ͨ^Wվ^M{F^OӋCOMSHARP CMS ÷ǳʹõվc}ߣԌǰվc^OӋݔһ}ҲԌѽݔ}箔ǰվcOÿςվc}</p>
<p><br /> <img src="/Writable/Resource/Initial/Home/shade_line.jpg" /></p>
<p>?</p>
<p><strong><span style="font-size: medium;">P COMSHARP CMS</span> </strong></p>
<p><img width="150" src="/Writable/Resource/Initial/Home/comsharp_logo.gif" height="160" class="left" /> COMSHARP CMS IÑ֧ W3C ˜ʣֶ֧Zԣ֧ҪڙౣoǰֱӾ݋ʹþgģ壬ܳȺURL ،FȫoB棬 SEO Ҏ֧g[</p>
<p>COMSHARP CMS  ASP.NET  MS SQL Server 죬ʹØ˜ Windows bMаbҲʹ XCOPY ʽͨ^ FTP b֧֪CVPS̓MCԼ̓MgȸNWվйܭh</p>
<p>COMSHARP CMS ȫ֧֡<a href="http://www.comsharp.com/GetKnowledge/zh-CN/101WebRulesOverView.aspx">IWվ101ָ</a> <a href="http://www.comsharp.com/GetKnowledge/zh-CN/101WebRulesContent.aspx"></a> <a href="http://www.comsharp.com/GetKnowledge/zh-CN/101WebRulesUsability.aspx"></a> <a href="http://www.comsharp.com/GetKnowledge/zh-CN/101WebRulesDesign.aspx">OӋ</a> <a href="http://www.comsharp.com/GetKnowledge/zh-CN/101WebRulesSecurity.aspx">ȫ</a> <a href="http://www.comsharp.com/GetKnowledge/zh-CN/101WebRulesPerformance.aspx"></a> <a href="http://www.comsharp.com/GetKnowledge/zh-CN/101WebRulesW3C.aspx">W3C˜</a> Լ <a href="http://www.comsharp.com/GetKnowledge/zh-CN/101WebRulesSEO.aspx">SEO</a> ߂зǳɫıF?</p>
</td>
<td valign="top" style="width: 328px; height: 200px;" class="HomeLayoutRight">
<table border="0" width="328" cellpadding="0" cellspacing="0" style="height: 988px;">
<tbody>
<tr>
<td valign="top" style="width: 328px; height: 988px;" class="HomeQuickStart">
<p><strong>Ŀ䛣ϵy</strong></p>
<p><img width="90" src="/Writable/Resource/Initial/Home/directory_tree.gif" height="100" class="left" /></p>
<p>ʹˆΗl߅ϵˆΣӲˆΣˆϵľ݋~ԌվcĿ䛽YMӣhƄӵȲվcĿ䛽YĄԎվcMнMϵyǰĿ䛽YԄվc</p>
<p><a href="http://www.comsharp.com">Ԕ...</a></p>
<p>?<img src="/Writable/Resource/Initial/Home/dot_line.gif" /></p>
<p><strong></strong></p>
<p><img width="90" src="/Writable/Resource/Initial/Home/content.gif" height="100" class="left" /></p>
<p>ă݅^ӡڮǰ퓴_ݾ݋COMSHARP CMS  TinyMCE ăݾ݋ Word һӺΣڬFʽıDƬFlashҕllȃMҊþš</p>
<p><a href="http://www.comsharp.com">Ԕ...</a></p>
<p><img src="/Writable/Resource/Initial/Home/dot_line.gif" /></p>
<p><strong>xվc}</strong></p>
<p><img width="90" src="/Writable/Resource/Initial/Home/theme.gif" height="100" class="left" /></p>
<p>COMSHARP CMS ˲վc}x񲢌վcҲς}}κ}վcͨ^{ҕM޸ģ磬{ĳ^Kɫߴ磬Dͨ^@ЩʽOӋǳIվc^</p>
<p><a href="http://www.comsharp.com">Ԕ...</a></p>
</td>
</tr>
</tbody>
</table>
<p>
<table border="0" width="328" cellpadding="0" cellspacing="0" style="height: 528px;">
<tbody>
<tr>
<td valign="top" style="width: 328px; height: 528px;" class="HomeGettingMore">
<p><strong>ݾ݋MA</strong></p>
<ul>
<li></li>
<li>̓</li>
<li>վcMԄ</li>
<li>^</li>
<li>OØ}PI~</li>
<li>݋</li>
</ul>
<p><strong>}OӋMA</strong></p>
<ul>
<li>WվwO</li>
<li>վcɫ</li>
<li>ҪĿO Banner</li>
<li>O沼c׼y</li>
<li>O Logo ^׼y</li>
<li>Soվc}</li>
</ul>
</td>
</tr>
</tbody>
</table>
</p>
</td>
</tr>
</tbody>
</table>
</p>',
	N'',
	N'false',
	N'',
	59
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	262,
	99,
	N'en-us',
	N'',
	N'',
	N'false',
	N'<p><span style="color: #ff0000;">ӢվڷС</span></p>',
	N'',
	N'false',
	N'',
	62
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	263,
	99,
	N'zh-cn',
	N'',
	N'',
	N'false',
	N'<table sizset="1" sizcache="1" border="0" cellpadding="0" cellspacing="0" style="background-position: left top; background-attachment: fixed; background-image: url(/image1/2009060404.jpg); width: 560px; background-repeat: no-repeat;">
<tbody sizset="1" sizcache="1">
<tr sizset="1" sizcache="1">
<td sizset="1" sizcache="1" align="center" valign="middle">
<table border="0" cellpadding="0" cellspacing="0" style="width: 550px;">
<tbody>
<tr>
<td height="20"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 530px;">
<tbody>
<tr>
<td align="left" valign="middle" style="line-height:22px; text-indent:20px;">
<p><strong><span style="color: #ff0000;">˵:</span>˴Ϊ򵥵Ĵ.ֻΪ˽Ȿ֮.ʵʴ.οǵ<a target="_blank" href="http://www.zhuzhicms.com/GetKnowledge/zh-CN/p430.aspx">֧</a>ϵ߿ͷԵõȫİ:<br />
<hr style="text-align: left;" />
</strong>Զ޸Ľ:<a target="_blank" href="/Writable/Resource/_Random_/2009-05-29/2009052802.jpg">ͼ</a></p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 550px;">
<tbody>
<tr>
<td align="center" valign="middle"><a border="0" target="_blank" href="/Writable/Resource/_Random_/2009-05-29/2009052802.jpg"><img border="0" width="537" src="/Writable/Resource/_Random_/2009-05-29/2009052801.jpg" height="658" /></a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 530px;">
<tbody>
<tr>
<td align="left" valign="middle" style="line-height:22px; text-indent:20px;"><span style="color: #ff0000;">
<hr />
<span style="color: #ff0000;">
<p>ͼʶİԼ޸ġ</p>
</span></span></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	1143
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	264,
	99,
	N'zh-tw',
	N'',
	N'',
	N'false',
	N'<table sizset="1" sizcache="1" border="0" cellpadding="0" cellspacing="0" style="background-position: left top; background-attachment: fixed; background-image: url(/image1/2009060404.jpg); width: 560px; background-repeat: no-repeat;">
<tbody sizset="1" sizcache="1">
<tr sizset="1" sizcache="1">
<td sizset="1" sizcache="1" align="center" valign="middle">
<table border="0" cellpadding="0" cellspacing="0" style="width: 550px;">
<tbody>
<tr>
<td height="20"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 530px;">
<tbody>
<tr>
<td align="left" valign="middle" style="line-height:22px; text-indent:20px;">
<p><strong><span style="color: #ff0000;">f:</span>̎ݞ麆εĄ.ֻ˽Ȿ֮.H^.Ո҂<a target="_blank" href="http://www.zhuzhicms.com/GetKnowledge/zh-CN/p430.aspx">g֧</a>ϵھͷԵõȫĎ:<br />
<hr style="text-align: left;" />
</strong>Զx޸ą^ĽB:<a target="_blank" href="/Writable/Resource/_Random_/2009-05-29/2009052802.jpg">cD</a></p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 550px;">
<tbody>
<tr>
<td align="center" valign="middle"><a border="0" target="_blank" href="/Writable/Resource/_Random_/2009-05-29/2009052802.jpg"><img border="0" width="537" src="/Writable/Resource/_Random_/2009-05-29/2009052801.jpg" height="658" /></a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 530px;">
<tbody>
<tr>
<td align="left" valign="middle" style="line-height:22px; text-indent:20px;"><span style="color: #ff0000;">
<hr />
<span style="color: #ff0000;">
<p>ˈDRİK^Լ޸ġ</p>
</span></span></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	43
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	265,
	99,
	N'ja-jp',
	N'',
	N'',
	N'false',
	N'<p><img src="/Writable/Resource/Initial/QuickStart/abc.gif" class="right" /> COMSHARP CMS һb𣬼MݽOAΡCOMSHARP CMS ăݽOc^OӋȫģԆΪMУ҂ȻhĬJ^}ɴ󲿷փݽOȻᘌăݣxOӋԼ^}</p>
<p><strong>ݷּĿ</strong></p>
<ul>
<li><a href="/GetKnowledge/ja-jp/QuickStartCreateMainDirectory.aspx">ˆΗlτһĿ</a> </li>
<li><a href="/GetKnowledge/ja-jp/QuickStartCreateSubDirectory.aspx">ĿһĿ</a> </li>
<li><a href="/GetKnowledge/ja-jp/QuickStartCreatePageDirectory.aspx">ĿһĿ</a> </li>
</ul>
<p><strong>Ŀ</strong></p>
<ul>
<li><a href="/GetKnowledge/ja-jp/QuickStartContent.aspx">Ŀ</a> </li>
</ul>
<p><strong>xվc}</strong></p>
<ul>
<li><a href="/GetKnowledge/ja-jp/QuickStartTheme.aspx">x񲢌վc}</a> </li>
</ul>
<p>?</p>
<p>
<table border="0" width="100%" cellpadding="0" cellspacing="0" style="height: 1px;">
<tbody>
<tr>
<td style="width: 100%; height: 100%;" class="remind">
<p>_ʼݽO֮ǰՈʹ MSI ģʽb^ЄĸÑ􎤑 XCOPY ģʽbеĔBӎMеꑡڂ߅ڵġٵꑡݔÑܴacWվϽǵġꑡ</p>
</td>
</tr>
</tbody>
</table>
</p>
<p><span style="font-size: small;"><br /> </span></p>',
	N'',
	N'false',
	N'',
	4
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	266,
	100,
	N'en-us',
	N'',
	N'',
	N'false',
	N'<p><span style="color: #ff0000;">ӢվڷС</span></p>',
	N'',
	N'false',
	N'',
	10
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	267,
	100,
	N'zh-cn',
	N'',
	N'',
	N'false',
	N'<p><img src="/Writable/Resource/_Random_/2009-06-09/2009060905.jpg" /></p>
<table sizset="1" sizcache="1" border="0" cellpadding="0" cellspacing="0" style="background-position: left top; background-attachment: fixed; background-image: url(/image1/2009060404.jpg); width: 580px; background-repeat: no-repeat;">
<tbody sizset="1" sizcache="1">
<tr sizset="1" sizcache="1">
<td sizset="1" sizcache="1" align="center" valign="middle">
<table border="0" cellpadding="0" cellspacing="0" style="width: 550px;">
<tbody>
<tr>
<td height="30"></td>
</tr>
</tbody>
</table>
<table sizset="3" sizcache="1" border="0" cellpadding="0" cellspacing="0" style="width: 550px;">
<tbody sizset="3" sizcache="1">
<tr sizset="3" sizcache="1">
<td sizset="3" sizcache="1" height="20">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="35" valign="middle" style="TEXT-ALIGN: center"><strong><span style="font-size: small;"><img width="3" src="/image1/2009051901.jpg" height="10" />?ӵĿ</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="left" valign="middle" style="line-height:22px; text-indent:20px;"><ol>
<li>˵һĿ,:(ٴ;ο; ѡ;)</li>
<li>Ҫ&lt;ٴ&gt;潨:(Ŀ:Ŀ:)</li>
</ol>
<p>Ŀṹ:</p>
<p>ٴ</p>
<ul>
<li>Ŀ</li>
<li>Ŀ</li>
<li></li>
</ul>
<p>ȵ½󣬵Ƶ Ŀʱᵯ˵ɸ½Ӳ˵ʾݣд(ͼʾ)</p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="center" valign="middle"><img src="/image1/2009052908.jpg" /></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="left" valign="middle" style="line-height:22px; text-indent:20px;">ǰ˵վԭ½Ŀ˵ԶӵȣĿĿҳĿλҳĿ£ͼʾֱĿԡ</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="35" valign="middle" style="TEXT-ALIGN: center"><strong><span style="font-size: small;"><img width="3" src="/image1/2009051901.jpg" height="10" />?Ŀ¼</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="center" valign="middle"><img src="/image1/2009052909.jpg" /></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="35" valign="middle" style="TEXT-ALIGN: center"><strong><span style="font-size: small;"><img width="3" src="/image1/2009051901.jpg" height="10" />?Ŀ¼</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="center" valign="middle"><img src="/image1/2009052910.jpg" /></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	260
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	268,
	100,
	N'zh-tw',
	N'',
	N'',
	N'false',
	N'<p><img src="/Writable/Resource/_Random_/2009-06-09/2009060905.jpg" /></p>
<table sizset="1" sizcache="1" border="0" cellpadding="0" cellspacing="0" style="background-position: left top; background-attachment: fixed; background-image: url(/image1/2009060404.jpg); width: 580px; background-repeat: no-repeat;">
<tbody sizset="1" sizcache="1">
<tr sizset="1" sizcache="1">
<td sizset="1" sizcache="1" align="center" valign="middle">
<table border="0" cellpadding="0" cellspacing="0" style="width: 550px;">
<tbody>
<tr>
<td height="30"></td>
</tr>
</tbody>
</table>
<table sizset="3" sizcache="1" border="0" cellpadding="0" cellspacing="0" style="width: 550px;">
<tbody sizset="3" sizcache="1">
<tr sizset="3" sizcache="1">
<td sizset="3" sizcache="1" height="20">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="35" valign="middle" style="TEXT-ALIGN: center"><strong><span style="font-size: small;"><img width="3" src="/image1/2009051901.jpg" height="10" />?ӌĿ</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="left" valign="middle" style="line-height:22px; text-indent:20px;"><ol>
<li>҂ˆνһĿ,:(ل;; xL;o)</li>
<li>߀Ҫ&lt;ل&gt;潨:(Ŀ:әĿ:o)</li>
</ol>
<p>ĿY:</p>
<p>ل</p>
<ul>
<li>Ŀ</li>
<li>әĿ</li>
<li>o</li>
</ul>
<p>ȵꑺ󣬮Ƶ ĿrˆΣɸ½Ӳˆ@ʾăݣMЄ(Dʾ)</p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="center" valign="middle"><img src="/image1/2009052908.jpg" /></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="left" valign="middle" style="line-height:22px; text-indent:20px;">ǰfľWվԭt½ĿˆΣԄӓȣĿәĿ퓙Ŀλ퓙Ŀ£DʾքevO@ĿČԡ</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="35" valign="middle" style="TEXT-ALIGN: center"><strong><span style="font-size: small;"><img width="3" src="/image1/2009051901.jpg" height="10" />?Ŀ䛌</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="center" valign="middle"><img src="/image1/2009052909.jpg" /></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="35" valign="middle" style="TEXT-ALIGN: center"><strong><span style="font-size: small;"><img width="3" src="/image1/2009051901.jpg" height="10" />?Ŀ䛃</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="center" valign="middle"><img src="/image1/2009052910.jpg" /></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	12
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	269,
	100,
	N'ja-jp',
	N'',
	N'',
	N'false',
	N'<p><strong><span style="font-size: medium;">һĿ</span> </strong></p>
<p>Dʾꑺڡ ߅ĹϰӰ~ЃɂӰ~һÁĿ䛣ˆΣڶÁ^</p>
<p><img src="/Writable/Resource/Initial/QuickStart/create_main_directory.gif" /></p>
<p>ǰfľWվԭt½Ŀ䛣ˆΣԄӓ3ȣĿ䛣Ŀ䛣Ŀ䛣λĿ£DʾքevO@Ŀ䛵Čԡ</p>
<p>?</p>
<p><strong><span style="font-size: small;">Ŀ</span> </strong></p>
<p><img src="/Writable/Resource/Initial/QuickStart/main_directory_property.gif" /></p>
<p><strong><span style="font-size: small;">Ŀ䛣Ŀ䛣</span> </strong></p>
<p><img src="/Writable/Resource/Initial/QuickStart/sub_directory_property.gif" /></p>
<p><strong><span style="font-size: small;">Ŀ</span> </strong></p>
<p><img src="/Writable/Resource/Initial/QuickStart/page_directory_property.gif" /></p>',
	N'',
	N'false',
	N'',
	NULL
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	270,
	101,
	N'en-us',
	N'',
	N'',
	N'false',
	N'<p><span style="color: #ff0000;">ӢվڷС</span></p>
<p>?</p>
<p>?</p>',
	N'',
	N'false',
	N'',
	14
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	271,
	101,
	N'zh-cn',
	N'',
	N'',
	N'false',
	N'<table sizset="1" sizcache="1" border="0" cellpadding="0" cellspacing="0" style="background-position: left top; background-attachment: fixed; background-image: url(/image1/2009060404.jpg); width: 560px; background-repeat: no-repeat;">
<tbody sizset="1" sizcache="1">
<tr sizset="1" sizcache="1">
<td sizset="1" sizcache="1" align="center" valign="middle">
<table border="0" cellpadding="0" cellspacing="0" style="width: 550px;">
<tbody>
<tr>
<td height="30"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 530px;">
<tbody>
<tr>
<td align="left" valign="middle" style="line-height:22px; text-indent:20px;">
<p><img src="/Writable/Resource/Initial/QuickStart/directory_tree.gif" class="left" /> <img src="/Writable/Resource/Initial/QuickStart/directory.jpg" class="right" /> <strong>վĿ</strong> Ƕվݵ֯ݺطֲڲּͬĿ£԰ûõķЩݡCMSվǰ˱༭ϵͳFrEEֱҳϱ༭վĿ¼ṹԶɵϵͳ</p>
<p>CMS趨ĿΪǻվԭһǿãվԭҪܱ֯ƽݲòȣʹ÷ҳƶݽзҳע⣬ĿĽṹлߴصĴܸкη</p>
<p><strong><img width="3" src="/image1/2009051901.jpg" height="10" />?ĿݵĹϵ</strong></p>
<ul>
<li>˵ΪĿ</li>
<li>ĿĿ()</li>
<li>ĿΪĿ()</li>
<li>Ŀ½ݵĴ</li>
<li>Ŀ¿趨ͬʾʽ</li>
</ul>
<p><strong><span style="color: #ff0000;">ر:</span></strong></p>
<p><strong>ӵĿյĿʱ.δ½ʱ.ǰ̨ʾ.ݺԶʾ</strong></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	327
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	272,
	101,
	N'zh-tw',
	N'',
	N'',
	N'false',
	N'<table sizset="1" sizcache="1" border="0" cellpadding="0" cellspacing="0" style="background-position: left top; background-attachment: fixed; background-image: url(/image1/2009060404.jpg); width: 560px; background-repeat: no-repeat;">
<tbody sizset="1" sizcache="1">
<tr sizset="1" sizcache="1">
<td sizset="1" sizcache="1" align="center" valign="middle">
<table border="0" cellpadding="0" cellspacing="0" style="width: 550px;">
<tbody>
<tr>
<td height="30"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 530px;">
<tbody>
<tr>
<td align="left" valign="middle" style="line-height:22px; text-indent:20px;">
<p><img src="/Writable/Resource/Initial/QuickStart/directory_tree.gif" class="left" /> <img src="/Writable/Resource/Initial/QuickStart/directory.jpg" class="right" /> <strong>WվĿ</strong> ǌվcݵĽMݺطֲڲּͬĿ£ԎÑõL@ЩݡCMSľWվǰ˾݋ϵyFrEESֱKϾ݋վcĿ䛽YԄɌϵy</p>
<p>CMSOęĿ@ǻھWվԭtһOãWվԭtҪݽMMܱƽăݲò^ȣʹ÷퓙CƌMз퓡Ոע⣬ęĿ^ĽYЕoLߎصĴ씡кη</p>
<p><strong><img width="3" src="/image1/2009051901.jpg" height="10" />?ĿcݵPϵ</strong></p>
<ul>
<li>ˆΞ錧Ŀ</li>
<li>ĿәĿ(o)</li>
<li>әĿĿ(o)</li>
<li>ĿMЃݵĄ</li>
<li>Ŀ¿Oͬă@ʾʽ</li>
</ul>
<p><strong><span style="color: #ff0000;">؄e:</span></strong></p>
<p><strong>ӵęĿKăݙĿoݕr.δꑕr.ǰ_@ʾ.ӃݺԄ@ʾ</strong></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	12
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	273,
	101,
	N'ja-jp',
	N'',
	N'',
	N'false',
	N'<p><img src="/Writable/Resource/Initial/QuickStart/directory_tree.gif" class="left" /> <img src="/Writable/Resource/Initial/QuickStart/directory.jpg" class="right" /> <strong>Ŀ</strong> ǌվcݵĽMݺطֲڲּͬĿ£ԎÑõL@ЩݡCOMSHARP CMS ľWվǰ˾݋ϵyFrEESֱKϾ݋վcĿ䛽YԄɌϵy</p>
<p>COMSHARP CMS SĿȞ@ǻ<a href="http://www.comsharp.com/GetKnowledge/zh-CN/101WebRulesUsability.aspx">Wվ</a> ԭtһOãWվԭtҪݽMMܱƽăݲò^ȣ҂hʹ COMSHARP CMS ķ퓙CƌMз퓡oՓΣՈע⣬ںĿ䛽YЕoLߎصĴ씡кη</p>
<p><strong>ĿcݵPϵ</strong></p>
<ul>
<li>ֱӴĿ</li>
<li>ĿλĿ</li>
<li>ĿλĿ</li>
<li>һĿֻһĿ䛣ٵă݌һֱλĿ¡</li>
<li>һĿֻһĿ䛺һĿ䛣ٵă݌ɼֱλĿ¡</li>
</ul>
<p><strong>_ʼĿ</strong></p>
<ul>
<li><a href="http://localhost/GetKnowledge/zh-CN/QuickStartCreateMainDirectory.aspx">ˆΗlτһĿ</a> </li>
<li><a href="http://localhost/GetKnowledge/zh-CN/QuickStartCreateSubDirectory.aspx">ĿһĿ</a> </li>
<li><a href="http://localhost/GetKnowledge/zh-CN/QuickStartCreatePageDirectory.aspx">ĿһĿ</a> </li>
</ul>',
	N'',
	N'false',
	N'',
	1
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	274,
	102,
	N'en-us',
	N'',
	N'',
	N'false',
	N'<p>?</p>
<p><span style="color: #ff0000;">ӢվڷС</span></p>',
	N'',
	N'false',
	N'',
	10
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	275,
	102,
	N'zh-cn',
	N'',
	N'',
	N'false',
	N'<table sizset="1" sizcache="1" border="0" cellpadding="0" cellspacing="0" style="background-position: left top; background-attachment: fixed; background-image: url(/image1/2009060404.jpg); width: 580px; background-repeat: no-repeat;">
<tbody sizset="1" sizcache="1">
<tr sizset="1" sizcache="1">
<td sizset="1" sizcache="1" align="center" valign="middle">
<table border="0" cellpadding="0" cellspacing="0" style="width: 550px;">
<tbody>
<tr>
<td height="30"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="35" valign="middle" style="text-align: center;"><strong><span style="font-size: small;"><img width="3" src="/image1/2009051901.jpg" height="10" />?һĿ</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle" style="line-height:22px; text-indent:20px;">ͼʾҪĿһĿѡĿĿϵ˵ڵǰ˵Ӳ˵ŦΪϵͳĿ¼趨Ϊ3Ŀʱ򣬻ͬʱӸĿµһҳĿ<span style="color: #ff0000;">(ͼʾһĿȻ˽˳β</span></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="center" valign="middle"><img src="/image1/2009060101.jpg" /></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="35" valign="middle" style="text-align: center;"><strong><span style="font-size: small;"><img width="3" src="/image1/2009051901.jpg" height="10" />?Ŀ</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="center" valign="middle"><img src="/image1/2009060102.jpg" /></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="35" valign="middle" style="text-align: center;"><strong><span style="font-size: small;"><img width="3" src="/image1/2009051901.jpg" height="10" />?Ŀ</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="center" valign="middle"><img width="523" src="/image1/2009060103.jpg" height="435" /></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="35" valign="middle" style="text-align: center;"><strong><span style="font-size: small;"><img width="3" src="/image1/2009051901.jpg" height="10" />?Ŀ</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="center" valign="middle"><img width="523" src="/image1/2009060104.jpg" height="938" /></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="35" valign="middle" style="text-align: center;"><strong><span style="font-size: small;"><img width="3" src="/image1/2009051901.jpg" height="10" />?Ŀ</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="center" valign="middle"><img width="527" src="/image1/2009060106.jpg" height="570" /></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="35" valign="middle" style="text-align: center;"><strong><span style="font-size: small;"><img width="3" src="/image1/2009051901.jpg" height="10" />?ҳüҳ</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="center" valign="middle"><img width="527" src="/image1/2009060107.jpg" height="554" /></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	238
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	276,
	102,
	N'zh-tw',
	N'',
	N'',
	N'false',
	N'<table sizset="1" sizcache="1" border="0" cellpadding="0" cellspacing="0" style="background-position: left top; background-attachment: fixed; background-image: url(/image1/2009060404.jpg); width: 580px; background-repeat: no-repeat;">
<tbody sizset="1" sizcache="1">
<tr sizset="1" sizcache="1">
<td sizset="1" sizcache="1" align="center" valign="middle">
<table border="0" cellpadding="0" cellspacing="0" style="width: 550px;">
<tbody>
<tr>
<td height="30"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="35" valign="middle" style="text-align: center;"><strong><span style="font-size: small;"><img width="3" src="/image1/2009051901.jpg" height="10" />?һәĿ</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle" style="line-height:22px; text-indent:20px;">DʾҪĿһәĿxĿlĿϵˆΰڮǰˆӲˆΡ~ϵyĿO3әĿĕr򣬕ͬrԓәĿµһ퓙Ŀ<span style="color: #ff0000;">(DʾһĿȻ˽˳β</span></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="center" valign="middle"><img src="/image1/2009060101.jpg" /></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="35" valign="middle" style="text-align: center;"><strong><span style="font-size: small;"><img width="3" src="/image1/2009051901.jpg" height="10" />?әĿ</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="center" valign="middle"><img src="/image1/2009060102.jpg" /></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="35" valign="middle" style="text-align: center;"><strong><span style="font-size: small;"><img width="3" src="/image1/2009051901.jpg" height="10" />?әĿ</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="center" valign="middle"><img width="523" src="/image1/2009060103.jpg" height="435" /></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="35" valign="middle" style="text-align: center;"><strong><span style="font-size: small;"><img width="3" src="/image1/2009051901.jpg" height="10" />?ݙĿ</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="center" valign="middle"><img width="523" src="/image1/2009060104.jpg" height="938" /></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="35" valign="middle" style="text-align: center;"><strong><span style="font-size: small;"><img width="3" src="/image1/2009051901.jpg" height="10" />?ݙĿ</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="center" valign="middle"><img width="527" src="/image1/2009060106.jpg" height="570" /></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="35" valign="middle" style="text-align: center;"><strong><span style="font-size: small;"><img width="3" src="/image1/2009051901.jpg" height="10" />?ü_</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="center" valign="middle"><img width="527" src="/image1/2009060107.jpg" height="554" /></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	12
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	277,
	102,
	N'ja-jp',
	N'',
	N'',
	N'false',
	N'<p><strong><span style="font-size: medium;">һĿ</span> </strong></p>
<p>DʾҪĿһĿ䛣xĿ䛗lĿϰӡ~ϵyĿO3Ŀ䛵ĕr򣬕ͬrԓĿµһĿ䛡</p>
<p><img src="/Writable/Resource/Initial/QuickStart/create_sub_directory.gif" /></p>
<p>?</p>
<p><strong><span style="font-size: small;">Ŀ</span> </strong></p>
<p><img src="/Writable/Resource/Initial/QuickStart/sub_directory_property.gif" /></p>
<p><strong><span style="font-size: small;">Ŀ</span> </strong></p>
<p><img src="/Writable/Resource/Initial/QuickStart/page_directory_property.gif" /></p>',
	N'',
	N'false',
	N'',
	NULL
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	286,
	105,
	N'en-us',
	N'',
	N'',
	N'false',
	N'<p>?</p>
<p><span style="color: #ff0000;">ӢվڷС</span></p>',
	N'',
	N'false',
	N'',
	11
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	287,
	105,
	N'zh-cn',
	N'',
	N'',
	N'false',
	N'<table sizset="1" sizcache="1" border="0" cellpadding="0" cellspacing="0" style="background-position: left top; background-attachment: fixed; background-image: url(/image1/2009060404.jpg); width: 580px; background-repeat: no-repeat;">
<tbody sizset="1" sizcache="1">
<tr sizset="1" sizcache="1">
<td sizset="1" sizcache="1" align="center" valign="middle">
<table border="0" cellpadding="0" cellspacing="0" style="width: 550px;">
<tbody>
<tr>
<td height="30"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="35" align="center" valign="middle"><strong><span style="font-size: medium;"><img width="3" src="/image1/2009051901.jpg" height="10" />?Ŀ</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle" style="line-height:22px;"><img vspace="5" align="left" width="90" src="/Writable/Resource/Initial/QuickStart/content.gif" hspace="5" height="100" /> ʹ<strong>CMS</strong> ñ༭༭һWordļ༭ҳݣЧȫʡ<strong>CMS</strong>ݱ༭ֱڱ༭нλصеͼƬƵFlash زģƵĵֱӲݣ༭ļϴվ
<div></div>
<p>ҪֱӵñԴزģѡСʹñԴøѡûѡУ༭վԴļеزĹѡãڡ | ԴվϴԴزġ</p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="35" valign="middle" style="text-align: center;"><strong><span style="font-size: small;"><img width="3" src="/image1/2009051901.jpg" height="10" />?Ŀ</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="center" valign="middle"><img src="/image1/2009060109.jpg" /></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="35" valign="middle" style="text-align: center;"><strong><span style="font-size: small;"><img width="3" src="/image1/2009051901.jpg" height="10" />?</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="center" valign="middle"><img src="/image1/2009060110.jpg" /></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="35" valign="middle" style="text-align: center;"><strong><span style="font-size: small;"><img width="3" src="/image1/2009051901.jpg" height="10" />?ժҪ</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="center" valign="middle"><img src="/image1/2009060111.jpg" /></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	163
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	288,
	105,
	N'zh-tw',
	N'',
	N'',
	N'false',
	N'<table sizset="1" sizcache="1" border="0" cellpadding="0" cellspacing="0" style="background-position: left top; background-attachment: fixed; background-image: url(/image1/2009060404.jpg); width: 580px; background-repeat: no-repeat;">
<tbody sizset="1" sizcache="1">
<tr sizset="1" sizcache="1">
<td sizset="1" sizcache="1" align="center" valign="middle">
<table border="0" cellpadding="0" cellspacing="0" style="width: 550px;">
<tbody>
<tr>
<td height="30"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="35" align="center" valign="middle"><strong><span style="font-size: medium;"><img width="3" src="/image1/2009051901.jpg" height="10" />?Ŀ</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle" style="line-height:22px;"><img vspace="5" align="left" width="90" src="/Writable/Resource/Initial/QuickStart/content.gif" hspace="5" height="100" /> ʹ<strong>CMS</strong> Ҋþ݋݋һWordļǘӾ݋퓵ăݣ󣬃ЧȫL<strong>CMS</strong>ăݾ݋Sֱھ݋ЌλXеĈDƬҕlFlash زģldęnֱӲݣ݋ļςWվ
<div></div>
<p>Ҫڃֱ{ñYԴزģՈxСʹñYԴԓx]xУ݋{WվYԴļAеزĹxãڡ | YԴWվςYԴزġ</p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="35" valign="middle" style="text-align: center;"><strong><span style="font-size: small;"><img width="3" src="/image1/2009051901.jpg" height="10" />?ݙĿ</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="center" valign="middle"><img src="/image1/2009060109.jpg" /></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="35" valign="middle" style="text-align: center;"><strong><span style="font-size: small;"><img width="3" src="/image1/2009051901.jpg" height="10" />?݌</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="center" valign="middle"><img src="/image1/2009060110.jpg" /></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="35" valign="middle" style="text-align: center;"><strong><span style="font-size: small;"><img width="3" src="/image1/2009051901.jpg" height="10" />?ժҪ</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="center" valign="middle"><img src="/image1/2009060111.jpg" /></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	13
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	289,
	105,
	N'ja-jp',
	N'',
	N'',
	N'false',
	N'<p><img width="90" src="/Writable/Resource/Initial/QuickStart/content.gif" height="100" class="left" /> ʹ COMSHARP CMS Ҋþ݋݋һ Word ļǘӾ݋퓵ăݣ󣬃ЧȫLCOMSHARP CMS ăݾ݋Sֱھ݋ЌλXеĈDƬҕlFlash زģldęnֱӲݣ݋ļςWվ</p>
<p>Ҫڃֱ{ñYԴزģՈxСʹñYԴԓx]xУ݋{WվYԴļAеزĹxãڡ | YԴWվςYԴزġ</p>
<p><img src="/Writable/Resource/Initial/QuickStart/create_content_ui.gif" /></p>',
	N'',
	N'false',
	N'',
	NULL
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	302,
	109,
	N'en-us',
	N'',
	N'',
	N'false',
	N'',
	N'',
	N'false',
	N'',
	7
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	303,
	109,
	N'zh-cn',
	N'news',
	N'',
	N'false',
	N'<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle">
<p><img width="238" src="/image1/14.jpg" height="86" /></p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%; height: 100px;">
<tbody>
<tr>
<td valign="top">
<p style="line-height:22px; text-indent:20px;"><strong>ϺٿƼ޹˾</strong>һҴ¼繤̡.֣ݸ߶վ.רҵ֣ݾƵܻ,ϢӦ,ҵ¼ӦΪĸ߼˾˾ӵиѧĹʦзḻľ飬һļˮƽ˾һϺٿƼ޹˾ڼ׷ȽԱиԵо򣬷ֹЭڼ棬йר˾չרѵѡרԱѵ˾ھƵҵҵý塢ҵҵλǿƣڳڵķչнõĺϵ˾µĿмḻʵ飬ӶЧŵҵϵͳӦ÷Լ۱õĲƷ֤ϵͳİȫȶСԸ̳רŵĹС飬йĿơʵʩάɵרҵֳмֺ֧ʩѵ.. õİȽġļṩͬƶҵϢ衣ǳֿϣڵȶĺϵ.</p>
<p><img width="500" src="/image1/15.jpg" height="1433" /></p>
<p><strong><span style="font-size: medium;">ʵַ</span> </strong></p>
<p><a target="_blank" href="http://www.61669966.com "><span style="color: #305080;">http://www.61669966.com</span> </a></p>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	107
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	304,
	109,
	N'zh-tw',
	N'news',
	N'',
	N'false',
	N'<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle">
<p><img width="238" src="/image1/14.jpg" height="86" /></p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%; height: 100px;">
<tbody>
<tr>
<td valign="top">
<p style="line-height:22px; text-indent:20px;"><strong>ϺٿƼ޹˾</strong>һҏӋCWj̡ܛ_l.ݸ߶˾WվO.IݾƵe^ܻ,WjϢ,I¼gÞĸ߼g˾˾иߌWvĹ̎SĽ򞣬һļgˮƽ˾һϺٿƼ޹˾ڼgϿ׷MgˆTиԵо򣬷ֹfڼg棬ՈPҁ˾_չ}ӖxɌTˆTӖ˾ھƵИIИIýwʘИIIλЏăݣLڵİlչнSõĺPϵ˾µĿмgbSČ`򞣬ĶЧOӋИIϵy÷ԃrõĮaƷCϵyİȫ\С҂ᘌ헹̳TĹСMMйĿOӋʩSoɽMɵČIڬFMмgֺ֧ʩӖ.\. õİMġļgṩoͬƄIϢO҂\ϣcLڵķĺPϵ.</p>
<p><img width="500" src="/image1/15.jpg" height="1433" /></p>
<p><strong><span style="font-size: medium;">Lַ</span> </strong></p>
<p><a target="_blank" href="http://www.61669966.com "><span style="color: #305080;">http://www.61669966.com</span> </a></p>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	18
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	305,
	109,
	N'ja-jp',
	N'',
	N'',
	N'false',
	N'<p>
<table border="0" width="100%" cellpadding="0" cellspacing="0" style="height: 100px;">
<tbody>
<tr>
<td valign="top" class="BestSite">
<p><strong><span style="font-size: medium;">www.clexus.com</span> </strong></p>
<p>Clexus һOӋ˾ Web OӋ Web _lLogo OӋcӡˢƷOӋĹٷIWվOӋ֮Ư׌̲ס鿴Դa֪@ӳɫOӋôġɫB؞ǰ^ɫKԹ^݆Ӱ^ Banner ^ɫksPɫGɫOںɫ{ıϺ܅f{ֳʡ</p>
<p>Clexus  Joomla! ݹϵy<a href="http://www.comsharp.com/">Content Management System - CMS</a> <a href="http://www.joomla.org/">Joomla!</a> ֧εľWվOӋҊL@ӵĹٷWվClexus Ŀ͑]ɑOӋ</p>
<p><img src="/Writable/Resource/_Random_/2008-07-24/www_clexus_com.jpg" /></p>
<p><img src="/Writable/Resource/_Random_/2008-07-24/www_clexus_com2.jpg" /></p>
<p>?</p>
<p><strong><span style="font-size: medium;">Lַ</span> </strong></p>
<p><a target="_blank" href="http://www.clexus.com/"><span style="color: #305080;">http://www.clexus.com</span> </a></p>
</td>
</tr>
</tbody>
</table>
</p>',
	N'',
	N'false',
	N'',
	2
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	306,
	110,
	N'en-us',
	N'',
	N'',
	N'false',
	N'<p>
<table border="0" width="100%" cellpadding="0" cellspacing="0" style="height: 100px;">
<tbody>
<tr>
<td valign="top" class="BestSite">
<p><strong><span style="font-size: medium;">www.spotrunner.com</span> </strong></p>
<p><img src="/Writable/Resource/_Random_/2008-07-24/www_spotrunner_com.jpg" /></p>
<p>?</p>
<p>?</p>
<p><strong><span style="font-size: medium;">URL</span> </strong></p>
<p><a href="http://www.spotrunner.com">http://www.spotrunner.com</a></p>
</td>
</tr>
</tbody>
</table>
</p>
<p>?</p>',
	N'',
	N'false',
	N'',
	5
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	307,
	110,
	N'zh-cn',
	N'news',
	N'',
	N'false',
	N'<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 100px;">
<tbody>
<tr>
<td valign="top">
<p><img width="252" src="/image1/17.jpg" height="91" /></p>
<p style="line-height:22px;"><strong>ó</strong>޹˾һרҵũƷ߽ڹ˾20ũƷӪ飬ҵõĿڱרҵʡ<br />ҹ˾жĽھӪȨйĴ⡢֮һ˾ҪӪ⡢ʿƻܲܲɳ֡桢ײˡͷ޷䶳߲ˡˮ߲ˡࡢɹӼũƷǵĲƷѾԶʮҼӮ˿ͻĸ߶</p>
<p><img width="502" src="/image1/19.jpg" height="814" /></p>
<p><strong><span style="font-size: medium;">ʵַ</span> </strong></p>
<p><a href="http://www.tomoragroup.com/"><span style="color: #305080;">http://www.tomoragroup.com/</span></a><a href="http://www.spotrunner.com"></a></p>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	99
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	308,
	110,
	N'zh-tw',
	N'news',
	N'',
	N'false',
	N'<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 100px;">
<tbody>
<tr>
<td valign="top">
<p><img width="252" src="/image1/17.jpg" height="91" /></p>
<p style="line-height:22px;"><strong>㑇HQ</strong>޹˾һҌIraƷcMڹ˾20raƷI򞣬ژIõĿڱcI|<br />ҹ˾ЪMڽI࣬ЇĴ⡢֮һ˾ҪI⡢ʿO}}ɳ֡桢ײˡ^޷߲ˡÓˮ߲ˡɹӼraƷ҂ĮaƷѽhNʮҼ؅^A˿͑ĸ߶ٝu</p>
<p><img width="502" src="/image1/19.jpg" height="814" /></p>
<p><strong><span style="font-size: medium;">Lַ</span> </strong></p>
<p><a href="http://www.tomoragroup.com/"><span style="color: #305080;">http://www.tomoragroup.com/</span></a><a href="http://www.spotrunner.com"></a></p>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	13
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	309,
	110,
	N'ja-jp',
	N'',
	N'',
	N'false',
	N'<p>
<table border="0" width="100%" cellpadding="0" cellspacing="0" style="height: 100px;">
<tbody>
<tr>
<td valign="top" class="BestSite">
<p><strong><span style="font-size: medium;">www.spotrunner.com</span> </strong></p>
<p>Spot Runner һһڻWҕýwV湫˾ƽrηҕVMǰÑһȣٵöXُIԼҕV档Ąʼϻk^ Firefly NetworkFirefly Network ΢ܛُɞ .NET Passport ĻA</p>
<p><img src="/Writable/Resource/_Random_/2008-07-24/www_spotrunner_com.jpg" /></p>
<p>Spot Runner һͨIWվcֲʧIκ˿Ժʹ@WվُIķա Banner ׌^ĿyMԒ̖aֱӴ Banner ϣÑһۿκ퓣ÑSrҊ@̖aWjmȻ㣬ܶÑfԒԼķԒ@۵ĵطǌ͑õķա</p>
<p>WվOӋʹhİ׵׺֣]^OӋԪأһԌ鱾^ª</p>
<p>?</p>
<p><strong><span style="font-size: medium;">Lַ</span> </strong></p>
<p><a href="http://www.spotrunner.com">http://www.spotrunner.com</a></p>
</td>
</tr>
</tbody>
</table>
</p>
<p>?</p>',
	N'',
	N'false',
	N'',
	2
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	310,
	111,
	N'en-us',
	N'',
	N'',
	N'false',
	N'',
	N'',
	N'false',
	N'',
	6
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	311,
	111,
	N'zh-cn',
	N'news',
	N'',
	N'false',
	N'<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 100px;">
<tbody>
<tr>
<td valign="top">
<p><img width="307" src="/image1/08.jpg" height="76" /></p>
<p style="line-height: 26px;">XCAR šгסּѶΪŦΪƽ̨ΪÿһͨûṩȨḻҵ̬ʵЧĵϢԼɫľֲΪ̡̼زƷķṩýƻṩϢӪƽ̨<br />XCAR 20028£ǹ֪רҵý壬ڹֱվпڱʵһ ݾʡǶȶصԭ£һʱΪûṩµѶ̳ڶýƵתءĿǰҳ230PV/죬ȫվ2,116PV/졣</p>
<p>?</p>
<p><img width="498" src="/image1/09.jpg" height="848" /></p>
<p>?</p>
<p><strong><span style="font-size: medium;">ʵַ</span> </strong></p>
<p><a href="http://www.glazechina.com/">http://www.glazechina.com/</a></p>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	87
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	312,
	111,
	N'zh-tw',
	N'news',
	N'',
	N'false',
	N'<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 100px;">
<tbody>
<tr>
<td valign="top">
<p><img width="307" src="/image1/08.jpg" height="76" /></p>
<p style="line-height: 26px;">XCAR ۿ܇W׌܇סּYӍ~^ƽ_ÿһُͨ܇Ñ܇ṩS܇ИIӑBЧČُϢԼɫľ㘷^գ܇S̡N̼N܇PaƷķṩWjýwӋṩϢlWjINƽ_<br />XCAR ۿ܇Wk20028£Ǉ֪ČI܇Wjýwڇ܇ֱWվпڱʵһ ݾʡǶȪصԭ£һrg܇Sc܇Ñṩµ܇YӍՓAýwlDdĿǰ230fPV/죬ȫվ2,116fPV/졣</p>
<p>?</p>
<p><img width="498" src="/image1/09.jpg" height="848" /></p>
<p>?</p>
<p><strong><span style="font-size: medium;">Lַ</span> </strong></p>
<p><a href="http://www.glazechina.com/">http://www.glazechina.com/</a></p>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	14
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	313,
	111,
	N'ja-jp',
	N'',
	N'',
	N'false',
	N'<p>
<table border="0" width="100%" cellpadding="0" cellspacing="0" style="height: 100px;">
<tbody>
<tr>
<td valign="top" class="BestSite">
<p><strong><span style="font-size: medium;">www.alistapart.com</span> </strong></p>
<p>Web OӋڇȌڵͶ˹ʹһЩOӋٵҲԌøûʞsژ˜ʣLǿҊĖ|Ҳ͛]¹ᵽ˜ʣԞW3C <strong>DIV+CSS</strong> ϲg鿴e˵ľW퓴a?DIV òˣđ TABLE FһҪ⵽ĵġ</p>
<p>ϣ]κһl?W3C ˜ʵ Table Table ҲԼ CSS ģЧҲ DIV @}Ԓ㽛x <a href="http://www.alistapart.com/">ALA</a> Щ피 Web OӋڼһzƈsڸNƫҊALA - A List ApartR˺S֪ Web OӋҵ£^ccӑՓݣĻOӋL񣬘˜ʣҊԒ}</p>
<p>@վcOӋֱ׵֞ҕXXOӋ@վcOӋϣl]O£ʹ@·ǳxALA xgs־вDOӋOӋD֪Щ½^[@ġ</p>
<p><img src="/Writable/Resource/_Random_/2008-07-24/www.alistapart.com.jpg" /></p>
<p>?</p>
<p><strong><span style="font-size: medium;">Lַ</span> </strong></p>
<p><a href="http://www.alistapart.com">http://www.alistapart.com</a></p>
</td>
</tr>
</tbody>
</table>
</p>
<p>?</p>',
	N'',
	N'false',
	N'',
	2
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	314,
	112,
	N'en-us',
	N'',
	N'',
	N'false',
	N'',
	N'',
	N'false',
	N'',
	5
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	315,
	112,
	N'zh-cn',
	N'news',
	N'',
	N'false',
	N'<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 100px;">
<tbody>
<tr>
<td valign="top">
<p><img width="136" src="/image1/12.jpg" height="88" /><span></span></p>
<p style="line-height:22px;">Sprin Vulcan ITϵͳһ׿ŵġչϵͳӺϷԶɸԼ·ǽɵԼǵ͸Ӧñݿ⣬ʼWebȽȫļӣԸݲɼϢ.</p>
<p>?</p>
<p><strong><span style="font-size: medium;"><strong><img width="450" src="/image1/10.jpg" height="579" /></strong><br />ʵַ</span> </strong><span></span></p>
<p><a href="http://www.sprin.cn/"><span style="color: #305080;">http://www.sprin.cn/</span></a></p>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	107
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	316,
	112,
	N'zh-tw',
	N'news',
	N'',
	N'false',
	N'<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 100px;">
<tbody>
<tr>
<td valign="top">
<p><img width="136" src="/image1/12.jpg" height="88" /><span></span></p>
<p style="line-height:22px;">Sprin Vulcan ITϵyһ_ŵġɔUչϵyOҕ\෽ԌɸNCԼ·QCMɵľWjԼĽM͸Nñ电죬]WebMȫıOҕԸɼϢMІ}\.</p>
<p>?</p>
<p><strong><span style="font-size: medium;"><strong><img width="450" src="/image1/10.jpg" height="579" /></strong><br />Lַ</span> </strong><span></span></p>
<p><a href="http://www.sprin.cn/"><span style="color: #305080;">http://www.sprin.cn/</span></a></p>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	15
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	317,
	112,
	N'ja-jp',
	N'',
	N'',
	N'false',
	N'<p>
<table border="0" width="100%" cellpadding="0" cellspacing="0" style="height: 100px;">
<tbody>
<tr>
<td valign="top" class="BestSite">
<p><strong><span style="font-size: medium;">Simplebits.com</span> </strong></p>
<p>Dan Cederholm ס <span class="region">Massachusetts Web OӋ£ҪcW3C˜ʵWebgP<a href="http://www.alistapart.com/">Alistapart.com</a> (ALA)в£ĹҾWվ <a href="http://simplebits.com/"><span style="color: #305080;">Simplebits.com</span> </a> Ҳ ALA ϱ</span></p>
<p><span class="region">Simplebits.com wFһ Web OӋڅcã£澫sz@þִ١ģ̼ɫ Logo ^ֻһĿ LogoewFOӋߏݴȵ Web OӋ˼롣ԓվ <a href="http://www.movabletype.org/"><span style="color: #305080;">Movable Type</span> </a> (Movable Type һ_Դ Blog/CMS ϵy) Lԓվ Notebook ʹõľ Movable Type</span></p>
<p><span class="region"><img src="/Writable/Resource/_Random_/2008-07-27/simplebits.com.jpg" /> </span></p>
<p><span class="region"></span></p>
<p><span class="region"><strong><span style="font-size: medium;"><br /> Lַ</span> </strong> </span></p>
<p><span class="region"><a href="http://simplebits.com/"><span style="color: #305080;">http://simplebits.com</span> </a> </span></p>
</td>
</tr>
</tbody>
</table>
</p>
<p>?</p>',
	N'',
	N'false',
	N'',
	2
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	318,
	113,
	N'en-us',
	N'',
	N'',
	N'false',
	N'',
	N'',
	N'false',
	N'',
	10
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	319,
	113,
	N'zh-cn',
	N'news',
	N'',
	N'false',
	N'<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 100px;">
<tbody>
<tr>
<td valign="top">
<p><img width="145" src="/image1/20.jpg" height="57" /></p>
<p style="line-height:22px;">հѩɷ޹˾ϵйṤҵҵ䣨񣩡ȫѹӪ͹һƷӪҵ˾ְ3200ˣ̼Ա400ˣʲ16Ԫ̶ʲ4Ԫռ1150Ķ76ƽף28ƽףעʱ5000ԪAAA<br />˾ܲӪߡƼгӪۺϹְܲţֱҵе䳧ѹƱӼ˾ӹ˾нѩ޹˾ѩ޹˾ո豸޹˾ѩ豸޹˾Ӣ͹޹˾ͳѶĳ޹˾200̨䣨񣩺600̨ѹƷ˾ϵ"ȫغͬҵ"1997ͨISO9001ϵ֤1998ͨISO14001ϵ֤ѩ2001Ϊ"Ʒ"2002Ϊ"й"2003꣬ѹ౻Ϊ"й"ֱ20042008ϡ2004꣬"Baixue"ҹܾ̱϶Ϊ"й̱"</p>
<p><img width="465" src="/image1/18.jpg" height="352" /></p>
<p><strong>ʵַ</strong></p>
<p><a href="http://www.cstefc.com/"><span style="color: #305080;">http://www.cstefc.com/</span></a><a href="http://www.seomoz.com"></a></p>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	142
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	320,
	113,
	N'zh-tw',
	N'news',
	N'',
	N'false',
	N'<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 100px;">
<tbody>
<tr>
<td valign="top">
<p><img width="145" src="/image1/20.jpg" height="57" /></p>
<p style="line-height:22px;">Kѩɷ޹˾ϵЇpИI늱䣨񣩡ȫ]䉺sCaI͇ҙC늮aƷԠIMI˾F3200ˣ̼gˆT400ˣYa16|Ԫ̶Ya4|Ԫռe115076fƽףe28fƽףעY5000fԪyAAA<br />˾IQߡƼ_lЈIN;CϹܲTֱI늱S䉺sCSƱCSӼg˾ӹ˾нKѩ޹˾KѩC޹˾K{ոO޹˾ѩO޹˾Ӣ͘޹˾ͳӍďS޹˾a200f_늱䣨񣩺600f_䉺sCaƷa˾ϵ"ȫغͬI"1997ͨ^ISO9001|wϵJC1998ͨ^ISO14001hwϵJCѩ2001"zaƷ"2002"Ї"2003꣬䉺sC౻u"Ї"քe20042008g@mJ2004꣬"Baixue"ҹ̘̿˾J"ЇY̘"</p>
<p><img width="465" src="/image1/18.jpg" height="352" /></p>
<p><strong>Lַ</strong></p>
<p><a href="http://www.cstefc.com/"><span style="color: #305080;">http://www.cstefc.com/</span></a><a href="http://www.seomoz.com"></a></p>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	16
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	321,
	113,
	N'ja-jp',
	N'',
	N'',
	N'false',
	N'<p>
<table border="0" width="100%" cellpadding="0" cellspacing="0" style="height: 100px;">
<tbody>
<tr>
<td valign="top" class="BestSite">
<p><strong><span style="font-size: medium;">www.seomoz.org</span> </strong></p>
<p>SEOMOZ  SEO ^o˲֪o˲ԣ <a href="http://www.seomoz.org/page-strength"><span style="color: #305080;">Page Strength</span> </a> ѽ߂ஔęڏgһ棬 SEOMOZ ˇgXҲɺҕ21oҪgˇgƷ|ǷNֲڣªļgԓصדQģӣB<a href="http://www.microsoft.com/">΢ܛ</a> ڸ׃߀ӛÃǰ΢ܛWվĘӰɣٿFڵģmȻܶ˲ϲgFڵĘӣٕr˺ܶࡣ<a href="http://www.ibm.com/"><span style="color: #305080;">IBM</span> </a> Ҳ@ӣЩlµľ޴ Banner ǲǺƯ</p>
<p>SEOMOZ ұϵ_mɫ{@ţ׌ӛ@һҏ SEO gcյĹ˾SEO ǂMИI@NQuȺĲ@ҹ˾͵һ<span class="region"></span></p>
<p><span class="region"><img src="/Writable/Resource/_Random_/2008-07-27/www.seomoz.org.jpg" /> </span></p>
<p><strong>Lַ</strong></p>
<p><span></span> <a href="http://www.seomoz.com">http://www.seomoz.com</a></p>
<p>?</p>
</td>
</tr>
</tbody>
</table>
</p>',
	N'',
	N'false',
	N'',
	5
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	322,
	33,
	N'en-us',
	N'',
	N'We are Enterprise Level IT Developer & Vendor',
	N'false',
	N'<p>
<table border="0" width="100%" cellpadding="0" cellspacing="0" style="height: 100px;">
<tbody>
<tr>
<td valign="top" class="BestSite">
<p><strong><span style="font-size: medium;">We are Enterprise Level IT Developer & Vendor</span> </strong></p>
<hr size="1" width="100%" style="width: 100%; color: #ffffff; height: 1px; border: #cccccc 1px solid;" />
<p>?<img src="/Writable/Resource/_Random_/2008-07-31/Who_We_Are.jpg" /></p>
<p>COMSHARP?was an IT consultant ?team who gained its reputaion by ?cutting edge IT knowledges and warm services.</p>
<p>With the help from us for their corparate portal website (COMSHARP CMS), ?mail system, VPN network and COMSHARP E2RP, Our clients always get great boost with their business.</p>
</td>
</tr>
</tbody>
</table>
</p>',
	N'',
	N'false',
	N'',
	7
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	323,
	33,
	N'zh-tw',
	N'news',
	N'҂һҌעcmsWվO_l',
	N'true',
	N'<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 100px;">
<tbody>
<tr>
<td valign="top">
<p><img width="363" src="/image1/Who_We_Are.jpg" height="228" /></p>
? <strong>҂l҂ʲô</strong>
<p style="line-height:22px">҂ǺٿƼԡCMSվϵyľӢ_lFꠣһOӋ_l˲ţv҂ĳЈ^Mв{иMơÇMļgԃICMSWվ҂׌IWվռIOWվļgT׌ԶXˆTpɵĹSWվݣʹľWվȫ_W3C˜ʼSEOҎһֱԁ܏VIĚgӭĿǰдÑȺ漰IнýwȸИIIһֱԁõIͬʺͿ͑һºu<br />҂ԳԿ͑ģ_ؘIգ\ϣcõĺPϵ҂ČIˮƽr񡢃|ճɞɹĘͼ~˾ҕ՞Iҕ͑I֮Էտ͑IּŬˮƽԃ՞͑sɱrֵAˏVÑهc֧֡҂ÑṩľWվŌսⷽPԃգȫȫṩ͑MĮaƷͷա</p>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	11
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	324,
	33,
	N'ja-jp',
	N'',
	N'҂һҌעIϢO_l',
	N'false',
	N'<p>
<table border="0" width="100%" cellpadding="0" cellspacing="0" style="height: 100px;">
<tbody>
<tr>
<td valign="top" class="BestSite">
<p><strong><span style="font-size: medium;">҂һҌעIϢO_l</span> </strong></p>
<hr size="1" width="100%" style="width: 100%; color: #ffffff; height: 1px; border: #cccccc 1px solid;" />
<p><img src="/Writable/Resource/_Random_/2008-07-31/Who_We_Are.jpg" /></p>
<p>I IT ڸֵǰ档JܛCOMSHARPǰһI IT ՈFꠣ{҂տļgcSĽ򞣬҂Ŀ͑ȺAÿڱ҂ITWվCOMSHARP CMSIϢȫ]VPNIؾWjQIIչϵyCOMSHARP E2RP6 潨ԼwϵcaƷwϵAÑه@ 6 ҲuɞJܛCOMSHARPИIյĻA</p>
<p>҂ĺĈF꠳ɆTLڇI˽IcĘI򞣬 IT ӍHQףЈINԼIкԄ҂ǂyЈ͈FꠣϲgÑLõģ໥هPϵ</p>
</td>
</tr>
</tbody>
</table>
</p>',
	N'',
	N'false',
	N'',
	2
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	325,
	34,
	N'en-us',
	N'',
	N'What we do?',
	N'false',
	N'<p>
<table border="0" width="100%" cellpadding="0" cellspacing="0" style="height: 100px;">
<tbody>
<tr>
<td valign="top" class="BestSite">
<p><strong><span style="font-size: medium;"><span>What we do?</span> </span> </strong></p>
<hr size="1" width="100%" style="width: 100%; color: #ffffff; height: 1px; border: #cccccc 1px solid;" />
<p><img src="/Writable/Resource/_Random_/2008-07-31/What_We_Do.jpg" /></p>
<p>We help our enterprise clients keep leading with their IT system.</p>
<p>With the help of our products and services, you will have a well designed, keep updated corporate website; secured & solid IT system; and if you are export businesses, our COMSHARP E2RP helps you manage your business with a fine tuned system.</p>
</td>
</tr>
</tbody>
</table>
</p>',
	N'',
	N'false',
	N'',
	6
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	326,
	34,
	N'zh-tw',
	N'news',
	N'P҂',
	N'true',
	N'<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle"><img width="369" src="/image1/What_We_Do.jpg" height="278" /></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle">
<p style="line-height:22px; text-indent:20px;">҂ṩWվOƽ_׌һϾW򞡢ֵˣʹǽվϵyͿԽһOӋRȫľWվWOӋϵyaƷչʾϵyW̳ǣ԰壬朽ӣTģӛWվg죩ȵ҂ṩMھg֧֡ԸҪMLҲSģһWվoL׌ӌݡ</p>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	5
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	327,
	34,
	N'ja-jp',
	N'',
	N'҂ʲô',
	N'false',
	N'<p>
<table border="0" width="100%" cellpadding="0" cellspacing="0" style="height: 100px;">
<tbody>
<tr>
<td valign="top" class="BestSite">
<p><strong><span style="font-size: medium;"><span>҂ʲô</span> </span> </strong></p>
<hr size="1" width="100%" style="width: 100%; color: #ffffff; height: 1px; border: #cccccc 1px solid;" />
<p><img src="/Writable/Resource/_Random_/2008-07-31/What_We_Do.jpg" /></p>
<p>҂I IT ИIǰء</p>
<p>҂ܛaƷͷյĎ£ԓһģSrµIWվȫ̵ IT ϵyͱؾWj҂I IT ȫԣIǘӣһ IT ϵyQI҂ COMSHARP E2RP ԎܺõعĳژIգǆC߀̣߀ǽyӋԺܺõؿơ</p>
</td>
</tr>
</tbody>
</table>
</p>',
	N'',
	N'false',
	N'',
	2
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	328,
	35,
	N'en-us',
	N'',
	N'Where we are?',
	N'false',
	N'<p>
<table border="0" width="100%" cellpadding="0" cellspacing="0" style="height: 100px;">
<tbody>
<tr>
<td valign="top" class="BestSite">
<p><strong><span style="font-size: medium;"><span>Where we are?</span> </span> </strong></p>
<hr size="1" width="100%" style="width: 100%; color: #ffffff; height: 1px; border: #cccccc 1px solid;" />
<p><img src="/Writable/Resource/_Random_/2008-07-31/Where_We_Are.jpg" /></p>
<p>We are located in Qingdao where there is quiet coast. Julin garden is where we do developing.</p>
<p><strong><span style="font-size: medium;">Contact</span> ?</strong></p>
<p>Address: A206, Julin garden, Qingdao, China<br /> Tel: 0532-83669660<br /> Fax: 0532-82831883<br /> Skype: its-qingdao<br /> QQ: 592748664<br /> MSN: <a href="mailto:support@comsharp.com"><span style="color: #305080;">support(AT)comsharp.com</span> ?</a> ?(please replace (AT) with @)<br /> Email: <a href="mailto:support@comsharp.com"><span style="color: #305080;">support(AT)comsharp.com</span> ?</a> ?(please replace (AT) with @)</p>
</td>
</tr>
</tbody>
</table>
</p>',
	N'',
	N'false',
	N'',
	11
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	329,
	35,
	N'zh-tw',
	N'news',
	N'ϵ҂',
	N'true',
	N'<p><a target="_blank" href="http://www.61669966.com/">ϺٿƼ޹˾</a>cmsվϵy</p>
<p>ַнˮ^rI·7̖</p>
<p>Tel0371-61669966</p>
<p>֙C15515505558</p>
<p>ձO13803716332</p>
<p class="MsoNormal">Email<a href="mailto:zhuzhicms@126.com">zhuzhicms@126.com</a></p>
<p class="MsoNormal">Ҳͨ^ͷQQc҂ȡϵ</p>
<p class="MsoNormal">:1194973145</p>
<p class="MsoNormal">g֧֣1194986504</p>
<p class="MsoNormal">ЈIN1175103739</p>
<p class="MsoNormal">ͶVh420271710</p>
<p class="MsoNormal">
<p class="MsoNormal">վȺ:45945190</p>
</p>',
	N'',
	N'false',
	N'',
	10
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	330,
	35,
	N'ja-jp',
	N'',
	N'҂',
	N'true',
	N'<p>
<table border="0" width="100%" cellpadding="0" cellspacing="0" style="height: 100px;">
<tbody>
<tr>
<td valign="top" class="BestSite">
<p><strong><span style="font-size: medium;"><span>҂</span> </span> </strong></p>
<hr size="1" width="100%" style="width: 100%; color: #ffffff; height: 1px; border: #cccccc 1px solid;" />
<p><img src="/Writable/Resource/_Random_/2008-07-31/Where_We_Are.jpg" /></p>
<p>҂λĺIУu@Ќoĺֻ@҂аlaƷṩյĵط</p>
<p><strong><span style="font-size: medium;">ϵʽ</span> </strong></p>
<p>ַu.ֻ@A206<br /> Ԓ0532-83669660<br /> 棺0532-82831883<br /> Skypeits-qingdao<br /> QQ592748664<br /> MSN<a href="mailto:support@comsharp.com"><span style="color: #305080;">support(AT)comsharp.com</span> </a> ?Ոʹ @ Q (AT)<br /> ]<a href="mailto:support@comsharp.com"><span style="color: #305080;">support(AT)comsharp.com</span> </a> ?Ոʹ @ Q (AT)</p>
</td>
</tr>
</tbody>
</table>
</p>',
	N'',
	N'false',
	N'',
	4
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	332,
	115,
	N'zh-cn',
	N'news',
	N'',
	N'false',
	N'<p><strong>½κνв.ݵĴ޸</strong></p>',
	N'',
	N'false',
	N'',
	386
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	333,
	116,
	N'zh-cn',
	N'',
	N'',
	N'false',
	N'<table width="560" cellpadding="0" cellspacing="0" border="0" style="background-attachment: fixed; 	background-image: url(/image1/2009060404.jpg);background-repeat: no-repeat; 	background-position: left top;">
<tbody>
<tr>
<td align="center" valign="middle">
<table width="550" cellpadding="0" cellspacing="0" border="0">
<tbody>
<tr>
<td height="20"></td>
</tr>
</tbody>
</table>
<table width="95%" cellpadding="0" cellspacing="0" border="0">
<tbody>
<tr>
<td align="left" valign="middle" height="30">
<p>Ե½.κβֺ޸:<br /><br />Ŀ</p>
<p>Ŀ</p>
<p>ҳ</p>
<p></p>
<p>ʱ޸.༭..ƶ.Ȳ</p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	350
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	334,
	117,
	N'en-us',
	N'',
	N'',
	N'false',
	N'<p><span style="color: #ff0000;">ӢվڷС</span></p>',
	N'',
	N'false',
	N'',
	4
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	335,
	117,
	N'zh-cn',
	N'',
	N'',
	N'false',
	N'<table sizset="1" sizcache="1" border="0" cellpadding="0" cellspacing="0" style="background-position: left top; background-attachment: fixed; background-image: url(/image1/2009060404.jpg); width: 580px; background-repeat: no-repeat;">
<tbody sizset="1" sizcache="1">
<tr sizset="1" sizcache="1">
<td sizset="1" sizcache="1" align="center" valign="middle">
<table border="0" cellpadding="0" cellspacing="0" style="width: 550px;">
<tbody>
<tr>
<td height="30"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle" style="line-height:22px;">
<p>ʾʽʾʾʾժҪʾݡ</p>
<p class="MsoNormal"><span style="font-family: Times New Roman;">1.</span><span style="font-family: ; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman'';"></span><span style="font-family: Times New Roman;">----</span><span style="font-family: ; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman'';">ʾ</span></p>
<p class="MsoNormal"><span style="font-family: ; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman'';"></span><span style="font-family: Times New Roman;">: </span>վҳ</p>
<hr />
<p class="MsoNormal"><span style="font-family: Times New Roman;">2.</span><span style="font-family: ; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman'';"></span><span style="font-family: Times New Roman;">----</span><span style="font-family: ; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman'';">ʾ⣬</span></p>
<p class="MsoNormal"><span style="font-family: ; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman'';"></span><span style="font-family: Times New Roman;">:<a target="_blank" href="http://www.61669966.com/GetKnowledge/zh-CN/p333.aspx">http://www.61669966.com/GetKnowledge/zh-CN/p333.aspx</a><br />
<hr />
</span>
<p class="MsoNormal"><span style="font-size: 9pt; font-family: " lang="EN-US">3.</span><span style="font-family: ; font-size: 9pt; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''; mso-bidi-font-family: ''Times New Roman''; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;"></span><span style="font-size: 9pt; font-family: " lang="EN-US">----</span><span style="font-family: ; font-size: 9pt; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''; mso-bidi-font-family: ''Times New Roman''; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;">ʾժҪ</span></p>
</p>
<p class="MsoNormal"><span style="font-family: ; font-size: 9pt; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''; mso-bidi-font-family: ''Times New Roman''; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;"></span><span style="font-size: 9pt; font-family: " lang="EN-US">: <a target="_blank" href="http://www.zhuzhicms.com/GetKnowledge/zh-CN/QuickStartTheme.aspx">http://www.zhuzhicms.com/GetKnowledge/zh-CN/QuickStartTheme.aspx</a></span><span style="font-size: 9pt; font-family: " lang="EN-US"><br /></span></p>
<hr />
<p class="MsoNormal">4.<span style="font-family: ;"></span><span style="font-size: 9pt; font-family: " lang="EN-US">----</span><span style="font-family: ; font-size: 9pt; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''; mso-bidi-font-family: ''Times New Roman''; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;">ʾ</span><span style="font-size: 9pt; font-family: " lang="EN-US">+</span><span style="font-family: ; font-size: 9pt; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''; mso-bidi-font-family: ''Times New Roman''; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;">ݣ</span></p>
<p class="MsoNormal"><span style="font-family: ; font-size: 9pt; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''; mso-bidi-font-family: ''Times New Roman''; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;">磺<a target="_blank" href="http://www.61669966.com/GetKnowledge/zh-CN/p362.aspx">http://www.61669966.com/GetKnowledge/zh-CN/p362.aspx</a><a target="_blank" href="http://www.zhuzhicms.com/GetKnowledge/zh-CN/p467.aspx"></a></span></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	84
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	336,
	117,
	N'zh-tw',
	N'',
	N'',
	N'false',
	N'<table sizset="1" sizcache="4" border="0" cellpadding="0" cellspacing="0" style="background-position: left top; background-attachment: fixed; background-image: url(/image1/2009060404.jpg); width: 580px; background-repeat: no-repeat;">
<tbody sizset="1" sizcache="4">
<tr sizset="1" sizcache="4">
<td sizset="1" sizcache="4" align="center" valign="middle">
<table border="0" cellpadding="0" cellspacing="0" style="width: 550px;">
<tbody>
<tr>
<td height="30"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle" style="line-height:22px;">
<p>@ʾʽ@ʾ}@ʾ@ʾժҪ@ʾ}Ӄݡ</p>
<p class="MsoNormal"><span style="font-family: Times New Roman;">1.</span><span style="font-family: w; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman'';">݅^</span><span style="font-family: Times New Roman;">----</span><span style="font-family: w; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman'';">@ʾ</span></p>
<p class="MsoNormal"><span style="font-family: w; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman'';"></span><span style="font-family: Times New Roman;">: </span>Wվ</p>
<hr />
<p class="MsoNormal"><span style="font-family: Times New Roman;">2.</span><span style="font-family: w; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman'';">݅^</span><span style="font-family: Times New Roman;">----</span><span style="font-family: w; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman'';">@ʾ}</span></p>
<p class="MsoNormal"><span style="font-family: w; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman'';"></span><span style="font-family: Times New Roman;">:<a target="_blank" href="http://www.61669966.com/GetKnowledge/zh-tw/p333.aspx">http://www.61669966.com/GetKnowledge/zh-tw/p333.aspx</a><br />
<hr />
</span>
<p class="MsoNormal"><span style="font-size: 9pt; font-family: " lang="EN-US">3.</span><span style="font-family: w; font-size: 9pt; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''; mso-bidi-font-family: ''Times New Roman''; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;">݅^</span><span style="font-size: 9pt; font-family: " lang="EN-US">----</span><span style="font-family: w; font-size: 9pt; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''; mso-bidi-font-family: ''Times New Roman''; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;">@ʾժҪ</span></p>
</p>
<p class="MsoNormal"><span style="font-family: w; font-size: 9pt; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''; mso-bidi-font-family: ''Times New Roman''; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;"></span><span style="font-size: 9pt; font-family: " lang="EN-US">: <a target="_blank" href="http://www.zhuzhicms.com/GetKnowledge/zh-tw/QuickStartTheme.aspx">http://www.zhuzhicms.com/GetKnowledge/zh-tw/QuickStartTheme.aspx</a></span><span style="font-size: 9pt; font-family: " lang="EN-US"><br /></span></p>
<hr />
<p class="MsoNormal">4.<span style="font-family: w;">݅^</span><span style="font-size: 9pt; font-family: " lang="EN-US">----</span><span style="font-family: w; font-size: 9pt; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''; mso-bidi-font-family: ''Times New Roman''; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;">@ʾ}</span><span style="font-size: 9pt; font-family: " lang="EN-US">+</span><span style="font-family: w; font-size: 9pt; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''; mso-bidi-font-family: ''Times New Roman''; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;">ݣ</span></p>
<p class="MsoNormal"><span style="font-family: w; font-size: 9pt; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''; mso-bidi-font-family: ''Times New Roman''; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;">磺<a target="_blank" href="http://www.61669966.com/GetKnowledge/zh-tw/p362.aspx">http://www.61669966.com/GetKnowledge/zh-tw/p362.aspx</a><a target="_blank" href="http://www.zhuzhicms.com/GetKnowledge/zh-CN/p467.aspx"></a></span></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	23
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	337,
	118,
	N'en-us',
	N'',
	N'',
	N'false',
	N'<p><span style="color: #ff0000;">ӢվڷС</span></p>',
	N'',
	N'false',
	N'',
	28
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	338,
	118,
	N'zh-cn',
	N'',
	N'',
	N'false',
	N'<table sizset="1" sizcache="4" border="0" cellpadding="0" cellspacing="0" style="background-position: left top; background-attachment: fixed; background-image: url(/image1/2009060404.jpg); width: 560px; background-repeat: no-repeat;">
<tbody sizset="1" sizcache="4">
<tr sizset="1" sizcache="4">
<td sizset="1" sizcache="4" align="center" valign="middle">
<table border="0" cellpadding="0" cellspacing="0" style="width: 550px;">
<tbody>
<tr>
<td height="20"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="30" align="left" valign="middle" style="line-height:22px; text-indent:20px;">
<p>Ϊ˽Ȿ.򵥵г˼ڱվ.ΪԼվʱĲο.</p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="30" align="left" valign="middle"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="20" width="20" align="center" valign="middle"><img width="3" src="http://www.zhuzhicms.com/images0/2009051901.jpg" height="10" /></td>
<td height="20" align="left" valign="middle">
<p><strong>CMSվ</strong></p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%; border-bottom: #cccccc 1px dotted;">
<tbody>
<tr>
<td height="5"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="5"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 445px;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="30" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-tw/Clexus.aspx">ϺٿƼ޹˾</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="30" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-tw/Simplebits.aspx">Vulcan ITϵy</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="30" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-tw/pAlistapart.aspx">||܇</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="30" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-tw/Seomoz.aspx">Kѩɷ޹˾</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="30" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-tw/Spotrunner.aspx">㑇HQ</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="30" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-tw/p400.aspx">Ƶ</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="30" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-tw/p406.aspx">ؑcӍaI޹˾</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	569
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	339,
	118,
	N'zh-tw',
	N'',
	N'',
	N'false',
	N'<table sizset="1" sizcache="4" border="0" cellpadding="0" cellspacing="0" style="background-position: left top; background-attachment: fixed; background-image: url(/image1/2009060404.jpg); width: 560px; background-repeat: no-repeat;">
<tbody sizset="1" sizcache="4">
<tr sizset="1" sizcache="4">
<td sizset="1" sizcache="4" align="center" valign="middle">
<table border="0" cellpadding="0" cellspacing="0" style="width: 550px;">
<tbody>
<tr>
<td height="20"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="30" align="left" valign="middle" style="line-height:22px; text-indent:20px;">
<p>˽Ȿ.҂@ﺆεгˎׂڱľWվ.ԼWվrą.</p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="30" align="left" valign="middle"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="20" width="20" align="center" valign="middle"><img width="3" src="http://www.zhuzhicms.com/images0/2009051901.jpg" height="10" /></td>
<td height="20" align="left" valign="middle">
<p><strong>CMSWվ</strong></p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%; border-bottom: #cccccc 1px dotted;">
<tbody>
<tr>
<td height="5"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="5"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="30" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-CN/Clexus.aspx">ϺٿƼ޹˾</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="30" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-CN/Simplebits.aspx">Vulcan ITϵy</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="30" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-CN/pAlistapart.aspx">||܇</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="30" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-CN/Seomoz.aspx">Kѩɷ޹˾</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="30" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-CN/Spotrunner.aspx">㑇HQ</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="30" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-CN/p400.aspx">Ƶ</a></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="30" align="left" valign="middle"><a target="_blank" href="/GetKnowledge/zh-CN/p406.aspx">ؑcӍaI޹˾</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	23
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	340,
	119,
	N'en-us',
	N'',
	N'',
	N'false',
	N'<p><span style="color: #ff0000;">ӢվڷС</span></p>',
	N'',
	N'false',
	N'',
	24
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	341,
	119,
	N'zh-cn',
	N'',
	N'',
	N'false',
	N'<table border="0" width="560" cellpadding="0" cellspacing="0" style="background-attachment: fixed; 	background-image: url(/image1/2009060404.jpg);background-repeat: no-repeat; 	background-position: left top;">
<tbody>
<tr>
<td align="center" valign="middle">
<table border="0" width="550" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td height="20"></td>
</tr>
</tbody>
</table>
<table border="0" width="95%" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td height="30" align="left" valign="middle" style="line-height:22px; text-indent:20px;">
<p>ַѡʹ.ҲȫԼ̨ͨд,ʺվ.ǵVIPû.ǿΪȫµķ,ʹá</p>
</td>
</tr>
</tbody>
</table>
<table border="0" width="550" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td height="30"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	558
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	342,
	119,
	N'zh-tw',
	N'',
	N'',
	N'false',
	N'<table border="0" width="560" cellpadding="0" cellspacing="0" style="background-attachment: fixed; 	background-image: url(/image1/2009060404.jpg);background-repeat: no-repeat; 	background-position: left top;">
<tbody>
<tr>
<td align="center" valign="middle">
<table border="0" width="550" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td height="20"></td>
</tr>
</tbody>
</table>
<table border="0" width="95%" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td height="30" align="left" valign="middle" style="line-height:22px; text-indent:20px;">
<p>NLxʹ.ҲȫԼͨ^_MЄ,mľWվL.҂VIPÑ.҂ԞȫµL,ʹá</p>
</td>
</tr>
</tbody>
</table>
<table border="0" width="550" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td height="30"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	27
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	346,
	121,
	N'en-us',
	N'',
	N'',
	N'false',
	N'<p><span style="color: #ff0000;">ӢվڷС</span></p>',
	N'',
	N'false',
	N'',
	36
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	347,
	121,
	N'zh-cn',
	N'',
	N'',
	N'false',
	N'<table width="790" cellpadding="0" cellspacing="0" border="0">
<tbody>
<tr>
<td width="139"><img src="/image1/2009060401.jpg" /></td>
<td align="left" width="636" background="/image1/2009060402.jpg" valign="middle">
<p style="line-height:22px; text-indent:20px;"><span style="color: #ffffff;">ǰװվĬϵĳʼ.ȫӰվ.ѡɾ޸ĵķĿ.ĳȫվ...</span></p>
</td>
<td width="15"><img src="/image1/2009060403.jpg" /></td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	923
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	348,
	121,
	N'zh-tw',
	N'',
	N'',
	N'false',
	N'<table width="790" cellpadding="0" cellspacing="0" border="0">
<tbody>
<tr>
<td width="139"><img src="/image1/2009060401.jpg" /></td>
<td align="left" width="636" background="/image1/2009060402.jpg" valign="middle">
<p style="line-height:22px; text-indent:20px;"><span style="color: #ffffff;">҂bWվĬJĳʼ.ȫӰľWվ.xh޸ĵķ@ęĿ̓.ĳȫľWվ...</span></p>
</td>
<td width="15"><img src="/image1/2009060403.jpg" /></td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	79
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	349,
	115,
	N'en-us',
	N'',
	N'',
	N'false',
	N'',
	N'',
	N'false',
	N'',
	4
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	350,
	115,
	N'zh-tw',
	N'news',
	N'',
	N'false',
	N'<p><strong>ꑺκMв.ݵĄc޸</strong></p>',
	N'',
	N'false',
	N'',
	11
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	351,
	122,
	N'en-us',
	N'',
	N'',
	N'false',
	N'<p><span style="color: #ff0000;">ӢվڷС</span></p>',
	N'',
	N'false',
	N'',
	2
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	352,
	122,
	N'zh-cn',
	N'',
	N'',
	N'false',
	N'<table sizset="1" sizcache="1" border="0" cellpadding="0" cellspacing="0" style="background-position: left top; background-attachment: fixed; background-image: url(/image1/2009060404.jpg); width: 580px; background-repeat: no-repeat;">
<tbody sizset="1" sizcache="1">
<tr sizset="1" sizcache="1">
<td sizset="1" sizcache="1" align="center" valign="top">
<table border="0" cellpadding="0" cellspacing="0" style="width: 550px;">
<tbody>
<tr>
<td height="30"></td>
</tr>
</tbody>
</table>
<table sizset="3" sizcache="1" border="0" cellpadding="0" cellspacing="0" style="width: 550px;">
<tbody sizset="3" sizcache="1">
<tr sizset="3" sizcache="1">
<td sizset="3" sizcache="1" height="20" align="center" valign="bottom">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="35" valign="middle" style="TEXT-ALIGN: center"><strong><span style="font-size: small;"><img width="3" src="/image1/2009051901.jpg" height="10" />?,̳</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle" style="line-height:22px; text-indent:20px;">
<p>ȵ½󣬵Ƶ Ŀʱᵯ˵ɸ½Ӳ˵ʾݣд(ͼʾ)</p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="223" align="center" valign="middle">
<p><img src="/image1/2009052908.jpg" /></p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle" style="line-height:22px; text-indent:20px;">
<p>¼󣬵-&gt;-&gt;ɱ༭޸̳ϢӰȨ޼Ȩ</p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	68
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	353,
	122,
	N'zh-tw',
	N'',
	N'',
	N'false',
	N'<table sizset="1" sizcache="1" border="0" cellpadding="0" cellspacing="0" style="background-position: left top; background-attachment: fixed; background-image: url(/image1/2009060404.jpg); width: 580px; background-repeat: no-repeat;">
<tbody sizset="1" sizcache="1">
<tr sizset="1" sizcache="1">
<td sizset="1" sizcache="1" align="center" valign="top">
<table border="0" cellpadding="0" cellspacing="0" style="width: 550px;">
<tbody>
<tr>
<td height="30"></td>
</tr>
</tbody>
</table>
<table sizset="3" sizcache="1" border="0" cellpadding="0" cellspacing="0" style="width: 550px;">
<tbody sizset="3" sizcache="1">
<tr sizset="3" sizcache="1">
<td sizset="3" sizcache="1" height="20" align="center" valign="bottom">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="35" valign="middle" style="TEXT-ALIGN: center"><strong><span style="font-size: small;"><img width="3" src="/image1/2009051901.jpg" height="10" />?^,Փ</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle" style="line-height:22px; text-indent:20px;">
<p>ȵꑺ󣬮Ƶ ĿrˆΣɸ½Ӳˆ@ʾăݣMЄ(Dʾ)</p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="223" align="center" valign="middle">
<p><img src="/image1/2009052908.jpg" /></p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle" style="line-height:22px; text-indent:20px;">
<p>䛺c-&gt;^-&gt;ɾ݋޸ՓϢӰ޼l</p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	7
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	354,
	123,
	N'en-us',
	N'',
	N'',
	N'false',
	N'<p><span style="color: #ff0000;">ӢվڷС</span></p>',
	N'',
	N'false',
	N'',
	3
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	355,
	123,
	N'zh-cn',
	N'',
	N'',
	N'false',
	N'<table sizset="1" sizcache="1" border="0" cellpadding="0" cellspacing="0" style="background-position: left top; background-attachment: fixed; background-image: url(/image1/2009060404.jpg); width: 580px; background-repeat: no-repeat;">
<tbody sizset="1" sizcache="1">
<tr sizset="1" sizcache="1">
<td sizset="1" sizcache="1" align="center" valign="middle">
<table border="0" cellpadding="0" cellspacing="0" style="width: 550px;">
<tbody>
<tr>
<td height="30"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="35" align="center" valign="middle"><strong><span style="font-size: medium;"><img width="3" src="/image1/2009051901.jpg" height="10" />?Ŀ</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle" style="line-height:22px; text-indent:20px;">ͼʾҪĿһĿѡĿĿѡڵǰĿҳ˵ĿĿڵλãһĿ¿ԷĿݣǿԷҳʾ<span style="color: #ff0000;"></span><span style="color: #ff0000;">ͼʾ</span></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="center" valign="middle"><img src="/image1/2009060108.jpg" /></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="35" valign="middle" style="text-align: center;"><strong><span style="font-size: small;"><img width="3" src="/image1/2009051901.jpg" height="10" />?Ŀ</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="center" valign="middle"><img width="523" src="/image1/2009060104.jpg" height="938" /></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="35" valign="middle" style="text-align: center;"><strong><span style="font-size: small;"><img width="3" src="/image1/2009051901.jpg" height="10" />?Ŀ</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="center" valign="middle"><img width="527" src="/image1/2009060106.jpg" height="570" /></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="35" valign="middle" style="text-align: center;"><strong><span style="font-size: small;"><img width="3" src="/image1/2009051901.jpg" height="10" />?ҳüҳ</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="center" valign="middle"><img width="527" src="/image1/2009060107.jpg" height="554" /></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	88
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	356,
	123,
	N'zh-tw',
	N'',
	N'',
	N'false',
	N'<table sizset="1" sizcache="1" border="0" cellpadding="0" cellspacing="0" style="background-position: left top; background-attachment: fixed; background-image: url(/image1/2009060404.jpg); width: 580px; background-repeat: no-repeat;">
<tbody sizset="1" sizcache="1">
<tr sizset="1" sizcache="1">
<td sizset="1" sizcache="1" align="center" valign="middle">
<table border="0" cellpadding="0" cellspacing="0" style="width: 550px;">
<tbody>
<tr>
<td height="30"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="35" align="center" valign="middle"><strong><span style="font-size: medium;"><img width="3" src="/image1/2009051901.jpg" height="10" />?ݙĿ</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle" style="line-height:22px; text-indent:20px;">DʾҪәĿһݙĿxәĿlĿxڮǰlĿˆΗlĿݙĿǃڵλãһݙĿ¿Է┵ĿăݣԷ@ʾ<span style="color: #ff0000;"></span><span style="color: #ff0000;">Dʾ</span></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="center" valign="middle"><img src="/image1/2009060108.jpg" /></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="35" valign="middle" style="text-align: center;"><strong><span style="font-size: small;"><img width="3" src="/image1/2009051901.jpg" height="10" />?ݙĿ</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="center" valign="middle"><img width="523" src="/image1/2009060104.jpg" height="938" /></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="35" valign="middle" style="text-align: center;"><strong><span style="font-size: small;"><img width="3" src="/image1/2009051901.jpg" height="10" />?ݙĿ</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="center" valign="middle"><img width="527" src="/image1/2009060106.jpg" height="570" /></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="35" valign="middle" style="text-align: center;"><strong><span style="font-size: small;"><img width="3" src="/image1/2009051901.jpg" height="10" />?ü_</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td height="15"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
<tbody>
<tr>
<td align="center" valign="middle"><img width="527" src="/image1/2009060107.jpg" height="554" /></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	8
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	357,
	124,
	N'en-us',
	N'',
	N'',
	N'false',
	N'',
	N'',
	N'false',
	N'',
	36
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	358,
	124,
	N'zh-cn',
	N'',
	N'',
	N'false',
	N'<table border="0" cellpadding="0" cellspacing="0" style="width: 784px;">
<tbody>
<tr>
<td height="20"></td>
</tr>
</tbody>
</table>
<table sizset="2" sizcache="4" border="0" cellpadding="0" cellspacing="0" style="width: 784px;">
<tbody sizset="2" sizcache="4">
<tr sizset="2" sizcache="4">
<td sizset="2" sizcache="4" bgcolor="#f0f0f0" align="center" valign="middle">
<table border="0" cellpadding="0" cellspacing="0" style="width: 770px; height: 5px;">
<tbody>
<tr>
<td height="25" align="left" valign="middle"><strong>CMSվϵͳɹ</strong></td>
</tr>
</tbody>
</table>
<div sizset="3" sizcache="4" style="margin-left: auto; overflow: hidden; width: 770px; margin-right: auto;" id="demo_xx">
<table sizset="4" sizcache="4" border="0" align="center" cellpadding="0" cellspacing="0">
<tbody sizset="4" sizcache="4">
<tr sizset="4" sizcache="4">
<td sizset="4" sizcache="4" align="center" valign="top" id="demo1_xx">
<table sizset="5" sizcache="4" border="0" align="left" cellpadding="3" cellspacing="0" style="width: 770px;">
<tbody sizset="5" sizcache="4">
<tr sizset="5" sizcache="4">
<td sizset="5" sizcache="4" width="180">
<table sizset="6" sizcache="4" border="0" cellpadding="0" cellspacing="0" style="width: 170px;">
<tbody sizset="6" sizcache="4">
<tr sizset="6" sizcache="4">
<td sizset="6" sizcache="4" height="154" align="center">
<table sizset="7" sizcache="4" border="0" cellpadding="0" cellspacing="0" style="width: 80%;">
<tbody sizset="7" sizcache="4">
<tr sizset="7" sizcache="4">
<td sizset="7" sizcache="4" height="113" align="center">
<table sizset="8" sizcache="4" border="0" cellpadding="1" cellspacing="0" style="width: 152px; height: 99px;">
<tbody sizset="8" sizcache="4">
<tr sizset="8" sizcache="4">
<td sizset="8" sizcache="4">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 97px;">
<tbody>
<tr>
<td align="center"><a target="_blank" href="/GetKnowledge/zh-CN/Simplebits.aspx"><img width="154" src="/image1/2009051524.jpg" height="138" style="border: 0px;" /></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td height="20" align="center" valign="top"><a target="_blank" href="/GetKnowledge/zh-CN/Simplebits.aspx">+ Vulcan ITϵͳ</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
<td sizset="9" sizcache="4">
<table sizset="10" sizcache="4" border="0" cellpadding="0" cellspacing="0" style="width: 170px;">
<tbody sizset="10" sizcache="4">
<tr sizset="10" sizcache="4">
<td sizset="10" sizcache="4" height="154" align="center">
<table sizset="11" sizcache="4" border="0" cellpadding="0" cellspacing="0" style="width: 80%;">
<tbody sizset="11" sizcache="4">
<tr sizset="11" sizcache="4">
<td sizset="11" sizcache="4" height="113" align="center">
<table sizset="12" sizcache="4" border="0" cellpadding="1" cellspacing="0" style="width: 152px; height: 99px;">
<tbody sizset="12" sizcache="4">
<tr sizset="12" sizcache="4">
<td sizset="12" sizcache="4">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 97px;">
<tbody>
<tr>
<td align="center"><a target="_blank" href="/GetKnowledge/zh-CN/p406.aspx"><img border="0" src="/image1/2009052107.jpg" /></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td height="20" align="center" valign="top"><a target="_blank" href="/GetKnowledge/zh-CN/p406.aspx">+ ˵Ѷ</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
<td sizset="13" sizcache="4">
<table sizset="14" sizcache="4" border="0" cellpadding="0" cellspacing="0" style="width: 170px;">
<tbody sizset="14" sizcache="4">
<tr sizset="14" sizcache="4">
<td sizset="14" sizcache="4" height="154" align="center">
<table sizset="15" sizcache="4" border="0" cellpadding="0" cellspacing="0" style="width: 80%;">
<tbody sizset="15" sizcache="4">
<tr sizset="15" sizcache="4">
<td sizset="15" sizcache="4" height="113" align="center">
<table sizset="16" sizcache="4" border="0" cellpadding="1" cellspacing="0" style="width: 152px; height: 99px;">
<tbody sizset="16" sizcache="4">
<tr sizset="16" sizcache="4">
<td sizset="16" sizcache="4">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 97px;">
<tbody>
<tr>
<td align="center"><a target="_blank" href="/GetKnowledge/zh-CN/Seomoz.aspx"><img border="0" src="/image1/2009052108.jpg" /></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td height="20" align="center" valign="top"><a target="_blank" href="/GetKnowledge/zh-CN/Seomoz.aspx">+ հѩ</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
<td sizset="17" sizcache="4">
<table sizset="18" sizcache="4" border="0" cellpadding="0" cellspacing="0" style="width: 170px;">
<tbody sizset="18" sizcache="4">
<tr sizset="18" sizcache="4">
<td sizset="18" sizcache="4" height="154" align="center">
<table sizset="19" sizcache="4" border="0" cellpadding="0" cellspacing="0" style="width: 80%;">
<tbody sizset="19" sizcache="4">
<tr sizset="19" sizcache="4">
<td sizset="19" sizcache="4" height="113" align="center">
<table sizset="20" sizcache="4" border="0" cellpadding="1" cellspacing="0" style="width: 152px; height: 99px;">
<tbody sizset="20" sizcache="4">
<tr sizset="20" sizcache="4">
<td sizset="20" sizcache="4">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 97px;">
<tbody>
<tr>
<td align="center"><a target="_blank" href="/GetKnowledge/zh-CN/Spotrunner.aspx"><img border="0" src="/image1/2009052109.jpg" /></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td height="20" align="center" valign="top"><a target="_blank" href="/GetKnowledge/zh-CN/Spotrunner.aspx">+ ó</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
<td sizset="21" sizcache="4">
<table sizset="22" sizcache="4" border="0" cellpadding="0" cellspacing="0" style="width: 170px;">
<tbody sizset="22" sizcache="4">
<tr sizset="22" sizcache="4">
<td sizset="22" sizcache="4" height="154" align="center">
<table sizset="23" sizcache="4" border="0" cellpadding="0" cellspacing="0" style="width: 80%;">
<tbody sizset="23" sizcache="4">
<tr sizset="23" sizcache="4">
<td sizset="23" sizcache="4" height="113" align="center">
<table sizset="24" sizcache="4" border="0" cellpadding="1" cellspacing="0" style="width: 152px; height: 99px;">
<tbody sizset="24" sizcache="4">
<tr sizset="24" sizcache="4">
<td sizset="24" sizcache="4">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 97px;">
<tbody>
<tr>
<td align="center"><a target="_blank" href="/GetKnowledge/zh-CN/Clexus.aspx"><img border="0" src="/image1/2009052110.jpg" /></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td height="20" align="center" valign="top"><a target="_blank" href="/GetKnowledge/zh-CN/Clexus.aspx">+ ϺٿƼ</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
<td sizset="25" sizcache="4">
<table sizset="26" sizcache="4" border="0" cellpadding="0" cellspacing="0" style="width: 170px;">
<tbody sizset="26" sizcache="4">
<tr sizset="26" sizcache="4">
<td sizset="26" sizcache="4" height="154" align="center">
<table sizset="27" sizcache="4" border="0" cellpadding="0" cellspacing="0" style="width: 80%;">
<tbody sizset="27" sizcache="4">
<tr sizset="27" sizcache="4">
<td sizset="27" sizcache="4" height="113" align="center">
<table sizset="28" sizcache="4" border="0" cellpadding="1" cellspacing="0" style="width: 152px; height: 99px;">
<tbody sizset="28" sizcache="4">
<tr sizset="28" sizcache="4">
<td sizset="28" sizcache="4">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 97px;">
<tbody>
<tr>
<td align="center"><a target="_blank" href="/GetKnowledge/zh-CN/pAlistapart.aspx"><img border="0" src="/image1/2009052111.jpg" /></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td height="20" align="center" valign="top"><a target="_blank" href="/GetKnowledge/zh-CN/pAlistapart.aspx">+ |</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
<td valign="top" id="demo2_xx"></td>
</tr>
</tbody>
</table>
</div>
<script type="text/javascript"><!--
  var speed1111=20//ٶֵԽٶԽ
  demo2_xx.innerHTML=demo1_xx.innerHTML
  function Marquee_xx(){
  if(demo2_xx.offsetWidth-demo_xx.scrollLeft<=0)
  demo_xx.scrollLeft-=demo1_xx.offsetWidth
  else{
  demo_xx.scrollLeft++
  }
  }
  var MyMar_xx=setInterval(Marquee_xx,speed1111)
  demo_xx.onmouseover=function() {clearInterval(MyMar_xx)}
  demo_xx.onmouseout=function() {MyMar_xx=setInterval(Marquee_xx,speed1111)}
// --></script>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	797
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	359,
	124,
	N'zh-tw',
	N'',
	N'',
	N'false',
	N'<table border="0" cellpadding="0" cellspacing="0" style="width: 784px;">
<tbody>
<tr>
<td height="20"></td>
</tr>
</tbody>
</table>
<table sizset="2" sizcache="3" border="0" cellpadding="0" cellspacing="0" style="width: 784px;">
<tbody sizset="2" sizcache="3">
<tr sizset="2" sizcache="3">
<td sizset="2" sizcache="3" bgcolor="#f0f0f0" align="center" valign="middle">
<table border="0" cellpadding="0" cellspacing="0" style="width: 770px; height: 5px;">
<tbody>
<tr>
<td height="25" align="left" valign="middle"><strong>CMSվϵyɹ</strong></td>
</tr>
</tbody>
</table>
<div sizset="3" sizcache="3" style="margin-left: auto; overflow: hidden; width: 770px; margin-right: auto;" id="demo_xx">
<table sizset="4" sizcache="3" border="0" align="center" cellpadding="0" cellspacing="0">
<tbody sizset="4" sizcache="3">
<tr sizset="4" sizcache="3">
<td sizset="4" sizcache="3" align="center" valign="top" id="demo1_xx">
<table sizset="5" sizcache="3" border="0" align="left" cellpadding="3" cellspacing="0" style="width: 770px;">
<tbody sizset="5" sizcache="3">
<tr sizset="5" sizcache="3">
<td sizset="5" sizcache="3" width="180">
<table sizset="6" sizcache="3" border="0" cellpadding="0" cellspacing="0" style="width: 170px;">
<tbody sizset="6" sizcache="3">
<tr sizset="6" sizcache="3">
<td sizset="6" sizcache="3" height="154" align="center">
<table sizset="7" sizcache="3" border="0" cellpadding="0" cellspacing="0" style="width: 80%;">
<tbody sizset="7" sizcache="3">
<tr sizset="7" sizcache="3">
<td sizset="7" sizcache="3" height="113" align="center">
<table sizset="8" sizcache="3" border="0" cellpadding="1" cellspacing="0" style="width: 152px; height: 99px;">
<tbody sizset="8" sizcache="3">
<tr sizset="8" sizcache="3">
<td sizset="8" sizcache="3">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 97px;">
<tbody>
<tr>
<td align="center"><a target="_blank" href="/GetKnowledge/zh-tw/Simplebits.aspx"><img src="/image1/2009051524.jpg" style="border: 0px;" /></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td height="20" align="center" valign="top"><a target="_blank" href="/GetKnowledge/zh-tw/Simplebits.aspx">+ Vulcan ITϵy</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
<td sizset="9" sizcache="3">
<table sizset="10" sizcache="3" border="0" cellpadding="0" cellspacing="0" style="width: 170px;">
<tbody sizset="10" sizcache="3">
<tr sizset="10" sizcache="3">
<td sizset="10" sizcache="3" height="154" align="center">
<table sizset="11" sizcache="3" border="0" cellpadding="0" cellspacing="0" style="width: 80%;">
<tbody sizset="11" sizcache="3">
<tr sizset="11" sizcache="3">
<td sizset="11" sizcache="3" height="113" align="center">
<table sizset="12" sizcache="3" border="0" cellpadding="1" cellspacing="0" style="width: 152px; height: 99px;">
<tbody sizset="12" sizcache="3">
<tr sizset="12" sizcache="3">
<td sizset="12" sizcache="3">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 97px;">
<tbody>
<tr>
<td align="center"><a target="_blank" href="/GetKnowledge/zh-tw/p406.aspx"><img border="0" src="/image1/2009052107.jpg" /></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td height="20" align="center" valign="top"><a target="_blank" href="/GetKnowledge/zh-tw/p406.aspx">+ ؑcӍ</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
<td sizset="13" sizcache="3">
<table sizset="14" sizcache="3" border="0" cellpadding="0" cellspacing="0" style="width: 170px;">
<tbody sizset="14" sizcache="3">
<tr sizset="14" sizcache="3">
<td sizset="14" sizcache="3" height="154" align="center">
<table sizset="15" sizcache="3" border="0" cellpadding="0" cellspacing="0" style="width: 80%;">
<tbody sizset="15" sizcache="3">
<tr sizset="15" sizcache="3">
<td sizset="15" sizcache="3" height="113" align="center">
<table sizset="16" sizcache="3" border="0" cellpadding="1" cellspacing="0" style="width: 152px; height: 99px;">
<tbody sizset="16" sizcache="3">
<tr sizset="16" sizcache="3">
<td sizset="16" sizcache="3">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 97px;">
<tbody>
<tr>
<td align="center"><a target="_blank" href="/GetKnowledge/zh-tw/Seomoz.aspx"><img border="0" src="/image1/2009052108.jpg" /></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td height="20" align="center" valign="top"><a target="_blank" href="/GetKnowledge/zh-tw/Seomoz.aspx">+ Kѩ</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
<td sizset="17" sizcache="3">
<table sizset="18" sizcache="3" border="0" cellpadding="0" cellspacing="0" style="width: 170px;">
<tbody sizset="18" sizcache="3">
<tr sizset="18" sizcache="3">
<td sizset="18" sizcache="3" height="154" align="center">
<table sizset="19" sizcache="3" border="0" cellpadding="0" cellspacing="0" style="width: 80%;">
<tbody sizset="19" sizcache="3">
<tr sizset="19" sizcache="3">
<td sizset="19" sizcache="3" height="113" align="center">
<table sizset="20" sizcache="3" border="0" cellpadding="1" cellspacing="0" style="width: 152px; height: 99px;">
<tbody sizset="20" sizcache="3">
<tr sizset="20" sizcache="3">
<td sizset="20" sizcache="3">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 97px;">
<tbody>
<tr>
<td align="center"><a target="_blank" href="/GetKnowledge/zh-tw/Spotrunner.aspx"><img border="0" src="/image1/2009052109.jpg" /></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td height="20" align="center" valign="top"><a target="_blank" href="/GetKnowledge/zh-tw/Spotrunner.aspx">+ 㑇HQ</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
<td sizset="21" sizcache="3">
<table sizset="22" sizcache="3" border="0" cellpadding="0" cellspacing="0" style="width: 170px;">
<tbody sizset="22" sizcache="3">
<tr sizset="22" sizcache="3">
<td sizset="22" sizcache="3" height="154" align="center">
<table sizset="23" sizcache="3" border="0" cellpadding="0" cellspacing="0" style="width: 80%;">
<tbody sizset="23" sizcache="3">
<tr sizset="23" sizcache="3">
<td sizset="23" sizcache="3" height="113" align="center">
<table sizset="24" sizcache="3" border="0" cellpadding="1" cellspacing="0" style="width: 152px; height: 99px;">
<tbody sizset="24" sizcache="3">
<tr sizset="24" sizcache="3">
<td sizset="24" sizcache="3">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 97px;">
<tbody>
<tr>
<td align="center"><a target="_blank" href="/GetKnowledge/zh-tw/Clexus.aspx"><img border="0" src="/image1/2009052110.jpg" /></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td height="20" align="center" valign="top"><a target="_blank" href="/GetKnowledge/zh-tw/Clexus.aspx">+ ϺٿƼ</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
<td sizset="25" sizcache="3">
<table sizset="26" sizcache="3" border="0" cellpadding="0" cellspacing="0" style="width: 170px;">
<tbody sizset="26" sizcache="3">
<tr sizset="26" sizcache="3">
<td sizset="26" sizcache="3" height="154" align="center">
<table sizset="27" sizcache="3" border="0" cellpadding="0" cellspacing="0" style="width: 80%;">
<tbody sizset="27" sizcache="3">
<tr sizset="27" sizcache="3">
<td sizset="27" sizcache="3" height="113" align="center">
<table sizset="28" sizcache="3" border="0" cellpadding="1" cellspacing="0" style="width: 152px; height: 99px;">
<tbody sizset="28" sizcache="3">
<tr sizset="28" sizcache="3">
<td sizset="28" sizcache="3">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 97px;">
<tbody>
<tr>
<td align="center"><a target="_blank" href="/GetKnowledge/zh-tw/pAlistapart.aspx"><img border="0" src="/image1/2009052111.jpg" /></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td height="20" align="center" valign="top"><a target="_blank" href="/GetKnowledge/zh-tw/pAlistapart.aspx">+ |܇</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
<td valign="top" id="demo2_xx"></td>
</tr>
</tbody>
</table>
</div>
<script type="text/javascript"><!--
  var speed1111=20//ٶȔֵԽٶԽ
  demo2_xx.innerHTML=demo1_xx.innerHTML
  function Marquee_xx(){
  if(demo2_xx.offsetWidth-demo_xx.scrollLeft<=0)
  demo_xx.scrollLeft-=demo1_xx.offsetWidth
  else{
  demo_xx.scrollLeft++
  }
  }
  var MyMar_xx=setInterval(Marquee_xx,speed1111)
  demo_xx.onmouseover=function() {clearInterval(MyMar_xx)}
  demo_xx.onmouseout=function() {MyMar_xx=setInterval(Marquee_xx,speed1111)}
// --></script>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	78
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	366,
	127,
	N'en-us',
	N'',
	N'',
	N'false',
	N'',
	N'',
	N'false',
	N'',
	14
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	367,
	127,
	N'zh-cn',
	N'news',
	N'',
	N'false',
	N'<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="20" width="20" align="center" valign="middle"><img width="3" src="/image1/2009051901.jpg" height="10" /></td>
<td height="20" align="left" valign="middle">
<p><strong>δ?</strong></p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%; border-bottom: #cccccc 1px dotted;">
<tbody>
<tr>
<td height="5"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="5"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle">
<p style="line-height: 22px; font-size: 12px; text-indent:20px;">¼󡱣-&gt;վ⡱-&gt;άվ⡱ͼʾԼ޸,ǵõ򱣴沢ذť</p>
<p><img src="/image1/2009060305.jpg" /></p>
<p><img src="/image1/2009060306.jpg" /></p>
<p>?</p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="20" width="20" align="center" valign="middle"><img width="3" src="/image1/2009051901.jpg" height="10" /></td>
<td height="20" align="left" valign="middle">
<p><strong>½</strong></p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%; border-bottom: #cccccc 1px dotted;">
<tbody>
<tr>
<td height="5"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="5"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle">
<p><img src="/image1/2009060307.jpg" /></p>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	412
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	368,
	127,
	N'zh-tw',
	N'news',
	N'',
	N'false',
	N'<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="20" width="20" align="center" valign="middle"><img width="3" src="/image1/2009051901.jpg" height="10" /></td>
<td height="20" align="left" valign="middle">
<p><strong>΄L}?</strong></p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%; border-bottom: #cccccc 1px dotted;">
<tbody>
<tr>
<td height="5"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="5"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle">
<p style="line-height: 22px; font-size: 12px; text-indent:20px;">䛺󡱣c-&gt;վc}-&gt;Soվc}DʾԼ޸,ӛc򱣴沢ذo</p>
<p><img src="/image1/2009060305.jpg" /></p>
<p><img src="/image1/2009060306.jpg" /></p>
<p>?</p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="20" width="20" align="center" valign="middle"><img width="3" src="/image1/2009051901.jpg" height="10" /></td>
<td height="20" align="left" valign="middle">
<p><strong>½L}</strong></p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%; border-bottom: #cccccc 1px dotted;">
<tbody>
<tr>
<td height="5"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td height="5"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle">
<p><img src="/image1/2009060307.jpg" /></p>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	23
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	369,
	128,
	N'en-us',
	N'',
	N'',
	N'false',
	N'',
	N'',
	N'false',
	N'',
	2
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	370,
	128,
	N'zh-cn',
	N'news',
	N' CMS һ',
	N'false',
	N'<p style="line-height:22px; text-indent:20px;"><strong> CMS һ÷ʹúҳҳףӾеʹlĬɫɫЩ׷ʱиоվ</strong></p>
<p style="line-height:22px; text-indent:20px;"><img src="/image1/2009060309.jpg" /></p>',
	N'',
	N'false',
	N'<table border="0" align="center" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td><img vspace="5" align="left" src="/image1/2009060308.jpg" hspace="10" /><br />
<p style="line-height:22px; text-indent:20px;"> CMS һ÷ʹúҳҳףӾеʹĬɫɫЩ׷ʱиоվ</p>
</td>
</tr>
</tbody>
</table>',
	150
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	371,
	128,
	N'zh-tw',
	N'news',
	N' CMS Lһ',
	N'false',
	N'<p style="line-height:22px; text-indent:20px;"><strong> CMS LһԓLʹÙMףӾеă݅^ʹlĬGɫ{ɫmЩ׷rиXľWվ</strong></p>
<p style="line-height:22px; text-indent:20px;"><img src="/image1/2009060309.jpg" /></p>',
	N'',
	N'false',
	N'<table border="0" align="center" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td><img vspace="5" align="left" src="/image1/2009060308.jpg" hspace="10" /><br />
<p style="line-height:22px; text-indent:20px;"> CMS LһԓLʹÙMףӾеă݅^ʹĬGɫ{ɫmЩ׷rиXľWվ</p>
</td>
</tr>
</tbody>
</table>',
	7
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	372,
	129,
	N'en-us',
	N'',
	N'',
	N'false',
	N'',
	N'',
	N'false',
	N'',
	2
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	373,
	129,
	N'zh-cn',
	N'news',
	N' CMS ',
	N'false',
	N'<p><strong> CMS ÷ʹñȽʱеɫ봫ͳҳ沼֣ھվûϵͳͨһЩɫ֣ͼƬԸжԼĸ</strong></p>
<p><img src="/image1/2009060311.jpg" /></p>',
	N'',
	N'false',
	N'<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td><img width="145" src="/image1/2009060310.jpg" height="187" style="float: left; margin: 5px 10px;" /><br />
<p style="line-height:22px; text-indent:20px;"> CMS ÷ʹñȽʱеɫ봫ͳҳ沼֣ھվûϵͳͨһЩɫ֣ͼƬԸжԼĸ</p>
</td>
</tr>
</tbody>
</table>',
	129
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	374,
	129,
	N'zh-tw',
	N'news',
	N' CMS L',
	N'false',
	N'<p><strong> CMS LԓLʹñ^rеɫcy沼֣mڽ^WվKÑϵyͨ^һЩ^ɫ֣׼yDƬԓ}MжԝMԼĂ</strong></p>
<p><img src="/image1/2009060311.jpg" /></p>',
	N'',
	N'false',
	N'<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td><img width="145" src="/image1/2009060310.jpg" height="187" style="float: left; margin: 5px 10px;" /><br />
<p style="line-height:22px; text-indent:20px;"> CMS LԓLʹñ^rеɫcy沼֣mڽ^WվKÑϵyͨ^һЩ^ɫ֣׼yDƬԓ}MжԝMԼĂ</p>
</td>
</tr>
</tbody>
</table>',
	7
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	375,
	130,
	N'en-us',
	N'',
	N'',
	N'false',
	N'',
	N'',
	N'false',
	N'',
	2
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	376,
	130,
	N'zh-cn',
	N'news',
	N' CMS ',
	N'false',
	N'<p><strong> CMS ÷ʹþҳ沼֣ϹҲӰĬɫɫγɸɾƽȵķʺóʵĹ˾</strong></p>
<p>?</p>
<p><img src="/image1/2009060313.jpg" /></p>',
	N'',
	N'false',
	N'<table border="0" align="center" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td><img width="150" src="/image1/2009060312.jpg" height="220" style="float: left; margin: 5px 10px;" /><br />
<p style="line-height:22px; text-indent:20px;"> CMS ÷ʹþҳ沼֣ϹҲӰĬɫɫγɸɾƽȵķʺóʵĹ˾</p>
</td>
</tr>
</tbody>
</table>',
	131
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	377,
	130,
	N'zh-tw',
	N'news',
	N' CMS L',
	N'false',
	N'<p><strong> CMS LԓLʹþ沼֣YϹ^҂ӰYĬGcɫ{ɫγɸɃƽLmcQ|Ĺ˾</strong></p>
<p>?</p>
<p><img src="/image1/2009060313.jpg" /></p>',
	N'',
	N'false',
	N'<table border="0" align="center" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td><img width="150" src="/image1/2009060312.jpg" height="220" style="float: left; margin: 5px 10px;" /><br />
<p style="line-height:22px; text-indent:20px;"> CMS LԓLʹþ沼֣YϹ^҂ӰYĬGcɫ{ɫγɸɃƽLmcQ|Ĺ˾</p>
</td>
</tr>
</tbody>
</table>',
	7
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	378,
	131,
	N'en-us',
	N'',
	N'',
	N'false',
	N'',
	N'',
	N'false',
	N'',
	2
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	379,
	131,
	N'zh-cn',
	N'news',
	N' CMS ',
	N'false',
	N'<p><strong> CMS  ÷ʹúҳṹӱǩʽ˵ʺڷҵ</strong></p>
<p><img src="/image1/2009060315.jpg" /></p>',
	N'',
	N'false',
	N'<table border="0" align="center" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td><img width="145" src="/image1/2009060314.jpg" height="172" style="float: left; margin: 5px 10px;" /><br />
<p style="line-height:22px; text-indent:20px;"> CMS  ÷ʹúҳṹӱǩʽ˵ʺڷҵ</p>
</td>
</tr>
</tbody>
</table>',
	123
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	380,
	131,
	N'zh-tw',
	N'news',
	N' CMS L',
	N'false',
	N'<p><strong> CMS L ԓLʹÙM؞YӘ˺ʽˆΡԓ}mڷI</strong></p>
<p><img src="/image1/2009060315.jpg" /></p>',
	N'',
	N'false',
	N'<table border="0" align="center" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td><img width="145" src="/image1/2009060314.jpg" height="172" style="float: left; margin: 5px 10px;" /><br />
<p style="line-height:22px; text-indent:20px;"> CMS L ԓLʹÙM؞YӘ˺ʽˆΡԓ}mڷI</p>
</td>
</tr>
</tbody>
</table>',
	7
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	381,
	132,
	N'en-us',
	N'',
	N'',
	N'false',
	N'',
	N'',
	N'false',
	N'',
	2
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	382,
	132,
	N'zh-cn',
	N'news',
	N' CMS ',
	N'false',
	N'<p style="line-height:22px; text-indent:20px;"><strong> CMS  ⡣ʹþеʽ֣Զɵı߽Ӱγյķ.</strong></p>
<p style="line-height:22px; text-indent:20px;"><img src="/image1/2009060317.jpg" /></p>',
	N'',
	N'false',
	N'<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td><img vspace="5" align="left" src="/image1/2009060316.jpg" hspace="10" /><br />
<p style="line-height:22px; text-indent:20px;"> CMS  ⡣ʹþеʽ֣Զɵı߽Ӱγյķ</p>
</td>
</tr>
</tbody>
</table>',
	125
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	383,
	132,
	N'zh-tw',
	N'news',
	N' CMS }',
	N'false',
	N'<p style="line-height:22px; text-indent:20px;"><strong> CMS } }ʹþеʽ֣Ԅɵ߅ӰγRoL.</strong></p>
<p style="line-height:22px; text-indent:20px;"><img src="/image1/2009060317.jpg" /></p>',
	N'',
	N'false',
	N'<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td><img vspace="5" align="left" src="/image1/2009060316.jpg" hspace="10" /><br />
<p style="line-height:22px; text-indent:20px;"> CMS } }ʹþеʽ֣Ԅɵ߅ӰγRoL</p>
</td>
</tr>
</tbody>
</table>',
	7
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	384,
	116,
	N'en-us',
	N'',
	N'',
	N'false',
	N'',
	N'',
	N'false',
	N'',
	1
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	385,
	116,
	N'zh-tw',
	N'',
	N'',
	N'false',
	N'<table width="560" cellpadding="0" cellspacing="0" border="0" style="background-attachment: fixed; 	background-image: url(/image1/2009060404.jpg);background-repeat: no-repeat; 	background-position: left top;">
<tbody>
<tr>
<td align="center" valign="middle">
<table width="550" cellpadding="0" cellspacing="0" border="0">
<tbody>
<tr>
<td height="20"></td>
</tr>
</tbody>
</table>
<table width="95%" cellpadding="0" cellspacing="0" border="0">
<tbody>
<tr>
<td align="left" valign="middle" height="30">
<p>Եꑹ.Mκβֺ޸:<br /><br />Ŀ</p>
<p>әĿ</p>
<p>퓃</p>
<p>ɟo</p>
<p>SrM޸.݋.[.Ƅ.Ȳ</p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	18
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	386,
	133,
	N'en-us',
	N'',
	N'',
	N'false',
	N'',
	N'',
	N'false',
	N'',
	NULL
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	387,
	133,
	N'zh-cn',
	N'news',
	N'',
	N'false',
	N'<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle">
<p><img width="504" src="/image1/2009060901.jpg" height="88" /></p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle">
<p style="line-height:22px; text-indent:20px;">ƵһסޡΪһִ๦ǼƵ꣬λںʡ֣йܳ¤· 72(֣ݾܳ)ش֮ȡ¤·Ͼɽ·վóǣͨʣƵСڴͣδּԡԼʱСƮݡķΪṩרҵܰݡķΪǵһ׷Ӵֵ֮...</p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle">
<p style="text-align: center;"><img width="441" src="/image1/2009060902.jpg" height="582" /></p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle"><br /><strong>ַ</strong><br /><br /><a href="http://www.xhmzhotel.com/">http://www.xhmzhotel.com/</a></td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	42
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	388,
	133,
	N'zh-tw',
	N'news',
	N'',
	N'false',
	N'<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle">
<p><img width="504" src="/image1/2009060901.jpg" height="88" /></p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle">
<p style="line-height:22px; text-indent:20px;">Ƶһסޡ̄՞һwĬF๦ǼƵ꣬λںʡйܳǅ^]|· 72̖(ݾퟟS)̎A֮ọ[ȡoo]|·Gɽ·܇վyQǣͨhmƵСڴͣδּԡsrСhݡLeṩIܰݡķ҂һ؞׷̄սӴeʘ֮...</p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle">
<p style="text-align: center;"><img width="441" src="/image1/2009060902.jpg" height="582" /></p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle"><br /><strong>WַL</strong><br /><br /><a href="http://www.xhmzhotel.com/">http://www.xhmzhotel.com/</a></td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	3
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	389,
	134,
	N'en-us',
	N'',
	N'',
	N'false',
	N'',
	N'',
	N'false',
	N'',
	1
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	390,
	134,
	N'zh-cn',
	N'news',
	N'',
	N'false',
	N'<table border="0" width="95%" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td height="20" width="20" align="center" valign="middle"><img width="3" src="/image1/2009051901.jpg" height="10" /></td>
<td height="20" align="left" valign="middle">
<p><strong>θ?</strong></p>
</td>
</tr>
</tbody>
</table>
<table border="0" width="95%" cellpadding="0" cellspacing="0" style="border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC;">
<tbody>
<tr>
<td height="5"></td>
</tr>
</tbody>
</table>
<table border="0" width="95%" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td height="5"></td>
</tr>
</tbody>
</table>
<table border="0" width="95%" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="left" valign="middle">
<p style="line-height: 22px; font-size: 12px; text-indent:20px;">¼󡱣-&gt;վ⡱-&gt;ѡ⡱ͼʾԸҪʱҪķ⡣</p>
<p style="line-height: 22px; font-size: 12px; text-indent:20px;"><img src="/image1/2009060301.jpg" /></p>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	81
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	391,
	134,
	N'zh-tw',
	N'news',
	N'',
	N'false',
	N'<table border="0" width="95%" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td height="20" width="20" align="center" valign="middle"><img width="3" src="/image1/2009051901.jpg" height="10" /></td>
<td height="20" align="left" valign="middle">
<p><strong>θQL}?</strong></p>
</td>
</tr>
</tbody>
</table>
<table border="0" width="95%" cellpadding="0" cellspacing="0" style="border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC;">
<tbody>
<tr>
<td height="5"></td>
</tr>
</tbody>
</table>
<table border="0" width="95%" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td height="5"></td>
</tr>
</tbody>
</table>
<table border="0" width="95%" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="left" valign="middle">
<p style="line-height: 22px; font-size: 12px; text-indent:20px;">䛺󡱣c-&gt;վc}-&gt;x}DʾԸҪSrQҪL}</p>
<p style="line-height: 22px; font-size: 12px; text-indent:20px;"><img src="/image1/2009060301.jpg" /></p>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	17
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	392,
	135,
	N'en-us',
	N'',
	N'',
	N'false',
	N'',
	N'',
	N'false',
	N'',
	1
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	393,
	135,
	N'zh-cn',
	N'news',
	N'',
	N'false',
	N'<table border="0" width="95%" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td height="20" width="20" align="center" valign="middle"><img width="3" src="/image1/2009051901.jpg" height="10" /></td>
<td height="20" align="left" valign="middle">
<p><strong>ϴ?</strong></p>
</td>
</tr>
</tbody>
</table>
<table border="0" width="95%" cellpadding="0" cellspacing="0" style="border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC;">
<tbody>
<tr>
<td height="5"></td>
</tr>
</tbody>
</table>
<table border="0" width="95%" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td height="5"></td>
</tr>
</tbody>
</table>
<table border="0" width="95%" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="left" valign="middle">
<p style="line-height: 22px; font-size: 12px; text-indent:20px;">¼󡱣-&gt;վ⡱-&gt;ͼʾʱϴCMSٷվʱµķ</p>
<p style="line-height: 22px; font-size: 12px; text-indent:20px;"><img width="365" src="/image1/2009060302.jpg" height="76" /></p>
<p style="line-height: 22px; font-size: 12px; text-indent:20px;"><img width="110" src="/image1/2009060303.jpg" height="33" /></p>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	63
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	394,
	135,
	N'zh-tw',
	N'news',
	N'',
	N'false',
	N'<table border="0" width="95%" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td height="20" width="20" align="center" valign="middle"><img width="3" src="/image1/2009051901.jpg" height="10" /></td>
<td height="20" align="left" valign="middle">
<p><strong>ςL}?</strong></p>
</td>
</tr>
</tbody>
</table>
<table border="0" width="95%" cellpadding="0" cellspacing="0" style="border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC;">
<tbody>
<tr>
<td height="5"></td>
</tr>
</tbody>
</table>
<table border="0" width="95%" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td height="5"></td>
</tr>
</tbody>
</table>
<table border="0" width="95%" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="left" valign="middle">
<p style="line-height: 22px; font-size: 12px; text-indent:20px;">䛺󡱣c-&gt;վc}-&gt;d}DʾSrςCMSٷWվdSrµL</p>
<p style="line-height: 22px; font-size: 12px; text-indent:20px;"><img width="365" src="/image1/2009060302.jpg" height="76" /></p>
<p style="line-height: 22px; font-size: 12px; text-indent:20px;"><img width="110" src="/image1/2009060303.jpg" height="33" /></p>
</td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	17
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	395,
	136,
	N'zh-cn',
	N'news',
	N'˵Ѷҵ޹˾',
	N'false',
	N'<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle">
<p><img width="191" src="/image1/23.jpg" height="69" /></p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle">
<p style="line-height:22px; text-indent:20px;">?</p>
<p style="line-height:22px; text-indent:20px;">˵Ѷҵ޹˾GRCǰִҵƶȽĸ߿Ƽҵעʽ3000ԪҡGRCۼһ˲ţӵаʿ˶ʿ߹ȼרڵĿм͸ʵĹŶӡGRCԷչϢҵΪΣСۡͼһ壬ΪͻṩƵϵͳʵĲƷõķ񡣹˾ڼº͹£̻˹ص²ƷмġISO9001ϵȶʮרҵʸ֤֤顣</p>
<p style="line-height:22px; text-indent:20px;">?</p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle">
<p style="text-align: center;"><img width="479" src="/image1/22.jpg" height="844" /></p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle"><br /><strong>ַ</strong><br /><br /><a href="http://www.grcgwt.com/">http://www.grcgwt.com/</a></td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	14
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	396,
	136,
	N'zh-tw',
	N'news',
	N'ؑcӍaI޹˾',
	N'false',
	N'<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle">
<p><img width="191" src="/image1/23.jpg" height="69" /></p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle">
<p style="line-height:22px; text-indent:20px;">?</p>
<p style="line-height:22px; text-indent:20px;">ؑcӍaI޹˾QGRCǰլFIƶȽĸ߿ƼIעY3000fԪšGRCۼһ˲ţаʿTʿ߹ȼgڃȵĿмg͸|ĹFꠡGRC԰lչϢaI鼺ΣСaNۡ̽MWͼgһw͑ṩƵϵyQ|ĮaƷõķա˾ڼgº͹턓£^@ˇc®aƷмgġISO9001|wϵȶʮ헌IYJCC</p>
<p style="line-height:22px; text-indent:20px;">?</p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle">
<p style="text-align: center;"><img width="479" src="/image1/22.jpg" height="844" /></p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 95%;">
<tbody>
<tr>
<td align="left" valign="middle"><br /><strong>WַL</strong><br /><br /><a href="http://www.grcgwt.com/">http://www.grcgwt.com/</a></td>
</tr>
</tbody>
</table>',
	N'',
	N'false',
	N'',
	8
)
GO 


INSERT INTO dbo.[KnowledgeContent] 
(
	[ID],
	[KnowledgeID],
	[Culture],
	[Template],
	[Title],
	[TitleShow],
	[Content],
	[Tag],
	[Hidden],
	[Abstract],
	[HitCount]
)
VALUES
(
	397,
	136,
	N'en-us',
	N'',
	N'',
	N'false',
	N'',
	N'',
	N'false',
	N'',
	NULL
)
GO 


SET IDENTITY_INSERT dbo.[KnowledgeContent] OFF 

GO 


DELETE FROM dbo.[KnowledgeTags] 
GO 

SET IDENTITY_INSERT dbo.[KnowledgeTags] ON 

INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	8,
	128,
	N'Ʒ'
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	9,
	132,
	N'Ʒ'
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	10,
	136,
	N'֯Ʒ'
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	15,
	162,
	N'Garment'
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	16,
	163,
	N'װ'
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	17,
	164,
	N'װ'
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	18,
	165,
	N'װ'
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	19,
	148,
	N'ɴ'
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	20,
	148,
	N''
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	21,
	148,
	N''
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	22,
	51,
	N'Shoes'
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	23,
	52,
	N'Ьñ'
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	24,
	52,
	N''
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	25,
	125,
	N'Ьñ'
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	26,
	126,
	N'Ьñ'
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	73,
	139,
	N'Electric & Machinery'
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	74,
	140,
	N'Ʒ'
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	75,
	141,
	N'C늮bƷ'
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	76,
	142,
	N'C늮bƷ'
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	82,
	54,
	N''
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	83,
	54,
	N''
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	84,
	94,
	N'OӋ'
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	85,
	94,
	N'V'
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	86,
	95,
	N'C늮bƷ'
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	89,
	15,
	N'Ʒ'
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	90,
	229,
	N'C늮aƷ'
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	94,
	112,
	N''
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	95,
	113,
	N'OӋ'
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	108,
	232,
	N'Բ߻'
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	109,
	233,
	N'yԇ߄'
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	110,
	1,
	N'Բ߻'
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	111,
	76,
	N'yԇ߄'
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	112,
	87,
	N'Բ߻'
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	113,
	88,
	N'yԇ߄'
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	132,
	221,
	N'Բ߻'
)
GO 


INSERT INTO dbo.[KnowledgeTags] 
(
	[ID],
	[KnowledgeContentID],
	[Tag]
)
VALUES
(
	133,
	222,
	N'yԇ߄'
)
GO 


SET IDENTITY_INSERT dbo.[KnowledgeTags] OFF 

GO 


DELETE FROM dbo.[Community] 
GO 

SET IDENTITY_INSERT dbo.[Community] ON 

INSERT INTO dbo.[Community] 
(
	[ID],
	[Serial],
	[Name],
	[InActiveMainMenuIconMap],
	[ActiveMainMenuIconMap],
	[BannerMap],
	[BannerContentLayer]
)
VALUES
(
	1,
	1,
	N'mCommunityProducts',
	N'<culture name="zh-cn" value="padding-left:33px;"/><culture name="zh-tw" value="padding-left:27px;"/><culture name="en-us" value="padding-left:20px;"/>',
	N'<culture name="zh-cn" value="padding-left:33px;"/><culture name="zh-tw" value="padding-left:27px;"/><culture name="en-us" value="padding-left:20px;"/>',
	N'<culture name="zh-cn" value=""/><culture name="zh-tw" value=""/><culture name="en-us" value=""/>',
	N'<culture name="zh-cn" value=""/><culture name="zh-tw" value=""/><culture name="en-us" value=""/>'
)
GO 


SET IDENTITY_INSERT dbo.[Community] OFF 

GO 


DELETE FROM dbo.[CommunityContent] 
GO 

SET IDENTITY_INSERT dbo.[CommunityContent] ON 

INSERT INTO dbo.[CommunityContent] 
(
	[ID],
	[CommunityID],
	[Culture],
	[Title],
	[Description],
	[Hidden]
)
VALUES
(
	1,
	1,
	N'zh-cn',
	N'ѯʴ',
	N'Ҫ.Ӻ޸Ϊ:̳.ʴ.ѯ.Ŀ',
	N'false'
)
GO 


INSERT INTO dbo.[CommunityContent] 
(
	[ID],
	[CommunityID],
	[Culture],
	[Title],
	[Description],
	[Hidden]
)
VALUES
(
	2,
	1,
	N'en-us',
	N'Community',
	N'Products Community',
	N'true'
)
GO 


INSERT INTO dbo.[CommunityContent] 
(
	[ID],
	[CommunityID],
	[Culture],
	[Title],
	[Description],
	[Hidden]
)
VALUES
(
	17,
	1,
	N'zh-tw',
	N'ԃ',
	N'Ҫ.Ӻ޸Ğ:Փ..ԃ.ԙĿ',
	N'false'
)
GO 


INSERT INTO dbo.[CommunityContent] 
(
	[ID],
	[CommunityID],
	[Culture],
	[Title],
	[Description],
	[Hidden]
)
VALUES
(
	18,
	1,
	N'ja-jp',
	N'Ʒ',
	N'Ʒ',
	N'false'
)
GO 


SET IDENTITY_INSERT dbo.[CommunityContent] OFF 

GO 


DELETE FROM dbo.[Forum] 
GO 

SET IDENTITY_INSERT dbo.[Forum] ON 

INSERT INTO dbo.[Forum] 
(
	[ID],
	[CommunityID],
	[Serial],
	[Name],
	[Moderator],
	[Public]
)
VALUES
(
	1,
	1,
	1,
	N'sCommunityProductTroubleShooting',
	N'demo',
	N'true'
)
GO 


INSERT INTO dbo.[Forum] 
(
	[ID],
	[CommunityID],
	[Serial],
	[Name],
	[Moderator],
	[Public]
)
VALUES
(
	2,
	1,
	2,
	N'pCommunityProductTips',
	N'demo',
	N'true'
)
GO 


SET IDENTITY_INSERT dbo.[Forum] OFF 

GO 


DELETE FROM dbo.[ForumContent] 
GO 

SET IDENTITY_INSERT dbo.[ForumContent] ON 

INSERT INTO dbo.[ForumContent] 
(
	[ID],
	[ForumID],
	[Culture],
	[Title],
	[Description],
	[CommandTitleTaskList],
	[CommandTitleTaskListDescription],
	[CommandTitleAdd],
	[CommandTitleAddDescription],
	[CommandTitleQuery],
	[CommandTitleQueryDescription],
	[Hidden]
)
VALUES
(
	1,
	1,
	N'zh-cn',
	N'ѽ',
	N'ṩƷصѽ',
	N'ȫ',
	N'ǰб',
	N'',
	N'',
	N'',
	N'',
	N'false'
)
GO 


INSERT INTO dbo.[ForumContent] 
(
	[ID],
	[ForumID],
	[Culture],
	[Title],
	[Description],
	[CommandTitleTaskList],
	[CommandTitleTaskListDescription],
	[CommandTitleAdd],
	[CommandTitleAddDescription],
	[CommandTitleQuery],
	[CommandTitleQueryDescription],
	[Hidden]
)
VALUES
(
	2,
	2,
	N'zh-cn',
	N'ʹü',
	N'ʹü',
	N'ȫ',
	N'ǰб',
	N'',
	N'',
	N'',
	N'',
	N'false'
)
GO 


INSERT INTO dbo.[ForumContent] 
(
	[ID],
	[ForumID],
	[Culture],
	[Title],
	[Description],
	[CommandTitleTaskList],
	[CommandTitleTaskListDescription],
	[CommandTitleAdd],
	[CommandTitleAddDescription],
	[CommandTitleQuery],
	[CommandTitleQueryDescription],
	[Hidden]
)
VALUES
(
	3,
	1,
	N'en-us',
	N'Trouble  Shooting',
	N'You can find Trouble Shootings here',
	N'Latest  Topics',
	N'Latest topics',
	N'New  Topic',
	N'New topics',
	N'Search  Sou',
	N'Search topics and followups',
	N'false'
)
GO 


INSERT INTO dbo.[ForumContent] 
(
	[ID],
	[ForumID],
	[Culture],
	[Title],
	[Description],
	[CommandTitleTaskList],
	[CommandTitleTaskListDescription],
	[CommandTitleAdd],
	[CommandTitleAddDescription],
	[CommandTitleQuery],
	[CommandTitleQueryDescription],
	[Hidden]
)
VALUES
(
	4,
	2,
	N'en-us',
	N'Skills & Tips',
	N'You can find skills & tips here',
	N'Latest Topics',
	N'Latest Topics',
	N'New Topic',
	N'Post new topic',
	N'Search',
	N'Search the whole community',
	N'false'
)
GO 


INSERT INTO dbo.[ForumContent] 
(
	[ID],
	[ForumID],
	[Culture],
	[Title],
	[Description],
	[CommandTitleTaskList],
	[CommandTitleTaskListDescription],
	[CommandTitleAdd],
	[CommandTitleAddDescription],
	[CommandTitleQuery],
	[CommandTitleQueryDescription],
	[Hidden]
)
VALUES
(
	49,
	2,
	N'zh-tw',
	N'ʹü',
	N'ʹü',
	N'ȫ}',
	N'ǰ}б',
	N'l}',
	N'l}',
	N'}',
	N'^',
	N'false'
)
GO 


INSERT INTO dbo.[ForumContent] 
(
	[ID],
	[ForumID],
	[Culture],
	[Title],
	[Description],
	[CommandTitleTaskList],
	[CommandTitleTaskListDescription],
	[CommandTitleAdd],
	[CommandTitleAddDescription],
	[CommandTitleQuery],
	[CommandTitleQueryDescription],
	[Hidden]
)
VALUES
(
	50,
	2,
	N'ja-jp',
	N'',
	N'',
	N'',
	N'',
	N'',
	N'',
	N'',
	N'',
	N'false'
)
GO 


INSERT INTO dbo.[ForumContent] 
(
	[ID],
	[ForumID],
	[Culture],
	[Title],
	[Description],
	[CommandTitleTaskList],
	[CommandTitleTaskListDescription],
	[CommandTitleAdd],
	[CommandTitleAddDescription],
	[CommandTitleQuery],
	[CommandTitleQueryDescription],
	[Hidden]
)
VALUES
(
	51,
	1,
	N'zh-tw',
	N'y',
	N'ṩaƷPy',
	N'ȫ}',
	N'ǰ}б',
	N'l}',
	N'l}',
	N'}',
	N'^',
	N'false'
)
GO 


INSERT INTO dbo.[ForumContent] 
(
	[ID],
	[ForumID],
	[Culture],
	[Title],
	[Description],
	[CommandTitleTaskList],
	[CommandTitleTaskListDescription],
	[CommandTitleAdd],
	[CommandTitleAddDescription],
	[CommandTitleQuery],
	[CommandTitleQueryDescription],
	[Hidden]
)
VALUES
(
	52,
	1,
	N'ja-jp',
	N'',
	N'',
	N'',
	N'',
	N'',
	N'',
	N'',
	N'',
	N'false'
)
GO 


SET IDENTITY_INSERT dbo.[ForumContent] OFF 

GO 


DELETE FROM dbo.[Topic] 
GO 

SET IDENTITY_INSERT dbo.[Topic] ON 

INSERT INTO dbo.[Topic] 
(
	[ID],
	[ForumID],
	[TopicStatus],
	[User],
	[PostTime],
	[Title],
	[Content],
	[Hit],
	[AttachmentName]
)
VALUES
(
	95,
	N'1',
	1,
	N'its',
	N'2008-7-29 23:32:00',
	N'ιɣ',
	N'<p>
<table border="0" width="95%" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="left">
<p style="text-indent: 20px; line-height: 22px;">˽ⱾԸṩVIPʱ,ͨQQǢ̸͵绰ͨʽǿͷϵɹVIPCMSɣյVIPɷúǻǩһʽVIP,ܼʱЧĵõVIP.лǵĲƷ.ҽǵĲƷӷվļֵ.</p>
</td>
</tr>
</tbody>
</table>
<table border="0" bgcolor="#ffffff" width="284" cellpadding="0" cellspacing="0" style="border: 1px solid #CCCCCC;">
<tbody>
<tr>
<td align="center" valign="top">
<table border="0" width="265" cellpadding="0" cellspacing="0" style="height: 5px;">
<tbody>
<tr>
<td height="5"></td>
</tr>
</tbody>
</table>
<table border="0" width="265" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td>

<img width="271" src="http://zhuzhicms.com/images0/2009051503.jpg" height="74" /></td>
</tr>
</tbody>
</table>
<table border="0" width="265" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td height="10"></td>
</tr>
</tbody>
</table>
<table border="0" width="265" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td height="25" bgcolor="#f6f6f6" width="30" align="left" valign="middle"><img width="30" src="http://zhuzhicms.com/images0/2009051507.jpg" height="30" /></td>
<td align="left" valign="middle">
<p style="text-indent:20px"><a target="blank" href="http://wpa.qq.com/msgrd?V=1&amp;Uin=1194973145 &amp;Menu=yes" style="text-decoration: none;">1194973145 </a><span style="color: #ff0000;">()</span></p>
</td>
</tr>
</tbody>
</table>
<table border="0" width="265" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td height="25" bgcolor="#f6f6f6" width="30" align="left" valign="middle"><img width="30" src="http://zhuzhicms.com/images0/2009051508.jpg" height="34" /></td>
<td align="left" valign="middle">
<p style="text-indent:20px"><a target="blank" href="http://wpa.qq.com/msgrd?V=1&amp;Uin=1194986504&amp;Menu=yes" style="text-decoration: none;">1194986504 </a><span style="color: #ff0000;">(֧)</span></p>
</td>
</tr>
</tbody>
</table>
<table border="0" width="265" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td height="25" bgcolor="#f6f6f6" width="30" align="left" valign="middle"><img width="30" src="http://zhuzhicms.com/images0/2009051508.jpg" height="34" /></td>
<td align="left" valign="middle">
<p style="text-indent:20px"><a target="blank" href="http://wpa.qq.com/msgrd?V=1&amp;Uin=1175103739&amp;Menu=yes" style="text-decoration: none;">1175103739 </a><span style="color: #ff0000;">(гӪ)</span></p>
</td>
</tr>
</tbody>
</table>
<table border="0" width="265" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td height="25" bgcolor="#f6f6f6" width="30" align="left" valign="middle"><img width="30" src="http://zhuzhicms.com/images0/2009051508.jpg" height="34" /></td>
<td align="left" valign="middle">
<p style="text-indent:20px"><a target="blank" href="http://wpa.qq.com/msgrd?V=1&amp;Uin=42021710&amp;Menu=yes" style="text-decoration: none;">42021710 </a><span style="color: #ff0000;">(Ͷ߽)</span></p>
</td>
</tr>
</tbody>
</table>
<table border="0" width="265" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td height="25" bgcolor="#f6f6f6" width="30" align="left" valign="middle"><img width="30" src="http://zhuzhicms.com/images0/2009051509.jpg" height="32" /></td>
<td align="left" valign="middle">
<p style="text-indent:20px">45945190 <span style="color: #ff0000;">(վȺ)</span></p>
</td>
</tr>
</tbody>
</table>
<table border="0" width="265" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td height="25" bgcolor="#f6f6f6" width="30" align="left" valign="middle"><img width="30" src="http://zhuzhicms.com/images0/2009051511.jpg" height="30" /></td>
<td align="left" valign="middle">
<p style="text-indent:20px">ʱͨѶ 724Сʱ</p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</p>',
	48,
	N''
)
GO 


INSERT INTO dbo.[Topic] 
(
	[ID],
	[ForumID],
	[TopicStatus],
	[User],
	[PostTime],
	[Title],
	[Content],
	[Hit],
	[AttachmentName]
)
VALUES
(
	96,
	N'2',
	1,
	N'its',
	N'2008-7-29 23:37:00',
	N'WYSIWYG ༭Ⱦ HTML 룿',
	N'<p>Ⱦ HTML ָ HTML Ϊԭʼı༭ȾЩ룬ĳ HTML ʾ CMS õ TinyMce Ϊñ༭ñ༭Ŀǰֱ֧ӵķȾ HTML 룬ڱ༭ֱ HTML Ա棬 HTML ȾЩ룬磬</p>
<p>
<table border="0" cellspacing="0" style="width: 100%; border-width: 0px;">
<tbody>
<tr>
<td style="border:1px solid #silver;background-color:#ffffdd;"><span style="color: #333333;">&lt;</span> b&gt;<span style="color: #333333;">&lt;</span> /b&gt;</td>
</tr>
</tbody>
</table>
</p>
<p>лʾ</p>
<p>
<table border="0" cellspacing="0" style="width: 100%; border-width: 0px;">
<tbody>
<tr>
<td style="border:1px solid #silver;background-color:#ffffdd;"><strong></strong></td>
</tr>
</tbody>
</table>
</p>
<p></p>
<p>
<table border="0" cellspacing="0" style="width: 100%; border-width: 0px;">
<tbody>
<tr>
<td style="border:1px solid #silver;background-color:#ffffdd;"><span style="color: #333333;">&lt;</span> b&gt;<span style="color: #333333;">&lt;</span> /b&gt;</td>
</tr>
</tbody>
</table>
</p>
<p>һСɣ԰ƹ TinyMce ༭һƣӶȾ HTML 룬Խ HTML еġ&lt;ѡУȻΪɫѡ͵ǰǰɫһµɫá&lt;ɫͻأԺ HTML 뽫ԭʼıʽ沢ʾ༭ЩȾ</p>',
	12,
	N''
)
GO 


INSERT INTO dbo.[Topic] 
(
	[ID],
	[ForumID],
	[TopicStatus],
	[User],
	[PostTime],
	[Title],
	[Content],
	[Hit],
	[AttachmentName]
)
VALUES
(
	97,
	N'1',
	1,
	N'demo',
	N'2009-7-11 16:47:00',
	N'cms ?',
	N'<p>1.˵ʽ޸<br />:Ըģ˵-&gt;ȵ㶨ıCSSʽ޸˵ִСࡢɫȡ<br />2.ôbanner?<br />:¼󣬹-&gt;ϵͳѡ-&gt;ҳڷλã2Ҳ"Ŀ¼"ҳĿ¼Уbanner</p>',
	3,
	N''
)
GO 


SET IDENTITY_INSERT dbo.[Topic] OFF 

GO 


DELETE FROM dbo.[FollowUp] 
GO 

SET IDENTITY_INSERT dbo.[FollowUp] ON 

INSERT INTO dbo.[FollowUp] 
(
	[ID],
	[TopicID],
	[User],
	[PostTime],
	[Content],
	[AttachmentName]
)
VALUES
(
	46,
	7,
	N'35',
	N'2005-5-10 2:33:00',
	N'',
	NULL
)
GO 


INSERT INTO dbo.[FollowUp] 
(
	[ID],
	[TopicID],
	[User],
	[PostTime],
	[Content],
	[AttachmentName]
)
VALUES
(
	47,
	7,
	N'35',
	N'2005-5-10 2:33:00',
	N'',
	NULL
)
GO 


INSERT INTO dbo.[FollowUp] 
(
	[ID],
	[TopicID],
	[User],
	[PostTime],
	[Content],
	[AttachmentName]
)
VALUES
(
	48,
	19,
	N'35',
	N'2005-5-10 2:39:00',
	N'',
	NULL
)
GO 


SET IDENTITY_INSERT dbo.[FollowUp] OFF 

GO 


DELETE FROM dbo.[UniqueNumber] 
GO 

INSERT INTO dbo.[UniqueNumber] 
(
	[Number]
)
VALUES
(
	407
)
GO 


GO 


DELETE FROM dbo.[UserForums] 
GO 

SET IDENTITY_INSERT dbo.[UserForums] ON 

INSERT INTO dbo.[UserForums] 
(
	[ID],
	[User],
	[Forum],
	[ReadEnabled],
	[TopicWriteEnabled],
	[FollowUpWriteEnabled]
)
VALUES
(
	63,
	N'its',
	1,
	1,
	1,
	1
)
GO 


INSERT INTO dbo.[UserForums] 
(
	[ID],
	[User],
	[Forum],
	[ReadEnabled],
	[TopicWriteEnabled],
	[FollowUpWriteEnabled]
)
VALUES
(
	64,
	N'its',
	2,
	1,
	1,
	1
)
GO 


INSERT INTO dbo.[UserForums] 
(
	[ID],
	[User],
	[Forum],
	[ReadEnabled],
	[TopicWriteEnabled],
	[FollowUpWriteEnabled]
)
VALUES
(
	115,
	N'35',
	1,
	1,
	1,
	1
)
GO 


INSERT INTO dbo.[UserForums] 
(
	[ID],
	[User],
	[Forum],
	[ReadEnabled],
	[TopicWriteEnabled],
	[FollowUpWriteEnabled]
)
VALUES
(
	116,
	N'35',
	2,
	1,
	1,
	1
)
GO 


SET IDENTITY_INSERT dbo.[UserForums] OFF 

GO 


