/** * update statistics * @param array $options * @return void */ public function update_stats(array $options) { $log = Registry::getInstance()->getLogger(); $log->info('start updating stats'); $log->info('updating kills by Shiptype'); // stats table of how often all ships have been killed KillsByShip::mapReduce(); $log->info('update of KillsByShip stats completed'); $log->info('updating pilot loss stats'); LossesByShipByPilot::mapReduce(); $log->info('update of pilot loss stats completed'); $log->info('updating pilot kill stats'); KillsByShipByPilot::mapReduce(); $log->info('update of pilot kill stats completed'); $log->info('updating corporation loss stats'); LossesByShipByCorporation::mapReduce(); $log->info('update of corporation loss stats completed'); $log->info('updating corporation kill stats'); KillsByShipByCorporation::mapReduce(); $log->info('update of corporation kill stats completed'); $log->info('updating alliance loss stats'); LossesByShipByAlliance::mapReduce(); $log->info('update of alliance loss stats completed'); $log->info('updating alliance kill stats'); KillsByShipByAlliance::mapReduce(); $log->info('update of alliance kill stats completed'); $log->info('updating faction loss stats'); LossesByShipByFaction::mapReduce(); $log->info('update of faction loss stats completed'); $log->info('updating faction kill stats'); KillsByShipByFaction::mapReduce(); $log->info('update of faction kill stats completed'); $log->info('updating name lists for search'); NameSearch::mapReduce(); $log->info("name list updated"); $log->info('updating daily stats'); KillsByDay::mapReduce(); $log->info("daily stats updated"); $log->info('updating daily stats by entity'); KillsByDayByEntity::mapReduce(); $log->info("daily stats by entity updated"); }