Riprogrammazione Lezione
- -Riprogrammazione Lezione
+ +Classi non presenti per questo mese
"; -} else { - while (!$bookedclass->atEnd()) { - $wa_startindex = $bookedclass->Index; -?> - getColumnVal("dateschedule") -$dateschedule = $bookedclass->getColumnVal("dateschedule"); - -// Converti la data in un oggetto DateTime -$dateObj = new DateTime($dateschedule); - -// Estrai il giorno e il mese in italiano -$dayInItalian = $dateObj->format("d"); -$monthInItalian = $dateObj->format("F"); - -// Mappa dei nomi dei mesi in italiano -$italianMonths = [ - "January" => "Gennaio", - "February" => "Febbraio", - "March" => "Marzo", - "April" => "Aprile", - "May" => "Maggio", - "June" => "Giugno", - "July" => "Luglio", - "August" => "Agosto", - "September" => "Settembre", - "October" => "Ottobre", - "November" => "Novembre", - "December" => "Dicembre" -]; - -// Sostituisci il nome del mese con la versione italiana -$monthInItalian = $italianMonths[$monthInItalian]; -?> -getColumnVal("dateschedule") -$dateschedule = $bookedclass->getColumnVal("dateschedule"); - -// Converti la data in un oggetto DateTime -$dateObj = new DateTime($dateschedule); - -// Formatta la data nel nuovo formato desiderato -$newDateFormat = $dateObj->format("d-m-Y H:i"); - - // Calculate the time difference in hours - $currentTime = new DateTime(); - $classTime = new DateTime($dateschedule); - $timeDifference = $classTime->diff($currentTime); - $hoursDifference = $timeDifference->h + $timeDifference->days * 24; - - // Check if the time difference is less than 6 hours - $timetocancel=$optionquery->getColumnVal("maxbeforetimecancell"); - $canBeDeleted = ($hoursDifference >= $timetocancel); + -?> -getColumnVal("idserviceschedule"); - $bookingQuery = "SELECT iduser FROM bookingclass + + "Gennaio", + "February" => "Febbraio", + "March" => "Marzo", + "April" => "Aprile", + "May" => "Maggio", + "June" => "Giugno", + "July" => "Luglio", + "August" => "Agosto", + "September" => "Settembre", + "October" => "Ottobre", + "November" => "Novembre", + "December" => "Dicembre" + ]; + + ?> + + + + + + + TotalRows == 0) { + echo "Classi non presenti per questo mese
"; + } else { + while (!$bookedclass->atEnd()) { + $wa_startindex = $bookedclass->Index; + ?> + getColumnVal("dateschedule") + $dateschedule = $bookedclass->getColumnVal("dateschedule"); + + // Converti la data in un oggetto DateTime + $dateObj = new DateTime($dateschedule); + + // Estrai il giorno e il mese in italiano + $dayInItalian = $dateObj->format("d"); + $monthInItalian = $dateObj->format("F"); + + // Mappa dei nomi dei mesi in italiano + $italianMonths = [ + "January" => "Gennaio", + "February" => "Febbraio", + "March" => "Marzo", + "April" => "Aprile", + "May" => "Maggio", + "June" => "Giugno", + "July" => "Luglio", + "August" => "Agosto", + "September" => "Settembre", + "October" => "Ottobre", + "November" => "Novembre", + "December" => "Dicembre" + ]; + + // Sostituisci il nome del mese con la versione italiana + $monthInItalian = $italianMonths[$monthInItalian]; + ?> + getColumnVal("dateschedule") + $dateschedule = $bookedclass->getColumnVal("dateschedule"); + + // Converti la data in un oggetto DateTime + $dateObj = new DateTime($dateschedule); + + // Formatta la data nel nuovo formato desiderato + $newDateFormat = $dateObj->format("d-m-Y H:i"); + + // Calculate the time difference in hours + $currentTime = new DateTime(); + $classTime = new DateTime($dateschedule); + $timeDifference = $classTime->diff($currentTime); + $hoursDifference = $timeDifference->h + $timeDifference->days * 24; + + // Check if the time difference is less than 6 hours + $timetocancel = $optionquery->getColumnVal("maxbeforetimecancell"); + $canBeDeleted = ($hoursDifference >= $timetocancel); + + + + ?> + getColumnVal("idserviceschedule"); + $bookingQuery = "SELECT iduser FROM bookingclass WHERE bookingclass.idserviceschedule = $eventId AND bookingclass.status='booked'"; - $bookingResult = $mysqli->query($bookingQuery); - - // Calcola il numero di persone prenotate - $countPersons = $bookingResult->num_rows; + $bookingResult = $mysqli->query($bookingQuery); -?> -getColumnVal("servicename") -$cardservice = $bookedclass->getColumnVal("idservice"); + // Calcola il numero di persone prenotate + $countPersons = $bookingResult->num_rows; -// Verifica se il valore di $cardservice è presente nell'array $idassociateservices -if (in_array($cardservice, $idassociateservices)) { - // Il valore è presente, esegui il codice successivo - - ?> - getColumnVal("maxcapacity"); - $freeplace=$maxcapacity-$countPersons; - ?> - - getColumnVal("idserviceschedule"); // Sostituisci con il tuo valore -$iduser = $iduserlog; // Sostituisci con il tuo valore + ?> + query($query); + // Esempio: Simula il valore di $bookedclass->getColumnVal("servicename") + $cardservice = $bookedclass->getColumnVal("idservice"); -if ($resultcheck->num_rows > 0) { - $alreadybooked='Y'; // record found -} else { - $alreadybooked='N'; -} + // Verifica se il valore di $cardservice è presente nell'array $idassociateservices + if (in_array($cardservice, $idassociateservices)) { + // Il valore è presente, esegui il codice successivo + + ?> + getColumnVal("maxcapacity"); + $freeplace = $maxcapacity - $countPersons; + ?> + + getColumnVal("idserviceschedule"); // Sostituisci con il tuo valore + $iduser = $iduserlog; // Sostituisci con il tuo valore + + // Query per verificare l'esistenza del record + $query = "SELECT * FROM bookingclass WHERE idserviceschedule = $idcheckservice AND iduser = $iduser"; + $resultcheck = $conn->query($query); + + if ($resultcheck->num_rows > 0) { + $alreadybooked = 'Y'; // record found + } else { + $alreadybooked = 'N'; + } -?> - - -getColumnVal("servicename")); ?> -/getColumnVal("maxcapacity")); ?>
-Quando:
-Luogo: via Valassina 62/B Seregno - Sala Contesto Yoga
- getColumnVal("idserviceschedule"); ?> -getColumnVal("idservice"); ?> - - - - - - -getColumnVal("servicename")); ?> -/getColumnVal("maxcapacity")); ?>
+Quando:
+Luogo: via Valassina 62/B Seregno - Sala Contesto Yoga
+ getColumnVal("idserviceschedule"); ?> + getColumnVal("idservice"); ?> + - + - - - - - - - +