Ticket #7783: encoderstatus.patch

File encoderstatus.patch, 1.5 KB (added by lifter89@…, 11 years ago)

Patch to add encoder device label to the MythTV Backend Status page in Mythweb

Line 
1*** httpstatus.cpp      2009-12-19 20:23:37.000000000 -0500
2--- httpstatus.cpp.original     2009-12-14 20:05:27.000000000 -0500
3***************
4*** 31,37 ****
5  #include "mythdbcon.h"
6  #include "compat.h"
7  #include "mythconfig.h"
8- #include "cardutil.h"
9 
10  /////////////////////////////////////////////////////////////////////////////
11  //
12--- 31,36 ----
13***************
14*** 707,725 ****
15 
16                  bool bIsLowOnFreeSpace=e.attribute( "lowOnFreeSpace", "0").toInt();
17 
18!                               QString devlabel;
19!                               MSqlQuery query(MSqlQuery::InitCon());
20!                 query.prepare("SELECT cardid, cardtype, videodevice "
21!                                       "FROM capturecard WHERE cardid = :CARDID ORDER BY cardid");
22!                 query.bindValue(":CARDID", sCardId.toInt());
23!
24!                 if (query.exec() && query.next())
25!                 {
26!                     devlabel = CardUtil::GetDeviceLabel(
27!                     query.value(0).toInt(), query.value(1).toString(), query.value(2).toString());
28!                 }
29!
30!                           os << "    Encoder " << sCardId << " " << devlabel << " is " << sIsLocal
31                     << " on " << sHostName;
32 
33                  if ((sIsLocal == "remote") && !bConnected)
34--- 706,712 ----
35 
36                  bool bIsLowOnFreeSpace=e.attribute( "lowOnFreeSpace", "0").toInt();
37 
38!                 os << "    Encoder " << sCardId << " is " << sIsLocal
39                     << " on " << sHostName;
40 
41                  if ((sIsLocal == "remote") && !bConnected)