function uc_stock_is_active in Ubercart 8.4
Same name and namespace in other branches
- 6.2 uc_stock/uc_stock.module \uc_stock_is_active()
- 7.3 uc_stock/uc_stock.module \uc_stock_is_active()
Checks if a SKU has an active stock record.
Parameters
string $sku: The Ubercart product SKU to check.
Return value
bool Boolean indicating whether or not the SKU has an active stock record.
2 calls to uc_stock_is_active()
- StockTest::testProductStock in uc_stock/
tests/ src/ Functional/ StockTest.php - Tests stock settings on product edit page.
- uc_stock_adjust_product_stock in uc_stock/
uc_stock.module - Decrement a product's stock.
File
- uc_stock/
uc_stock.module, line 136 - Allow ubercart products to have stock levels associated with their SKU.
Code
function uc_stock_is_active($sku) {
$connection = \Drupal::database();
return (bool) $connection
->query("SELECT active FROM {uc_product_stock} WHERE sku = :sku", [
':sku' => $sku,
])
->fetchField();
}