示例#1
0
文件: interface.php 项目: xtha/salt
function renderRackInfoPortlet($rackData)
{
    $summary = array();
    $summary['Rack row'] = mkA($rackData['row_name'], 'row', $rackData['row_id']);
    $summary['Name'] = $rackData['name'];
    $summary['Height'] = $rackData['height'];
    if (strlen($rackData['asset_no'])) {
        $summary['Asset tag'] = $rackData['asset_no'];
    }
    if ($rackData['has_problems'] == 'yes') {
        $summary[] = array('<tr><td colspan=2 class=msg_error>Has problems</td></tr>');
    }
    populateRackPower($rackData, $summary);
    // Display populated attributes, but skip 'height' since it's already displayed above
    // and skip 'sort_order' because it's modified using AJAX
    foreach (getAttrValuesSorted($rackData['id']) as $record) {
        if ($record['id'] != 27 && $record['id'] != 29 && strlen($record['value'])) {
            $summary['{sticker}' . $record['name']] = formatAttributeValue($record);
        }
    }
    $summary['% used'] = getProgressBar(getRSUforRack($rackData));
    $summary['Objects'] = count($rackData['mountedObjects']);
    $summary['tags'] = '';
    renderEntitySummary($rackData, 'summary', $summary);
    if ($rackData['comment'] != '') {
        startPortlet('Comment');
        echo '<div class=commentblock>' . string_insert_hrefs($rackData['comment']) . '</div>';
        finishPortlet();
    }
}
示例#2
0
function renderProgressBar($percentage = 0, $theme = '', $inline = FALSE)
{
    echo getProgressBar($percentage, $theme, $inline);
}
<div class="progress">
    <div class="<?php 
echo getProgressBar($percents);
?>
" role="progressbar" aria-valuenow="<?php 
echo $percents;
?>
" aria-valuemin="0" aria-valuemax="100" style="min-width: 20px; width: <?php 
echo $percents;
?>
%;">
        <?php 
echo $percents;
?>
%
    </div>
</div>