OpenCart 🇺🇦

Схема

private mixed getOptionValue ( $name, $option_id )

Аргументы

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

Описание

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

Исходный код

$qry = $this->db->query("
	SELECT *
	FROM
		`" . DB_PREFIX . "option_value` ov
		LEFT JOIN `" . DB_PREFIX . "option_value_description` `ovd` ON (`ovd`.`option_value_id` = `ov`.`option_value_id`)
	WHERE
		`ovd`.`name` = '".$this->db->escape($name)."'
	AND
		`ovd`.`option_id` = '".(int)$option_id."'
	LIMIT 1");

if($qry->num_rows) {
	//$this->openbay->ebay->log('Option value found: "'.$name.'"');
	return array('id' => (int)$qry->row['option_value_id'], 'sort' => (int)$qry->row['sort_order']);
}else{
	//$this->openbay->ebay->log('No option value found, creating "'.$name.'"');
	return $this->createOptionValue($name, $option_id);
}