From 86eee5ef0ae45b0eb7f4b35db90de705bd5374ad Mon Sep 17 00:00:00 2001 From: Jim Stichnoth Date: Fri, 29 Jun 2012 10:30:23 -0700 Subject: [PATCH] Show mythfilldatabase start/end in local time on the backend status page. --- mythtv/programs/mythbackend/httpstatus.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/mythtv/programs/mythbackend/httpstatus.cpp b/mythtv/programs/mythbackend/httpstatus.cpp index 90b9a625170..4fbe2df3a7b 100644 --- a/mythtv/programs/mythbackend/httpstatus.cpp +++ b/mythtv/programs/mythbackend/httpstatus.cpp @@ -171,6 +171,13 @@ void HttpStatus::GetStatusHTML( HTTPRequest *pRequest ) PrintStatus( stream, &doc ); } +static QString setting_to_localtime(const char *setting) +{ + QString origDateString = gCoreContext->GetSetting(setting); + QDateTime origDate = MythDate::fromString(origDateString); + return MythDate::toString(origDate, MythDate::kDateTimeFull); +} + void HttpStatus::FillStatusXML( QDomDocument *pDoc ) { QDateTime qdtNow = MythDate::current(); @@ -535,9 +542,9 @@ void HttpStatus::FillStatusXML( QDomDocument *pDoc ) } guide.setAttribute("start", - gCoreContext->GetSetting("mythfilldatabaseLastRunStart")); + setting_to_localtime("mythfilldatabaseLastRunStart")); guide.setAttribute("end", - gCoreContext->GetSetting("mythfilldatabaseLastRunEnd")); + setting_to_localtime("mythfilldatabaseLastRunEnd")); guide.setAttribute("status", gCoreContext->GetSetting("mythfilldatabaseLastRunStatus")); if (gCoreContext->GetNumSetting("MythFillGrabberSuggestsTime", 0))