protected function sendNotifications() { $latestVersion = $this->getLatestVersion(); $host = SettingsPiwik::getPiwikUrl(); $subject = Piwik::translate('CoreUpdater_NotificationSubjectAvailableCoreUpdate', $latestVersion); $message = Piwik::translate('ScheduledReports_EmailHello'); $message .= "\n\n"; $message .= Piwik::translate('CoreUpdater_ThereIsNewVersionAvailableForUpdate'); $message .= "\n\n"; $message .= Piwik::translate('CoreUpdater_YouCanUpgradeAutomaticallyOrDownloadPackage', $latestVersion); $message .= "\n"; $message .= $host . 'index.php?module=CoreUpdater&action=newVersionAvailable'; $message .= "\n\n"; $version = new Version(); if ($version->isStableVersion($latestVersion)) { $message .= Piwik::translate('CoreUpdater_ViewVersionChangelog'); $message .= "\n"; $message .= $this->getLinkToChangeLog($latestVersion); $message .= "\n\n"; } $message .= Piwik::translate('CoreUpdater_FeedbackRequest'); $message .= "\n"; $message .= 'http://piwik.org/contact/'; $this->sendEmailNotification($subject, $message); }
private function assertNotStableVersion($versionNumber) { $isStable = $this->version->isStableVersion($versionNumber); $this->assertFalse($isStable); }