echo $x->getTraceAsString(); echo PHP_EOL . PHP_EOL; } } # if ## Statistics if ($settings->get('prepare_statistics') && $newSpotCount > 0) { $spotsOverview = new SpotsOverview($db, $settings); $spotImage = new SpotImage($db); $spotsOverview->setActiveRetriever(true); echo "Starting to create statistics " . PHP_EOL; foreach ($spotImage->getValidStatisticsLimits() as $limitValue => $limitName) { # Reset timelimit set_time_limit(60); foreach ($settings->get('system_languages') as $language => $name) { foreach ($spotImage->getValidStatisticsGraphs() as $graphValue => $graphName) { $spotsOverview->getStatisticsImage($graphValue, $limitValue, $settings_nntp_hdr, $language); } # foreach graph } # foreach language echo "Finished creating statistics " . $limitName . PHP_EOL; } # foreach limit echo PHP_EOL; } # if # Verstuur notificaties $spotsNotifications = new SpotNotifications($db, $settings, $userSession); if (!empty($notifyNewArray)) { foreach ($notifyNewArray as $userId => $newSpotInfo) {
function getValidStatisticsGraphs() { $spotImage = new SpotImage($this->_db); return $spotImage->getValidStatisticsGraphs(); }