$ownname = DBA::getInstance()->getOneGeneral("fool_author"); $ownhdr = DBA::getInstance()->getOneGeneral("fool_header"); $ownmail = DBA::getInstance()->getOneGeneral("fool_email"); $nrmail = "*****@*****.**"; $encoding = "UTF-8"; $res = array(); $m_val = new \MailValidator($email); if ($m_val->isValid() === true) { $res['q_id'] = DBA::getInstance()->saveNewMsg($in); $subject .= " - from {$ownhdr}"; // отправляем сообщение себе $mailres = \MailSender::getInstance()->send($name, $email, $ownname, $ownmail, $encoding, $encoding, $subject, $message); // отправляем уведомление посетителю $subject = "Сообщение на сайте {$ownhdr}"; $message = "Вы создали сообщение № " . $res['q_id'] . " на сайте {$ownhdr}"; $mailres = \MailSender::getInstance()->send($ownhdr, $nrmail, $name, $email, $encoding, $encoding, $subject, $message); } else { $mailres = false; } if ($res['q_id'] > -1 && $mailres !== false) { $res['status'] = 'Ok'; } else { $res['status'] = 'Fail'; } if ($res) { echo json_encode($res); } break; default: break; }