Zaktualizowano identyfikatory producentów i wartości cech w skrypcie, zmieniono rozmiar plików konfiguracyjnych oraz dodano nowe ustawienia dla kompilacji SASS.
This commit is contained in:
@@ -6,11 +6,11 @@ require_once dirname(__FILE__) . '/config/config.inc.php';
|
||||
require_once dirname(__FILE__) . '/init.php';
|
||||
|
||||
// ID producentów, których produkty mają zostać zaktualizowane
|
||||
$manufacturerIds = [185];
|
||||
$manufacturerIds = [186];
|
||||
|
||||
// ID cechy oraz jej wartości do przypisania
|
||||
$featureId = 20;
|
||||
$featureValueId = 19003;
|
||||
$featureValueId = 19010;
|
||||
|
||||
// Pobierz produkty od wybranych producentów
|
||||
$sql = '
|
||||
@@ -21,39 +21,46 @@ $sql = '
|
||||
|
||||
$productIds = Db::getInstance()->executeS($sql);
|
||||
|
||||
if ($productIds) {
|
||||
foreach ($productIds as $product) {
|
||||
$productId = (int)$product['id_product'];
|
||||
if ($productIds)
|
||||
{
|
||||
foreach ($productIds as $product)
|
||||
{
|
||||
$productId = (int)$product['id_product'];
|
||||
|
||||
// Sprawdź, czy cecha już istnieje dla produktu
|
||||
$sqlCheck = '
|
||||
// Sprawdź, czy cecha już istnieje dla produktu
|
||||
$sqlCheck = '
|
||||
SELECT id_feature
|
||||
FROM ' . _DB_PREFIX_ . 'feature_product
|
||||
WHERE id_product = ' . $productId . ' AND id_feature = ' . (int)$featureId . '
|
||||
';
|
||||
|
||||
$featureExists = Db::getInstance()->getValue($sqlCheck);
|
||||
$featureExists = Db::getInstance()->getValue($sqlCheck);
|
||||
|
||||
if (!$featureExists) {
|
||||
// Przypisz cechę do produktu
|
||||
$insert = '
|
||||
if (!$featureExists)
|
||||
{
|
||||
// Przypisz cechę do produktu
|
||||
$insert = '
|
||||
INSERT INTO ' . _DB_PREFIX_ . 'feature_product (id_feature, id_product, id_feature_value)
|
||||
VALUES (' . (int)$featureId . ', ' . $productId . ', ' . (int)$featureValueId . ')
|
||||
';
|
||||
Db::getInstance()->execute($insert);
|
||||
Db::getInstance()->execute($insert);
|
||||
|
||||
echo 'Product ID: ' . $productId . " - Feature ID: $featureId - Feature Value ID: $featureValueId\n";
|
||||
echo '<br>';
|
||||
echo "Dodano cechę dla produktu ID: $productId\n";
|
||||
echo '<br>';
|
||||
} else {
|
||||
echo "Produkt ID: $productId już posiada tę cechę\n";
|
||||
echo '<br>';
|
||||
}
|
||||
echo 'Product ID: ' . $productId . " - Feature ID: $featureId - Feature Value ID: $featureValueId\n";
|
||||
echo '<br>';
|
||||
echo "Dodano cechę dla produktu ID: $productId\n";
|
||||
echo '<br>';
|
||||
}
|
||||
} else {
|
||||
echo "Nie znaleziono produktów dla podanych producentów.\n";
|
||||
echo '<br>';
|
||||
else
|
||||
{
|
||||
echo "Produkt ID: $productId już posiada tę cechę\n";
|
||||
echo '<br>';
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "Nie znaleziono produktów dla podanych producentów.\n";
|
||||
echo '<br>';
|
||||
}
|
||||
|
||||
echo "Operacja zakończona.\n";
|
||||
|
||||
Reference in New Issue
Block a user