aa
This commit is contained in:
@@ -32,7 +32,7 @@ use Illuminate\Support\Facades\Request;
|
|||||||
define('QTA_IN_PREVENDITA', 10000);
|
define('QTA_IN_PREVENDITA', 10000);
|
||||||
define('QTA_MINIMA_PER_PREVENDITA', 9000);
|
define('QTA_MINIMA_PER_PREVENDITA', 9000);
|
||||||
|
|
||||||
define('CAMPO_PREORDINE','_ywpo_preorder');
|
define('CAMPO_PREORDINE', '_ywpo_preorder');
|
||||||
|
|
||||||
setlocale(LC_TIME, 'it_IT.UTF-8');
|
setlocale(LC_TIME, 'it_IT.UTF-8');
|
||||||
|
|
||||||
@@ -955,6 +955,21 @@ function showprice($prezzo)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function findInsideProduct(array $prodotto, string $miocampo): ?string
|
||||||
|
{
|
||||||
|
if (!isset($prodotto['meta_data']) || !is_array($prodotto['meta_data'])) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
foreach ($prodotto['meta_data'] as $meta) {
|
||||||
|
if ($meta['key'] === $miocampo) {
|
||||||
|
return $meta['value'];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
function getRigaArticoloByArt($article, $ind, $sep)
|
function getRigaArticoloByArt($article, $ind, $sep)
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -993,6 +1008,9 @@ function getRigaArticoloByArt($article, $ind, $sep)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$preorder = findInsideProduct($prodotto, CAMPO_PREORDINE);
|
||||||
|
$preorder_attivato = $preorder === 'yes';
|
||||||
|
|
||||||
// echo '[' . $ind . ']' . $sep . $mydatestr . $sep . $article->IdArticolo . $sep . $article->Titolo . $sep . $article->DescrizioneStatoProdotto . $sep . $article->DescrizioneFormato . ' [Quantita = ' . $article->QtaDisponibile . ']';
|
// echo '[' . $ind . ']' . $sep . $mydatestr . $sep . $article->IdArticolo . $sep . $article->Titolo . $sep . $article->DescrizioneStatoProdotto . $sep . $article->DescrizioneFormato . ' [Quantita = ' . $article->QtaDisponibile . ']';
|
||||||
$myview = '[' . $ind . ']' . $sep .
|
$myview = '[' . $ind . ']' . $sep .
|
||||||
'<a href="' . $article->permalink . '?id=' . $article->IdArticolo . '" target="_blank">' . $article->IdArticolo . '</a>' . $sep .
|
'<a href="' . $article->permalink . '?id=' . $article->IdArticolo . '" target="_blank">' . $article->IdArticolo . '</a>' . $sep .
|
||||||
@@ -1004,7 +1022,7 @@ function getRigaArticoloByArt($article, $ind, $sep)
|
|||||||
' [' . showprice($prezzo) . ' ]' . $sep .
|
' [' . showprice($prezzo) . ' ]' . $sep .
|
||||||
'[In Stock = <span style="color:' . $colore . '; font-weight: bold;">' . $qtyinstock . '</span>]' . $sep;
|
'[In Stock = <span style="color:' . $colore . '; font-weight: bold;">' . $qtyinstock . '</span>]' . $sep;
|
||||||
|
|
||||||
if ($qtyinstock < QTA_MINIMA_PER_PREVENDITA) {
|
if (!$preorder_attivato || $qtyinstock < QTA_MINIMA_PER_PREVENDITA) {
|
||||||
$myview .= '<a href="' . $article->permalink . '/apimacro/public/aggiornapreorder/' . $article->IdArticolo . '/1/" target="_blank">Imposta in PRE-ORDINE!</a>' . $sep;
|
$myview .= '<a href="' . $article->permalink . '/apimacro/public/aggiornapreorder/' . $article->IdArticolo . '/1/" target="_blank">Imposta in PRE-ORDINE!</a>' . $sep;
|
||||||
} else {
|
} else {
|
||||||
$myview .= '<a href="' . $article->permalink . '/apimacro/public/aggiornapreorder/' . $article->IdArticolo . '/-1/" target="_blank">Impostalo Non Disponibile</a>' . $sep;
|
$myview .= '<a href="' . $article->permalink . '/apimacro/public/aggiornapreorder/' . $article->IdArticolo . '/-1/" target="_blank">Impostalo Non Disponibile</a>' . $sep;
|
||||||
@@ -1015,14 +1033,13 @@ function getRigaArticoloByArt($article, $ind, $sep)
|
|||||||
|
|
||||||
if ($prodotto) {
|
if ($prodotto) {
|
||||||
|
|
||||||
if (isset($prodotto[CAMPO_PREORDINE])) {
|
$datepreorder = findInsideProduct($prodotto, '_ywpo_for_sale_date');
|
||||||
$str .= '<br><span style="color:red">PREORDINE: ' . $prodotto[CAMPO_PREORDINE] . '</span>';
|
|
||||||
}
|
if ($preorder_attivato) {
|
||||||
if (isset($prodotto['_wpro_label_variable'])) {
|
$str .= ' <span style="color:green">PREORDINE ATTIVO! </span>';
|
||||||
$str .= 'Etichetta: ' . $prodotto['_wpro_label_variable'];
|
if ($datepreorder) {
|
||||||
}
|
$str .= ' <span style="">Data PreOrdine: ' . $datepreorder . '</span>';
|
||||||
if (isset($prodotto['_wpro_date_variable'])) {
|
}
|
||||||
$str .= 'Data Preordine: ' . $prodotto['_wpro_date_variable'];
|
|
||||||
}
|
}
|
||||||
$str .= '<br>';
|
$str .= '<br>';
|
||||||
}
|
}
|
||||||
@@ -1033,6 +1050,7 @@ function getRigaArticoloByArt($article, $ind, $sep)
|
|||||||
return $str;
|
return $str;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function showCartolibri()
|
function showCartolibri()
|
||||||
{
|
{
|
||||||
$articles = getArticoliCartolibro();
|
$articles = getArticoliCartolibro();
|
||||||
|
|||||||
Reference in New Issue
Block a user