Схема
public mixed
getProductStockLevel (
$productId, $sku = '' )
Аргументы
Аргумент |
Возможный тип |
Описание |
$productId |
— |
— |
$sku = '' |
— |
— |
Описание
Метод пока еще не документирован.
Исходный код
$this->log('getProductStockLevel() - ID: '.$productId.', SKU: '.$sku);
if($sku == '' || $sku == null){
$qry = $this->db->query("SELECT `quantity`, `status` FROM `" . DB_PREFIX . "product` WHERE `product_id` = '".(int)$productId."' LIMIT 1");
return array('quantity' => (int)$qry->row['quantity'], 'status' => ($qry->row['status']));
}else{
$qry = $this->db->query("SELECT `stock`, `active` FROM `" . DB_PREFIX . "product_option_relation` WHERE `product_id` = '".(int)$productId."' AND `var` = '".$this->db->escape($sku)."' LIMIT 1");
return array('quantity' => (int)$qry->row['stock'], 'status' => ($qry->row['active']));
}