Annotation of FreeBSD/tinderbox/webui/templates/paefchen/list_buildports.tpl, revision 1.3

1.1       as          1: <?
                      2: $topmenu = array(
                      3:        "Current and latest builds in this build"       => "index.php?action=latest_buildports&amp;build=$build_name",
                      4:        "Failed builds in this build"                           => "index.php?action=failed_buildports&amp;build=$build_name"
                      5: );
                      6: $header_title = $build_name;
                      7: include 'header.inc.tpl';
                      8: ?>
1.3     ! as          9: <!-- $Paefchen: FreeBSD/tinderbox/webui/templates/paefchen/list_buildports.tpl,v 1.2 2008/01/07 03:53:59 as Exp $ //-->
1.1       as         10: <h1><?=$build_name?> » <?=$build_description?></h1>
                     11: <div class="description">
                     12:        <table>
                     13:                <tr>
                     14:                        <th></th>
                     15:                        <th>Name</th>
                     16:                        <th>Updated</th>
                     17:                </tr>
                     18:                <tr>
                     19:                        <th>System</th>
                     20:                        <td>FreeBSD <?=$jail_name?> (<?=$jail_tag?>)</td>
                     21:                        <td><?=$jail_lastbuilt?></td>
                     22:                </tr>
                     23:                <tr>
                     24:                        <th>Ports Tree</th>
                     25:                        <td><?=$ports_tree_description?></td>
                     26:                        <td><?=$ports_tree_lastbuilt?></td>
                     27:                </tr>
                     28:        </table>
                     29: </div>
                     30: 
                     31: <div class="subcontent">
                     32:        <form method="get" action="index.php">
                     33:        <table>
                     34:                <tr>
                     35:                        <th>Failed builds in this build for the maintainer</th>
                     36:                </tr>
                     37:                <tr>
                     38:                        <td>
                     39:                                <input type="hidden" name="action" value="failed_buildports" />
                     40:                                <input type="hidden" name="build" value="<?=$build_name?>" />
                     41:                                <select name="maintainer">
                     42:                                        <option></option>
                     43: <?foreach($maintainers as $maintainer) {?>
                     44:                                        <option><?=$maintainer?></option>
                     45: <?}?>
                     46:                                </select>
1.2       as         47:                                <input type="submit" name="Go" value="Go" />
1.1       as         48:                        </td>
                     49:                </tr>
                     50:        </table>
                     51:        </form>
                     52: </div>
                     53: 
                     54: <?if(!$no_list){?>
                     55: <table>
                     56:        <tr>
                     57:                <th>
                     58:                        <a href="<?= build_query_string($_SERVER['PHP_SELF'], $querystring, "sort", "port_directory") ?>">Port Directory</a>
                     59:                </th>
                     60:                <th>
                     61:                        <a href="<?= build_query_string($_SERVER['PHP_SELF'], $querystring, "sort", "port_maintainer") ?>">Maintainer</a>
                     62:                </th>
                     63:                <th>
                     64:                        <a href="<?= build_query_string($_SERVER['PHP_SELF'], $querystring, "sort", "last_built_version") ?>">Version</a>
                     65:                </th>
                     66:                <th style="width: 20px">&nbsp;</th>
                     67:                <th>
                     68:                        <a href="<?= build_query_string($_SERVER['PHP_SELF'], $querystring, "sort", "last_fail_reason") ?>">Reason</a>
                     69:                </th>
                     70:                <th>&nbsp;</th>
                     71:                <th>
                     72:                        <a href="<?= build_query_string($_SERVER['PHP_SELF'], $querystring, "sort", "last_built") ?>">Last Build Attempt</a>
                     73:                </th>
                     74:                <th>
                     75:                        <a href="<?= build_query_string($_SERVER['PHP_SELF'], $querystring, "sort", "last_successful_built") ?>">Last Successful Build</a>
                     76:                </th>
                     77:        </tr>
                     78:        <?foreach($data as $row) {?>
                     79:        <tr>
                     80:                <td><a href="index.php?action=describe_port&amp;id=<?=$row['port_id']?>"><?=$row['port_directory']?></a></td>
                     81:                <td><?=$row['port_maintainer']?></td>
                     82:                <td><?=$row['port_last_built_version']?></td>
                     83:                <td class="<?=$row['status_field_class']?>"><?=$row['status_field_letter']?></td>
                     84:                <?$reason=$row['port_last_fail_reason']?>
                     85:                <td class="<?="fail_reason_".$port_fail_reasons[$reason]['type']?>">
                     86:                <?$href=($port_fail_reasons[$reason]['link']) ? "index.php?action=display_failure_reasons&amp;failure_reason_tag=$reason#$reason" : "#"?>
                     87:                <a href="<?=$href?>" class="<?="fail_reason_".$port_fail_reasons[$reason]['type']?>" title="<?=$port_fail_reasons[$reason]['descr']?>"><?=$reason?></a>
                     88:                </td>
                     89:                <td>
                     90:                <?if($row['port_link_logfile']){?>
                     91:                        <a href="<?=$row['port_link_logfile']?>">log</a>
                     92:                <?}?>
                     93:                <?if($row['port_link_package']){?>
                     94:                        <a href="<?=$row['port_link_package']?>">package</a>
                     95:                <?}?>
                     96:                </td>
                     97:                <td><?=$row['port_last_built']?></td>
                     98:                <td><?=$row['port_last_successful_built']?></td>
                     99:        </tr>
                    100:        <?}?>
                    101: </table>
1.3     ! as        102: <p>Total: <?=count($data)?></p>
1.1       as        103: <?}else{?>
                    104: <p>No ports are being built.</p>
                    105: <?}?>
                    106: 
                    107: <div class="subcontent">
                    108:        <form method="get" action="index.php">
                    109:        <table>
                    110:                <tr>
                    111:                        <th>Failed builds in this build for the maintainer</th>
                    112:                </tr>
                    113:                <tr>
                    114:                        <td>
                    115:                                <input type="hidden" name="action" value="failed_buildports" />
                    116:                                <input type="hidden" name="build" value="<?=$build_name?>" />
                    117:                                <select name="maintainer">
                    118:                                        <option></option>
                    119: <?foreach($maintainers as $maintainer) {?>
                    120:                                        <option><?=$maintainer?></option>
                    121: <?}?>
                    122:                                </select>
                    123:                                <input type="submit" name="Go" value="Go" /><br />
                    124:                        </td>
                    125:                </tr>
                    126:        </table>
                    127:        </form>
                    128: </div>
                    129: <?
                    130: $footer_legend = array(
                    131:        'port_success'  => 'Success',
                    132:        'port_default'  => 'Default',
                    133:        'port_leftovers'=> 'Leftovers', # L
                    134:        'port_dud'              => 'Dud', # D
                    135:        'port_depend'   => 'Depend',
                    136:        'port_fail'             => 'Fail',
                    137: );
                    138: include 'footer.inc.tpl';
                    139: ?>