Ticket #1969: statuspage_remote_freespace.diff

File statuspage_remote_freespace.diff, 2.4 KB (added by Janne <janne-mythtv@…>, 13 years ago)
  • programs/mythbackend/httpstatus.cpp

    old new void HttpStatus::FillStatusXML( QDomDocu 
    12011201    {
    12021202        long long mTotal =  0, mUsed =  0, mAvail =  0;
    12031203        long long gTotal =  0, gUsed =  0, gAvail =  0;
    1204         QString hosts = "_local_";
     1204        QString hosts = "_local";
    12051205        QMap <QString, bool> backendsCounted;
    12061206        QString encoderHost;
    12071207        QMap<int, EncoderLink *>::Iterator eit;
    void HttpStatus::FillStatusXML( QDomDocu 
    12461246        storage.setAttribute("_total_free" , (int)(gAvail>>10));
    12471247 
    12481248        if (hosts != "")
    1249             hosts += ",_total_";
     1249            hosts += ",_total";
    12501250        storage.setAttribute("slaves", hosts);
    12511251    }
    12521252
    int HttpStatus::PrintMachineInfo( QTextS 
    20642064
    20652065        if (!e.isNull())
    20662066        {
    2067             QString slaves = e.attribute("slaves", "_local_");
     2067            QString slaves = e.attribute("slaves", "_local");
    20682068            QStringList tokens = QStringList::split(",", slaves);
    20692069
    20702070            os << "      Disk Usage:<br />\r\n";
    int HttpStatus::PrintMachineInfo( QTextS 
    20722072
    20732073            for (unsigned int i = 0; i < tokens.size(); i++)
    20742074            {
    2075                 int nFree = e.attribute(tokens[i] + "free" , "0" ).toInt();
    2076                 int nTotal= e.attribute(tokens[i] + "total", "0" ).toInt();
    2077                 int nUsed = e.attribute(tokens[i] + "used" , "0" ).toInt();
     2075                int nFree = e.attribute(tokens[i] + "_free" , "0" ).toInt();
     2076                int nTotal= e.attribute(tokens[i] + "_total", "0" ).toInt();
     2077                int nUsed = e.attribute(tokens[i] + "_used" , "0" ).toInt();
    20782078
    2079                 if (slaves == "_local_")
     2079                if (slaves == "_local")
    20802080                {
    20812081                    // do nothing
    20822082                }
    2083                 else if (tokens[i] == "_local_")
     2083                else if (tokens[i] == "_local")
    20842084                {
    20852085                    os << "        <li>Master Backend:\r\n"
    20862086                       << "          <ul>\r\n";
    20872087                }
    2088                 else if (tokens[i] == "_total_")
     2088                else if (tokens[i] == "_total")
    20892089                {
    20902090                    os << "        <li>Total Disk Space:\r\n"
    20912091                       << "          <ul>\r\n";