<?php require dirname(__DIR__).'/app/core.php';$rows=$pdo->query("SELECT r.*,a.serial_number,a.recertification_expiration_date,ri.sales_order_number FROM recertification_workflows r JOIN afguards a ON a.id=r.afguard_id JOIN receiving_intakes ri ON ri.id=r.receiving_intake_id WHERE r.workflow_status IN('Received','Awaiting Test','Testing') ORDER BY r.designated_at")->fetchAll();$title='Recertification';require dirname(__DIR__).'/views/head.php';?><h1>Recertification Work Queue</h1><?php foreach($rows as $r):?><section class="panel" style="margin-bottom:16px"><h2><?=e($r['serial_number'])?> <span class="badge <?=$r['workflow_type']==='Annual Recertification'?'annual':''?>"><?=e($r['workflow_type'])?></span></h2><p>Sales Order: <b><?=e($r['sales_order_number']??'Not applicable')?></b> · Annual Expiration: <b><?=e($r['recertification_expiration_date']??'None')?></b></p><form method="post" action="<?=e(u('recert-complete.php'))?>"><input type="hidden" name="csrf" value="<?=e(token())?>"><input type="hidden" name="workflow_id" value="<?=$r['id']?>"><?php if($r['workflow_type']==='Annual Recertification'):?><fieldset><legend>Voucher Requirement</legend><label class="radio"><input type="radio" name="voucher_required" value="1" required> Required</label> <label class="radio"><input type="radio" name="voucher_required" value="0" required> Not Required</label><label id="voucher-field-<?=$r['id']?>"><span>Voucher Number, if required</span><input id="voucher_number" name="voucher_number" maxlength="19" placeholder="XXXX-XXXX-XXXX-XXXX"><small>Four groups of 3–4 letters or numbers.</small></label></fieldset><?php else:?><p class="help">Voucher is not applicable to Interim Recertification.</p><?php endif;?><div class="toolbar"><button name="result" value="Pass">Pass</button><button class="danger" name="result" value="Fail">Fail</button></div></form></section><?php endforeach;?><?php require dirname(__DIR__).'/views/foot.php';?>