* Product class for handling all production manipulation * * @package bitcommerce * @author spider <*****@*****.**> */ define('HEADING_TITLE', 'Order' . (!empty($_REQUEST['oID']) ? ' #' . $_REQUEST['oID'] : 's')); require 'includes/application_top.php'; global $gBitThemes; $gBitThemes->loadJavascript(UTIL_PKG_URL . 'javascript/libs/dynarch/jscalendar/calendar.js'); $gBitThemes->loadJavascript(UTIL_PKG_URL . 'javascript/libs/dynarch/jscalendar/lang/calendar-en.js'); $gBitThemes->loadJavascript(UTIL_PKG_URL . 'javascript/libs/dynarch/jscalendar/calendar-setup.js'); $gBitThemes->loadCss(UTIL_PKG_URL . 'javascript/libs/dynarch/jscalendar/calendar-win2k-cold-1.css'); require_once BITCOMMERCE_PKG_PATH . 'classes/CommerceStatistics.php'; $stats = new CommerceStatistics(); $gBitSmarty->assign('statsByType', $stats->getRevenueByType($_REQUEST)); $statsByOption = $stats->getRevenueByOption($_REQUEST); $gBitSmarty->assign_by_ref('statsByOption', $statsByOption); $statsByOptionTotalUnits = array(); foreach ($statsByOption as $stat) { @($statsByOptionTotalUnits[$stat['products_options_id']] += $stat['total_units']); } $gBitSmarty->assign_by_ref('statsByOptionTotalUnits', $statsByOptionTotalUnits); print $gBitSmarty->fetch('bitpackage:bitcommerce/admin_stats_products_types.tpl'); require DIR_FS_ADMIN_INCLUDES . 'footer.php'; ?> <!-- footer_eof //--> <br /> </body> </html> <?php