|
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.
|