addServer($m[0], $m[1]); } Registry::set('memcache', $memcache); } $db = new DB(DB_DRIVER, DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE, DB_PREFIX); Registry::set('db', $db); $loader->model('accounting/accounting'); $messagestats = new ModelAccountingAccounting(); $_SESSION['username'] = 'cli-admin'; $_SERVER['REMOTE_ADDR'] = '127.0.0.1'; extract($language->data); $records = $messagestats->run_counters($start,$stop); $timeend = microtime(true); $timegone = $timeend - $timestart; echo("\nFinished Executing Statistics Generation\n"); echo("*************************************************\n"); echo("Start Date: ".date(DATE_TEMPLATE,$records['starttimestamp'])."\n"); echo("Stop Date: ".date(DATE_TEMPLATE,$records['stoptimestamp'])."\n"); echo("Removed ".$records['deletedstats']." records\n"); echo("Added ".$records['addedstats']." records\n"); echo("Completed Run in ".$timegone." seconds\n\n"); # Functions function display_help() { $phpself = basename(__FILE__); echo("\nUsage: $phpself --webui [PATH] [OPTIONS...]\n\n"); echo("\t--webui=\"[REQUIRED: path to the Piler WebUI Directory]\"\n\n"); echo("options:\n"); echo("\t-a Reruns statistics for all records in the message view\n"); echo("\t-h Prints this help screen and exits\n"); echo("\t--start=\"Beginning of date range to process, ok values are today, yesterday or DDMMMYYYY...anything php's strtotime can process. Optional, will default to beginning of current day.\"\n"); echo("\t--stop=\"End of date range, same parameters as above. Optional (will default to end of current day)\"\n\n"); } ?>