From: <fr...@us...> - 2009-02-10 22:56:22
|
Revision: 2630 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=2630&view=rev Author: framug Date: 2009-02-10 22:00:46 +0000 (Tue, 10 Feb 2009) Log Message: ----------- - WebEPGfr did'nt work as expected since a loooonnng time. - Still stay problem with domapping. Modified Paths: -------------- trunk/plugins/WebEPGfr/WebEPGfr.cs trunk/plugins/WebEPGfr/WebEPGfr_planification/WebEPGfr_planification.csproj trunk/plugins/WebEPGfr/XmlToolBox.cs Modified: trunk/plugins/WebEPGfr/WebEPGfr.cs =================================================================== --- trunk/plugins/WebEPGfr/WebEPGfr.cs 2009-02-10 19:04:07 UTC (rev 2629) +++ trunk/plugins/WebEPGfr/WebEPGfr.cs 2009-02-10 22:00:46 UTC (rev 2630) @@ -603,10 +603,7 @@ if (oIntegration.DoMapping() == 0) // R\xE9alise le mapping { Initialise_date_WebEPGfr(); - if (!_copie_tvguide) - { - Initialise_date_MP(); - } + Initialise_date_MP(); //Creation d'un object bas\xE9 sur Xml _sInfoEtatEnCours = "T\xE9l\xE9chargement termin\xE9"; Log.Info(_sInfoEtatEnCours); Modified: trunk/plugins/WebEPGfr/WebEPGfr_planification/WebEPGfr_planification.csproj =================================================================== --- trunk/plugins/WebEPGfr/WebEPGfr_planification/WebEPGfr_planification.csproj 2009-02-10 19:04:07 UTC (rev 2629) +++ trunk/plugins/WebEPGfr/WebEPGfr_planification/WebEPGfr_planification.csproj 2009-02-10 22:00:46 UTC (rev 2630) @@ -72,4 +72,7 @@ <Target Name="AfterBuild"> </Target> --> + <PropertyGroup> + <PostBuildEvent>copy $(ProjectName).dll ..\..\..\..\..\MediaPortal\xbmc\bin\Release\plugins\process</PostBuildEvent> + </PropertyGroup> </Project> \ No newline at end of file Modified: trunk/plugins/WebEPGfr/XmlToolBox.cs =================================================================== --- trunk/plugins/WebEPGfr/XmlToolBox.cs 2009-02-10 19:04:07 UTC (rev 2629) +++ trunk/plugins/WebEPGfr/XmlToolBox.cs 2009-02-10 22:00:46 UTC (rev 2630) @@ -234,7 +234,7 @@ FileInfo oTempFile = new FileInfo(this.Configuration.File.ToString()); if (oTempFile.Exists == true) { - //fmu probl\xE8me d'accent : faire de l'iso 8859 ici aussi + // probl\xE8me d'accent : faire de l'iso 8859 ici aussi System.Net.WebClient oWClient = new System.Net.WebClient(); oWClient.Encoding = System.Text.Encoding.GetEncoding("iso-8859-1"); oTempFile.CopyTo(oTempFile.Directory + @"\Writing.xml", true); @@ -270,11 +270,14 @@ FileInfo oFinalFile = new FileInfo(this.Configuration.File.ToString()); if (oFinalFile.Exists == true) { + /*fmu : Je remplace la copie dans le repertoire de MP par le repertoire + nom de fichier + * defini dans la config car, c'est le plugin qui s'occupe de la copie. + if (Configuration.Repertoire_XMLTV_Mediaportal.Substring(Configuration.Repertoire_XMLTV_Mediaportal.Length - 1, 1) != @"\") { Configuration.Repertoire_XMLTV_Mediaportal = Configuration.Repertoire_XMLTV_Mediaportal + @"\"; } - + if (File.Exists(Configuration.Repertoire_XMLTV_Mediaportal.ToString() + Configuration.DestinationFile.ToString())) { File.Delete(Configuration.Repertoire_XMLTV_Mediaportal.ToString() + Configuration.DestinationFile.ToString()); } @@ -286,9 +289,25 @@ else { oFinalFile.CopyTo(Configuration.Repertoire_XMLTV_Mediaportal.ToString() + Configuration.DestinationFile.ToString(), true); + } */ + + string sLastFinalFile = oTempFile.Directory.ToString() + @"\" + Configuration.DestinationFile.ToString(); + if (File.Exists(sLastFinalFile)) + { + File.Delete(sLastFinalFile); } - - oFinalFile.Delete(); + + if (oXmltVFile != null) + { + oXmltVFile.Save(sLastFinalFile); + oXmltVFile = null; + } + else + { + oFinalFile.CopyTo(sLastFinalFile, true); + } + + oFinalFile.Delete(); // Suppression du fichier tnt ou complet } oStreamWriter = null; oStreamReader = null; @@ -426,8 +445,8 @@ string sPath = ""; System.Net.WebClient oWClient = new System.Net.WebClient(); oWClient.Encoding = System.Text.Encoding.GetEncoding("iso-8859-1"); - //fmu pour \xE9viter le plantage dans MP et dans le setup si le site kazer - //fmu n'est pas disponible (timeout sur OpenRead) + // pour \xE9viter le plantage dans MP et dans le setup si le site kazer + // n'est pas disponible (timeout sur OpenRead) try { Stream oStream = oWClient.OpenRead(oUri.ToString()); @@ -982,4 +1001,4 @@ } -} \ No newline at end of file +} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |