Code:
-- By BigJohn Jade function SaveInISettings(nSection, nValue, nData) HomeFolder = Registry.GetValue(HKEY_LOCAL_MACHINE, "Software\\Elite Technology\\Epod2010", "Home.Folder", true); nSave_pw = "epod$173DAT".. "!$&8wWkK"; nSet_Encrypt_Data = Crypto.BlowfishEncryptString(nData, nSave_pw); INIFile.SetValue(HomeFolder.."\\Bin\\EpodSettings.ini", nSection, nValue, nSet_Encrypt_Data); end -- By BigJohn Jade function GetInISettings(nSection, nValue) HomeFolder = Registry.GetValue(HKEY_LOCAL_MACHINE, "Software\\Elite Technology\\Epod2010", "Home.Folder", true); nGet_pw = "epod$173DAT".. "!$&8wWkK"; nData = INIFile.GetValue(HomeFolder.."\\Bin\\EpodSettings.ini", nSection, nValue); nSet_Decrypt_Data = Crypto.BlowfishDecryptString(nData, nGet_pw); end
===============
On Preload of the statup page...
Code:
HomeFolder = Registry.GetValue(HKEY_LOCAL_MACHINE, "Software\\Elite Technology\\Epod2010", "Home.Folder", true); -- Checks to see if the settings file does exist. If not then first time setup for settings ChkSettingsFile = File.DoesExist(HomeFolder.."\\Bin\\EpodSettings.ini"); if (ChkSettingsFile == false) then SaveInISettings("VideoPanelMode","Data","0"); SaveInISettings("VideoMuteMode","Data","1"); SaveInISettings("VideoVolumeMode","Data","100"); SaveInISettings("VideoLastLoadedFile","Data",""..HomeFolder.."\\Library\\AnimationMovies\\epod-default-movie-animation.wmv"); --SaveInISettings("VideoLastLoadedFile","Data",""); -- 0 = Pick mode, 1 = Playlist, 2 = Single Song, 3 = Jukebox SaveInISettings("AudioPlayMode","Data","0"); SaveInISettings("AudioVolumeMode","Data","255"); SaveInISettings("AudioLastLoadedFile","Data",""..HomeFolder.."\\Bin\\StartupMusicTheme.ogg"); SaveInISettings("AudioLastTitle","Data","ePoD Startup Music Theme"); SaveInISettings("AudioLoopMode","Data","0"); end
Code:
GetInISettings("AudioLastTitle","Data"); AudioLastLoadedTitle = nSet_Decrypt_Data; if (AudioLastLoadedTitle == "") then AudioLastLoadedTitle = "Last audio Title not found..." end GetInISettings("AudioLastLoadedFile","Data"); DoesAudioFileExist = File.DoesExist(nSet_Decrypt_Data); if (DoesAudioFileExist == true) then AudioFilename = nSet_Decrypt_Data; Audio.Load(CHANNEL_USER1, AudioFilename, false, false); elseif (DoesAudioFileExist == false) then AudioLastLoadedTitle = "Last audio file not found..."; end GetInISettings("VideoLastLoadedFile","Data"); DoesVideoFileExist = File.DoesExist(nSet_Decrypt_Data); if (DoesVideoFileExist == true) then VideoFileName = nSet_Decrypt_Data; Video.Load("VideoMoviePanel", VideoFileName, false, false); elseif (DoesVideoFileExist == false) then SaveInISettings("VideoPanelMode","Data","0"); end GetInISettings("VideoPanelMode","Data"); ChkVideoMode = nSet_Decrypt_Data; if (ChkVideoMode ~= "0" and (ChkVideoMode ~= "1")) then SaveInISettings("VideoPanelMode","Data","0"); Image.SetEnabled("MoviePanelLogo", true); Image.SetVisible("MoviePanelLogo", true); Button.SetEnabled("Animation_Panel_Button_On", true); Button.SetEnabled("Animation_Panel_Button_Off", false); Button.SetVisible("Animation_Panel_Button_On", true); Button.SetVisible("Animation_Panel_Button_Off", false); Video.SetVisible("VideoMoviePanel", false); Video.SetEnabled("VideoMoviePanel", false); elseif (ChkVideoMode == "0") then Image.SetEnabled("MoviePanelLogo", true); Image.SetVisible("MoviePanelLogo", true); Button.SetEnabled("Animation_Panel_Button_On", true); Button.SetEnabled("Animation_Panel_Button_Off", false); Button.SetVisible("Animation_Panel_Button_On", true); Button.SetVisible("Animation_Panel_Button_Off", false); Video.SetVisible("VideoMoviePanel", false); Video.SetEnabled("VideoMoviePanel", false); elseif (ChkVideoMode == "1") then Image.SetEnabled("MoviePanelLogo", false); Image.SetVisible("MoviePanelLogo", false); Button.SetEnabled("Animation_Panel_Button_On", false); Button.SetEnabled("Animation_Panel_Button_Off", true); Button.SetVisible("Animation_Panel_Button_On", false); Button.SetVisible("Animation_Panel_Button_Off", true); Video.SetVisible("VideoMoviePanel", true); Video.SetEnabled("VideoMoviePanel", true); end