diff options
author | Dimitar Petrovski <dimeptr@gmail.com> | 2011-10-28 08:56:02 +0200 |
---|---|---|
committer | Dimitar Petrovski <dimeptr@gmail.com> | 2011-10-28 08:56:02 +0200 |
commit | 027cb56529ddf9f1788538117687c17b763d4e2a (patch) | |
tree | c27e97cb14c618906c83c000c3422202e51b5846 /eepg.c | |
parent | 7ae1e640e55eea7d0d8d18ef49fe71389a05f1df (diff) | |
download | vdr-plugin-eepg-027cb56529ddf9f1788538117687c17b763d4e2a.tar.gz vdr-plugin-eepg-027cb56529ddf9f1788538117687c17b763d4e2a.tar.bz2 |
change formating
Diffstat (limited to 'eepg.c')
-rw-r--r-- | eepg.c | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -3288,25 +3288,25 @@ cEIT2::cEIT2 (cSchedules * Schedules, int Source, u_char Tid, const u_char * Dat if (0 != strcmp(DishEventDescriptor->getDescription(),"") && (0 != strcmp(DishEventDescriptor->getRating(),"") || 0 != strcmp(DishEventDescriptor->getStarRating(),""))) { - fmt += "\nRating: "; + fmt += "\n\nRating: "; } fmt += "%s %s"; if (0 != strcmp(DishEventDescriptor->getProgramId(),"")) { - fmt += "\n Program ID: "; + fmt += "\n\nProgram ID: "; } - fmt += "%s %s"; + fmt += "%s %s%s"; time_t orgAirDate = DishEventDescriptor->getOriginalAirDate(); - fmt += orgAirDate == 0 ? "%s" : " Original Air Date: %s"; - LogD(3, prep("DishSeriesDescriptorTag2: %s %s %d %s)"), DishEventDescriptor->getProgramId() - , DishEventDescriptor->getSeriesId() - , orgAirDate - , orgAirDate == 0 ? "" : asctime(localtime(&orgAirDate))); + char datestr [80]; + if (orgAirDate == 0 || strftime (datestr,80," Original Air Date: %a %b %d %Y",gmtime(&orgAirDate)) == 0) { + datestr = ""; + } + Asprintf (&tmp, fmt.c_str(), DishEventDescriptor->getDescription() , DishEventDescriptor->getRating() , DishEventDescriptor->getStarRating() , DishEventDescriptor->getProgramId() , DishEventDescriptor->getSeriesId() - , orgAirDate == 0 ? "" : asctime(localtime(&orgAirDate))); + , orgAirDate == 0 ? "" : datestr); pEvent->SetDescription(tmp); free(tmp); |