$t->parse("groups", true); $t->set_var("features", ""); } $t->set_var("feature_name", $feature_name); $t->set_var("feature_value", $feature_value); $t->parse("features", true); $last_group_id = $group_id; $last_group_name = get_translation($db->f("group_name")); } while ($db->next_record()); $t->set_var("group_name", $last_group_name); $t->parse("groups", true); } } // end specification // item previews $previews = new VA_Previews(); $previews->item_id = $item_id; $previews->preview_type = array(1, 2); $previews->preview_position = 2; $previews->showAll("product_previews_under_large"); $previews->preview_position = 1; $total_previews = $previews->showAll("product_previews_tab"); if ($total_previews) { $tabs["previews"] = PROD_PREVIEWS_MSG; if (!$use_tabs) { $t->sparse("title_previews", false); } } // product images $t->set_var("images", ""); $image_number = 0;
$sql .= " WHERE (" . $items_where . ") "; } else { $sql .= " WHERE i.item_id IN (" . $db->tosql($items_ids, INTEGERS_LIST) . ") "; } $sql .= $s->order_by; $t->set_var("category_id", ""); $db->query($sql); if ($db->next_record()) { $last_category_id = $db->f("category_id"); $last_category_name = $db->f("category_name"); $t->set_var("item_column", 100 / $columns . "%"); $t->set_var("total_columns", $columns); $t->set_var("forms", ""); $item_number = 0; // item previews $previews = new VA_Previews(); $previews->preview_type = array(1, 2); $previews->preview_position = 3; do { $item_number++; $item_id = $db->f("item_id"); $item_category_id = $db->f("category_id"); $item_category_name = get_translation($db->f("category_name")); $category_short_description = trim(get_translation($db->f("category_short_description"))); $category_full_description = trim(get_translation($db->f("category_full_description"))); $item_category_desc = ""; $item_category_desc = $category_short_description; if (strval($item_category_name) == "") { $item_category_name = PRODUCTS_TITLE; } $item_type_id = $db->f("item_type_id");