OpenCart 🇺🇦

Метод ModelOpenbayEbayProduct::getProductOptionValue(...)

Схема

private mixed getProductOptionValue ( $product_id, $option_id, $option_value_id, $product_option_id )

Аргументы

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

Описание

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

Исходный код

$qry = $this->db->query("
	SELECT *
	FROM  `" . DB_PREFIX . "product_option_value`
		WHERE `product_id` = '" . (int)$product_id . "'
		AND `option_id` = '" . (int)$option_id . "'
		AND `product_option_id` = '".(int)$product_option_id."'
		AND `option_value_id` = '".(int)$option_value_id."'
		LIMIT 1
	");

if($qry->num_rows) {
	return $qry->row['product_option_value_id'];
}else{
	$this->db->query("
		INSERT INTO " . DB_PREFIX . "product_option_value
		SET
			product_option_id = '" . (int)$product_option_id . "',
			product_id = '" . (int)$product_id . "',
			option_id = '".(int)$option_id."',
			option_value_id = '".(int)$option_value_id."'
	");

	return $this->db->getLastId();
}