You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
82 lines
2.3 KiB
82 lines
2.3 KiB
4 years ago
|
|
||
|
<?php
|
||
|
@include('components/breadcrumb/breadcrumb.php');
|
||
|
setlocale(LC_MONETARY, 'it_IT.UTF-8');
|
||
|
|
||
|
if(isset($_POST['update_traking'])) {
|
||
|
$q = mysqli_query($conn, "UPDATE orders SET traking = '".$_POST['update_traking']."',
|
||
|
status = 'SHIPPED' WHERE id = ".$_POST['id']);
|
||
|
}
|
||
|
?>
|
||
|
|
||
|
|
||
|
<div class="admin-list container py-5">
|
||
|
<div class="row list-row py-2 text-bold">
|
||
|
<div class="col-2"> Data </div>
|
||
|
<div class="col-3"> Articoli </div>
|
||
|
<div class="col-3"> Spedizione </div>
|
||
|
<div class="col-1"> Stato </div>
|
||
|
<div class="col-1"> Totale </div>
|
||
|
<div class="col-2"> Traking </div>
|
||
|
</div>
|
||
|
|
||
|
<?php
|
||
|
$q = mysqli_query($conn, "SELECT * FROM orders ORDER BY date ASC");
|
||
|
while($r = mysqli_fetch_array($q)) {
|
||
|
?>
|
||
|
|
||
|
<div class="row list-row py-2">
|
||
|
<div class="col-2 col-border">
|
||
|
<?= conv_date($r['date']);?>
|
||
|
</div>
|
||
|
<div class="col-3 col-border">
|
||
|
<?php
|
||
|
$items = json_decode($r['items']);
|
||
|
foreach($items as $item) {
|
||
|
$qp = mysqli_query($conn, "SELECT * FROM products WHERE id=".$item->pid);
|
||
|
$p = mysqli_fetch_array($qp);
|
||
|
?>
|
||
|
<div class="row">
|
||
|
<div class="col-6"><?= $p['name'];?></div>
|
||
|
<div class="col-3"><?= money_format('%.2n', $item->price);?></div>
|
||
|
<div class="col-3 text-right">x <?= $item->qty;?></div>
|
||
|
</div>
|
||
|
<?php
|
||
|
}
|
||
|
?>
|
||
|
</div>
|
||
|
<div class="col-3 col-border">
|
||
|
<?php
|
||
|
$shipping = json_decode($r['shipping']);
|
||
|
?>
|
||
|
<div class="row">
|
||
|
<div class="col-12"><?= $shipping->full_name;?></div>
|
||
|
<div class="col-12"><?= $shipping->address;?></div>
|
||
|
<div class="col-12"><?= $shipping->zip_code." - ".$shipping->city." (".$shipping->province.")";?></div>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="col-1 col-border">
|
||
|
<?= $r['status'];?>
|
||
|
</div>
|
||
|
<div class="col-1 col-border">
|
||
|
<?= money_format('%.2n', $r['total']);?>
|
||
|
</div>
|
||
|
<div class="col-2">
|
||
|
<form method="post">
|
||
|
<input type="hidden" name="id" value="<?= $r['id'];?>">
|
||
|
<input class="input-text input-small" type="text" name="update_traking" value="<?= $r['traking'];?>">
|
||
|
<button type="submit" class="button button-small button-brown w-100">Salva</button>
|
||
|
</form>
|
||
|
</div>
|
||
|
|
||
|
</div>
|
||
|
|
||
|
<?php
|
||
|
}
|
||
|
?>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
|