/[xmltv_parser]/trunk/GBPVRProgramDatabaseFixer/SQLLITE.cs
ViewVC logotype

Diff of /trunk/GBPVRProgramDatabaseFixer/SQLLITE.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 172 by william, Sat Mar 16 15:15:33 2013 UTC revision 173 by william, Sat Mar 16 15:33:25 2013 UTC
# Line 353  namespace GBPVRProgramDatabaseFixer Line 353  namespace GBPVRProgramDatabaseFixer
353                  {                  {
354                      gLog.Warn.WriteLine("Updating GB-PVR Program (if needed): oid='{0}' channel_oid='{1}' title='{2}' subtitle='{3}' start='{4}'", program.oid, program.channel_oid, program.name, program.sub_title, program.start_time.ToDateTimeString());                      gLog.Warn.WriteLine("Updating GB-PVR Program (if needed): oid='{0}' channel_oid='{1}' title='{2}' subtitle='{3}' start='{4}'", program.oid, program.channel_oid, program.name, program.sub_title, program.start_time.ToDateTimeString());
355                      var updated_program = program;                      var updated_program = program;
356                      if (xmltv_entry.Description != program.description)                      if (xmltv_entry.Title != program.name)
357                      {                      {
358                          gLog.Warn.WriteLine("    Updating:");                          gLog.Warn.WriteLine("    Updating:");
359                          gLog.Warn.WriteLine("        Old Descption: {0}", program.description);                          gLog.Warn.WriteLine("        Old Title: {0}", program.name);
360                          gLog.Warn.WriteLine("        New Descption: {0}", xmltv_entry.Description);                          gLog.Warn.WriteLine("        New Title: {0}", xmltv_entry.Title);
361                          updated_program.description = xmltv_entry.Description;                                                  updated_program.name = xmltv_entry.Title;
362                      }                      }
363                      if (DateTime.Parse(xmltv_entry.Stop) != program.end_time)                      if (xmltv_entry.SubTitle != program.sub_title)
364                      {                      {
365                          gLog.Warn.WriteLine("    Updating:");                          gLog.Warn.WriteLine("    Updating:");
366                          gLog.Warn.WriteLine("        Old EndTime: {0}", program.end_time.ToDateTimeString());                          gLog.Warn.WriteLine("        Old SubTile: {0}", program.sub_title);
367                          gLog.Warn.WriteLine("        New EndTime: {0}", DateTime.Parse(xmltv_entry.Stop).ToDateTimeString());                          gLog.Warn.WriteLine("        New SubTile: {0}", xmltv_entry.SubTitle);
368                          updated_program.end_time = DateTime.Parse(xmltv_entry.Stop);                          updated_program.sub_title = xmltv_entry.SubTitle;
369                      }                      }
370                      if (xmltv_entry.Title != program.name)                      if (xmltv_entry.Description != program.description)
371                      {                      {
372                          gLog.Warn.WriteLine("    Updating:");                          gLog.Warn.WriteLine("    Updating:");
373                          gLog.Warn.WriteLine("        Old Title: {0}", program.name);                          gLog.Warn.WriteLine("        Old Descption: {0}", program.description);
374                          gLog.Warn.WriteLine("        New Title: {0}", xmltv_entry.Title);                          gLog.Warn.WriteLine("        New Descption: {0}", xmltv_entry.Description);
375                          updated_program.name = xmltv_entry.Title;                          updated_program.description = xmltv_entry.Description;                        
376                      }                      }
377                      if (DateTime.Parse(xmltv_entry.Start) != program.start_time)                      if (DateTime.Parse(xmltv_entry.Start) != program.start_time)
378                      {                      {
379                          gLog.Warn.WriteLine("    Updating:");                          gLog.Warn.WriteLine("    Updating:");
380                          gLog.Warn.WriteLine("        Old StartTime: {0}", program.start_time.ToDateTimeString());                          gLog.Warn.WriteLine("        Old StartTime: {0}", program.start_time.ToDateTimeString());
381                          gLog.Warn.WriteLine("        New StartTime: {0}", DateTime.Parse(xmltv_entry.Start).ToDateTimeString());                          gLog.Warn.WriteLine("        New StartTime: {0}", DateTime.Parse(xmltv_entry.Start).ToDateTimeString());
382                          updated_program.start_time = DateTime.Parse(xmltv_entry.Start);                                              updated_program.start_time = DateTime.Parse(xmltv_entry.Start);
383                      }                      }
384                      if (xmltv_entry.SubTitle != program.sub_title)                      if (DateTime.Parse(xmltv_entry.Stop) != program.end_time)
385                      {                      {
386                          gLog.Warn.WriteLine("    Updating:");                          gLog.Warn.WriteLine("    Updating:");
387                          gLog.Warn.WriteLine("        Old SubTile: {0}", program.sub_title);                          gLog.Warn.WriteLine("        Old EndTime: {0}", program.end_time.ToDateTimeString());
388                          gLog.Warn.WriteLine("        New SubTile: {0}", xmltv_entry.SubTitle);                          gLog.Warn.WriteLine("        New EndTime: {0}", DateTime.Parse(xmltv_entry.Stop).ToDateTimeString());
389                          updated_program.sub_title = xmltv_entry.SubTitle;                          updated_program.end_time = DateTime.Parse(xmltv_entry.Stop);
390                      }                      }
391                      source_valid.Add(updated_program);                      source_valid.Add(updated_program);
392                  }                  }

Legend:
Removed from v.172  
changed lines
  Added in v.173

  ViewVC Help
Powered by ViewVC 1.1.22