Делаю по аналогии с выводом акций вывод новинок:
<?php
// Проверяем, существует ли класс Интернет-магазина
if (class_exists('shop'))
{
$shop = & singleton('shop');
$shop_id = '3';
$param = array();
// Товары выбираем из всех групп
$param['current_group_id'] = false;
// Выводим по 4 товара в блока
$param['items_on_page'] = 1;
// Используем случайный вывод товара
$param['items_order'] = 'Asc';
// Получаем все скидки магазина
$AllNew = $shop->GetAllItems($shop_id);
$param['select_discount'] = array();
// Цикл по новинкам
while ($row = mysql_fetch_assoc($AllNew))
{
// В массив добавляем идентификаторы скидок
$param['select_discount'][] = $row['shop_discount_id'];
}
$shop->ShowShop($shop_id, 'МагазинКаталогНовинкиНаГлавнойСайт15', $param);
}
?>
Новинки выводит но перед этим выдает ошибку:
mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource
ссылается на эту строку: while ($row = mysql_fetch_assoc($AllNew))