Carpeta views

This commit is contained in:
Axel Axt
2026-08-04 19:24:53 -03:00
parent 6aaff2ffe4
commit d95e4012a4
54 changed files with 10640 additions and 0 deletions
+107
View File
@@ -0,0 +1,107 @@
<?php require __DIR__ . '/../../includes/navBar.php'; ?>
<div class="container my-5">
<div class="row justify-content-center">
<div class="col-lg-8">
<div class="card card-rounded card-shadow border-0">
<div class="card-header header-dark px-4 py-3">
<h4 class="mb-0 title-shadow">
<i class="fas fa-file-alt me-2"></i>
Pedido Confirmado
</h4>
</div>
<div class="card-body text-center p-5">
<i class="fas fa-check-circle text-success fa-4x mb-4"></i>
<h4>Pedido guardado correctamente</h4>
<p class="text-muted">
Remito N°
<strong><?= $numeroRemito ?></strong>
</p>
<hr>
<p>
¿Desea descargar el remito generado?
</p>
<div class="d-flex justify-content-center gap-3 mt-5">
<form method="POST" action="?opt=generar_remito_pdf">
<!-- CAMPO OCULTO (para verificación de token) -->
<input type="hidden" name="csrf_token" value="<?= $_SESSION['csrf_token'] ?>">
<button class="btn btn-success">
<i class="fas fa-download me-1 my-2"></i>
Descargar Remito
</button>
</form>
<a href="?opt=continuar_sin_remito" class="btn btn-secondary">
<i class="fas fa-arrow-right me-1 my-2"></i>
Continuar
</a>
</div>
</div>
</div>
</div>
</div>
<!-- Errores provenients de pedidoController -->
<!-- ERROR -->
<script>
const serverErrors = <?php
if (!empty($_SESSION['flash_error'])) {
$errorsArray = explode('<br>', $_SESSION['flash_error']);
unset($_SESSION['flash_error']);
echo json_encode($errorsArray);
} else {
echo '[]';
}
?>;
</script>
<!-- SUCCES -->
<script>
const serverSuccess = <?php
if (!empty($_SESSION['flash_success'])) {
$successArray = explode('<br>', $_SESSION['flash_success']);
unset($_SESSION['flash_success']);
echo json_encode($successArray);
} else {
echo '[]';
}
?>;
</script>
</div>
<!-- Validar mediante js -->
<script src="js/pedidos/pedidoValidator.js"></script>
<!-- Evita que Chrome use BFCache -->
<script>
window.onpageshow = function(event) {
if (event.persisted) {
window.location.reload();
}
};
</script>