/** * @author muhasjo <*****@*****.**> */ public function actionContact() { $message = null; if (empty($_POST['email']) or filter_var($_POST['email'], FILTER_VALIDATE_EMAIL) === false) { $message = 'Поле email заповнено невірно'; } if (!$message and empty($_POST['message'])) { $message = 'Заповність поле "повідомлення"'; } if (empty($message)) { $mailFrom = $_POST['email']; $userName = !empty($_POST['name']) ? $_POST['name'] : 'noname'; $message = $_POST['message']; $subject = "[UkrCMS]::[ContactForm] user " . $userName; $mailTo = \Ub\Site\Settings\Table::get('adminEmail'); mail($mailTo, $subject, $message, "From: " . $mailFrom . "\r\n"); $message = 'Ваші дані успішно відправлені'; } \Uc::app()->theme->setValue('seo_meta_title', 'Зворотній звязок'); $this->render('message', array('message' => $message)); }
protected function getConnectedTable() { return \Ub\Site\Settings\Table::instance(); }