$product = px_get_product_info($id, PX_CTY_ITEM_PAGE, $px_prefs['CID'], $lid); if (array_key_exists('value', $product)) { $product_info = $product['value']; } else { $product_info = null; } } $offset = array_key_exists('offset', $_REQUEST) && intval($_REQUEST['offset']) ? intval($_REQUEST['offset']) : 1; $query = array_key_exists('query', $_REQUEST) && strlen(trim($_REQUEST['query'])) ? trim($_REQUEST['query']) : ''; $category_id = array_key_exists('category_id', $_REQUEST) && intval($_REQUEST['category_id']) ? intval($_REQUEST['category_id']) : 0; $from_page = array_key_exists('from_page', $_REQUEST) && strlen(trim($_REQUEST['from_page'])) ? trim($_REQUEST['from_page']) : 'main'; $sort = array_key_exists('sort', $_REQUEST) && strlen($_REQUEST['sort']) ? trim($_REQUEST['sort']) : ''; $px_prefs['offset'] = $offset; $px_prefs['query'] = $query; $px_prefs['category_id'] = $category_id; $px_prefs['sort'] = $sort; $px_prefs['lid'] = $lid; px_include_template('header', $px_prefs); if ($id === null) { ?> <p>No product specified!</p> <?php } elseif ($product_info !== null) { px_include_template('productinfo', array('product' => $product_info, 'offset' => $offset, 'query' => $query, 'category_id' => $category_id, 'lid' => $lid, 'from_page' => $from_page, 'showbacklink' => true, 'sort' => $sort)); } else { ?> <p>An error occurred while retrieving the product information.</p> <?php } px_include_template('footer', $px_prefs);
echo px_link_to('More', 'product', array('id' => $product['item_id'], 'category_id' => $vars['category_id'], 'query' => $vars['query'], 'offset' => $vars['offset'], 'from_page' => $vars['from_page'], 'sort' => $vars['sort'], 'lid' => $vars['lid'])); ?> </li> <?php } elseif ($vars['interstitial_product_page'] == '3') { ?> <li><?php echo px_link_to('More', 'productlightbox', array('id' => $product['item_id'], 'category_id' => $vars['category_id'], 'query' => $vars['query'], 'offset' => $vars['offset'], 'from_page' => $vars['from_page'], 'sort' => $vars['sort'], 'lid' => $vars['lid']), 'lbOn', false, false, 'return false;'); ?> </li> <?php } else { ?> <li><?php echo px_affiliate_link_to('More', $product['product_url'], array(), null); ?> </li> <?php } ?> </ul> <?php } } ?> </li> </ol> <?php if (!$vars['random']) { px_include_template('pagination', $vars + array('search_results' => $vars['search_results'], 'offset' => $vars['offset'], 'baseurl' => $vars['base_url'])); }
echo $vars['meta_keywords']; ?> "> <style type="text/css"> @import "<?php echo PX_COMMON_CSS_DIR; ?> /reset.css"; @import "<?php echo PX_CSS_DIR; ?> /main.css"; </style> </head> <body id="home"> <div id="header"> <h1><a href="<?php echo PX_HOME; ?> "><?php echo $vars['shop_title']; ?> </a></h1> </div> <?php px_include_template('sidebar', $vars); ?> <div id="content"> <?php px_include_template('searchbar', $vars);
$query = array_key_exists('query', $_REQUEST) && strlen(trim($_REQUEST['query'])) ? trim($_REQUEST['query']) : ''; $category_id = array_key_exists('category_id', $_REQUEST) && intval($_REQUEST['category_id']) ? intval($_REQUEST['category_id']) : 1; $from_page = array_key_exists('from_page', $_REQUEST) && strlen(trim($_REQUEST['from_page'])) ? trim($_REQUEST['from_page']) : 'main'; $sort = array_key_exists('sort', $_REQUEST) && strlen($_REQUEST['sort']) ? trim($_REQUEST['sort']) : ''; $px_prefs['offset'] = $offset; $px_prefs['query'] = $query; $px_prefs['category_id'] = $category_id; $px_prefs['sort'] = $sort; $px_prefs['lid'] = $lid; ?> <div id="product"> <a href="#" class="lbAction close" rel="deactivate">Close</a> <?php if ($id === null) { ?> <p>No product specified!</p> <?php } elseif ($product_info !== null) { ?> <?php px_include_template('productinfo', array('product' => $product_info, 'offset' => $offset, 'query' => $query, 'category_id' => $category_id, 'lid' => $lid, 'from_page' => $from_page, 'showbacklink' => false, 'sort' => $sort)); ?> <?php } else { ?> <p>Sorry! An error occurred.</p> <?php } ?> </div>