예제 #1
0
         SpotTiming::displayCumul();
         SpotTiming::clear();
     }
     # if
 }
 # if
 /*
  * Retrieval of reports
  */
 if ($settings->get('retrieve_reports') && !$retroMode) {
     $retriever = new Services_Retriever_Reports($daoFactory, $settings, $forceMode, $retroMode);
     $newReportCount = $retriever->perform();
     # Show the cumulative timings of the caching of these reports
     if ($showTiming) {
         SpotTiming::displayCumul();
         SpotTiming::clear();
     }
     # if
 }
 # if
 /*
  * SpotStateList cleanup
  */
 $daoFactory->getSpotStateListDao()->cleanSpotStateList();
 try {
     ## External blacklist
     if ($settings->get('external_blacklist')) {
         $svcBwListRetriever = new Services_BWList_Retriever($daoFactory->getBlackWhiteListDao(), $daoFactory->getCacheDao());
         $bwResult = $svcBwListRetriever->retrieveBlackList($settings->get('blacklist_url'));
         if ($bwResult === false) {
             echo "Blacklist not modified, no need to update" . PHP_EOL;