</table> <input type="submit" value="Update Quantities"> <a href="<?php echo $this->url('/'); ?> "><input type="button" value="Continue Shopping"></a> <a href="<?php echo $this->url('/shop/wishlist?action=clear'); ?> "><input type="button" value="Clear"></a> </div><!--end:alltotal--> </div><!--end:contentbox--> </form> <?php $recommended_products = \Data\ProductsRepository::get_recommended_products($db, $wish_list['ids']); ?> <?php if (isset($recommended_products) && count($recommended_products)) { ?> <div class="relatedprod"> <h4>Customers who bought this also bought:</h4> <?php foreach ($recommended_products as $rp) { ?> <div class="entry"> <div class="da-thumbs"> <div class="div-related"> <img src="<?php echo $this->uploads_small($rp['image']); ?>
} else { no_products($app, $category); } }); $app->get('/products/:category/:id', function ($category, $id) use($app, $db, $config) { if (!in_array($category, $config['products'], true)) { $app->notFound(); } $flash = $app->view()->getData('flash'); $review_errors = isset($flash['review_errors']) ? $flash['review_errors'] : array(); $product = \Data\ProductsRepository::get_product($db, $category, $id); if ($product) { $reviews = \Data\ProductsRepository::get_review($db, $id); $reviews_rows = \Data\ProductsRepository::get_total_records($db); $rating_avg = \Data\ProductsRepository::get_rating($db, $id); $recommended_products = \Data\ProductsRepository::get_recommended_products($db, $id); if ($category == 'kits') { $products = \Data\ProductsRepository::get_kit_products($db, $id); $app->view()->set_template('layouts/basic.php'); $app->render('products/detail/kit.php', array('page_title' => 'Kit', 'kit' => $product, 'products' => $products, 'category' => $category, 'recommended_products' => $recommended_products, 'review_errors' => $review_errors, 'reviews' => $reviews, 'reviews_count' => $reviews_rows['rows'], 'rating_avg' => $rating_avg)); } else { if ($product['has_attributes'] == 1) { $attributes = \Data\ProductsRepository::get_product_attributes($db, $id); } else { $attributes = NULL; } $app->view()->set_template('layouts/basic.php'); $app->render('products/detail/product.php', array('page_title' => ucfirst($category) . ' - ' . $id, 'row' => $product, 'attributes' => $attributes, 'category' => $category, 'recommended_products' => $recommended_products, 'review_errors' => $review_errors, 'reviews' => $reviews, 'reviews_count' => $reviews_rows['rows'], 'rating_avg' => $rating_avg)); } } else { $app->notFound();