Помогите вывести текущий статус товара в складе в node.php

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 28 марта 2010 в 16:43

Нужно чекать "Товар активен/неактивен" и если товар неактивен, то печатать соответствующее сообщение

Не путать с уровнем товара на складе

Сообразил вот такой сниппет, но он не работает - белая страница

Где-то ошибочка

<?php$skus = uc_stock_skus($node->nid);
        
foreach($skus as $sku){
          
$stock = db_fetch_array(db_query("SELECT * FROM {uc_product_stock} WHERE sku = '%s'", $sku));
          
if($stock > 0){
            
print '<span class="stock-state">'.t('This product is active').'</span>';

}
else 
}
  print '<span class="stock-state">'.t('This product is not active').'</span>';
 }
}?>