USP_STYLESHEETCLASSES_ADD_EDIT
Add or update a css class of a stylesheet
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@SiteStyleSheetsID | int | IN | |
@ClassName | nvarchar(255) | IN | |
@Css | nvarchar(2046) | IN |
Definition
Copy
create procedure dbo.USP_STYLESHEETCLASSES_ADD_EDIT(
@SiteStyleSheetsID int,
@ClassName nvarchar(255),
@Css nvarchar(2046)
)
as
set nocount on;
declare @sheetClassID int
set @sheetClassID = 0
select top 1 @sheetClassID = sc.ID from dbo.StyleSheetClasses sc
inner join dbo.CSSClasses c on sc.CSSClassID = c.ID
where sc.StyleSheetID = @SiteStyleSheetsID and c.ClassName = @ClassName
if @sheetClassID > 0
update dbo.StyleSheetClasses set CSS = @Css where ID = @sheetClassID
else
insert into dbo.StyleSheetClasses (StyleSheetID, CSSClassID, CSS)
select @SiteStyleSheetsID, CssClasses.ID, @Css
from dbo.CssClasses
where CssClasses.ClassName = @ClassName;
return 0;