<?php $product = new Cart66Product(); $totalProductCount = count($product->getModelsNoClass()); if (Cart66Setting::getValue('page_product_report')) { $productPageInterval = $totalProductCount > 50 ? 25 : 50; $productPageInterval = Cart66Setting::getValue('page_product_report_size') ? Cart66Setting::getValue('page_product_report_size') : $productPageInterval; } else { $productPageInterval = $totalProductCount; } $productPageInterval = isset($_GET['perpage']) ? $_GET['perpage'] : $productPageInterval; $productPageStart = isset($_GET['start']) ? $_GET['start'] : 0; $productPageEnd = isset($_GET['end']) ? $_GET['end'] : $productPageStart + $productPageInterval; $products = $product->getModels('where id>0', 'order by name', $productPageStart . ',' . $productPageInterval); if (Cart66Setting::getValue('page_product_report')) { echo "<h1>Reports are paged at "; echo Cart66Setting::getValue('page_product_report_size') ? Cart66Setting::getValue('page_product_report_size') : 25; echo " products per page.</h1>"; } if (CART66_PRO) { if (count($products)) { $today = date('m/d/Y', Cart66Common::localTs()); $salesGrandTotal = 0; $incomeGrandTotal = 0; ?> <table class="Cart66TableMed"> <tr> <th colspan="2"><?php _e('Product Name', 'cart66'); ?> </th>