Skip to content

Commit

Permalink
Initial Commit
Browse files Browse the repository at this point in the history
  • Loading branch information
Joe Brinkman committed Dec 9, 2014
0 parents commit ea84abd
Show file tree
Hide file tree
Showing 1,429 changed files with 60,784 additions and 0 deletions.
55 changes: 55 additions & 0 deletions 01.14.03.SqlDataProvider
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'{databaseOwner}{objectQualifier}CKEditor_DeleteAllModuleSettings') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
DROP PROCEDURE {databaseOwner}{objectQualifier}CKEditor_DeleteAllModuleSettings
GO

IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'{databaseOwner}{objectQualifier}CKEditor_DeleteAllPageSettings') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
DROP PROCEDURE {databaseOwner}{objectQualifier}CKEditor_DeleteAllPageSettings
GO

IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'{databaseOwner}{objectQualifier}CKEditor_DeleteCurrentPageSettings') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
DROP PROCEDURE {databaseOwner}{objectQualifier}CKEditor_DeleteCurrentPageSettings
GO

IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'{databaseOwner}{objectQualifier}CKEditor_DeleteAllPortalSettings') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
DROP PROCEDURE {databaseOwner}{objectQualifier}CKEditor_DeleteAllPortalSettings
GO

/** Create Stored Procedures **/

CREATE PROCEDURE {databaseOwner}{objectQualifier}CKEditor_DeleteAllModuleSettings
@PortalID varchar
AS
SET NOCOUNT ON
Delete ms
FROM {databaseOwner}{objectQualifier}ModuleSettings ms
INNER JOIN
{databaseOwner}{objectQualifier}Modules m ON m.PortalID = @PortalID
Where SettingName like 'DNNCKMI#%' AND ms.ModuleID = m.ModuleID
GO

CREATE PROCEDURE {databaseOwner}{objectQualifier}CKEditor_DeleteAllPageSettings
@PortalID varchar
AS
SET NOCOUNT ON
DELETE hs
FROM {databaseOwner}{objectQualifier}HostSettings hs
INNER JOIN
{databaseOwner}{objectQualifier}Tabs t ON t.PortalID = @PortalID
Where SettingName like 'DNNCKT#%' AND t.TabID = t.TabID
GO

CREATE PROCEDURE {databaseOwner}{objectQualifier}CKEditor_DeleteCurrentPageSettings
@TabID varchar
AS
SET NOCOUNT ON
delete from {databaseOwner}{objectQualifier}HostSettings where SettingName like 'DNNCKT#' + @TabID + '%'
GO

CREATE PROCEDURE {databaseOwner}{objectQualifier}CKEditor_DeleteAllPortalSettings
@PortalID varchar
AS
SET NOCOUNT ON
delete from {databaseOwner}{objectQualifier}HostSettings where SettingName like 'DNNCKP#' + @PortalID + '%'
GO


27 changes: 27 additions & 0 deletions 02.00.00.Cleanup.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
Providers\HtmlEditorProviders\CKEditor\uniform.default.css
Providers\HtmlEditorProviders\CKEditor\jquery.uniform.min.js
Providers\HtmlEditorProviders\CKEditor\images\sprite.png
Providers\HtmlEditorProviders\CKEditor\ckeditor_basic_source.js
Providers\HtmlEditorProviders\CKEditor\ckeditor_source.js
Providers\HtmlEditorProviders\CKEditor\_source\
Providers\HtmlEditorProviders\CKEditor\themes\
Providers\HtmlEditorProviders\CKEditor\skins\office2003\
Providers\HtmlEditorProviders\CKEditor\skins\BootstrapCK-Skin\
Providers\HtmlEditorProviders\CKEditor\skins\chris\
Providers\HtmlEditorProviders\CKEditor\skins\v2\
Providers\HtmlEditorProviders\CKEditor\adapters\
Providers\HtmlEditorProviders\CKEditor\Browser\Images\CreateFolder.gif
Providers\HtmlEditorProviders\CKEditor\Browser\Images\DeleteFile.gif
Providers\HtmlEditorProviders\CKEditor\Browser\Images\DownloadButton.gif
Providers\HtmlEditorProviders\CKEditor\Browser\Images\ResizeImage.gif
Providers\HtmlEditorProviders\CKEditor\Browser\Images\UploadButton.gif
Providers\HtmlEditorProviders\CKEditor\Browser\Images\types\css.png
Providers\HtmlEditorProviders\CKEditor\Browser\Images\types\images.png
Providers\HtmlEditorProviders\CKEditor\Browser\Images\types\info.png
Providers\HtmlEditorProviders\CKEditor\Browser\Images\types\js.png
Providers\HtmlEditorProviders\CKEditor\Browser\Images\types\midi.png
Providers\HtmlEditorProviders\CKEditor\Browser\Images\types\postscript.png
Providers\HtmlEditorProviders\CKEditor\Browser\Images\types\readme.png
Providers\HtmlEditorProviders\CKEditor\Browser\Images\types\templates.png
Providers\HtmlEditorProviders\CKEditor\Browser\Images\types\vcalendar.png
Providers\HtmlEditorProviders\CKEditor\Browser\Images\types\xml.png
31 changes: 31 additions & 0 deletions 02.00.00.SqlDataProvider
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'{databaseOwner}{objectQualifier}CKEditor_DeleteAllChildPageSettings') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
DROP PROCEDURE {databaseOwner}{objectQualifier}CKEditor_DeleteAllChildPageSettings
GO

IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'{databaseOwner}{objectQualifier}CKEditor_DeleteAllModuleSettingsByTab') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
DROP PROCEDURE {databaseOwner}{objectQualifier}CKEditor_DeleteAllModuleSettingsByTab
GO

/** Create Stored Procedures **/

CREATE PROCEDURE {databaseOwner}{objectQualifier}CKEditor_DeleteAllChildPageSettings
@TabID int
AS
SET NOCOUNT ON
DELETE hs
FROM {databaseOwner}{objectQualifier}HostSettings hs
INNER JOIN
{databaseOwner}{objectQualifier}Tabs t ON t.ParentId = @TabID
Where SettingName like 'DNNCKT#%' AND t.TabID = t.TabID
GO

CREATE PROCEDURE {databaseOwner}{objectQualifier}CKEditor_DeleteAllModuleSettingsByTab
@TabID int
AS
SET NOCOUNT ON
Delete ms
FROM {databaseOwner}{objectQualifier}ModuleSettings ms
INNER JOIN
{databaseOwner}{objectQualifier}TabModules tm ON tm.TabID = @TabID
Where SettingName like 'DNNCKMI#%' AND ms.ModuleID = tm.ModuleID
GO
3 changes: 3 additions & 0 deletions 02.00.09.SqlDataProvider
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
UPDATE {databaseOwner}{objectQualifier}Packages SET IconFile = N'~/Providers/HtmlEditorProviders/CKEditor/CKEditorConfig.png'
Where Name Like 'CKEditor.EditorConfigManager' and IconFile = '~/CKEditorConfig.png'
GO
108 changes: 108 additions & 0 deletions 02.01.00.SqlDataProvider
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
if not exists (select top 1 1 from sys.objects where object_id = object_id(N'{databaseOwner}{objectQualifier}CKEditorProviderSettings') and OBJECTPROPERTY(object_id, N'IsTable') = 1)
CREATE TABLE {databaseOwner}{objectQualifier}CKEditorProviderSettings (
[SettingName] [nvarchar] (300) NOT NULL,
[SettingValue] [ntext] NOT NULL
) ON [PRIMARY]
GO

ALTER TABLE {databaseOwner}[{objectQualifier}CKEditorProviderSettings] ADD CONSTRAINT [PK_{objectQualifier}CKEditorProviderSettings] PRIMARY KEY CLUSTERED ([SettingName])
GO

IF EXISTS (select top 1 1 from sys.objects where object_id = OBJECT_ID(N'{databaseOwner}{objectQualifier}CKEditor_DeleteAllChildPageSettings') and OBJECTPROPERTY(object_id, N'IsProcedure') = 1)
DROP PROCEDURE {databaseOwner}{objectQualifier}CKEditor_DeleteAllChildPageSettings
GO

IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'{databaseOwner}{objectQualifier}CKEditor_DeleteAllPageSettings') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
DROP PROCEDURE {databaseOwner}{objectQualifier}CKEditor_DeleteAllPageSettings
GO

IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'{databaseOwner}{objectQualifier}CKEditor_DeleteCurrentPageSettings') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
DROP PROCEDURE {databaseOwner}{objectQualifier}CKEditor_DeleteCurrentPageSettings
GO

IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'{databaseOwner}{objectQualifier}CKEditor_DeleteAllPortalSettings') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
DROP PROCEDURE {databaseOwner}{objectQualifier}CKEditor_DeleteAllPortalSettings
GO

CREATE PROCEDURE {databaseOwner}{objectQualifier}CKEditor_DeleteAllChildPageSettings
@TabID int
AS
SET NOCOUNT ON
DELETE hs
FROM {databaseOwner}{objectQualifier}CKEditorProviderSettings hs
INNER JOIN
{databaseOwner}{objectQualifier}Tabs t ON t.ParentId = @TabID
Where SettingName like 'DNNCKT#%' AND t.TabID = t.TabID
GO

/*** Migrate old settings from the HostSettings table to the new CKEditorProviderSettings table ***/
insert into {databaseOwner}{objectQualifier}CKEditorProviderSettings(SettingName,SettingValue)
select SettingName, SettingValue
from {databaseOwner}{objectQualifier}HostSettings
where SettingName like 'DNNCK%'
go

/*** Delete old Settings **/
delete from {databaseOwner}{objectQualifier}HostSettings
where SettingName like 'DNNCK#%'
go

IF EXISTS (select top 1 1 from sys.objects where object_id = OBJECT_ID(N'{databaseOwner}{objectQualifier}CKEditor_GetEditorHostSettings') and OBJECTPROPERTY(object_id, N'IsProcedure') = 1)
DROP PROCEDURE {databaseOwner}{objectQualifier}CKEditor_GetEditorHostSettings
GO

CREATE PROCEDURE {databaseOwner}{objectQualifier}CKEditor_GetEditorHostSettings
AS
SET NOCOUNT ON
SELECT SettingName,
SettingValue
FROM {databaseOwner}{objectQualifier}CKEditorProviderSettings
GO

IF EXISTS (select top 1 1 from sys.objects where object_id = OBJECT_ID(N'{databaseOwner}{objectQualifier}CKEditor_AddOrUpdateEditorHostSetting') and OBJECTPROPERTY(object_id, N'IsProcedure') = 1)
DROP PROCEDURE {databaseOwner}{objectQualifier}CKEditor_AddOrUpdateEditorHostSetting
GO

CREATE PROCEDURE {databaseOwner}{objectQualifier}CKEditor_AddOrUpdateEditorHostSetting
@SettingName nvarchar(300),
@SettingValue ntext
AS
if exists (select 1 from {databaseOwner}{objectQualifier}CKEditorProviderSettings where SettingName = @SettingName)
begin
update {databaseOwner}{objectQualifier}CKEditorProviderSettings
set
SettingValue = @SettingValue
where
SettingName = @SettingName
end
else
begin
insert into {databaseOwner}{objectQualifier}CKEditorProviderSettings (SettingName, SettingValue)
values (@SettingName,@SettingValue)
end
go

CREATE PROCEDURE {databaseOwner}{objectQualifier}CKEditor_DeleteAllPageSettings
@PortalID varchar
AS
SET NOCOUNT ON
DELETE hs
FROM {databaseOwner}{objectQualifier}CKEditorProviderSettings hs
INNER JOIN
{databaseOwner}{objectQualifier}Tabs t ON t.PortalID = @PortalID
Where SettingName like 'DNNCKT#%' AND t.TabID = t.TabID
GO

CREATE PROCEDURE {databaseOwner}{objectQualifier}CKEditor_DeleteCurrentPageSettings
@TabID varchar
AS
SET NOCOUNT ON
delete from {databaseOwner}{objectQualifier}CKEditorProviderSettings where SettingName like 'DNNCKT#' + @TabID + '%'
GO

CREATE PROCEDURE {databaseOwner}{objectQualifier}CKEditor_DeleteAllPortalSettings
@PortalID varchar
AS
SET NOCOUNT ON
delete from {databaseOwner}{objectQualifier}CKEditorProviderSettings where SettingName like 'DNNCKP#' + @PortalID + '%'
GO
16 changes: 16 additions & 0 deletions 03.00.00.SqlDataProvider
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
IF NOT EXISTS (SELECT 1 FROM {databaseOwner}[{objectQualifier}ModuleControls] WHERE ModuleDefID IS NULL AND ControlKey = 'CKEditorOptions')
BEGIN
EXEC {databaseOwner}[{objectQualifier}AddModuleControl]
@ModuleDefId=NULL,
@ControlKey='CKEditorOptions',
@ControlTitle='CKEditor Options',
@ControlSrc='Providers/HtmlEditorProviders/CKEditor/CKEditorOptions.ascx',
@IconFile='~/Providers/HtmlEditorProviders/CKEditor/LogoCKEditor.png',
@ControlType=-1,
@ViewOrder=NULL,
@HelpUrl=NULL,
@SupportsPartialRendering=0,
@SupportsPopUps=1,
@CreatedByUserID=-1;
END;
GO
Loading

0 comments on commit ea84abd

Please sign in to comment.