From: <fr...@us...> - 2010-01-10 18:19:28
|
Revision: 3343 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=3343&view=rev Author: framug Date: 2010-01-10 18:19:20 +0000 (Sun, 10 Jan 2010) Log Message: ----------- Update for changes made by MP RC1 : 1/ xmltv path from TVE3 is on app data folder, now. 2/ need to read config in gentle before access to TvBusinessLayer for getting xmltv settings. Modified Paths: -------------- trunk/plugins/WebEPGfr/WebEPGfr.cs trunk/plugins/WebEPGfr/WebEPGfr.csproj trunk/plugins/WebEPGfr/WebEPGfrSetup.cs trunk/plugins/WebEPGfr/WebEPGfr_planification/WebEPGfr_planification.csproj Modified: trunk/plugins/WebEPGfr/WebEPGfr.cs =================================================================== --- trunk/plugins/WebEPGfr/WebEPGfr.cs 2010-01-09 12:41:44 UTC (rev 3342) +++ trunk/plugins/WebEPGfr/WebEPGfr.cs 2010-01-10 18:19:20 UTC (rev 3343) @@ -32,8 +32,10 @@ using MediaPortal.Configuration; // pour PluginIcons using MediaPortal.Dialogs; // pour g\xE9rer les dialogues MediaPortal using System.Threading; // pour les threads -using TvDatabase; // pour r\xE9cup\xE9rer la liste des chaines d\xE9finies dans MP sans TVServer -using Gentle.Framework; // pour r\xE9cup\xE9rer la liste des chaines d\xE9finies dans MP avec TVServer +using TvDatabase; // pour r\xE9cup\xE9rer la liste des chaines d\xE9finies dans MP sans TVServer +using Gentle.Framework; // pour r\xE9cup\xE9rer la liste des chaines d\xE9finies dans MP avec TVServer +using System.Collections.Specialized; // pour r\xE9cup\xE9rer les billes du entle config +using System.Configuration; // pour r\xE9cup\xE9rer les billes du entle config #endregion namespace WebEPGfr @@ -359,9 +361,14 @@ return false; } } + //V\xE9rifier si on a une bonne config de Serveur Tele private void Verif_Config_TVServer(out bool TVServer_ok) { + // Besoin de recup\xE9rer les billes du gentle config pour acceder \xE0 la database du serveur tele et recuperer le chemin du fichier xmltv + NameValueCollection appSettings = ConfigurationManager.AppSettings; + appSettings.Set("GentleConfigFile", Config.GetFile(Config.Dir.Config, "gentle.config")); + string TestConfigTVServer = ""; // Le fameux serveur tele TvBusinessLayer layer = new TvBusinessLayer(); @@ -369,15 +376,18 @@ { TestConfigTVServer = layer.GetSetting("xmlTv", "").Value; } - catch (Exception) + catch (Exception ex) { MessageBox.Show("Probl\xE8me avec le Serveur T\xE9l\xE9. (configuration non faite ou serveur non actif)"); + Log.Error("erreur sur layer.GetSetting exception :{0}", ex.ToString()); TVServer_ok = false; + return; } + TVServer_ok = true; } -// V\xE9rifications a faire avant affichage de l'ecran du plugin + // V\xE9rifications a faire avant affichage de l'ecran du plugin private void Verifier_avant_affichage() { // Definir 4 libelles pour la boite de dialogue Modified: trunk/plugins/WebEPGfr/WebEPGfr.csproj =================================================================== --- trunk/plugins/WebEPGfr/WebEPGfr.csproj 2010-01-09 12:41:44 UTC (rev 3342) +++ trunk/plugins/WebEPGfr/WebEPGfr.csproj 2010-01-10 18:19:20 UTC (rev 3343) @@ -37,7 +37,7 @@ <ItemGroup> <Reference Include="Core, Version=1.0.1.9976, Culture=neutral, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> - <HintPath>..\..\..\Program Files\Team MediaPortal\MediaPortal\Core.dll</HintPath> + <HintPath>..\..\mediaportal\xbmc\bin\Release\Core.dll</HintPath> <Private>False</Private> </Reference> <Reference Include="Databases, Version=1.0.2.42467, Culture=neutral, processorArchitecture=x86"> @@ -45,18 +45,19 @@ <HintPath>bin\Databases.dll</HintPath> <Private>False</Private> </Reference> - <Reference Include="Dialogs, Version=1.0.1.40031, Culture=neutral, processorArchitecture=x86"> + <Reference Include="Dialogs, Version=1.0.4.17718, Culture=neutral, processorArchitecture=x86"> <SpecificVersion>False</SpecificVersion> - <HintPath>..\..\..\Program Files\Team MediaPortal\MediaPortal\Dialogs.dll</HintPath> + <HintPath>..\..\mediaportal\Dialogs\bin\Release\Dialogs.dll</HintPath> + <Private>False</Private> </Reference> <Reference Include="Gentle.Common, Version=1.5.0.29053, Culture=neutral, PublicKeyToken=80b5de62e27be49b, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> - <HintPath>..\..\..\Program Files\Team MediaPortal\MediaPortal\Gentle.Common.dll</HintPath> + <HintPath>..\..\TvEngine3\TVLibrary\TVLibrary\bin\Release\Gentle.Common.dll</HintPath> <Private>False</Private> </Reference> <Reference Include="Gentle.Framework, Version=1.5.0.29053, Culture=neutral, PublicKeyToken=80b5de62e27be49b, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> - <HintPath>..\..\..\Program Files\Team MediaPortal\MediaPortal\Gentle.Framework.dll</HintPath> + <HintPath>..\..\TvEngine3\TVLibrary\TVLibrary\bin\Release\Gentle.Framework.dll</HintPath> <Private>False</Private> </Reference> <Reference Include="ICSharpCode.SharpZipLib, Version=0.85.5.452, Culture=neutral, PublicKeyToken=1b03e6acf1164f73, processorArchitecture=MSIL"> @@ -65,6 +66,7 @@ <Private>False</Private> </Reference> <Reference Include="System" /> + <Reference Include="System.configuration" /> <Reference Include="System.Data" /> <Reference Include="System.DirectoryServices" /> <Reference Include="System.Drawing" /> @@ -72,16 +74,17 @@ <Reference Include="System.Xml" /> <Reference Include="TvBusinessLayer, Version=1.0.1.10483, Culture=neutral, processorArchitecture=x86"> <SpecificVersion>False</SpecificVersion> - <HintPath>..\..\..\Program Files\Team MediaPortal\MediaPortal\TvBusinessLayer.dll</HintPath> + <HintPath>..\..\TvEngine3\TVLibrary\TVLibrary\bin\Release\TvBusinessLayer.dll</HintPath> <Private>False</Private> </Reference> - <Reference Include="TVDatabase, Version=1.0.1.40079, Culture=neutral, processorArchitecture=x86"> + <Reference Include="TVDatabase, Version=1.0.4.20297, Culture=neutral, processorArchitecture=x86"> <SpecificVersion>False</SpecificVersion> - <HintPath>bin\TVDatabase.dll</HintPath> + <HintPath>..\..\TvEngine3\TVLibrary\TVDatabase\bin\Release\TVDatabase.dll</HintPath> + <Private>False</Private> </Reference> <Reference Include="Utils, Version=2.2.7.9975, Culture=neutral, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> - <HintPath>..\..\..\Program Files\Team MediaPortal\MediaPortal\Utils.dll</HintPath> + <HintPath>..\..\mediaportal\xbmc\bin\Release\Utils.dll</HintPath> <Private>False</Private> </Reference> </ItemGroup> Modified: trunk/plugins/WebEPGfr/WebEPGfrSetup.cs =================================================================== --- trunk/plugins/WebEPGfr/WebEPGfrSetup.cs 2010-01-09 12:41:44 UTC (rev 3342) +++ trunk/plugins/WebEPGfr/WebEPGfrSetup.cs 2010-01-10 18:19:20 UTC (rev 3343) @@ -280,7 +280,9 @@ if (Repertoire_XMLTV_MP.Text == "") { // donc, je le force par defaut au repertoire du client ou est installe MediaPortal - Repertoire_XMLTV_MP.Text = AppDomain.CurrentDomain.BaseDirectory + "xmltv"; ; + //Repertoire_XMLTV_MP.Text = AppDomain.CurrentDomain.BaseDirectory + "xmltv"; ; + // modif de MP : le r\xE9pertoire XMLTV est maintenant dans le dossier Application Data + Repertoire_XMLTV_MP.Text = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + @"\Team MediaPortal\MediaPortal TV Server\xmltv"; ; } } // Le nom du fichier guide est TVguide.xml par d\xE9faut, dans MediaPortal Modified: trunk/plugins/WebEPGfr/WebEPGfr_planification/WebEPGfr_planification.csproj =================================================================== --- trunk/plugins/WebEPGfr/WebEPGfr_planification/WebEPGfr_planification.csproj 2010-01-09 12:41:44 UTC (rev 3342) +++ trunk/plugins/WebEPGfr/WebEPGfr_planification/WebEPGfr_planification.csproj 2010-01-10 18:19:20 UTC (rev 3343) @@ -35,7 +35,7 @@ <ItemGroup> <Reference Include="Core, Version=1.0.1.9976, Culture=neutral, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> - <HintPath>..\..\..\..\Program Files\Team MediaPortal\MediaPortal\Core.dll</HintPath> + <HintPath>..\..\..\mediaportal\xbmc\bin\Release\Core.dll</HintPath> <Private>False</Private> </Reference> <Reference Include="System" /> @@ -43,7 +43,7 @@ <Reference Include="System.Xml" /> <Reference Include="Utils, Version=2.2.7.9975, Culture=neutral, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> - <HintPath>..\..\..\..\Program Files\Team MediaPortal\MediaPortal\Utils.dll</HintPath> + <HintPath>..\..\..\mediaportal\xbmc\bin\Release\Utils.dll</HintPath> <Private>False</Private> </Reference> </ItemGroup> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |