Aggiornamento lato UTENTE
This commit is contained in:
+54
-1
@@ -26,6 +26,7 @@
|
||||
$prodotti = []; // CARICATO
|
||||
$caratteristicheDisponibili = []; // CARICATO
|
||||
$indirizzi = []; // CARICATO
|
||||
$indirizzoPredefinito = null; // CARICATO
|
||||
$righeOrdine = []; // CARICATO
|
||||
|
||||
$riepilogo = null; // CARICATO
|
||||
@@ -51,6 +52,29 @@
|
||||
|
||||
$indirizzi = $stmt->fetchAll(PDO::FETCH_ASSOC);
|
||||
|
||||
$stmt = $pdo->prepare("
|
||||
SELECT
|
||||
indirizzo.idIndirizzo,
|
||||
indirizzo.via,
|
||||
indirizzo.numeroCivico,
|
||||
indirizzo.predefinito,
|
||||
indirizzo.idComune
|
||||
|
||||
FROM
|
||||
indirizzo
|
||||
|
||||
WHERE
|
||||
indirizzo.idCliente = :idCliente
|
||||
AND indirizzo.predefinito = 1
|
||||
|
||||
LIMIT 1
|
||||
");
|
||||
|
||||
$stmt->execute([
|
||||
"idCliente" => $idCliente
|
||||
]);
|
||||
|
||||
$indirizzoPredefinito = $stmt->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
/* ============================================================
|
||||
* EVENTUALE ORDINE IN BOZZA
|
||||
@@ -834,7 +858,36 @@
|
||||
name="idIndirizzo"
|
||||
required
|
||||
>
|
||||
<option value="">Seleziona...</option>
|
||||
<?php if ($indirizzoPredefinito === null): ?>
|
||||
<option value="">Seleziona...</option>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($indirizzoPredefinito !== null): ?>
|
||||
<option
|
||||
value="<?= e($indirizzoPredefinito["idIndirizzo"]) ?>"
|
||||
select
|
||||
>
|
||||
<?= e($indirizzoPredefinito["via"] . " " . $indirizzoPredefinito["numeroCivico"]) ?>
|
||||
<?= !empty($indirizzoPredefinito["predefinito"]) ? "(predefinito)" : "" ?>
|
||||
</option>
|
||||
<?php endif; ?>
|
||||
|
||||
// Rimuovo l'indirizzo dagli indirizzi
|
||||
<?php
|
||||
if (
|
||||
is_array($indirizzoPredefinito) &&
|
||||
isset($indirizzoPredefinito["idIndirizzo"]) &&
|
||||
isset($indirizzoPredefinito["via"]) &&
|
||||
isset($indirizzoPredefinito["numeroCivico"])
|
||||
) {
|
||||
foreach ($indirizzi as $key => $i) {
|
||||
if ($i["idIndirizzo"] == $indirizzoPredefinito["idIndirizzo"]) {
|
||||
unset($indirizzi[$key]);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
<?php foreach ($indirizzi as $i): ?>
|
||||
<option value="<?= e($i["idIndirizzo"]) ?>">
|
||||
|
||||
Reference in New Issue
Block a user