Ticket #7783: httpstatus.patch

File httpstatus.patch, 3.2 KB (added by lifter89@…, 10 years ago)

Result of requested "svn diff" against the latest revision

  • httpstatus.cpp

     
    3131#include "mythdbcon.h"
    3232#include "compat.h"
    3333#include "mythconfig.h"
    34 #include "autoexpire.h"
    35 #include "mainserver.h"
     34#include "cardutil.h"
    3635
    3736/////////////////////////////////////////////////////////////////////////////
    3837//
     
    708707
    709708                bool bIsLowOnFreeSpace=e.attribute( "lowOnFreeSpace", "0").toInt();
    710709
    711                 os << "    Encoder " << sCardId << " is " << sIsLocal
     710                                QString devlabel;
     711                                MSqlQuery query(MSqlQuery::InitCon());
     712                query.prepare("SELECT cardid, cardtype, videodevice "
     713                                        "FROM capturecard WHERE cardid = :CARDID ORDER BY cardid");
     714                query.bindValue(":CARDID", sCardId.toInt());
     715
     716                if (query.exec() && query.next())
     717                {
     718                    devlabel = CardUtil::GetDeviceLabel(
     719                    query.value(0).toInt(), query.value(1).toString(), query.value(2).toString());
     720                }
     721
     722                            os << "    Encoder " << sCardId << " " << devlabel << " is " << sIsLocal
    712723                   << " on " << sHostName;
    713724
    714725                if ((sIsLocal == "remote") && !bConnected)
     
    11621173                os << "      Disk Usage Summary:<br />\r\n";
    11631174                os << "      <ul>\r\n";
    11641175
    1165                 os << "        <li>Total Disk Space:\r\n"
     1176                os << "        <li>Total Disk Space:</li>\r\n"
    11661177                << "          <ul>\r\n";
    11671178                QLocale c(QLocale::C);
    11681179
     
    11841195                          "After Auto-expire: ";
    11851196                    sRep = c.toString(nFree + nLiveTV +
    11861197                                      nDeleted + nExpirable) + " MB";
    1187                     os << sRep << "\r\n";
    1188                     os << "              <ul>\r\n";
    1189                     os << "                <li>Space Used by LiveTV: ";
     1198                    os << sRep << "</li>\r\n";
     1199                    os << "            <ul>\r\n";
     1200                    os << "              <li>Space Used by LiveTV: ";
    11901201                    sRep = c.toString(nLiveTV) + " MB";
    11911202                    os << sRep << "</li>\r\n";
    1192                     os << "                <li>Space Used by "
     1203                    os << "              <li>Space Used by "
    11931204                          "Deleted Recordings: ";
    11941205                    sRep = c.toString(nDeleted) + " MB";
    11951206                    os << sRep << "</li>\r\n";
    1196                     os << "                <li>Space Used by "
     1207                    os << "              <li>Space Used by "
    11971208                          "Auto-expirable Recordings: ";
    11981209                    sRep = c.toString(nExpirable) + " MB";
    11991210                    os << sRep << "</li>\r\n";
    1200                     os << "              </ul>\r\n";
    1201                     os << "            </li>\r\n";
     1211                    os << "            </ul>\r\n";
    12021212                }
    12031213
    12041214                os << "          </ul>\r\n"
     
    12381248            {
    12391249
    12401250                os << "        <li>MythTV Drive #" << id << ":"
    1241                 << "\r\n"
     1251                << "</li>\r\n"
    12421252                << "          <ul>\r\n";
    12431253
    12441254                if (nDir.contains(','))