labtech
Database
Tables
(current)
Columns
Constraints
Relationships
Orphan Tables
Anomalies
Routines
sp_UpdateTemplate
Parameters
Name
Type
Mode
CID
int
IN
TID
int
IN
Definition
BEGIN Declare con varchar(255); Declare cln varchar(255); Declare cmn varchar(255); Declare lon varchar(255); Declare au varchar(255); Declare ap varchar(255); Declare dr varchar(255); Declare us varchar(255); Declare pw varchar(255); Declare ra varchar(255); Declare e1 varchar(255); Declare e2 varchar(255); SELECT Clients.Company, Clients.Name, Computers.Name, Locations.Name, IFNULL(Passwords.Username,''), ifnull(convert(AES_DECRYPT(Passwords.Password, SHA(CONCAT(' ', Clients.ClientID +1))) USING utf8),''), Locations.SCDrive, Locations.SCUsername, Locations.SCPassword, Locations.SCRouterAddress, Locations.SCExtra1, Locations.SCExtra2 FROM Computers JOIN Clients USING ( ClientID ) JOIN Locations USING ( LocationID ) LEFT JOIN Passwords ON Passwords.PasswordID = Locations.PasswordID WHERE ComputerID = CID into @con,@cln,@cmn,@lon,@au,@ap,@dr,@us,@pw,@ra,@e1,@e2; update computerconfig,templates Set ComputerConfig.ReportFreq=300, ComputerConfig.UpdateTime=IFNULL(Templates.UpdateTime,ComputerConfig.UpdateTime), ComputerConfig.SoftwareTime=IFNULL(Templates.SoftwareTime,ComputerConfig.SoftwareTime), ComputerConfig.BackupTime=IFNULL(Templates.BackupTime,ComputerConfig.BackupTime), ComputerConfig.PatchTime=IFNULL(Templates.PatchTime,ComputerConfig.PatchTime), ComputerConfig.CacheDir=REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.CacheDir,ComputerConfig.CacheDir),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.TempDir=REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.TempDir,ComputerConfig.TempDir),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.CachePatch=IFNULL(Templates.CachePatch,ComputerConfig.CachePatch), ComputerConfig.CacheSoftware=IFNULL(Templates.CacheSoftware,ComputerConfig.CacheSoftware), ComputerConfig.CacheUpdate=IFNULL(Templates.CacheUpdate,ComputerConfig.CacheUpdate), ComputerConfig.AllowVNCDisable=IFNULL(Templates.AllowVNCDisable,ComputerConfig.AllowVNCDisable), ComputerConfig.VNCMode=IFNULL(Templates.VNCMode,ComputerConfig.VNCMode), ComputerConfig.RebootMode=IFNULL(Templates.RebootMode,ComputerConfig.RebootMode), ComputerConfig.ScheduleID=IF(Templates.ScheduleID=0,ComputerConfig.ScheduleID,Templates.ScheduleID), ComputerConfig.BackupServer=REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.BackupServer,ComputerConfig.BackupServer),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.BackupUser=REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.BackupUser,ComputerConfig.BackupUser),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.BackupPass=REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.BackupPass,ComputerConfig.BackupPass),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.ServerAddress=REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.ServerAddress,ComputerConfig.ServerAddress),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.TrayIcon=IFNULL(Templates.TrayIcon,ComputerConfig.TrayIcon), ComputerConfig.TrayText=REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.TrayText,ComputerConfig.TrayText),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.SupportURL=REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.SupportURL,ComputerConfig.SupportURL),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.ShowTicket=IFNULL(Templates.ShowTicket,ComputerConfig.ShowTicket), ComputerConfig.HelpURL=REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.HelpURL,ComputerConfig.HelpURL),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.ShowHelp=IFNULL(Templates.ShowHelp,ComputerConfig.ShowHelp), ComputerConfig.CustomURL=REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.CustomURL,ComputerConfig.CustomURL),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.ShowCustom=IFNULL(Templates.ShowCustom,ComputerConfig.ShowCustom), ComputerConfig.ShowTray=IFNULL(Templates.ShowTray,ComputerConfig.ShowTray), ComputerConfig.Debuging=IFNULL(Templates.Debuging,ComputerConfig.Debuging), ComputerConfig.AddRemDesc = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.AddRemDesc, ComputerConfig.AddRemDesc),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.NewMessageText = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.NewMessageText, ComputerConfig.NewMessageText),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.NewRSSFeedText = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.NewRSSFeedText, ComputerConfig.NewRSSFeedText),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.EnableRSS = IFNULL(Templates.EnableRSS, ComputerConfig.EnableRSS), ComputerConfig.RSSFeedAddress1 = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.RSSFeedAddress1, ComputerConfig.RSSFeedAddress1),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.RSSFeedAddress2 = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.RSSFeedAddress2, ComputerConfig.RSSFeedAddress2),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.RSSFeedAddress3 = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.RSSFeedAddress3, ComputerConfig.RSSFeedAddress3),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.RSSFeedAddress4 = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.RSSFeedAddress4, ComputerConfig.RSSFeedAddress4),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.ShowTicketStatus = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.ShowTicketStatus, ComputerConfig.ShowTicketStatus),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.BalloonTipTitleText = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.BalloonTipTitleText, ComputerConfig.BalloonTipTitleText),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.VNCConnectMessage = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.VNCConnectMessage, ComputerConfig.VNCConnectMessage),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.VerifyLookupEmail = IFNULL(Templates.VerifyLookupEmail, ComputerConfig.VerifyLookupEmail), ComputerConfig.TicketFromName = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.TicketFromName, ComputerConfig.TicketFromName),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.TicketSubjectName = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.TicketSubjectName, ComputerConfig.TicketSubjectName),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.TechConnectedTitle = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.TechConnectedTitle, ComputerConfig.TechConnectedTitle),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.SystemMessageTitle = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.SystemMessageTitle, ComputerConfig.SystemMessageTitle),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.ServiceTicketTitle = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.ServiceTicketTitle, ComputerConfig.ServiceTicketTitle),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.InterruptUserWithChat = IFNULL(Templates.InterruptUserWithChat, ComputerConfig.InterruptUserWithChat), ComputerConfig.NewTechChatMessage = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.NewTechChatMessage, ComputerConfig.NewTechChatMessage),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.ChatTitle = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.ChatTitle, ComputerConfig.ChatTitle),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.NoExit = IFNULL(Templates.NoExit, ComputerConfig.NoExit), ComputerConfig.RegEditMode = IFNULL(Templates.RegEditMode, ComputerConfig.RegEditMode), ComputerConfig.FileExMode = IFNULL(Templates.FileExMode, ComputerConfig.FileExMode), ComputerConfig.ScreenShotMode = IFNULL(Templates.ScreenShotMode, ComputerConfig.ScreenShotMode), ComputerConfig.WindowsUpdateMode = IFNULL(Templates.WindowsUpdateMode, ComputerConfig.WindowsUpdateMode), ComputerConfig.RestartLogoffMessage = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.RestartLogoffMessage, ComputerConfig.RestartLogoffMessage),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.ShutdownMessage = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.ShutdownMessage, ComputerConfig.ShutdownMessage),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.FileExpMessage = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.FileExpMessage, ComputerConfig.FileExpMessage),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.RegExpMessage = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.RegExpMessage, ComputerConfig.RegExpMessage),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.ScreenShotMessage = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.ScreenShotMessage, ComputerConfig.ScreenShotMessage),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.EventLogMode = IFNULL(Templates.EventLogMode, ComputerConfig.EventLogMode), ComputerConfig.DisablePoweredBy = IFNULL(Templates.DisablePoweredBy, ComputerConfig.DisablePoweredBy), ComputerConfig.NasDrive = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.NasDrive, ComputerConfig.NasDrive),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.ProxyServer = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.ProxyServer, ComputerConfig.ProxyServer),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.ProxyUsername = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.ProxyUsername, ComputerConfig.ProxyUsername),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.ProxyPassword = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.ProxyPassword, ComputerConfig.ProxyPassword),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.CacheUsername = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.CacheUsername, ComputerConfig.CacheUsername),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.CachePassword = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(IFNULL(Templates.CachePassword, ComputerConfig.CachePassword),'%companyname%',@con),'%clientname%',@cln), '%computername%',@cmn),'%locationname%',@lon),'%adminusername%',@au),'%adminpassword%',@ap) ,'%drive%',@dr),'%username%',@us),'%password%',@pw),'%routeraddress%',@ra),'%extra1%',@e1),'%extra2%',@e2), ComputerConfig.SSLPolicy = IFNULL(Templates.SSLPolicy, ComputerConfig.SSLPolicy), ComputerConfig.Menus = IFNULL(Templates.Menus, ComputerConfig.Menus), ComputerConfig.DefaultCultureCode = IFNULL(Templates.DefaultCultureCode, ComputerConfig.DefaultCultureCode), ComputerConfig.HeartbeatEnable = IFNULL(Templates.HeartbeatEnable, ComputerConfig.HeartbeatEnable), ComputerConfig.HeartbeatServer = IFNULL(Templates.HeartbeatServer, ComputerConfig.HeartbeatServer), ComputerConfig.HeartbeatPort = IFNULL(Templates.HeartbeatPort, ComputerConfig.HeartbeatPort), ComputerConfig.HeartbeatFrequency = IFNULL(Templates.HeartbeatFrequency, ComputerConfig.HeartbeatFrequency) Where ComputerConfig.ComputerID = CID And Templates.TemplateID = TID; END