function sendNightlyEmail()
 {
     ExtraWatchLog::debug("function sendNightlyEmail in stat.html.php");
     $output = $this->renderNightlyEmail();
     $email = $this->extraWatch->config->getConfigValue("EXTRAWATCH_EMAIL_REPORTS_ADDRESS");
     $projectName = "";
     if (@_EW_CLOUD_MODE) {
         $projectName = " - " . ExtraWatchHelper::getProjectNameByProjectId($this->extraWatch->database, _EW_PROJECT_ID);
     }
     $date = ExtraWatchDate::date("d.m.Y", ExtraWatchDate::getUserTimestamp() - 24 * 3600);
     // date of report from yesterday, not today);
     ExtraWatchHelper::sendEmail($this->extraWatch->env, "{$email}", "{$email}", "ExtraWatch report " . $projectName . " - {$date}", $output);
     if ($this->extraWatch->config->getCheckboxValue("EXTRAWATCH_EMAIL_SEO_REPORTS_ENABLED")) {
         // old one: $outputSEOReport = "<table>".$this->renderSEOReport($this->extraWatch->date->jwDateToday()-1, TRUE)."</table>";
         $extraWatchSEOHTML = new ExtraWatchSEOHTML($this->extraWatch);
         $day = $this->extraWatch->date->jwDateToday();
         $outputSEOReport = $extraWatchSEOHTML->renderSEOReport($day - 1, TRUE);
         if (@_EW_CLOUD_MODE) {
             $emailSender = _EW_EMAIL_SENDER;
             //only in cloud mode
         } else {
             $emailSender = $email;
             //admin email from configuration
         }
         if (@$outputSEOReport) {
             ExtraWatchHelper::sendEmail($this->extraWatch->env, "{$email}", $emailSender, "ExtraWatch SEO report - " . $projectName . " - {$date}", $outputSEOReport);
         }
     }
     ExtraWatchLog::debug("function sendNightlyEmail output rendered");
     return $output;
 }