fixed summary order and orders

This commit is contained in:
2025-09-08 16:30:19 +02:00
parent 9447d62c27
commit 10ef6db5c5
2 changed files with 14 additions and 77 deletions
+14
View File
@@ -44,10 +44,13 @@ while ($row = $result->fetch_assoc()) {
$lesson_result = $conn->query($lesson_query);
$lessons = array();
while ($lesson_row = $lesson_result->fetch_assoc()) {
$lesson_row['bookingstart'] = date('c', strtotime($lesson_row['bookingstart'])); // Formato ISO 8601
$lessons[] = $lesson_row;
}
$row['lessons'] = $lessons;
$documents[] = $row;
// Debug: verifica il numero di lezioni
echo "<!-- Lezioni per order_id " . $row['order_id'] . ": " . count($lessons) . " -->";
}
?>
@@ -78,6 +81,7 @@ while ($row = $result->fetch_assoc()) {
// Handle order click for popup
$('.order-row').click(function() {
var lessons = $(this).data('lessons');
console.log('Lezioni ricevute:', lessons); // Debug
var total = $(this).data('total');
var orderId = $(this).data('order-id');
var isExpired = $(this).data('is-expired');
@@ -99,6 +103,15 @@ while ($row = $result->fetch_assoc()) {
}).length;
var toSchedule = total - (booked + completed + lost + expired);
console.log({
booked: booked,
completed: completed,
lost: lost,
expired: expired,
toSchedule: toSchedule,
total: total
});
var htmlContent = `
<h4 style="margin-bottom: 20px; color: #333; font-weight: 600;">
Dettagli Ordine #${orderId}
@@ -629,6 +642,7 @@ while ($row = $result->fetch_assoc()) {
<button class="details-btn" data-order-id="<?php echo $document['order_id']; ?>" data-lessons='<?php echo json_encode($document['lessons']); ?>' data-total='<?php echo $document['quantityclass']; ?>' data-is-expired='<?php echo $is_expired ? 'true' : 'false'; ?>'>Dettagli</button>
</td>
</tr>
<?php echo "<!-- Total per order_id " . $document['order_id'] . ": " . $document['quantityclass'] . " -->"; ?>
<?php } ?>
</tbody>
</table>