aa
This commit is contained in:
@@ -89,7 +89,8 @@ function setPreOrderByIdArticolo($idarticolo, $aggiornapreordine, $debug)
|
||||
return setPreOrder($idarticolo, $aggiornapreordine, $debug);
|
||||
}
|
||||
|
||||
function formatDateToItalian($date_string, $input_format = 'Y-m-d H:i:s.u') {
|
||||
function formatDateToItalian($date_string, $input_format = 'Y-m-d H:i:s.u')
|
||||
{
|
||||
// Crea un oggetto DateTime dal formato della stringa di input
|
||||
$date = DateTime::createFromFormat($input_format, $date_string);
|
||||
|
||||
@@ -161,8 +162,13 @@ function setPreOrder($sku, $aggiornapreordine, $debug)
|
||||
|
||||
$article = getArticoloById($sku);
|
||||
|
||||
echo "DataPubblicazione: " . $article->DataPubblicazione . "<br>";
|
||||
echo $article->titolo . " DataPubblicazione: " . $article->DataPubblicazione . "<br>";
|
||||
|
||||
$datepubblstr = "";
|
||||
$datepubbllabel = "";
|
||||
$label_prenotalo_con_data = "";
|
||||
|
||||
if ($article->DataPubblicazione) {
|
||||
$datepubbl = DateTime::createFromFormat('Y-m-d H:i:s.u', $article->DataPubblicazione);
|
||||
|
||||
if ($datepubbl !== false) {
|
||||
@@ -170,13 +176,10 @@ function setPreOrder($sku, $aggiornapreordine, $debug)
|
||||
$datepubbllabel = formatDateToItalian($article->DataPubblicazione);
|
||||
$label_prenotalo_con_data = 'Prenotalo per riceverlo entro il ' . $datepubbllabel;
|
||||
} else {
|
||||
$datepubblstr = "";
|
||||
$datepubbllabel = "";
|
||||
$label_prenotalo_con_data = "";
|
||||
|
||||
// Gestire il caso in cui la data di pubblicazione non è valida
|
||||
echo "Errore: La data di pubblicazione non è valida.<br>";
|
||||
}
|
||||
}
|
||||
|
||||
if ($idprodotto > 0) {
|
||||
|
||||
@@ -1472,7 +1475,8 @@ function setProductFromGM($article, $initlog, ProductLogger &$passproductLogger)
|
||||
}
|
||||
}
|
||||
|
||||
function getArticoloById($idarticolo) {
|
||||
function getArticoloById($idarticolo)
|
||||
{
|
||||
$articles = Article::join(DB::raw('(SELECT IdArticolo, MAX(DataOra) AS data FROM T_WEB_Articoli GROUP BY IdArticolo) b'), function ($join) {
|
||||
$join->on('T_WEB_Articoli.IdArticolo', '=', 'b.IdArticolo')
|
||||
->on('T_WEB_Articoli.DataOra', '=', 'b.data');
|
||||
|
||||
Reference in New Issue
Block a user