some edit
This commit is contained in:
+43
-2
@@ -30,11 +30,15 @@ if ($currentDate > $currentMonthStart) {
|
||||
}
|
||||
|
||||
$currentMonthEnd = date("Y-m-t", strtotime($currentMonthStart));
|
||||
$bookedclass->setQuery("SELECT * FROM bookingclass
|
||||
$bookedclass->setQuery("SELECT bookingclass.*, service.*, serviceschedule.*, orderbook.expireon
|
||||
FROM bookingclass
|
||||
LEFT JOIN service ON bookingclass.idservice = service.idservice
|
||||
LEFT JOIN serviceschedule ON bookingclass.idserviceschedule = serviceschedule.idserviceschedule
|
||||
LEFT JOIN orderbook ON bookingclass.idorder = orderbook.idorderbook
|
||||
WHERE bookingclass.iduser = '$iduserlogin' AND bookingclass.status = 'booked'
|
||||
AND serviceschedule.dateschedule BETWEEN '$currentMonthStart' AND DATE_ADD('$currentMonthEnd', INTERVAL 1 DAY) ORDER BY serviceschedule.dateschedule");
|
||||
AND serviceschedule.dateschedule BETWEEN '$currentMonthStart' AND DATE_ADD('$currentMonthEnd', INTERVAL 1 DAY)
|
||||
ORDER BY serviceschedule.dateschedule");
|
||||
|
||||
$bookedclass->execute();
|
||||
?>
|
||||
|
||||
@@ -310,6 +314,29 @@ $conn->close();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function confirmDeleteOnly(idbookingclass, expirydate) {
|
||||
Swal.fire({
|
||||
title: "Attenzione",
|
||||
html: `
|
||||
<strong>Confermi di voler cancellare questa lezione?</strong><br><br>
|
||||
<strong>RICORDA:</strong> dovrai riprogrammarla entro la scadenza del tuo abbonamento per non perderla!<br><br>
|
||||
<span style="font-size:20px;color:#d33;font-weight:bold;">
|
||||
Scadenza: ${expirydate}
|
||||
</span>
|
||||
`,
|
||||
icon: "warning",
|
||||
showCancelButton: true,
|
||||
confirmButtonText: "Procedi",
|
||||
cancelButtonText: "Annulla",
|
||||
confirmButtonColor: "#d33",
|
||||
cancelButtonColor: "#3085d6"
|
||||
}).then((result) => {
|
||||
if (result.isConfirmed) {
|
||||
window.location.href = "delete_lesson.php?id=" + idbookingclass;
|
||||
}
|
||||
});
|
||||
}
|
||||
</script>
|
||||
|
||||
<body>
|
||||
@@ -422,6 +449,14 @@ $conn->close();
|
||||
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
|
||||
</div>
|
||||
<?php } ?>
|
||||
<?php if (isset($_GET['deleted'])) { ?>
|
||||
<div class="alert alert-success alert-dismissible fade show" role="alert">
|
||||
<i class="mdi mdi-check-all me-2"></i>
|
||||
Lezione cancellata con successo! Grazie per aver liberato il posto!
|
||||
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
|
||||
</div>
|
||||
<?php } ?>
|
||||
|
||||
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
@@ -561,11 +596,17 @@ $conn->close();
|
||||
</button>
|
||||
<?php $idbookingclass = $bookedclass->getColumnVal("idbookingclass"); ?>
|
||||
<?php $idservice = $bookedclass->getColumnVal("idservice"); ?>
|
||||
<?php $expirydate = date("d/m/Y", strtotime($bookedclass->getColumnVal("expireon"))); ?>
|
||||
<?php if ($canBeDeleted && $canReprogram) : ?>
|
||||
<button class="custom-action-button" onclick="confirmDelete(<?php echo $idbookingclass; ?>, <?php echo $idservice; ?>, 'bookingpanel.php')">
|
||||
<i class="fas fa-calendar-alt"></i> Riprogramma
|
||||
</button>
|
||||
<button class="custom-action-button"
|
||||
onclick="confirmDeleteOnly(<?php echo $idbookingclass; ?>, '<?php echo $expirydate; ?>')">
|
||||
<i class="fas fa-trash"></i> Cancella
|
||||
</button>
|
||||
<?php else : ?>
|
||||
|
||||
<button class="custom-action-button"> <i class="fas fa-exclamation-circle"></i> Non puoi riprogrammare</button>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user