require_once '../functions-2.php'; require_once DIR_WS_FUNCTIONS . 'html_output.php'; tep_db_connect(); //TO AVOID ISSUES WITH DAILY CALCULATION (WHICH IS VERY IMPORTANT) //PLEASE RUN ANY SPECIAL RECALCULATION IN A DIFFERENT FILE, THANKS! use_class('logger'); $logger = new logger('cron', 'daily-counter-scorecard'); use_class('scorecard'); $date = isset($_GET['date']) ? tep_db_prepare_input($_GET['date']) : date('Y-m-d', strtotime("-1 day")); $logger->write("Generating Data for Date {$date}"); //SALES (SP AND STARS) scorecard::calculateScorecardSP($date); $logger->write('Scorecard data with SP based is calculated and saved'); scorecard::calculateScorecardStars($date); $logger->write('Scorecard data with Stars based is calculated and saved'); //WAREHOUSES //only possible to save today's date scorecard::generateWarehouseLog($date); $logger->write('Daily warehouse data is logged'); //PRODUCTS MANAGEMENT scorecard::generatePMLog($date); $logger->write('Product Management Data is logged'); //DEPOT ORDERS scorecard::generateDepotOrdersLog(); $logger->write('Depot Orders Data is logged'); //SAVE STARS LOG OF THE DAY //only possible to save today's date scorecard::generateStarsLog(); $logger->write('Daily stars data is logged'); $logger->close(); tep_db_close();