Example #1
0
<?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>