OpenCart 🇺🇦

Метод ModelOpenbayAmazonus::removeAdvancedErrors(...)

Схема

public mixed removeAdvancedErrors ( $product_id )

Аргументы

Аргумент Возможный тип Описание
$product_id

Описание

Метод пока еще не документирован.

Исходный код

$product_rows = $this->db->query("
	SELECT `insertion_id` FROM `" . DB_PREFIX . "amazonus_product`
	WHERE `product_id` = '" . (int)$product_id . "' AND `version` = 2")->rows;

foreach ($product_rows as $product) {
	$this->db->query(
		"DELETE FROM `" . DB_PREFIX . "amazonus_product_error`
		WHERE `insertion_id` = '" . $this->db->escape($product['insertion_id']) . "'");
}

$this->db->query(
	"UPDATE `" . DB_PREFIX . "amazonus_product`
	SET `status` = 'saved', `insertion_id` = ''
	WHERE `product_id` = '" . (int)$product_id . "' AND `status` = 'error' AND `version` = 2");