Схема
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);
}