Advertisement
Ruslan_Rayanov

as_design_processSettings

Jul 12th, 2022
1,487
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 2.91 KB | None | 0 0
  1. CREATE OR ALTER PROCEDURE [dbo].as_design_processSettings
  2. AS
  3. BEGIN
  4.     declare @css nvarchar(max) =''
  5.  
  6.     declare @breadcrumbShadow bit = try_cast(dbo.as_design_getSetting('breadcrumbShadow', '') as bit)
  7.     if(@breadcrumbShadow=1) begin
  8.         set @css = @css + '
  9. html body .breadcrumb{
  10.     -webkit-box-shadow: 0px 0px 10px 2px rgba(34, 60, 80, 0.2);
  11. -moz-box-shadow: 0px 0px 10px 2px rgba(34, 60, 80, 0.2);
  12. box-shadow: 0px 0px 10px 2px rgba(34, 60, 80, 0.2);
  13. }'+ char(10)+ char(13)
  14.     end
  15.  
  16.     declare @menuIconSize nvarchar(128) =dbo.as_design_getSetting('menuIconSize', '')
  17.     if(isnull(@menuIconSize,'')<>'')begin
  18.         set @css = @css + '
  19. html .sidebar-toggled .sidebar .nav-item .nav-link i {
  20.    font-size: '+@menuIconSize+'rem;
  21. }'+ char(10)+ char(13)
  22.     end
  23.  
  24.  
  25.     declare @topBackground nvarchar(128) =dbo.as_design_getSetting('topBackground', '')
  26.     if(isnull(@topBackground,'')<>'' and lower(@topBackground)<>'#000000')begin
  27.         set @css = @css + '
  28. html #as-topMenuCont {
  29.    background-color: '+@topBackground+' !important;
  30. }'+ char(10)+ char(13)
  31.     end
  32.  
  33.     declare @background nvarchar(128) =dbo.as_design_getSetting('background', '')
  34.     if(isnull(@background,'')<>'' and lower(@background)<>'#000000')begin
  35.         set @css = @css + '
  36. html #content-wrapper {
  37.    background-color: '+@background+' !important;
  38. }'+ char(10)+ char(13)
  39.     end
  40.  
  41.     declare @menuBackground nvarchar(128) =dbo.as_design_getSetting('menuBackground', '')
  42.     if(isnull(@menuBackground,'')<>'' and lower(@menuBackground)<>'#000000')begin
  43.         set @css = @css + '
  44. html #accordionSidebar {
  45.    background-color: '+@menuBackground+' !important; background-image: none;
  46. }'+ char(10)+ char(13)
  47.     end
  48.  
  49.     declare @breadcrumbBackground nvarchar(128) =dbo.as_design_getSetting('breadcrumbBackground', '')
  50.     if(isnull(@breadcrumbBackground,'')<>'' and lower(@breadcrumbBackground)<>'#000000')begin
  51.         set @css = @css + '
  52. html .breadcrumb {
  53.    background-color: '+@breadcrumbBackground+' !important;
  54. }'+ char(10)+ char(13)
  55.     end
  56.  
  57.     declare @colorLink nvarchar(128) =dbo.as_design_getSetting('colorLink', '')
  58.     if(isnull(@colorLink,'')<>'' and lower(@colorLink)<>'#000000')begin
  59.         set @css = @css + '
  60. html body a {
  61.    color: '+@colorLink+';
  62. }'+ char(10)+ char(13)
  63.     end
  64.  
  65.     declare @fontSize nvarchar(128) =dbo.as_design_getSetting('fontSize', '')
  66.     if(isnull(@fontSize,'')<>'')begin
  67.         set @css = @css + '
  68. html body {
  69.    font-size: '+@fontSize+' !important;
  70. }'+ char(10)+ char(13)
  71.     end
  72.  
  73.     declare @hideScrollTopButton bit = try_cast(dbo.as_design_getSetting('hideScrollTopButton', '') as bit)
  74.     if(@hideScrollTopButton=1) begin
  75.         set @css = @css + '
  76. html .scroll-to-top{display: none !important;}'+ char(10)+ char(13)
  77.     end
  78.        
  79.     declare @id int = (select top 1 id from as_settings where code= 'autoGlobalCSS')
  80.     if(@id is null) insert into as_settings(code, value)  values('autoGlobalCSS', @css)
  81.     else update as_settings  set value = @css where code='autoGlobalCSS'
  82. END
  83.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement