if ($new_price = tep_get_products_special_price($products_new['products_id'])) { $prdct[$i]['price'] = '<s>' . $currencies->display_price($products_new['products_price'], tep_get_tax_rate($products_new['products_tax_class_id'])) . '</s> <span class="productSpecialPrice">' . $currencies->display_price($new_price, tep_get_tax_rate($products_new['products_tax_class_id'])) . '</span>'; // $products_price = '<s>' . $currencies->display_price($products_new['products_price'], tep_get_tax_rate($products_new['products_tax_class_id'])) . '</s> <span class="productSpecialPrice">' . $currencies->display_price($new_price, tep_get_tax_rate($products_new['products_tax_class_id'])) . '</span>'; } else { $prdct[$i]['price'] = $currencies->display_price($products_new['products_price'], tep_get_tax_rate($products_new['products_tax_class_id'])); // $products_price = $currencies->display_price($products_new['products_price'], tep_get_tax_rate($products_new['products_tax_class_id'])); } if ($customer_group->getdisplaytax() == '1') { $prdct[$i]['price'] .= '<br>' . TEXT_VAT_INFO . ' ' . $sproduct->get_tax() . ' % ' . $sproduct->get_tax_title(); } if ($customer_group->getdisplayshipment() == '1') { $prdct[$i]['price'] .= '<br>' . TEXT_SHIPPING_HANDLING_INFO; } $prdct[$i]['products_name'] .= '<br>' . $sproduct->get_short_description(); $prdct[$i]['link'] = tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $products_new['products_id']); $prdct[$i]['image'] = tep_image($sproduct->get_image_path() . $sproduct->get_image(), $products_new['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT); $prdct[$i]['info'] = tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $products_new['products_id']); $prdct[$i]['buyimage'] = tep_image_button('button_in_cart.gif', IMAGE_BUTTON_IN_CART); $prdct[$i]['date'] = tep_date_long($products_new['products_date_added']); $prdct[$i]['buy'] = tep_href_link(FILENAME_PRODUCTS_NEW, tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $products_new['products_id']); $i++; } $xoopsTpl->assign("products", $prdct); } if ($products_new_split->number_of_rows > 0 && (PREV_NEXT_BAR_LOCATION == '2' || PREV_NEXT_BAR_LOCATION == '3')) { $xoopsTpl->assign("psplit2", 1); $xoopsTpl->assign("new_split", $products_new_split->display_count(TEXT_DISPLAY_NUMBER_OF_PRODUCTS_NEW)); $xoopsTpl->assign("new_split_link", $products_new_split->display_links(MAX_DISPLAY_PAGE_LINKS, tep_get_all_get_params(array('page', 'info', 'x', 'y')))); } include_once XOOPS_ROOT_PATH . '/footer.php'; include "includes/application_bottom.php";
$lc_text .= '<br>' . TEXT_SHIPPING_HANDLING_INFO; } $lc_text .= ' '; break; case 'PRODUCT_LIST_QUANTITY': $lc_align = 'right'; $lc_text = ' ' . $listing['products_quantity'] . ' '; break; case 'PRODUCT_LIST_WEIGHT': $lc_align = 'right'; $lc_text = ' ' . $listing['products_weight'] . ' '; break; case 'PRODUCT_LIST_IMAGE': $lc_align = 'center'; if (isset($HTTP_GET_VARS['manufacturers_id'])) { $lc_text = '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'manufacturers_id=' . $HTTP_GET_VARS['manufacturers_id'] . '&products_id=' . $listing['products_id']) . '">' . tep_image($sproduct->get_image_path() . $sproduct->get_image(), $listing['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a>'; } else { $lc_text = ' <a href="' . tep_href_link(FILENAME_PRODUCT_INFO, ($cPath ? 'cPath=' . $cPath . '&' : '') . 'products_id=' . $listing['products_id']) . '">' . tep_image($sproduct->get_image_path() . $sproduct->get_image(), $listing['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a> '; } break; case 'PRODUCT_LIST_BUY_NOW': $lc_align = 'center'; $lc_text = '<a href="' . tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $listing['products_id']) . '">' . tep_image_button('button_buy_now.gif', IMAGE_BUTTON_BUY_NOW) . '</a> '; break; } $list_box_contents[$cur_row][] = array('align' => $lc_align, 'params' => 'class="productListing-data"', 'text' => $lc_text); } } $lbox = new productListingBox($list_box_contents); $xoopsTpl->assign("listing_box", $lbox->content); } else {
if (tep_not_null($product_info['products_pdf'])) { $xoopsTpl->assign("pdf", 1); $xoopsTpl->assign("pdftext", sprintf(TEXT_PDF_INFO, $sproduct->get_pdf_path() . $product_info['products_pdf'])); } $xoopsTpl->assign("products_name", $products_name); $xoopsTpl->assign("products_price", $products_price); if (tep_not_null($product_info['products_image'])) { $xoopsTpl->assign("image", 1); /* // $pjs='<script language="javascript"><!--'; // $pjs.='document.write(\'<a href="javascript:popupWindow(\'' . tep_href_link(FILENAME_POPUP_IMAGE, 'pID=' . $product_info['products_id']) . '\')">' . tep_image(DIR_WS_IMAGES . $product_info['products_image'], addslashes($product_info['products_name']), SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'hspace="5" vspace="5"') . '<br>' . TEXT_CLICK_TO_ENLARGE . '</a>)'); // $pjs.='//--></script>''; // $pjs.='<noscript>'; */ $pjimage = tep_href_link(FILENAME_POPUP_IMAGE, 'pID=' . $product_info['products_id']); $pjimagetext = tep_image($sproduct->get_image_path() . $sproduct->get_image(), addslashes($product_info['products_name']), SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'hspace="5" vspace="5"'); $pjimagehref = tep_href_link($sproduct->get_image_path() . $product_info['products_image']); $pjimagehreftext = tep_image($sproduct->get_image_path() . $product_info['products_image'], $product_info['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'hspace="5" vspace="5"'); $xoopsTpl->assign("pjimage", $pjimage); $xoopsTpl->assign("pjimagetext", $pjimagetext); $xoopsTpl->assign("pjimagehref", $pjimagehref); $xoopsTpl->assign("pjimagehreftext", $pjimagehreftext); } $xoopsTpl->assign("p_desc", stripslashes($product_info['products_description'])); $products_attributes_query = tep_db_query("select count(*) as total from " . TABLE_PRODUCTS_OPTIONS . " popt, " . TABLE_PRODUCTS_ATTRIBUTES . " patrib where patrib.products_id='" . (int) $HTTP_GET_VARS['products_id'] . "' and patrib.options_id = popt.products_options_id and popt.language_id = '" . (int) $languages_id . "'"); $products_attributes = tep_db_fetch_array($products_attributes_query); $jscript .= 'var option_name = new Array;'; if ($products_attributes['total'] > 0) { $xoopsTpl->assign("attr", 1); $products_options_name_query = tep_db_query("select distinct popt.products_options_id, popt.products_options_name from " . TABLE_PRODUCTS_OPTIONS . " popt, " . TABLE_PRODUCTS_ATTRIBUTES . " patrib where patrib.products_id='" . (int) $HTTP_GET_VARS['products_id'] . "' and patrib.options_id = popt.products_options_id and popt.language_id = '" . (int) $languages_id . "' order by popt.products_options_name"); $i = 0;
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?> "> <title><?php echo $sproduct->get_name(); ?> </title> <base href="<?php echo ($request_type == 'SSL' ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?> "> <script language="javascript"><!-- var i=0; function resize() { if (navigator.appName == 'Netscape') i=40; if (document.images[0]) window.resizeTo(document.images[0].width +40, document.images[0].height+80); self.focus(); } //--></script> </head> <body onLoad="resize();"> <table><tr align="center" valign="middle"><td valign="middle" align="center"> <?php echo tep_image($sproduct->get_image_path() . $sproduct->get_image(), $sproduct->get_name()); ?> </td> </tr></table> </body> </html> <?php require 'includes/application_bottom.php';
$header = new contentBoxHeading($info_box_contents); $header = $header->content; if (!isset($new_products_category_id) || $new_products_category_id == '0') { $new_products_query = tep_db_query("select p.products_id, p.products_image, p.products_tax_class_id, if(s.status, s.specials_new_products_price, p.products_price) as products_price from " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id where products_status = '1' and p.products_fsk18 <= " . $customer_group->getfsk18() . " order by p.products_date_added desc limit " . MAX_DISPLAY_NEW_PRODUCTS); } else { $new_products_query = tep_db_query("select distinct p.products_id, p.products_image, p.products_tax_class_id, if(s.status, s.specials_new_products_price, p.products_price) as products_price from " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c, " . TABLE_CATEGORIES . " c where p.products_id = p2c.products_id and p.products_fsk18 <= " . $customer_group->getfsk18() . " and p2c.categories_id = c.categories_id and c.parent_id = '" . (int) $new_products_category_id . "' and p.products_status = '1' order by p.products_date_added desc limit " . MAX_DISPLAY_NEW_PRODUCTS); } $row = 0; $col = 0; $info_box_contents = array(); while ($new_products = tep_db_fetch_array($new_products_query)) { $new_products['products_name'] = tep_get_products_name($new_products['products_id']); $sproduct = new product($new_products['products_id']); $add_text = ''; if ($customer_group->getdisplaytax() == '1') { $add_text = '<br>' . TEXT_VAT_INFO . ' ' . $sproduct->get_tax() . ' % ' . $sproduct->get_tax_title(); } if ($customer_group->getdisplayshipment() == '1') { $add_text .= '<br>' . TEXT_SHIPPING_HANDLING_INFO; } $info_box_contents[$row][$col] = array('align' => 'center', 'params' => 'class="smallText" width="33%" valign="top"', 'text' => '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $new_products['products_id']) . '">' . tep_image($sproduct->get_image_path() . $sproduct->get_image(), $new_products['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a><br><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $new_products['products_id']) . '">' . $new_products['products_name'] . '</a><br>' . $currencies->display_price($new_products['products_price'], tep_get_tax_rate($new_products['products_tax_class_id'])) . $add_text); $col++; if ($col > 2) { $col = 0; $row++; } } $new_products = new contentBox($info_box_contents); $new_products = $new_products->content; $new_products = $header . $new_products; $xoopsTpl->assign("new_products", $new_products);
$productinfopage = tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $prod_id, 'NONSSL', false, true); } else { $productinfopage = PRODUCTINFOPAGE . $prod_id; } if ($partner_id) { $productinfopage .= $partner_id; } if (defined('AFFILIATES_ID_FIND')) { $productinfopage .= AFFILIATES_ID_FIND; } if (defined('LINK_AMP_BUG')) { $productinfopage = str_replace('&', '&', $productinfopage); } $xml_url =& $xml_item->addChild("ProductUrl", $productinfopage); # TODO Bildgroesse wie in elmar_products bestimmen und ausgeben. Dazu das XML-Schema products.xsd erweitern. $prodimg = $sproduct->get_image(); $thumbnail = $sproduct->get_image(); if (defined('NO_IMAGE_NAME') && $prodimg == NO_IMAGE_NAME) { $prodimg = ''; $thumbnail = ''; } else { if (!empty($prodimg) && !ereg('^https?:', $prodimg)) { $prodimg = $sproduct->get_image_path() . $prodimg; if (defined('THUMBNAIL_PATH')) { $thumbnail = THUMBNAIL_PATH . $thumbnail; } } } if (!empty($prodimg)) { $xml_add =& $xml_item->addChild("AdditionalResources"); $xml_res =& $xml_add->addChild("Resource");