示例#1
0
        } else {
            $where_clause = "1=1";
        }
    }
}
//Get config options
$config_res = DB_query("SELECT * FROM {$_TABLES['ecom_config']}");
$config_row = DB_fetchArray($config_res);
//Get start item
if (isset($_GET['page'])) {
    $item_start = $page * $config_row['item_per_page'] - $config_row['item_per_page'];
} else {
    $item_start = 0;
}
//Draw Products
$res = DB_query("SELECT * FROM {$_TABLES['ecom_item']} WHERE " . $where_clause . $s->get_sql_sort() . " LIMIT " . $item_start . ", " . $config_row['item_per_page'] . "");
while ($row = DB_fetchArray($res)) {
    $res_comments = DB_Query("SELECT ID FROM {$_TABLES['ecom_item_rating']} WHERE item_id = " . $row['ecom_item_id'] . "");
    $num_comments = DB_numRows($res_comments);
    $T->set_var('image', $_ECOM_CONF['item_images'] . $row['ecom_item_picture_small']);
    $T->set_var('name', $row['ecom_item_name']);
    $T->set_var('num_comments', $num_comments);
    if ($config_row['item_picture_small_enable']) {
        $T->set_var('image_autosize', true);
        $T->set_var('image_width', $config_row['item_picture_width_small']);
        $T->set_var('image_height', $config_row['item_picture_height_small']);
    } else {
        $T->set_var('image_autosize', false);
    }
    $T->set_var('fixxedPrice', $row['ecom_item_priceFixxed'] == true ? true : false);
    $T->set_var('price', '$' . number_format($row['ecom_item_price'], 2));