maintaince module
This commit is contained in:
@@ -127,7 +127,15 @@
|
||||
$db = DBHandlerSelect::getInstance();
|
||||
$pdo = $db->getConnection();
|
||||
|
||||
$stmt = $pdo->query("SELECT * FROM production_tools ORDER BY id ASC");
|
||||
// production_tools is now the unified registry inv_equipment;
|
||||
// this page keeps showing the "Attrezzature" slice of it.
|
||||
$stmt = $pdo->query("
|
||||
SELECT e.*
|
||||
FROM inv_equipment e
|
||||
LEFT JOIN inv_categories c ON c.id = e.category_id
|
||||
WHERE c.code = 'equipment' OR e.category_id IS NULL
|
||||
ORDER BY e.id ASC
|
||||
");
|
||||
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)):
|
||||
?>
|
||||
<tr>
|
||||
@@ -139,10 +147,17 @@
|
||||
<td><?= nl2br(htmlspecialchars($row['description'] ?? '')) ?></td>
|
||||
|
||||
<td>
|
||||
<?php if ((int)$row['is_active'] === 1): ?>
|
||||
<?php
|
||||
$statusLabels = [
|
||||
'active' => 'Attivo',
|
||||
'out_of_service' => 'Fuori servizio',
|
||||
'decommissioned' => 'Dismesso',
|
||||
];
|
||||
?>
|
||||
<?php if ($row['status'] === 'active'): ?>
|
||||
<span class="badge-active">Attivo</span>
|
||||
<?php else: ?>
|
||||
<span class="badge-inactive">Non attivo</span>
|
||||
<span class="badge-inactive"><?= htmlspecialchars($statusLabels[$row['status']] ?? $row['status']) ?></span>
|
||||
<?php endif; ?>
|
||||
</td>
|
||||
|
||||
@@ -156,7 +171,7 @@
|
||||
data-type="<?= htmlspecialchars($row['tool_type'] ?? '', ENT_QUOTES) ?>"
|
||||
data-manufacturer="<?= htmlspecialchars($row['manufacturer'] ?? '', ENT_QUOTES) ?>"
|
||||
data-desc="<?= htmlspecialchars($row['description'] ?? '', ENT_QUOTES) ?>"
|
||||
data-active="<?= (int)$row['is_active'] ?>">
|
||||
data-status="<?= htmlspecialchars($row['status'], ENT_QUOTES) ?>">
|
||||
<i class="fas fa-edit"></i>
|
||||
</button>
|
||||
|
||||
@@ -214,9 +229,10 @@
|
||||
<textarea name="description" class="form-control mb-3"></textarea>
|
||||
|
||||
<label class="fw-semibold">Stato</label>
|
||||
<select name="is_active" class="form-control">
|
||||
<option value="1">Attivo</option>
|
||||
<option value="0">Non attivo</option>
|
||||
<select name="status" class="form-control">
|
||||
<option value="active">Attivo</option>
|
||||
<option value="out_of_service">Fuori servizio</option>
|
||||
<option value="decommissioned">Dismesso</option>
|
||||
</select>
|
||||
|
||||
</div>
|
||||
@@ -265,9 +281,10 @@
|
||||
<textarea id="edit_description" name="description" class="form-control mb-3"></textarea>
|
||||
|
||||
<label class="fw-semibold">Stato</label>
|
||||
<select id="edit_is_active" name="is_active" class="form-control">
|
||||
<option value="1">Attivo</option>
|
||||
<option value="0">Non attivo</option>
|
||||
<select id="edit_status" name="status" class="form-control">
|
||||
<option value="active">Attivo</option>
|
||||
<option value="out_of_service">Fuori servizio</option>
|
||||
<option value="decommissioned">Dismesso</option>
|
||||
</select>
|
||||
|
||||
</div>
|
||||
@@ -327,7 +344,7 @@
|
||||
$("#edit_tool_type").val($(this).data("type"));
|
||||
$("#edit_manufacturer").val($(this).data("manufacturer"));
|
||||
$("#edit_description").val($(this).data("desc"));
|
||||
$("#edit_is_active").val($(this).data("active"));
|
||||
$("#edit_status").val($(this).data("status"));
|
||||
|
||||
$("#editToolModal").modal("show");
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user