diff --git a/app/CustomFuncPao.php b/app/CustomFuncPao.php index 4bcaaf1b..a0cf9326 100644 --- a/app/CustomFuncPao.php +++ b/app/CustomFuncPao.php @@ -165,10 +165,18 @@ function setPreOrder($sku, $aggiornapreordine, $debug) $datepubbl = DateTime::createFromFormat('Y-m-d H:i:s.u', $article->DataPubblicazione); - $datepubblstr = $datepubbl->format('Y-m-d'); - $datepubbllabel = formatDateToItalian($article->DataPubblicazione); + if ($datepubbl !== false) { + $datepubblstr = $datepubbl->format('Y-m-d'); + $datepubbllabel = formatDateToItalian($article->DataPubblicazione); + $label_prenotalo_con_data = 'Prenotalo per riceverlo entro il ' . $datepubbllabel; + } else { + $datepubblstr = ""; + $datepubbllabel = ""; + $label_prenotalo_con_data = ""; - $label_prenotalo_con_data = 'Prenotalo per riceverlo entro il ' . $datepubbllabel; + // Gestire il caso in cui la data di pubblicazione non è valida + echo "Errore: La data di pubblicazione non è valida.
"; + } if ($idprodotto > 0) {