Files
controls-web/overviews/data/newgeneral.php
2026-02-17 12:44:37 -06:00

90 lines
3.6 KiB
PHP

<?php
// phpcs:ignoreFile
declare(strict_types=1);
include __DIR__ . '/../../items.php';
require_once __DIR__ . '/module-helpers.php';
$caneToday = module_numeric(module_capture(__DIR__ . '/tonsin.php')) ?? 0.0;
$recordDate = module_capture(__DIR__ . '/recorddate.php');
$recordTonnage = module_numeric(module_capture(__DIR__ . '/record.php')) ?? 0.0;
$runHours = module_numeric($value['RUNHRSTODAY']);
$groundToday = (module_numeric($value['CANETOT']) ?? 0.0) + (module_numeric($value['W TONS GROUND']) ?? 0.0);
$groundYesterday = (module_numeric($value['PREVTONS']) ?? 0.0) + (module_numeric($value['WPREVGROUND']) ?? 0.0);
$prevRunHours = module_numeric($value['PREVTIME']);
$eastAvg = module_numeric($value['AVG_TONS_PER_HOUR']);
$westAvg = module_numeric(module_capture(__DIR__ . '/west15minavg.php'));
$totalTph = (module_numeric($value['TONS_PER_HOUR']) ?? 0.0) + (module_numeric($value['RATE']) ?? 0.0);
$lossTime = module_numeric($value['LOSSTIME']);
?>
<section class="module-card module-card--tight">
<div class="module-heading">
<h2 class="module-heading__title">General Data</h2>
<span class="module-heading__meta">Live production snapshot</span>
</div>
<div class="module-metric-grid">
<div class="module-metric">
<span class="module-metric__label">Cane In Today</span>
<span class="module-metric__value"><?php echo module_number($caneToday); ?></span>
<span class="module-metric__note">tons</span>
</div>
<div class="module-metric">
<span class="module-metric__label">Daily Record</span>
<span class="module-metric__value"><?php echo module_number($recordTonnage); ?></span>
<span class="module-metric__note"><?php echo module_html($recordDate); ?></span>
</div>
<div class="module-metric">
<span class="module-metric__label">Run Hours</span>
<span class="module-metric__value"><?php echo module_number($runHours, 1); ?></span>
<span class="module-metric__note">hours</span>
</div>
</div>
<div class="module-metric-grid">
<div class="module-metric">
<span class="module-metric__label">Ground Today</span>
<span class="module-metric__value"><?php echo module_number($groundToday); ?></span>
<span class="module-metric__note">tons</span>
</div>
<div class="module-metric">
<span class="module-metric__label">Total Ground Yesterday</span>
<span class="module-metric__value"><?php echo module_number($groundYesterday); ?></span>
<span class="module-metric__note">tons</span>
</div>
<div class="module-metric">
<span class="module-metric__label">Prev Run Hours</span>
<span class="module-metric__value"><?php echo module_number($prevRunHours, 1); ?></span>
<span class="module-metric__note">hours</span>
</div>
</div>
<div class="module-divider"></div>
<div class="module-row">
<span class="module-row__label">Total Tons per Hour</span>
<span class="module-row__value"><?php echo module_number($totalTph, 1); ?></span>
</div>
<div class="module-metric-grid">
<div class="module-metric">
<span class="module-metric__label">East 15 Min Avg</span>
<span class="module-metric__value"><?php echo module_number($eastAvg, 1); ?></span>
<span class="module-metric__note">tons/hr</span>
</div>
<div class="module-metric">
<span class="module-metric__label">West 15 Min Avg</span>
<span class="module-metric__value"><?php echo module_number($westAvg, 1); ?></span>
<span class="module-metric__note">tons/hr</span>
</div>
<div class="module-metric">
<span class="module-metric__label">Today's Loss Time</span>
<span class="module-metric__value"><?php echo module_number($lossTime, 2); ?></span>
<span class="module-metric__note">hours</span>
</div>
</div>
</section>