64 lines
2.2 KiB
PHP
64 lines
2.2 KiB
PHP
<?php
|
|
// phpcs:ignoreFile
|
|
|
|
require __DIR__ . '/inc/items.php';
|
|
|
|
$eastRate = isset($value['E TONS PER HOUR']) ? $value['E TONS PER HOUR'] : null;
|
|
$westRate = isset($value['W RATE']) ? $value['W RATE'] : null;
|
|
$totalRate = ($eastRate !== null && $westRate !== null) ? $eastRate + $westRate : null;
|
|
$eastAvg = isset($rounded['E 15 MIN AVG']) ? $rounded['E 15 MIN AVG'] : null;
|
|
$westAvg = isset($rounded['W 15 MIN AVG']) ? $rounded['W 15 MIN AVG'] : null;
|
|
$tonsToday = (isset($value['CANETOT']) ? $value['CANETOT'] : 0) + (isset($value['W TONS GROUND']) ? $value['W TONS GROUND'] : 0);
|
|
$tonsPrev = (isset($value['PREVTONS']) ? $value['PREVTONS'] : 0) + (isset($value['WPREVGROUND']) ? $value['WPREVGROUND'] : 0);
|
|
$hoursToday = isset($rounded['RUNHRSTODAY']) ? $rounded['RUNHRSTODAY'] : null;
|
|
$hoursPrev = isset($value['PREVTIME']) ? $value['PREVTIME'] : null;
|
|
|
|
if (!empty($value)) {
|
|
?>
|
|
<div class="production-card h-100">
|
|
<div class="production-card-header">
|
|
<span class="metric-badge">Milling</span>
|
|
<h3 class="mb-2">Today's grinding snapshot</h3>
|
|
<p class="small text-muted mb-0">Live values from the milling control system.</p>
|
|
</div>
|
|
<dl class="production-stats">
|
|
<div class="stat-row">
|
|
<dt>Current grinding rate</dt>
|
|
<dd><?php require __DIR__ . '/inc/stablerate30.php'; ?> tons/hr</dd>
|
|
</div>
|
|
<div class="stat-row">
|
|
<dt>15-minute average</dt>
|
|
<dd><?php require __DIR__ . '/inc/east15minavg.php'; ?> tons</dd>
|
|
</div>
|
|
<div class="stat-row">
|
|
<dt>Tons ground today</dt>
|
|
<dd><?php echo number_format($tonsToday); ?> tons</dd>
|
|
</div>
|
|
<div class="stat-row">
|
|
<dt>Previous day tons</dt>
|
|
<dd><?php echo number_format($tonsPrev); ?> tons</dd>
|
|
</div>
|
|
<div class="stat-row">
|
|
<dt>Run hours today</dt>
|
|
<dd><?php echo $hoursToday !== null ? $hoursToday : '—'; ?> hrs</dd>
|
|
</div>
|
|
<div class="stat-row">
|
|
<dt>Previous day hours</dt>
|
|
<dd><?php echo $hoursPrev !== null ? $hoursPrev : '—'; ?> hrs</dd>
|
|
</div>
|
|
</dl>
|
|
</div>
|
|
<?php
|
|
|
|
} else {
|
|
?>
|
|
<div class="production-card h-100">
|
|
<div class="production-card-header">
|
|
<span class="metric-badge">Milling</span>
|
|
<h3 class="mb-2">Grinding snapshot</h3>
|
|
</div>
|
|
<p class="mb-0">Milling data is currently unavailable. Please check back shortly.</p>
|
|
</div>
|
|
<?php
|
|
}
|
|
?>
|