Changeset 1851

Show
Ignore:
Timestamp:
01/04/12 16:57:00 (5 months ago)
Author:
Dylan
Message:

unxsVZ minor node report tweak, commit working Org interface extension.

Location:
trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/interfaces/Org/container.c

    r1843 r1851  
    17031703        } 
    17041704 
     1705        //BackupDate 
     1706        sprintf(gcQuery,"SELECT FROM_UNIXTIME(uBackupDate,'%%a %%b %%d %%T %%Y'),cLabel FROM tContainer" 
     1707                        " WHERE uContainer IN (SELECT uContainer FROM tContainer WHERE uSource=%u)",guContainer); 
     1708        mysql_query(&gMysql,gcQuery); 
     1709        if(mysql_errno(&gMysql)) 
     1710                htmlPlainTextError(mysql_error(&gMysql)); 
     1711        res=mysql_store_result(&gMysql); 
     1712        if((field=mysql_fetch_row(res))) 
     1713        { 
     1714                printf("<tr><td><a class=inputLink href=\"#\" onClick=\"open_popup('unxsvzOrg.cgi?gcPage=Glossary&cLabel=uBackupDate')\">" 
     1715                        " <strong>Backup Date</strong></a></td><td><input type=text name='cBackupDate' value='%s (%s)'" 
     1716                        " size=40 maxlength=32" 
     1717                        " disabled class=\"type_fields_off\"> </td></tr>\n",field[0],field[1]); 
     1718        } 
     1719        else 
     1720        { 
     1721                printf("<tr><td><a class=inputLink href=\"#\" onClick=\"open_popup('unxsvzOrg.cgi?gcPage=Glossary&cLabel=uBackupDate')\">" 
     1722                        " <strong>Backup Date</strong></a></td><td><input type=text name='cBackupDate' value='!No backup available!'" 
     1723                        " size=40 maxlength=32" 
     1724                        " disabled class=\"type_fields_off\"> </td></tr>\n"); 
     1725        } 
     1726 
    17051727/* 
    17061728        //ModBy 
  • trunk/tnodefunc.h

    r1818 r1851  
    589589                                "<td><u>master hostname</u></td>" 
    590590                                "<td><u>template</u></td>" 
     591                                "<td><u>status</u></td>" 
    591592                                "<td><u>clone label</u></td>" 
    592593                                "<td><u>clone hostname</u></td>" 
     
    595596                                "</tr>"); 
    596597                        sprintf(gcQuery,"SELECT tContainer.uContainer,tContainer.cLabel,tContainer.cHostname," 
    597                                         "tContainer.uNode,tContainer.uDatacenter,tOSTemplate.cLabel" 
    598                                         " FROM tContainer,tOSTemplate" 
     598                                        "tContainer.uNode,tContainer.uDatacenter,tOSTemplate.cLabel,tStatus.cLabel" 
     599                                        " FROM tContainer,tOSTemplate,tStatus" 
    599600                                        " WHERE tContainer.uNode=%u" 
    600601                                        " AND tContainer.uOSTemplate=tOSTemplate.uOSTemplate" 
     602                                        " AND tContainer.uStatus=tStatus.uStatus" 
    601603                                        " AND tContainer.uSource=0" 
    602604                                        " ORDER BY tContainer.cLabel",uNode); 
     
    618620                                                "</td>" 
    619621                                                "<td>%s</td>" 
     622                                                "<td>%s</td>" 
    620623                                                "<td>%s</td>", 
    621624                                                        //field[0], 
    622                                                         field[0],field[1],field[2],field[5]); 
     625                                                        field[0],field[1],field[2],field[5],field[6]); 
    623626                                        sprintf(gcQuery,"SELECT uContainer,cLabel,cHostname,(UNIX_TIMESTAMP(NOW())-uBackupDate)," 
    624627                                                        "uDatacenter,uNode,uIPv4,uStatus,uOwner"