Схема
public mixed
getProductQuantity (
$product_id, $var = '' )
Аргументы
| Аргумент |
Возможный тип |
Описание |
| $product_id |
— |
— |
| $var = '' |
— |
— |
Описание
Метод пока еще не документирован.
Исходный код
$this->load->library('amazonus');
$result = null;
if ($var !== '' && $this->openbay->addonLoad('openstock')) {
$this->load->model('tool/image');
$this->load->model('openstock/openstock');
$optionStocks = $this->model_openstock_openstock->getProductOptionStocks($product_id);
$option = null;
foreach ($optionStocks as $optionIterator) {
if($optionIterator['var'] === $var) {
$option = $optionIterator;
break;
}
}
if($option != null) {
$result = $option['stock'];
}
} else {
$this->load->model('catalog/product');
$product_info = $this->model_catalog_product->getProduct($product_id);
if (isset($product_info['quantity'])) {
$result = $product_info['quantity'];
}
}
return $result;