diff --git a/rowview.php b/rowview.php index 3afe41ed3..d3b86bc29 100644 --- a/rowview.php +++ b/rowview.php @@ -70,7 +70,26 @@ } } } - $body.=BuildCabinet($cabinet->CabinetID,$side); + $cabHtml=BuildCabinet($cabinet->CabinetID,$side); + + // Add compact metrics inside the cabinet wrapper div + $stats=Cabinet::getStats($cabinet->CabinetID); + $used=$cabinet->CabinetOccupancy($cabinet->CabinetID); + $spaceUsed=$used."/".$cabinet->CabinetHeight."U"; + $powerKW=sprintf("%.1f",$stats->Wattage/1000); + $weightKg=$stats->Weight; + $metrics="
"; + $metrics.="{$spaceUsed}"; + $metrics.=" | {$powerKW}kW"; + $metrics.=" | {$weightKg}kg"; + $metrics.="
"; + + // Insert metrics inside
before its closing
+ $pos=strrpos($cabHtml,''); + if($pos!==false){ + $cabHtml=substr_replace($cabHtml,$metrics,$pos,0); + } + $body.=$cabHtml; } $dcID=$cabrow->DataCenterID;