Files
newznab-tmux/public/pages/contact-us.php
T
DariusIII c670db52f0 Apply fixes from StyleCI
[ci skip] [skip ci]
2017-10-02 10:41:09 +00:00

42 lines
1.3 KiB
PHP

<?php
use nntmux\Captcha;
use App\Mail\ContactUs;
use App\Models\Settings;
use Illuminate\Support\Facades\Mail;
$captcha = new Captcha($page);
$msg = '';
if (isset($_POST['useremail'])) {
//
// send the contact info and report back to user.
//
if ($captcha->getError() === false) {
$email = $_POST['useremail'];
$mailTo = Settings::settingValue('site.main.email');
$mailBody = "Values submitted from contact form:\n";
foreach ($_POST as $key => $value) {
if ($key !== 'submit') {
$mailBody .= "$key : $value<br />\r\n";
}
}
if (! preg_match("/\n/i", $_POST['useremail'])) {
Mail::to($mailTo)->send(new ContactUs($email, $mailBody));
}
$msg = "<h2 style='text-align:center;'>Thank you for getting in touch with ".Settings::settingValue('site.main.title').'.</h2>';
}
}
$page->smarty->assign('msg', $msg);
$page->title = 'Contact '.Settings::settingValue('site.main.title');
$page->meta_title = 'Contact '.Settings::settingValue('site.main.title');
$page->meta_keywords = 'contact us,contact,get in touch,email';
$page->meta_description = 'Contact us at '.Settings::settingValue('site.main.title').' and submit your feedback';
$page->content = $page->smarty->fetch('contact.tpl');
$page->render();