====== dbo.spCCPSetSocialNetworkInfo ====== Object type: Stored Procedure (MS-SQL)\\ Parent: [[internal:dbsql:customerdbsql:start|CustomerDBSQL]] ===== 4/3/2024 ===== SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: www.allshore.us, Radu Butarascu -- Last update: 9/8/2011, 3/25/2024, 4/3/2024 -- Description: This procedure saves social media and contact links in CCP legacy. -- Pages that use this are SocialNetworkingLinks.aspx and AppSocialNetworking.aspx -- ============================================= ALTER PROCEDURE [dbo].[spCCPSetSocialNetworkInfo] ( @CallLtr varchar(40), @SocialNetworkFacebook varchar(255), @SocialNetworkTwitter varchar(255), @SocialNetworkYouTube varchar(255), @SocialNetworkInstagram varchar(255), @SocialNetworkSnapchat varchar(255), @SocialNetworkTikTok varchar(255), @RequestEmail varchar(255), @ContactPhone varchar(15) ) AS BEGIN UPDATE Stations SET SocialNetworkFacebook = @SocialNetworkFacebook, SocialNetworkTwitter = @SocialNetworkTwitter, SocialNetworkYouTube = @SocialNetworkYouTube, SocialNetworkInstagram = @SocialNetworkInstagram, SocialNetworkSnapchat = @SocialNetworkSnapchat, SocialNetworkTikTok = @SocialNetworkTikTok, RequestEmail = @RequestEmail, ContactPhone = @ContactPhone WHERE [CALL LTR] = @CallLtr SELECT @@ROWCOUNT END GO ===== 3/25/2024 ===== SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: www.allshore.us, Radu Butarascu -- Last update: 9/8/2011, 3/25/2024 -- Description: This procedure saves social media and contact links in CCP legacy. -- Pages that use this are SocialNetworkingLinks.aspx and AppSocialNetworking.aspx -- ============================================= ALTER Procedure [dbo].[spCCPSetSocialNetworkInfo] ( @CallLtr varchar(40), @SocialNetworkFacebook varchar(255), @SocialNetworkTwitter varchar(255), @SocialNetworkYouTube varchar(255), @SocialNetworkInstagram varchar(255), @SocialNetworkSnapchat varchar(255), @SocialNetworkTikTok varchar(255), @RequestEmail varchar(255), @ContactPhone varchar(15) ) as begin update Stations set SocialNetworkFacebook = @SocialNetworkFacebook, SocialNetworkTwitter = @SocialNetworkTwitter, SocialNetworkYouTube = @SocialNetworkYouTube, SocialNetworkInstagram = @SocialNetworkInstagram, SocialNetworkSnapchat = @SocialNetworkSnapchat, SocialNetworkTikTok = @SocialNetworkTikTok where [CALL LTR] = @CallLtr update player set RequestEmail = @RequestEmail where [Call LTR] = @CallLtr -- added 2015-07-08 by RADU DECLARE @mpID INT SET @mpID = (SELECT id FROM MobilePlayer WHERE [CallLTR] = @CallLtr) IF @mpID IS NULL BEGIN INSERT INTO MobilePlayer (CallLTR, ContactPhone) VALUES (@CallLtr, @ContactPhone) END ELSE BEGIN UPDATE MobilePlayer SET ContactPhone = @ContactPhone WHERE [CallLTR] = @CallLtr END Select @@ROWCOUNT end GO ===== 9/8/2011 ===== SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: www.allshore.us -- Last update: 9/8/2011 -- Description: This procedure will return the User Information based upon [Call ltr] -- ============================================= CREATE Procedure [dbo].[spCCPSetSocialNetworkInfo] ( @CallLtr varchar(40), @SocialNetworkFacebook varchar(255), @SocialNetworkTwitter varchar(255), @SocialNetworkYouTube varchar(255), @SocialNetworkInstagram varchar(255), @RequestEmail varchar(255), @ContactPhone varchar(15) ) as begin declare @SocialNetworkFacebookEnabled as bit declare @SocialNetworkTwitterEnabled as bit declare @SocialNetworkYouTubeEnabled as bit declare @SocialNetworkInstagramEnabled as bit declare @RequestEmailOnPlayer as bit if(len(@SocialNetworkFacebook) <> 0) set @SocialNetworkFacebookEnabled = 1 else set @SocialNetworkFacebookEnabled = 0 if(len(@SocialNetworkTwitter) <> 0) set @SocialNetworkTwitterEnabled = 1 else set @SocialNetworkTwitterEnabled = 0 if(len(@SocialNetworkYouTube) <> 0) set @SocialNetworkYouTubeEnabled = 1 else set @SocialNetworkYouTubeEnabled = 0 if(len(@SocialNetworkInstagram) <> 0) set @SocialNetworkInstagramEnabled = 1 else set @SocialNetworkInstagramEnabled = 0 if(len(@RequestEmail) <> 0) set @RequestEmailOnPlayer = 1 else set @RequestEmailOnPlayer = 0 update Stations set SocialNetworkFacebook = @SocialNetworkFacebook, SocialNetworkFacebookEnabled = @SocialNetworkFacebookEnabled, SocialNetworkTwitter = @SocialNetworkTwitter, SocialNetworkTwitterEnabled = @SocialNetworkTwitterEnabled, SocialNetworkYouTube = @SocialNetworkYouTube, SocialNetworkYouTubeEnabled = @SocialNetworkYouTubeEnabled, SocialNetworkInstagram = @SocialNetworkInstagram, SocialNetworkInstagramEnabled = @SocialNetworkInstagramEnabled where [CALL LTR] = @CallLtr update player set RequestEmail = @RequestEmail, RequestEmailOnPlayer = @RequestEmailOnPlayer where [Call LTR] = @CallLtr -- added 2015-07-08 by RADU DECLARE @mpID INT SET @mpID = (SELECT id FROM MobilePlayer WHERE [CallLTR] = @CallLtr) IF @mpID IS NULL BEGIN INSERT INTO MobilePlayer (CallLTR, ContactPhone) VALUES (@CallLtr, @ContactPhone) END ELSE BEGIN UPDATE MobilePlayer SET ContactPhone = @ContactPhone WHERE [CallLTR] = @CallLtr END Select @@ROWCOUNT end GO