/** * Отправка уведомления, что с сайтом всё ОК * * @param Project $project * @return bool */ private function sendGoodMail(Project $project, $custom_port = false) { $mail_service = $this->getMailService(); $custom_port_text = $custom_port ? 'порт: ' . $custom_port : ''; $subject = "Доступ к сайту " . $project->getTitle() . $custom_port_text . ' полностью восстановлен'; $body = "Доступ к сайту <a href='" . $project->getlinkUrl() . "'>" . $project->getTitle() . "</a> " . $custom_port_text . " полностью восстановлен.<br /><br />--------<br /><a href='http://checkpage.ru'>CheckPage.ru</a>"; $emails = $project->getUserEmails(); return $mail_service->sendeMail($subject, $body, $emails); }
/** * Проставляем кастомный порт проекту * * @param Project $project * @param $port * @throws \Exception * @throws \PropelException */ private function addCustomPort(Project $project, $port) { $project->setPort($port)->save(); $this->log('<info>SUCCESS</info> Кастомный порт <comment>' . $port . '</comment> у проекта <comment>' . $project->getTitle() . '</comment> успешно прописан'); }